Bu etkinliğimizde Olaylar, Hareket, Görünüm ve Kontrol kategorilerine ait kod bloklarını doğrusal mantık yapısında düzenleyerek roketimizin uzayın derinliklerine doğru yolculuk yapmasını ve gözden kaybolmasını sağlayacağız.
Bu çalışmada, konum değiştirmeyi, kukla boyutunu değiştirmeyi ve bir kuklaya birden fazla “Olay” butonu ile farklı görevler verebileceğimizi öğreneceğiz.
Uygulamamızda yeşil bayrağa tıklandığında roketimiz başlangıç konumuna gelecek ve yukarı ok tuşuna bastığımızda hareket etmeye başlayacak.
💡 Fikir: Sahneye yıldız ve gezegen gibi kuklalar ekleyerek projenizi zenginleştirebilirsiniz.

İşlem Adımları
1.Adım: “Bir dekor seç” butonu ile Scratch arşivinden “Galaxy” isimli dekoru ekleyin.
2.Adım: Sahneye, “Bir kukla seç” butonu ile arşivden “Rocketship” isimli kuklayı ekleyin.
3.Adım: Rocketship kuklasını seçin ve kodlamaya başlayın.
Kullanılan Kodlar ve Açıklamaları
Bu çalışmada tek kukla üzerinde iki farklı olay bloğu kullandık. Bunlar, “Yeşil bayrağa tıklandığında” ve “Yukarı ok tuşuna basıldığında” bloğu.
Yeşil Bayrak Kodları
1- “Yeşil Bayrağa” tıklandığında: Bu kodlar, yeşil bayrağa tıklandığında çalışmaya başlasın.
2- x: 0 y:-82 konumuna git: Roketimizin başlangıç konumunu belirledik.
3- rocketship-a kılığına geç: Roketimizin başlangıç kılığını yani kostümünü belirledik.
4- Göster: Roketimiz uzayda kaybolacağı (gizleneceği) için yeşil bayrağa tıklandığında tekrar görünmesini istedik.
5- 90 yönüne dön: Roketimizin başlangıç yönünü belirledik. (Aslında yukarı yönü 0 yönüdür. Ancak roketimizin normal görünümü zaten yukarı baktığı için 90 olarak belirledik.)
6- Boyutu %100 yap: Yukarı ok tuşuna bastığımızda roketimiz küçülerek ilerleyeceği için başlangıçta normal boyutuna dönmesini istedik.
Yukarı Ok Tuşu Kodları
1- Yukarı ok tuşuna basıldığında: Bu kodlar, klavyeden yukarı ok tuşuna basıldığında çalışmaya başlasın.
2- y konumunu 60 değiştir: Kuklanın y ekseninde (dikey), pozitif yönde (yukarı), 60 birim hareket etmesini istedik. Eğer 60 değerinin başına (-) yazsaydık, roketimiz negatif yönde yani aşağı doğru konum değiştirecekti.
3- Boyutu -25 birim değiştir: Roketimizin uzaklaştıkça küçülmesini istediğimiz için boyutunu -25 birim azalttık. Eğer 25 değerinin başına (-) yazmasaydık yani pozitif bir değer verseydik, roketimizin boyutu büyüyecekti.
4- 1 saniye bekle: Roketimizin ilerlemesini izleyebilmek için her hareketinden sonra 1 saniye beklemesini istedik.
5- Sonraki kostüm: Kuklamızın her hareketinden sonra kılık değiştirmesini istedik.
6- Gizle: 2, 3, 4 ve 5. adımdaki kodları 4 kez tekrarladık ve ardından gözden kaybolması için “Gizle” bloğunu kullandık.
💡 İpucu: Aynı kodları 4 kez tekrar tekrar yerleştirmek yerine kontrol kategorisi bloklarından “10 defa tekrarla” bloğuna 4 değerini girerek te sonuca ulaşabiliriz. Bu bloğa “Döngü Yapısı” konusundan sonraki etkinliklerimizde sık sık başvuracağız.
5.Sınıf BTY Tüm İçerikler 6.Sınıf BTY Tüm İçerikler























