membuat game “Flying Bird” ya? Ini seru banget! Karena kucingnya terbang, kontrolnya tidak lagi hanya sekali lompat, tapi kita akan buat kucingnya tetap melayang di udara mirip mekanik Flappy Bird.
1. Persiapan Karakter (Sprites) dan Latar Belakang (Backdrop)
- Sprite beruang: Pilih parrot. Namai “burung”.
- Sprite Rintangan: Pilih Monster apa saja (misalnya “Ghost”, “Bat”, atau “Goblin”). Namai “Monster”.
- Sprite Poin: Pilih Star (Bintang). Namai “Bintang”.
- Latar Belakang: Pilih Sky atau Forest yang sesuai dengan tema terbang.

2. Membuat Variabel
Kita butuh beberapa variabel untuk mengontrol game:
- Kecepatan: Untuk mengontrol naik-turunnya Kucing (gravitasi).
- Skor: Untuk menghitung berapa banyak bintang yang dikumpulkan.
- Jeda Monster: Untuk mengatur kapan Monster muncul lagi (opsional, tapi bagus untuk kontrol kesulitan).
3. Coding Burung (Terbang, Gravitasi, dan Deteksi Tabrakan)
Klik sprite Burung.
When green flag clicked
Forever
change y by Kecepatan
change Kecepatan by 20 // Gravitasi
if key space pressed? then
set Kecepatan to 10 // Dorongan terbang ke atas
// Batasan Layar agar tidak hilang
if y position > 180 then
set y to 180
if y position < -180 then
say [Game Over!] for 2 seconds
stop all
// Deteksi Tabrakan dengan Monster
if touching Monster? then
say [Game Over!] for 2 seconds
stop all
// Deteksi Tabrakan dengan Bintang (Mengambil Poin)
if touching Bintang? then
change Skor by 1
play sound [Collect] // Tambahkan suara "Collect" jika ada
hide Bintang // Sembunyikan bintang yang sudah diambil
// Opsional: Buat bintang muncul di tempat lain dengan delay jika ingin lebih

4. Coding Monster (Rintangan Bergerak Acak)
Klik sprite Monster.
When green flag clicked
hide // Sembunyikan monster di awal
Forever
wait random 1 to 3 seconds // Jeda acak sebelum monster muncul
go to x: 250 y: pick random -150 to 150 // Muncul di kanan dengan tinggi acak
show
repeat until x position < -240
change x by -8 // Bergerak ke kiri. Ubah nilai -8 untuk kecepatan.
hide // Sembunyikan monster setelah lewat layar

5. Coding Bintang (Poin yang Muncul Acak)
Klik sprite Bintang.
When green flag clicked
hide // Sembunyikan bintang di awal
Forever
wait random 0.5 to 2 seconds // Jeda acak sebelum bintang muncul
go to x: 250 y: pick random -150 to 150 // Muncul di kanan dengan tinggi acak
show
repeat until x position < -240 or touching Kucing? // Bintang hilang jika sudah diambil atau lewat layar
change x by -6 // Bergerak ke kiri. Sedikit lebih lambat dari monster.
hide // Sembunyikan bintang setelah diambil atau lewat

Berikut Adalah Contoh Vidionya
