TUTORIAL MEMBUAT GAME BELALANG

Penjelasan Coding Game Scratch Belalang

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 clicked

  • forever

  • if key pressed

  • change y by

  • change x by

b. Animasi Belalang

Coding mengganti kostum sprite agar terlihat seperti bergerak atau melompat.

Biasanya memakai:

  • next costume

  • wait

c. Tabrakan dengan Batu atau Musuh

Saat menyentuh rintangan:

  • Game bisa berhenti.

  • Score bisa berkurang.

  • Belalang kembali ke awal.

Blok yang dipakai:

  • if touching

  • broadcast

  • stop 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:

  • forever

  • change x by -...

b. Mengulang Posisi

Jika batu sudah keluar layar:

  • Batu kembali ke posisi awal.

Blok:

  • if on edge

  • go 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 clicked

  • broadcast

  • switch 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 clicked

  • set variable

  • broadcast


6. Sprite TOMBOL STANDART 


Tombol untuk memilih mode normal.

Ini Codingnya:



Fungsi Coding:

  • Mengatur tingkat kesulitan standar.

  • Kecepatan batu menjadi normal.

Blok:

  • set variable

  • broadcast


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 costume

  • forever


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

  1. Pemain menekan tombol mulai.

  2. Belalang muncul dan dapat dikendalikan.

  3. Batu bergerak sebagai rintangan.

  4. Pemain harus menghindari batu.

  5. Jika berhasil melewati rintangan, score bertambah.

  6. Jika menyentuh batu, permainan selesai.

  7. 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.

Ini Hasilnya...





Comments