Scratch'te Koşullu Kodlama

Bir Scratch projesi kodlarken, bazen projede olanlara bağlı olarak sprite'ların farklı şeyler yapmasını istersiniz.
 
Örneğin, Geri Dönüşüm Oyunu içindeki Ünite 5'te, skora 1 eklemek için bir eğer-o zaman-değilse bloğu kullandınız eğer kullanıcı öğeyi doğru Sprite üzerine taşıdıysa. Aksi takdirde, proje skordan 1 çıkardı.
if else block in scratch
Aşağıdaki videoda, farklı türdeki koşullu bloklar açıklanmaktadır. Koşul blokları, bir koşula bağlı olarak farklı eylemler gerçekleştiren bloklardır.
 
Bu kız Scratch'tan farklı bir kodlama dili kullanıyor, bu yüzden bloklar biraz farklı görünüyorlar ve farklı renklerdeler, ancak temel mantık aynı.

Scratch oyun uygulamaları gerçekten eğlencelidir ve kullanıcılara büyük sorunlar hakkında bilgi vermek için harika bir yol olabilir!

AKTİVİTE: OKYANUS PLASTİK TEMİZLEME OYUNU

Aşağıdaki videoyu izleyerek, bir dalgıcın okyanustaki plastiği toplamak için bir balıkla yarışacağı bir oyun yapın.

Oyun bittiğinde böyle görünüyor.

HARİKA İŞ ÇIKARDINIZ!

Bir Scratch oyunu yaptınız ve  koşullu bloklar hakkında her şeyi öğrendiniz. 

 Okyanus Plastik Temizliği oyununu nasıl iyileştirebilir veya ona neler ekleyebilirsiniz?

Yeni bir özellik eklemeyi deneyin. İşte bazı öneriler:

  • Dalgıç, balığın sağlık seviyesini 10'a getirerek oyunu "kazanır" mı, test edin.  
  • Şişe dışında daha fazla plastik sprite eklemek.
  • Plastik şişenin okyanusta "yüzmesini" sağlayın.
  • Balık ve dalgıç sağa ve sola olmak üzere her iki yönde hareket etsin.

Başka neler ekleyebilirsiniz?