Soru:
Ali, Scratch'te bir oyun yapmak istiyor. Oyunda, "Kedi" karakteri sürekli olarak sahnede rastgele hareket etsin ve "Merhaba!" deyip 2 saniye beklesin istiyor. Bu işlemi sürekli tekrarlatmak için hangi kontrol bloklarını kullanmalıdır? Programın akış şemasını çiziniz.
Çözüm:
💡 Bu soruda sürekli tekrar ve rastgele hareket işlemleri yapılması isteniyor. Adım adım gidelim:
- ➡️ 1. Adım: Programın başlangıcını belirlemek için "Yeşil Bayrak Tıklandığında" olay kontrol bloğu kullanılır.
- ➡️ 2. Adım: Sürekli tekrar için "Sürekli Tekrarla" döngü kontrol bloğu kullanılır.
- ➡️ 3. Adım: Döngünün içine, kedinin rastgele bir noktaya gitmesi için "1 Saniyede x: ... y: ... 'e Git" bloğu eklenir. x ve y değerleri için "-240 ile 240 Arasında Rastgele Sayı Seç" blokları kullanılır.
- ➡️ 4. Adım: Kedinin "Merhaba!" deme işlemi için "Merhaba! de ve 2 Saniye Bekle" görünüm bloğu eklenir. "2 Saniye Bekle" kontrol bloğu da kullanılabilir.
✅ Sonuç olarak, blok sıralaması şöyle olmalıdır:
Yeşil Bayrak -> Sürekli Tekrarla -> (Rastgele konuma git -> "Merhaba!" de -> 2 saniye bekle)