1. Stage (Latar Belakang)
Pada bagian Stage terdapat variabel:
score → digunakan untuk menyimpan jumlah poin pemain.
variabel saya → variabel tambahan bawaan Scratch.
Coding pada Stage berfungsi untuk:
Mengatur awal permainan.
Mengatur score menjadi 0 saat game dimulai.
Menampilkan latar belakang permainan.
2. Sprite Grasshopper (Belalang Utama)
Sprite ini adalah karakter utama yang dikendalikan pemain.
Ini Codingnya:
Fungsi Coding:
a. Gerakan Belalang
Coding digunakan agar belalang dapat:
Bergerak ke kanan.
Bergerak ke kiri.
Melompat.
Turun kembali karena gravitasi.
Biasanya menggunakan blok:
when green flag clickedforeverif key pressedchange y bychange x by
b. Animasi Belalang
Coding mengganti kostum sprite agar terlihat seperti bergerak atau melompat.
Biasanya memakai:
next costumewait
c. Tabrakan dengan Batu atau Musuh
Saat menyentuh rintangan:
Game bisa berhenti.
Score bisa berkurang.
Belalang kembali ke awal.
Blok yang dipakai:
if touchingbroadcaststop all
d. Menambah Score
Jika berhasil melewati rintangan:
Score bertambah.
Blok:
change score by 1
3. Sprite Rocks2 (Batu/Rintangan)
Sprite ini berfungsi sebagai penghalang.
Ini Codingnya:
Fungsi Coding:
a. Batu Bergerak
Batu bergerak dari kanan ke kiri.
Blok:
foreverchange x by -...
b. Mengulang Posisi
Jika batu sudah keluar layar:
Batu kembali ke posisi awal.
Blok:
if on edgego to x y
c. Deteksi Tabrakan
Jika menyentuh belalang:
Pemain kalah.
Blok:
if touching Grasshopper
4. Sprite Button1 dan Button2
Sprite ini adalah tombol menu.
Fungsi Coding:
Memulai permainan.
Pindah layar.
Menjalankan broadcast.
Blok:
when this sprite clickedbroadcastswitch backdrop
5. Sprite TOMBOL EASY
Tombol untuk memilih mode mudah.
Ini Codingnya:
Fungsi Coding:
Mengatur kecepatan game menjadi lebih lambat.
Membuat permainan lebih mudah.
Blok yang digunakan:
when this sprite clickedset variablebroadcast
6. Sprite TOMBOL STANDART
Tombol untuk memilih mode normal.
Ini Codingnya:
Fungsi Coding:
Mengatur tingkat kesulitan standar.
Kecepatan batu menjadi normal.
Blok:
set variablebroadcast
7. Sprite 1
Sprite tambahan dalam game.
Fungsi Coding:
Membantu tampilan.
Menjadi objek tambahan.
Menjalankan animasi atau efek.
8. Sprite Jerapah
Sprite dekorasi atau objek tambahan,dapat di cari di gif
Ini Codingnya:
Fungsi Coding:
Menampilkan animasi.
Membantu suasana game.
Bisa menjadi objek pendukung.
9. Sprite Burung
Sprite efek tambahan dalam game.
Fungsi Coding:
Menambah tampilan visual.
Membuat game lebih menarik.
10. Sprite YVPG
Sprite animasi GIF.
Ini Codingnya:
Fungsi Coding:
Menampilkan animasi bergerak.
Membuat game terlihat hidup.
Biasanya menggunakan:
next costumeforever
11. Sprite Logo Game
Sprite gambar hasil AI atau dekorasi.
Ini Codingnya:
Fungsi Coding:
Menjadi background tambahan.
Menambah desain visual game.
Cara Kerja Game Secara Keseluruhan
Pemain menekan tombol mulai.
Belalang muncul dan dapat dikendalikan.
Batu bergerak sebagai rintangan.
Pemain harus menghindari batu.
Jika berhasil melewati rintangan, score bertambah.
Jika menyentuh batu, permainan selesai.
Pemain bisa memilih mode Easy atau Standard.
Kesimpulan
Game Scratch ini menggunakan:
Gerakan sprite.
Percabangan (
if).Perulangan (
forever).Variabel score.
Deteksi tabrakan.
Broadcast untuk perpindahan menu.
Animasi kostum.
Semua coding tersebut bekerja sama agar game belalang dapat dimainkan dengan lancar dan menarik.





Comments
Post a Comment