Membuat Game Kucing Menangkap Tikus di Scratch

Membuat Game Kucing Menangkap Tikus di Scratch
Membuat Game Kucing Menangkap Tikus di Scratch

Scratch adalah platform pemrograman visual yang memungkinkan pengguna membuat proyek interaktif, termasuk game sederhana. Salah satu ide menarik adalah membuat game di mana pemain mengendalikan seekor kucing untuk menangkap tikus dalam batas waktu tertentu. Proyek ini cocok untuk pemula karena menggunakan logika dasar pemrograman seperti gerakan, kondisi, dan pengatur waktu.

Video Langkah-langkah Membuat Game

Langkah-langkah Membuat Game

1. Persiapkan Sprite

  1. Kucing:
    • Gunakan sprite bawaan Scratch bernama "Cat" atau pilih sprite lain sesuai keinginan.
  2. Tikus:
    • Pilih sprite "Mouse" dari perpustakaan atau gambar sendiri.
  3. Latar Belakang:
    • Tambahkan latar belakang seperti taman, dapur, atau ruangan yang sesuai dengan tema permainan.

2. Buat Gerakan Kucing

Agar pemain dapat mengontrol kucing:

  1. Klik pada sprite Kucing.
  2. Gunakan blok berikut untuk mengatur kontrol kucing dengan panah keyboard:
    When [up arrow] key pressed  
    Change y by (10)  
    
    When [down arrow] key pressed  
    Change y by (-10)  
    
    When [right arrow] key pressed  
    Change x by (10)  
    
    When [left arrow] key pressed  
    Change x by (-10)  
    
    Blok ini memungkinkan kucing bergerak ke atas, bawah, kanan, dan kiri.

3. Tambahkan Gerakan Tikus

Agar tikus bergerak secara acak:

  1. Klik pada sprite Tikus.
  2. Tambahkan skrip berikut:
    When [green flag] clicked  
    Forever  
      Go to random position  
      Wait (1) seconds  
    
    Tikus akan terus berpindah ke posisi acak setiap detik.

4. Tambahkan Logika Penangkapan

Untuk menentukan apakah kucing berhasil menangkap tikus:

  1. Pada sprite Kucing, tambahkan skrip:
    When [green flag] clicked  
    Forever  
      If <touching [Mouse v]> then  
        Play sound [Meow v]  
        Change [Score v] by (1)  
        Go to [random position]  
      End  
    
    Blok ini akan menambah skor setiap kali kucing menyentuh tikus, lalu tikus akan berpindah posisi.

5. Tambahkan Pengatur Waktu

Buat pengatur waktu agar pemain hanya memiliki batas waktu tertentu:

  1. Buat variabel baru bernama Timer.

  2. Tambahkan skrip pada sprite mana pun:

    When [green flag] clicked  
    Set [Timer v] to (30)  
    Repeat until <(Timer) = (0)>  
      Wait (1) seconds  
      Change [Timer v] by (-1)  
    End  
    
  3. Tambahkan logika untuk mengakhiri permainan jika waktu habis:

    When [Timer v] = (0)  
    Stop [all]  
    

6. Tambahkan Skor

Buat variabel baru bernama Score untuk mencatat skor pemain. Variabel ini akan diubah setiap kali tikus tertangkap.

Pengembangan Lanjutan

  • Level Up: Tambahkan level baru dengan tikus yang bergerak lebih cepat.
  • Rintangan: Tambahkan rintangan yang harus dihindari kucing.
  • Sound Effect: Gunakan efek suara untuk membuat game lebih menarik.
  • Animasi: Beri animasi seperti tikus melompat atau kucing mengeong saat bergerak.

Kesimpulan

Game "Kucing Menangkap Tikus" adalah proyek sederhana yang mengajarkan dasar-dasar pemrograman Scratch, seperti pengendalian sprite, penggunaan variabel, dan logika kondisi. Dengan kreativitas, game ini dapat dikembangkan lebih menarik dan menantang.

Coba buat sekarang di Scratch dan kembangkan idemu! 😊