BLOK KODE UNTUK MEMBUAT GAME
“TREASURE KEEPER” PADA KITTEN EDITOR
[Link]
1. Pilih “Background” sesuai dengan keinginan kita.
2. Pilih beberapa “sprite” yang sesuai dengan “background”
Dapat dilihat pada tampilan di atas “sprite” yang digunakan.
Pada game “treasure keeper” digunakan sprite untuk menjaga sprite “diamond” agar dapat
menghalau sprite pengganggu yaitu sprite “skull dan devilbomb”. Jadi apabila sprite pengganggu
dapat menyentuh “diamond” maka sprite akan kehilangan nyawa. Apabila dapat menghalau sprite
pengganggu maka score akan bertambah sebanyak 10. Dan apabila kehabisan nyawa maka game
akan berakhir.
o Adapun blok kode yang digunakan bisa dilihat pada gambar dibawah :
Gambar kode blok yang digunakan untuk “background”
1. “when start clicked” untuk memulai program pada background.
2. “set variable … to…” untuk mengatur variable agar dapat digunakan pada sprite.
3. “Forever” untuk semua perintah yang ada dalam blok tersebut dapat diulangi seterusnya.
4. “play sound … until done” untuk mulai efek audio.
Gambar kode blok yang digunakan untuk sprite “skull” dan “devilbomb”
1. “when start clicked” untuk memulai program pada sprite skull/devilbomb.
2. “Forever” untuk semua perintah yang ada dalam blok tersebut dapat diulangi seterusnya.\
3. “point towards….” dapat memberikan arah pada sprite.
4. “If… ” untuk memulai kode dengan ketentuan tertentu maka akan diikuti blok kode yang
diinginan.
5. “itself touching ….” perintah Ketika sprite elf menyentuh sprite yang lainnya.
6. “decrease variable … by..” dapat mengubah variable yang digunakan pada perintah sprite
tersebut.
7. “hide” untuk menyembunyikan sprite.
8. “wait .. sec” sehingga dapat menunggu untuk perintah selanjutnya
9. “increase variable … by..” dapat mengubah variable yang digunakan pada perintah sprite
tersebut.
10. “show” untuk menampilkan sprite.
11. “move .. steps” agar sprite dapat bergerak.
12. “go to ...” sehingga sprite dapat bergerak sprite yang sudah ditentukan.
Gambar kode blok yang digunakan untuk “sprite diamond”
1. “when start clicked” untuk memulai program pada sprite diamond.
2. “go to X.. Y..” sehingga sprite dapat bergerak menuju nilai X dan Y yang sudah ditentukan.
3. “Forever” untuk semua perintah yang ada dalam blok tersebut dapat diulangi seterusnya.
4. “If… ” untuk memulai kode dengan ketentuan tertentu maka akan diikuti blok kode yang
diinginan.
5. “broadcast…” untuk menyampaikan pesan kepada sprite lainnya.
6. “….≤…. “ sehingga dapat melakukan operasi perhitungan antara variable
7. “point towards….” dapat memberikan arah pada sprite.
Gambar kode blok yang digunakan untuk “sprite failure”
1. “when I receive ….” Sehingga pada saat sprite menerima pesan dapat berjalan sesuai
dengan blok kode yang digunakan.
2. “show” untuk menampilkan sprite.
3. “hide..variable…” agar variable itu tidak muncul.
4. “stop all script” blok ini membuat semua perintah pada sprite berhenti.
Gambar kode blok yang digunakan untuk “sprite diamond (1)”
1. “when start clicked” untuk memulai program pada sprite.
2. “when I start as a clone” perintah yang diberikan pada tambahan sprite yang muncul
3. “when space pressed” perintah yang akan diberikan pada sprite Ketika tombol space pada
keyboard ditekan.
4. “hide” agar sprite itu tidak muncul.
5. “show” untuk menampilkan sprite.
6. “If… ” untuk memulai kode dengan ketentuan tertentu maka akan diikuti blok kode yang
diinginan.
7. “itself touching ….” perintah Ketika sprite elf menyentuh sprite yang lainnya.
8. “clone itself” sehingga sprite dapat bertambah.
9. “wait .. sec” sehingga dapat menunggu untuk perintah selanjutnya
10. “move .. steps” agar sprite dapat bergerak.
11. “point towards….” dapat memberikan arah pada sprite.
12. “go to ....” sehingga sprite dapat bergerak menuju sprite yang sudah ditentukan.
13. “go to X.. Y..” sehingga sprite dapat bergerak menuju nilai X dan Y yang sudah ditentukan.
14. “delete” untuk menghapus sprite.
15. “variable” untuk menambahkan data variable pada blok kode yang diinginkan.