Scratch, MIT tarafından geliştirilen, özellikle çocukların ve gençlerin programlamayı öğrenmesini kolaylaştıran görsel bir programlama dilidir. Bu platformda sürükle-bırak mantığıyla kod bloklarını bir araya getirerek interaktif hikayeler, oyunlar ve animasyonlar oluşturabilirsiniz. Bu yazıda, Scratch kullanarak basit ama eğlenceli bir soru cevap oyunu yapımını adım adım inceleyeceğiz.
Oyunumuzun temelini oluşturacak kod bloklarını inceleyelim:
Öncelikle oyunun arayüzünü oluşturalım. Karakterinizi sahneye ekleyin ve uygun bir başlangıç pozisyonuna yerleştirin. Arka planı seçin ve oyunun başlığını ekleyin.
Karakterinize aşağıdaki kodları ekleyin:
Olaylar -> Yeşil bayrak tıklandığında
Görünüm -> "Merhaba! Soru cevap oyununa hoş geldin!" de (2 saniye)
Algılama -> "İlk soru geliyor: ..." sor ve bekle
Oyuncunun cevabını kontrol etmek için aşağıdaki kodları kullanın:
Kontrol -> Eğer cevap = "doğru cevap" ise
Görünüm -> "Doğru bildin!" de (2 saniye)
Değişkenler -> puanı 1 arttır
Değilse
Görünüm -> "Yanlış cevap!" de (2 saniye)
Bir "puan" adında değişken oluşturun ve başlangıçta değerini 0 olarak ayarlayın. Doğru cevap verildiğinde bu değişkeni 1 artırın.
Oyununuza birden fazla soru eklemek için yukarıdaki adımları tekrarlayın. Soruları ve cevapları bir listede saklayabilir ve rastgele seçebilirsiniz.
Oyunun sonunda oyuncunun toplam puanını gösterin ve isteğe bağlı olarak bir tebrik mesajı yayınlayın.
Scratch ile soru cevap oyunu yapmak, programlama mantığını anlamak ve yaratıcılığınızı geliştirmek için harika bir yoldur. Kendi oyununuzu tasarlarken farklı özellikler ekleyerek oyunu daha eğlenceli ve kişisel hale getirebilirsiniz. Unutmayın, pratik yaptıkça daha iyi olacaksınız!