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
- 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.
- 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".
- 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.
- 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
- Tambahkan Sprite Ikan:
- Klik tombol "Choose a Sprite".
- Cari gambar ikan (misalnya,
"Fish", "Fish2", atau yang lainnya).
- Pilih sprite ikan dan klik
"OK".
- Atur Ukuran Ikan: Atur ukuran ikan agar lebih kecil dari
hiu.
- 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
- 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.
- 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
- 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)
- Buat Variabel Skor:
- Di kategori "Variables", klik
tombol "Make a Variable".
- Beri nama variabel "Skor" dan
klik "OK".
- 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)
- 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