Modul 7 – Membuat Rocket Game Di Pictoblook

Membuat game roket di PictoBlox adalah proyek awal yang bagus untuk belajar logika loop dan sensing. PictoBlox sendiri berbasis Blockly (seperti Scratch), jadi kita akan menggunakan blok kode warna-warni untuk mengatur gerakan.

Berikut adalah langkah-langkah dasarnya:

1. Menyiapkan Karakter (Sprites)

  • Roket: Klik ikon Choose a Sprite, cari “Rocketship”. Kecilkan ukurannya (misal: 50) agar mudah bermanuver.
  • Latar Belakang: Klik Choose a Backdrop, pilih “Stars” atau “Galaxy”.
  • Rintangan: Tambahkan sprite lain seperti “Asteroid” atau “Ball”.

2. Logika Menembak (Di Sprite Roket)

Gunakan blok ini agar roket menciptakan salinan peluru saat tombol tertentu ditekan.

  • When green flag clicked
  • Forever:
    • If <key [space] pressed?> then:
      • Create clone of [Peluru]
      • Wait (0.3) seconds (Ini adalah cooldown agar peluru tidak keluar terlalu rapat)

3. Menggerakkan Roket

Gunakan blok Events dan Motion agar roket bisa mengikuti kursor atau tombol keyboard.

  • Logika Keyboard:
    • When [up arrow] key pressed $\rightarrow$ Change y by 10
    • When [down arrow] key pressed $\rightarrow$ Change y by -10
    • (Lakukan hal yang sama untuk sumbu x jika ingin bergerak ke samping).
    • Berikut adalah kelengkapanya

4. Logika Rintangan (Musuh)

Agar game menantang, buatlah asteroid muncul dari atas secara acak:

  1. Gunakan blok When green flag clicked.
  2. Gunakan loop forever.
  3. Di dalamnya, set y ke 180 (atas) dan x ke pick random -200 to 200.
  4. Gunakan loop repeat until menyentuh bagian bawah (y < -170) untuk change y by -5.
  5. Berikut adalah kelengkapanya

BAIKLAH INI ADALAH CONTOH VIDIONYA

Categories:

Related Posts :-