21 April 2025

,

Membuat Games Sederhana Pada Aplikasi Scratch Hiu Makan Ikan

 


Langkah-langkah dasar untuk membuat game "Hiu Makan Ikan" sederhana di Scratch! Ini akan menjadi panduan awal, dan kamu bisa mengembangkannya lebih jauh sesuai keinginanmu.

Langkah 1: Membuat Sprite Hiu

  1. Hapus Sprite Kucing: Secara default, Scratch akan membuka proyek baru dengan sprite kucing. Klik ikon tempat sampah di sudut kanan bawah sprite "Kucing1" untuk menghapusnya.
  2. Tambahkan Sprite Hiu:
    • Klik tombol "Choose a Sprite" (ikon kucing di sudut kanan bawah).
    • Cari gambar hiu. Kamu bisa menggunakan gambar dari perpustakaan Scratch atau mengunggah gambar hiu milikmu sendiri.
    • Pilih sprite hiu dan klik "OK".
  3. Atur Ukuran dan Posisi Awal Hiu:
    • Di panel "Properties" sprite hiu (di bawah stage), kamu bisa mengubah "Size" (ukuran) dan "X" dan "Y" (posisi awal). Atur ukuran yang sesuai dan posisikan hiu di bagian kiri stage sebagai awal.
  4. Tambahkan Beberapa Kostum Hiu (Opsional): Ini akan membuat animasi mulut hiu terbuka dan tertutup saat bergerak.
    • Klik tab "Costumes" di bagian atas.
    • Jika sprite hiu hanya memiliki satu kostum, duplikasikan kostum tersebut.
    • Edit salah satu kostum agar mulut hiu terlihat terbuka. Kamu bisa menggunakan alat "Select" dan "Reshape" untuk memodifikasi bentuk mulutnya.
    • Beri nama kostum dengan jelas (misalnya, "tutup" dan "buka").

Langkah 2: Membuat Sprite Ikan

  1. Tambahkan Sprite Ikan:
    • Klik tombol "Choose a Sprite".
    • Cari gambar ikan (misalnya, "Fish", "Fish2", atau yang lainnya).
    • Pilih sprite ikan dan klik "OK".
  2. Atur Ukuran Ikan: Atur ukuran ikan agar lebih kecil dari hiu.
  3. Buat Ikan Muncul Secara Acak: Kita akan menggunakan kode untuk membuat ikan muncul di posisi acak di sisi kanan stage.

Langkah 3: Membuat Kode untuk Hiu

  1. Kontrol Pergerakan Hiu:
    • Buka tab "Code" sprite hiu.
    • Drag blok when [key] key pressed dari kategori "Events". Ganti [key] dengan up arrow.
    • Drag blok change y by [10] dari kategori "Motion" dan letakkan di bawah blok sebelumnya.
    • Ulangi langkah di atas untuk tombol down arrow, left arrow, dan right arrow, dan sesuaikan nilai change y by dan tambahkan blok change x by [10] atau change x by [-10] dari kategori "Motion".
    • Animasi Mulut (Opsional):
      • Drag blok forever dari kategori "Control".
      • Di dalam blok forever, tambahkan blok next costume dari kategori "Looks".
      • Tambahkan blok wait [0.1] seconds dari kategori "Control" untuk mengatur kecepatan animasi.
  2. Deteksi Tabrakan dengan Ikan:
    • Drag blok when green flag clicked dari kategori "Events".
    • Drag blok forever dari kategori "Control".
    • Di dalam blok forever, tambahkan blok if <touching [sprite]> ? dari kategori "Sensing". Ganti [sprite] dengan nama sprite ikanmu (misalnya, "Fish1").
    • Di dalam blok if, tambahkan blok say [Mmm! Yum!] for [2] seconds dari kategori "Looks" (atau suara lain jika kamu mau).
    • Di dalam blok if, tambahkan blok hide dari kategori "Looks" untuk membuat ikan menghilang saat dimakan.
    • Di dalam blok if, tambahkan blok create clone of [Ikan1] (ganti "Ikan1" dengan nama sprite ikanmu) dari kategori "Control" untuk membuat ikan baru muncul setelah dimakan.
    • Di dalam blok if, tambahkan blok delete this clone dari kategori "Control" (ini akan bekerja pada klon ikan yang dimakan).

Langkah 4: Membuat Kode untuk Ikan

  1. Membuat Klon Ikan Secara Acak:
    • Buka tab "Code" sprite ikan.
    • Drag blok when green flag clicked dari kategori "Events".
    • Drag blok forever dari kategori "Control".
    • Di dalam blok forever, tambahkan blok wait [random (1) to (3)] seconds dari kategori "Control" (untuk membuat interval waktu munculnya ikan acak).
    • Di dalam blok forever, tambahkan blok create clone of [myself] dari kategori "Control".
    • Drag blok when I start as a clone dari kategori "Control".
    • Di dalam blok when I start as a clone:
      • Drag blok go to x: (240) y: (random (-150) to (150)) dari kategori "Motion" (untuk memposisikan ikan secara acak di sisi kanan stage).
      • Drag blok show dari kategori "Looks".
      • Drag blok point in direction (-90) dari kategori "Motion" (agar ikan bergerak ke kiri).
      • Drag blok repeat until <touching [Hiu1] ?> (ganti "Hiu1" dengan nama sprite hiu) dari kategori "Control".
        • Di dalam blok repeat until, tambahkan blok move [5] steps dari kategori "Motion".
      • Di luar blok repeat until, tambahkan blok delete this clone dari kategori "Control" (agar klon ikan menghilang setelah mencapai sisi kiri atau dimakan).

Langkah 5: Menambahkan Skor (Opsional)

  1. Buat Variabel Skor:
    • Di kategori "Variables", klik tombol "Make a Variable".
    • Beri nama variabel "Skor" dan klik "OK".
  2. Ubah Skor Saat Ikan Dimakan:
    • Kembali ke kode sprite hiu.
    • Di dalam blok if <touching [Ikan1] ?>, tambahkan blok change [Skor] by [1] dari kategori "Variables".

Langkah 6: Menambahkan Efek Suara (Opsional)

  1. Tambahkan Suara:
    • Klik tab "Sounds" di bagian atas.
    • Klik tombol "Choose a Sound" (ikon speaker di sudut kiri bawah).
    • Cari suara "chomp" atau suara makan lainnya.
    • Kembali ke tab "Code" sprite hiu.
    • Di dalam blok if <touching [Ikan1] ?>, tambahkan blok start sound [chomp] dari kategori "Sound".

Langkah 7: Mengembangkan Game Lebih Lanjut

Ini adalah dasar dari game "Hiu Makan Ikan". Kamu bisa mengembangkannya dengan menambahkan fitur-fitur seperti:

  • Level Kesulitan: Meningkatkan kecepatan ikan atau menambahkan jenis ikan lain dengan poin yang berbeda.
  • Rintangan: Menambahkan objek yang harus dihindari hiu.
  • Game Over: Mengakhiri permainan jika hiu menabrak rintangan atau tidak makan cukup ikan dalam waktu tertentu.
  • Latar Belakang: Menambahkan gambar latar belakang laut yang menarik.
  • Animasi yang Lebih Kompleks: Membuat gerakan hiu dan ikan terlihat lebih halus.

Selamat mencoba membuat game "Hiu Makan Ikan" pertamamu di Scratch! Jangan ragu untuk bereksperimen dengan kode dan menambahkan ide-ide kreatifmu sendiri.



 

0 comments:

Posting Komentar