1. Sahne ve Kukla Hazırlığı
Kukla: Sahneye beyblade.png adlı resmimizi ekliyoruz.
Kuklanın yönü görselde 100, büyüklüğü ise 50 olarak ayarlanmış olacak.Arka Plan: Sahne, ortasında kırmızı bir daire bulunan açık mavi bir dekora sahip.
2. Kod Bloklarının Analizi
Kodlar, yeşil bayrağa tıklandığında çalışacak şekilde tek bir blok dizisi halinde kurgulanmıştır:
Başlangıç Ayarları:
Yeşil Bayrağa Tıklandığında: Uygulama başlatılır.
x: -130 y: 0 konumuna git: Beyblade her seferinde sahnenin sol tarafındaki başlangıç noktasına ışınlanır.
Beyblade sesini başlat: Uygulama başladığında tema sesini çalar.
Sürekli Döngü İçeriği:
Sürekli Tekrarla: Bu bloğun içindeki işlemler uygulama durdurulana kadar durmadan yapılır.
Eğer Boşluk tuşuna basıldı mı?: (Koşul yapısı) Eğer kullanıcı klavyeden boşluk (space) tuşuna basıyorsa:
10 adım git: Beyblade ileriye doğru hareket eder.
40 derece dön (Sola): Bu blok "Eğer" yapısının dışında olduğu için, Beyblade sürekli olarak kendi etrafında döner.
3. Uygulamanın Çalışma Mantığı
Bu kod yapısına göre; yeşil bayrağa bastığınızda Beyblade olduğu yerde çok hızlı bir şekilde (her adımda 40 derece) dönmeye başlar. Siz boşluk tuşuna bastığınız sürece, kukla hem döner hem de baktığı yöne doğru 10 adım ilerleyerek kavisli/düzensiz bir hareket sergiler.
Bu algoritma, Beyblade'in arendaki kontrol edilemez ve hareketli yapısını simüle etmek için tasarlanmıştır.
Önemli Not:
Görseldeki "40 derece dön" bloğu, "Eğer" bloğunun hemen altında yer almaktadır. Bu durum, beyblade'in boşluk tuşuna basılsa da basılmasa da her zaman dönmeye devam edeceği anlamına gelir. Eğer dönme işlemini sadece tuşa basıldığında yapmak isteseydik, o bloğu da turuncu renkli "eğer" ağzının içine almamız gerekirdi.








