Scratch-Flappy Bird Uygulaması

06.05.2019
7.435

Bu uygulamamızda dünyaca ünlü Flappy Bird Oyununun Scratch üzerindeki uyarlamasını gerçekleştirmeye çalışacağız.

Scratch-Flappy Bird Uygulaması

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:

  1. 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.
  2. Flappy kuklası fare tıklamasıyla kanat çırparak yükselmektedir. (+y)
  3. Fare tıklaması bırakılınca aşağıya süzülmektedir.(-y)
  4. Flappy Bird kuklası her engeli(boru setlerini) geçince bir puan elde etmektedir. Her puan sonrası bir ses çalınmaktadır.
  5. Puan sistemi ekranın ortasındaki sayı kuklaları ile gösterilmektedir.
  6. Uygulamada en fazla 3 haneli 999 sayısına kadar gösterim yapılmaktadır.
  7. Flappy Bird kuklası eğer engele ya da yere çarpınca oyun sona ermektedir. Çarpma anında çarpma sesi çıkmaktadır.
  8. Oyunda farklı 3 adet oyun dekoru kullanılmıştır. Skor 20 ve 50 olunca diğer dekorlara geçiş olmaktadır.
  9. Oyunda elde edilen en yüksek skor bir değişkende tutulmaktadır.
  10. 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 Bird Kuklası Kılıkları

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.

Flappy Bird Kuklası Blok Kodları

Engeller:

  • Zemin
Zemin Kuklası
Zemin Kuklası Blok Kodları
  • Boru Seti 01
Boru Seti 01 Kukla Kılıkları
Boru Seti 01 Kukla Blok Kodları
  • Boru Seti 02
Boru Seti 02 Kukla Kılıkları
Boru Seti 02 Kukla Blok Kodları
  • Boru Seti 03
Boru Seti 03 Kukla Kılıkları
Boru Seti 03 Kukla Blok Kodları

Start Kuklası:

Bu kukla oyunu başlatmak ve Start haberini salmak için kullanılmıştır.

Start Kuklası
Start Kuklası Blok Kodları

Flappy Bird Yazı Kuklası:

Bu kuklanın oyundaki rolü sadece konumudur.

Flappy Bird Yazı Kuklası
Flappy Bird Yazı Kuklası Blok Kodları

Game Over Yazı Kuklası:

Bu kuklanın oyundaki rolü sadece konumudur.

Game Over Yazı Kuklası
Game Over Yazı Kuklası Blok Kodları

Flappy Bird Uygulamasında 4 adet değişken kullanılmıştır. Bunlar:

  1. Skor Değişkeni
  2. En Yüksek Skor Değişkeni
  3. Onluk Değişkeni
  4. 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ı:

  1. Skor Set 01 Kukla Seti (0’dan 9’a kadar sayılar)
Skor Set 01 Kuklası Kılıkları
Skor Set 01 Kuklası Blok Kodları

2. Skor Set 02 Kukla Seti (1’den 9’a kadar; 0 rakamı 9’dan sonra!!!)

Skor Set 02 Kuklası Kılıkları
Skor Set 02 Kuklası Blok Kodları

3. Skor Set 03 Kukla Seti (1’den 9’a kadar; 0 rakamı YOK!!!)

Skor Set 03 Kuklası Kılıkları
Skor Set 03 Kuklası Blok Kodları

Flappy Bird Dekorları:

Flappy Bird Dekorları
Flappy Bird Dekor Blok Kodları

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…

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Bilişim Teknolojileri ve Yazılım Ders Notları, Uygulamalar, Kodlama ve Arduino

© 2018-2025 BlogKod