Elma Toplama Oyunu

Scratch programındaki menüde yer alan ipuçlarına tıkladığımızda sağ tarafta bir bölüm açılır ve orada bazı örnek uygulamalar yer almaktadır. Şimdi de o örnek uygulamalardan elma toplama oyununun yapılış adımlarını inceleyelim.

Eklenecek Kuklalar ve değişkenler:

  • Elma ve kase kuklalarını scratch kütüphanesindeki kuklalardan ekliyoruz.

  • Veri bloğunda bulunan “Bir değişken oluştur” seçeneğini kullanarak skor değişkenimizi oluşturuyoruz. Bu değişkeni kullanarak sepetimize kaç elma topladığımızı bulacağız. Böylelikle belli bir sayıya ulaştığımızda kazandınız mesajını vermesini sağlayabiliriz.

 

Bowl(Kase) kuklasına eklenecek komutlar şu şekilde olmalıdır:

Komutların Açıklaması:

  • Tıklanınca: Altında yer alan komutları çalıştırır.
  • Sürekli Tekrarla: İçerisindeki komutların sürekli kontrol edilmesini sağlar.
  • Eğer “sağ ok tuşu basılı(mı?)” ise: Sağ ok tuşuna basılı olup olmadığını kontrol eder.
  • X’i 10 arttır: Sağ ok tuşuna basılı ise yatayda 10 adım kaymasını sağlar.
  • Eğer “sol ok tuşu basılı(mı?)” ise: Sol ok tuşuna basılı olup olmadığını kontrol eder.
  • X’i -10 arttır: Sol ok tuşuna basılı ise yatayda 10 adım geriye kaymasını sağlar.

Elma kuklasına eklenecek komutlar şu şekilde olmalıdır:

Komutların Açıklaması:

  • Tıklanınca: Altında yer alan komutları çalıştırır.
  • “Skor 0 olsun”: Oyun başladığında skorun 0 olmasını sağlar.
  • Rastgele konuma git: Kuklanın sahnede rastgele bir konuma gitmesini sağlar.
  • Y 150 olsun: Dikeyde y konumunu 150 yaparak sahnenin üst kısmında başlamasını sağlar. Bu kodu ekleyerek sahnenin herhangi bir yerinde değil de y’nin 150 olduğu herhangi bir konumda belirlemesini sağladık.
  • Sürekli tekrarla: İçerisinde yer alan komutların sürekli olarak tekrarlanmasını sağlar.
  • Y’yi -5 arttır: Elma kuklası sahnenin üst kısmında rastgele belirdikten sonra aşağı doğru düşmesini sağlar.
  • Eğer “bowl ‘a değdi (mi?)” ise: Elmanın sepete değip değmediğini kontrol eder.
  • “Skor” i 1 arttır: Elma sepete değdiyse skor değişkenini 1 arttırır.
  • Rastgele konuma git: Kuklanın sahnede rastgele bir konuma gitmesini sağlar.
  • Y 150 olsun: Dikeyde y konumunu 150 yaparak sahnenin üst kısmında başlamasını sağlar. Bu kodu ekleyerek sahnenin herhangi bir yerinde değil de y’nin 150 olduğu herhangi bir konumda belirlemesini sağladık.
  • Eğer “Y konumu<153” ise: Eğer elma kuklası sepete değmemiş ise oyunu tekrar başlatabilmek için bu komutu kullandık. Yani elma kuklası sahnenin en altına geldiğinde tekrar şu işlemleri yapar:
  • Rastgele konuma git: Kuklanın sahnede rastgele bir konuma gitmesini sağlar.
  • Y 150 olsun: Dikeyde y konumunu 150 yaparak sahnenin üst kısmında başlamasını sağlar. Bu kodu ekleyerek sahnenin herhangi bir yerinde değil de y’nin 150 olduğu herhangi bir konumda belirlemesini sağladık.
  • Eğer “skor=10” ise: Skor 10’a ulaştığı zaman elma kuklasının “kazandın” demesini sağlar. İsterseniz bu komutu sepet kuklasına da ekleyebilirsiniz.
  • “hepsi” durdur: Skor 10’a ulaştığında bütün komutları durdurur.

Uygulama dosyası için yorum bırakmayı unutmayın!

Görüntülenme Sayısı: 1947

Elma Toplama Oyunu” için bir yorum

Bir Cevap Yazın

Önceki yazıyı okuyun:
Scratch ile Kılık Değiştirme

Scratch programında her bir karakterin kendine ait kılıkları vardır. Örneğin...

Kapat