Tutorial Membuat Game "Shoot on the Target" di Scratch
Halo Sobat Kreator! Kamu suka game ketangkasan? Hari ini kita akan belajar membuat game Shoot on the Target
Yuk, kita mulai petualangan coding-nya!
🎮 Mainkan Gamenya di Sini!
Silakan coba game buatan kita di bawah ini sebelum kita masuk ke tutorialnya:
🖼️ Langkah 1: Siapkan Bahan-Bahan Game
Sebelum mulai coding, kamu perlu menyiapkan 3 bahan utama berikut ini
1. Target (Mba Kunti): Cari gambar target yang kamu suka
3. Background Utama: Pilih yang sesuai tema, misalnya hutan horor
💻 Langkah 2: Coding Sprite Bidikan (Crosshair)
Sprite ini sangat penting karena ia akan mengikuti ke mana pun mouse kamu bergerak
Agar Bidikan Mengikuti Mouse:
Gunakan blok
ketika 🚩 diklik- Di dalam
selamanya, pasangpergi ke lapisan depanagar bidikan tidak tertutup gambar lain - Pasang
pergi ke pointer-mouseagar bidikan menempel pada kursor.
Sistem Poin dan Nyawa:
Atur
poinke 0 dannyawake 5 di awal game. Ganti latar ke
bg horor. Logika Game Over: Jika
nyawa < 1, maka ganti latar kegame overdanberhenti semua.
Logika Menembak:
Jika Kena: Jika
menyentuh kuntiDANmouse ditekan, makaubah poin sebesar 1, mainkan suara "Ya", dansiarkan pesan1(untuk membuat kunti hilang sejenak). Jika Meleset: Jika
mouse ditekanDANTIDAK menyentuh kunti, makaubah nyawa sebesar -1dan mainkan suara "String Pluck"
- Untuk menambahkan poin buat variabel baru dan beri nama poin
- Untuk menambahkan nyawa buat variabel baru dan beri nama nyawa
👻 Langkah 3: Coding Sprite Target (Mba Kunti)
Sekarang kita buat targetnya bergerak lincah dan bisa menghilang!
Gerakan Meluncur: Di dalam blok
selamanya, gunakanmeluncur 1 detik ke posisi sembarangagar ia terus bergerak acak. Efek Menghilang (Muncul & Sembunyi):
Gunakan blok
tampilkan, lalutunggu pilih acak 5 hingga 15 detik. Kemudian
sembunyikan, dantunggu pilih acak 1 hingga 4 detiksebelum muncul lagi.
Respon Saat Tertembak: Ketika menerima
pesan1, gunakan bloksembunyikanagar target langsung hilang begitu terkena tembakan.
🚀 Tips Tambahan untuk Kamu
Ingin lebih sulit? Ubah angka pada
meluncur 1 detikmenjadi0.5 detik. Target akan bergerak super cepat!Suara: Tambahkan suara-suara menyeramkan agar suasana game lebih terasa horor.
🏆 Tantangan Kreatif: Misi Tambahan!
Sebelum kamu memamerkan game ini. Saat ini, game kita tidak akan pernah berakhir kecuali nyawa habis. Nah, agar lebih seru dan kompetitif, bisakah kamu menambahkan Fitur Timer (Waktu) sendiri?
Misinya adalah:
Buatlah sebuah variabel baru bernama Waktu.
Buatlah kode agar waktu tersebut berkurang setiap detik (misalnya mulai dari 30 detik lalu turun ke 0).
- Jika waktu sudah menyentuh angka 0, maka game harus berhenti atau muncul layar Game Over.
🎬 Penutup
"Misi selesai! Sekarang kamu punya game buatanmu sendiri yang bisa kamu pamerkan ke teman-teman. Terus latih bidikanmu, jaga nyawamu jangan sampai habis, dan jadilah sniper terbaik di dunia Scratch!
Terima kasih sudah mengikuti tutorial ini sampai habis. Kalau kamu berhasil menyelesaikan tantangan Timer di atas, tuliskan 'Misi Berhasil' di kolom komentar ya!
Keep coding, keep creating, and stay awesome! 🚀🔥"
Komentar
Posting Komentar