Halo semuanya! Hari ini kita akan belajar cara membuat game sederhana namun seru menggunakan Scratch. Game ini bernama Tangkap Apel (Catching Game). Logikanya sangat mudah: kita harus menggerakkan mangkuk untuk menangkap apel yang jatuh dari langit untuk mendapatkan skor sebanyak-banyaknya!
Mari ikuti langkah-langkah di bawah ini:
1. Persiapan Sprite dan Latar Belakang
Sebelum mulai coding, kita butuh elemen visualnya terlebih dahulu:
Sprite 1 (Bowl): Klik ikon kucing di kanan bawah, lalu pilih Bowl (Mangkuk).
Sprite 2 (Apple): Klik lagi ikon tersebut dan pilih Apple (Apel).
Backdrop: Pilih latar belakang yang cerah, misalnya Blue Sky atau Forest agar game terlihat menarik.
2. Coding Sprite: Bowl (Mangkuk)
Mangkuk berfungsi sebagai alat penangkap yang kita kendalikan menggunakan panah di keyboard.Susunan Blok Kode:Gunakan blok when green flag clicked dari kategori Events.Pasang blok forever dari kategori Control.Di dalam loop tersebut, masukkan dua kondisi if untuk gerak kanan dan kiri:if key [right arrow] pressed? then -> change x by 15.if key [left arrow] pressed? then -> change x by -15.3. Coding Sprite: Apple (Apel)Apel akan jatuh secara otomatis dari posisi acak di atas layar.Logika Pergerakan (Jatuh):Saat bendera hijau diklik, apel mulai bergerak turun dengan blok change y by -5 di dalam loop forever.Jika posisi apel sudah mencapai batas bawah (y position < -170), apel harus kembali ke atas secara acak menggunakan blok go to x: (pick random -220 to 220) y: 180.Logika Skor (Menangkap Apel):Kita perlu membuat variabel baru bernama “Skor” di kategori Variables.Gunakan blok if touching [Bowl] ? then:Tambah skor dengan change [Skor] by 1.Kembalikan apel ke posisi atas secara acak agar bisa jatuh lagi.
4. Tips Tambahan untuk SiswaKecepatan: Jika ingin game lebih sulit, ubah angka pada change y by -5 menjadi angka yang lebih besar (misalnya -8).Efek Suara: Anda bisa menambahkan blok play sound [pop] setiap kali apel menyentuh mangkuk agar game lebih hidup.Kreativitas: Jangan takut untuk mencoba mengganti apel dengan benda lain atau menambahkan rintangan!









