Scratch’te Basit Top Yakalama Oyunu Yapımı (Adım Adım)
🎮 Oyun Konusu
Ekranın üstünden düşen topu, alttaki karakterle yakalamaya çalışıyoruz.
Top yakalandıkça puan artıyor.
1️⃣ Scratch’e Giriş
-
Tarayıcıdan scratch.mit.edu adresine gir
-
Oluştur (Create) butonuna tıkla
-
Karşına Scratch sahnesi ve kedi karakteri (Sprite) gelecek
2️⃣ Karakterleri Seçelim
🧍 Oyuncu Karakteri
-
Kedi kalabilir veya alttan Sprite Seç ile başka karakter ekleyebilirsin
-
Karakteri ekranın alt kısmına yerleştir
⚽ Top (İkinci Sprite)
-
Sprite Ekle → Top (Ball) seç
-
Top ekranın üstünde dursun
3️⃣ Oyuncu Karakterini Hareket Ettirelim
Oyuncu sprite’ını seç ve şu blokları ekle:
Olaylar
-
▶️ Yeşil bayrak tıklandığında
Kontrol
-
🔁 Sürekli tekrarla
Hareket
-
⬅️ Eğer sol ok tuşuna basılıysa → x konumunu -10 değiştir
-
➡️ Eğer sağ ok tuşuna basılıysa → x konumunu +10 değiştir
👉 Böylece karakter sağa–sola hareket eder
4️⃣ Topun Düşmesini Sağlayalım
Top sprite’ını seç:
Olaylar
-
▶️ Yeşil bayrak tıklandığında
Hareket
-
x: rastgele bir değer (-200 ile 200 arası)
-
y: 180
Kontrol
-
🔁 Sürekli tekrarla
-
y konumunu -5 değiştir
👉 Top yukarıdan aşağı düşer
5️⃣ Puan Sistemi Ekleyelim
🧮 Değişken Oluştur
-
Değişkenler → Yeni değişken
-
Adı: Puan
Yeşil bayrakta
-
Puan’ı 0 yap
Eğer oyuncuya değerse
-
Puan’ı 1 artır
-
y: 180 yap
-
x: rastgele konum seç
6️⃣ Oyunu Test Edelim
-
▶️ Yeşil bayrağa bas
-
Karakteri sağ–sol yap
-
Topu yakala
-
Puanın arttığını gör 🎉
🎯 Oyunu Geliştirmek İçin Fikirler
-
⏱️ Süre ekleme
-
❤️ Can sistemi
-
🔊 Ses efekti
-
⚡ Top hızını zamanla artırma
-
❌ Yere düşerse oyun bitsin
📌 Sonuç
Bu oyun sayesinde:
-
Koşul kullanımı
-
Döngüler
-
Değişkenler
-
Temel algoritma mantığı
öğrenilmiş olur. Scratch, kodlamaya başlamak için en eğlenceli ve öğretici yollardan biridir.