Oyun planı
Önce oyunu parçalara ayıralım (ayrıştırma):
- Sepet: Sağ-sol ok tuşlarıyla hareket eder.
- Elma: Yukarıda rastgele bir yerde belirir ve aşağı düşer.
- Puan: Elma sepete değince 1 artar.
- Süre: 30 saniyeden geriye sayar; bitince oyun durur.
Değişkenleri oluşturun
Değişkenler kategorisinden puan ve süre adında iki değişken oluşturun. Sahnede görünmeleri için yanlarındaki kutuyu işaretli bırakın.
Elmanın kodu
yeşil bayrağa tıklandığında
puan değişkenini (0) yap
sürekli tekrarla
x: ((-220) ile (220) arasında rastgele bir sayı seç) y: (170) konumuna git
<(y konumu) < (-170)> olana kadar tekrarla
y'yi (-5) değiştir
eğer <Sepet'e değiyor mu?> ise
puan değişkenini (1) değiştir
ses çal: Pop
x: ((-220) ile (220) arasında rastgele bir sayı seç) y: (170) konumuna git
Süre sayacı (sahnenin kodu)
yeşil bayrağa tıklandığında
süre değişkenini (30) yap
<(süre) = (0)> olana kadar tekrarla
(1) saniye bekle
süre değişkenini (-1) değiştir
(Puanın: (puan)) de
hepsini durdur
Oyunu zorlaştırmak
Bir hız değişkeni ekleyin ve elma düşüş hızını y'yi (0 - hız) değiştir şeklinde yazın. Puan her 5'in katına ulaştığında hızı 1 artırın. İpucu: puan mod 5 = 0.
Test etme listesi
- Oyun her başladığında puan sıfırlanıyor mu?
- Elma sepete değmeden yere düşünce tekrar yukarıdan başlıyor mu?
- Süre bitince oyun gerçekten duruyor mu?
Konuyu pekiştir
3 soruluk kısa test. Bir seçeneğe dokunduğunuzda doğru cevap ve açıklaması görünür.
-
Elmanın yukarıda farklı yerlerde belirmesini sağlayan blok hangisidir?
Rastgele x konumu her seferinde farklı bir yer seçer.
-
Oyun başında puanın sıfırlanması için hangi blok kullanılır?
"0 yap" değişkene doğrudan yeni değer atar.
-
Süre sayacında "süre değişkenini -1 değiştir" bloğu ne yapar?
Değişkene -1 eklemek değerini bir azaltır.