Scratch-Flappy Bird Uygulaması
Bu uygulamamızda dünyaca ünlü Flappy Bird Oyununun Scratch üzerindeki uyarlamasını gerçekleştirmeye çalışacağız.
Merhabalar,
Bu uygulamamızda dünyaca ünlü Flappy Bird Oyununun Scratch üzerindeki uyarlamasını gerçekleştirmeye çalışacağız.
Flappy Bird Uygulaması:
Flappy Bird Uygulamasının Temel Özellikleri:
- Uygulama Yeşil Bayrak tıklanınca Başlangıç Ekranı ile uygulamaya başlamaktadır. Başlangıç Ekranında Start butonu ile oyun başlamaktadır.
- Flappy kuklası fare tıklamasıyla kanat çırparak yükselmektedir. (+y)
- Fare tıklaması bırakılınca aşağıya süzülmektedir.(-y)
- Flappy Bird kuklası her engeli(boru setlerini) geçince bir puan elde etmektedir. Her puan sonrası bir ses çalınmaktadır.
- Puan sistemi ekranın ortasındaki sayı kuklaları ile gösterilmektedir.
- Uygulamada en fazla 3 haneli 999 sayısına kadar gösterim yapılmaktadır.
- Flappy Bird kuklası eğer engele ya da yere çarpınca oyun sona ermektedir. Çarpma anında çarpma sesi çıkmaktadır.
- Oyunda farklı 3 adet oyun dekoru kullanılmıştır. Skor 20 ve 50 olunca diğer dekorlara geçiş olmaktadır.
- Oyunda elde edilen en yüksek skor bir değişkende tutulmaktadır.
- Uygulamanın tüm kuklaları, dekorları ve ses dosyalarını aşağıdaki indirme bağlantısında bulabilirsiniz.
Flappy Bird Kuklası ve Blok Kodları:
Flappy kuklası sahne merkezinde x:0 ve y:0 noktasında Start kuklası tıklanarak oyuna başlamaktadır. Fare tıklaması ile y(+) yönünde 6 piksel hareket etmekte ve yönü 60 derece olmaktadır. Fare tıklaması bırakılınca da y(-) yönünde 4 piksel hareket etmekte ve yönü 120 derece olmaktadır. Bütün kuklalar 3 adet haberden etkilenmektedir. Bunlar Start kuklasının tıklanması ile oyunun başlaması, boru veya zemin engeline temas edilmesi halinde engele çarptım haberinin salınması ve engel geçilmesi durumunda engeli geçtim haberinin salınmasıdır.
Engeller:
- Zemin
- Boru Seti 01
- Boru Seti 02
- Boru Seti 03
Start Kuklası:
Bu kukla oyunu başlatmak ve Start haberini salmak için kullanılmıştır.
Flappy Bird Yazı Kuklası:
Bu kuklanın oyundaki rolü sadece konumudur.
Game Over Yazı Kuklası:
Bu kuklanın oyundaki rolü sadece konumudur.
Flappy Bird Uygulamasında 4 adet değişken kullanılmıştır. Bunlar:
- Skor Değişkeni
- En Yüksek Skor Değişkeni
- Onluk Değişkeni
- Yüzlük Değişkeni
Onluk ve Yüzlük Değişkenleri skor tabelasındaki onlar ve yüzler basamaklarını göstermek için kullanılmıştır.
Skor Set Kuklaları:
- Skor Set 01 Kukla Seti (0’dan 9’a kadar sayılar)
2. Skor Set 02 Kukla Seti (1’den 9’a kadar; 0 rakamı 9’dan sonra!!!)
3. Skor Set 03 Kukla Seti (1’den 9’a kadar; 0 rakamı YOK!!!)
Flappy Bird Dekorları:
Scratch-Flappy Bird Uygulaması (scratch.mit.edu)
Scratch-Flappy Bird Uygulama dosyasını bilgisayarınıza indirmek için tıklayınız…
Bir sonraki uygulamada görüşmek üzere…























