Penulis :
Mr Rizki
Mr. Aab
Dinda
Mr Sop
Mr Abil
Mr Jun
Mr Alwi
Penyunting :
Desain Sampul :
Penerbit :
Alamat Penerbit :
Cetakan Pertama :
Hak cipta dilindugi oleh undang-undang. Dilarang mengutip atau memperbanyak sebaigan
atau seluruh isi buku ini tanpa izin tertulis dari penerbit.
Kata Pengantar
Dengan mengucap rasa syukur kepada Allah Subhanahu Wa Ta'ala, kami sajikan
modul yang berjudul “Membuat Game Tanpa Coding” kepada murid SMP IDN. Modul ini
berfungsi sebagai panduan pembelajaran dalam membuat aplikasi perangkat seluler dengan
sistem operasi android. Ucapan terima kasih kepada Yayasan IDN dan Kepala Sekolah SMP
dan para guru IT atas dukungannya baik moril dan spiritual sehingga modul ini terselesaikan
demi peningkatan kualitas murid SMP IDN.
Kami sudah mencoba berusaha semaksimal mungkin untuk menghasilkan buku yang
berkualitas. Akan tetapi, keberhasilan suatu proses belajar tidak hanya ditentukan oleh
kualitas modul penunjang yang bagus. Kitalah yang menentukan keberhasilan belajar kita.
Penyusun
Penyusun
Daftar Isi
A. Deskripsi
Pembuatan game adalah salah satu mata pelajaran IT yang ada di semester
SMP IDN. Berdasarkan kurikulum, mata pelajaran pembuatan game disampaikan di
kelas VII semester I yang disampaikan 4 jam perhari selama seminggu.
Pada mata pelajaran ini peserta didik akan belajar proses pengembangan game dari
langkah yang paling mudah hingga langkah lebih lanjut. Seluruh komponen Scratch
akan dikenalkan kepada siswa bersamaan dengan pengerjaan proyek sederhana
untuk memberikan gambaran kepada peserta didik bagaimana proses pembuatan
game.
B. Prasyarat
Untuk kelancaran pencapaian kompetensi dalam mata pelajaran pembuatan
game ini dibutuhkan prasyarat baik pengetahuan atau keterampilan dasar. Prasyarat
tersebut diantaranya adalah : peserta didik mempunyai kompetensi dalam hal
pemanfaatan teknologi informasi, seperti mengoperasikan game. antar lain ialah
pengolah data untuk menganalisis data hasil eksperimen, pengolah kata untuk
membuat laporan dan aplikasi presentasi untuk mengkomunikasikan dan
mempresentasikan hasil laporan.
C. Petunjuk
Buku pedoman siswa ini disusun berdasarkan kurikulum IDN 2.0. Buku ini
terdiri dari dua bab yaitu bab satu pendahuluan dan bab dua pembelajaran. Dalam
bab pendahuluan beberapa yang harus dipelajari peserta didik adalah diskripsi mata
pelajaran yang berisi informasi umum, rasionalisasi dan penggunaan metode
scientifik. Selanjutnya pengetahuan tentang persyaratan, tujuan yang diharapkan,
kompetensi inti dan dasar yang akan dicapai serta test kemampuan awal.
Bab dua menuntun peserta didik untuk memahami deskripsi umum tentang topik
yang akan dipelajari dan rincian kegiatan belajar sesuai dengan kompetensi dan
tujuan yang akan dicapai. Setiap kegiatan belajar terdiri dari tujuan dan uraian materi
topik pembelajaran, tugas serta test formatif. Uraian pembelajaran berisi tentang
diskripsi pemahaman topik materi untuk memenuhi kompetensi pengetahuan. Uraian
pembelajaran juga menjelaskan deskripsi unjuk kerja atau langkah-langkah logis
untuk memenuhi kompetensi skill.
Tugas yang harus dikerjakan oleh peserta didik dapat berupa tugas praktek,
eksperimen atau pendalaman materi pembelajaran. Setiap tugas yang dilakukan
melalui beberapa tahapan scientifik yaitu : 1) melakukan pengamatan setiap tahapan
unjuk kerja 2) melakukan praktek sesuai dengan unjuk kerja 3) mengumpulkan data
yang dihasilkan setiap tahapan 4) menganalisa hasil data menggunakan analisa
diskriptif 5) mengasosiasikan beberapa pengetahuan dalam uraian materi
pembelajaran untuk membentuk suatu kesimpulan 6) mengkomunikasikan hasil
dengan membuat laporan portofolio. Laporan tersebut merupakan tagihan yang akan
dijadikan sebagai salah satu referensi penilaaian
D. Tujuan Akhir
Setelah mempelajari uraian materi dalam bab pembelajaran dan kegiatan belajar
diharapkan peserta didik dapat memiliki kompetensi sikap, pengetahuan dan
ketrampilan yang berkaitan dengan materi:
• Pembuatan game dengan block programming
• Pembuatan rancangan tampilan untuk game
A. Rencana Belajar
Pembuatan game adalah salah satu mata pelajaran IT yang ada di semester SMP
IDN. Berdasarkan kurikulum, mata pelajaran pembuatan game disampaikan di kelas VII
semester I yang disampaikan 4 jam perhari selama seminggu.
Pada mata pelajaran ini peserta didik akan belajar proses pengembangan aplikasi android
dari langkah yang paling mudah hingga langkah lebih lanjut. Seluruh komponen android
akan dikenalkan kepada siswa bersamaan dengan pengerjaan proyek sederhana untuk
memberikan gambaran kepada peserta didik bagaimana proses pembuatan aplikasi
android di dunia industri.
B. Kegiatan Belajar
a. Membuat Permainan Catching Fruit
i. Tujuan Pembelajaran
Setelah mengikuti kegiatan belajar pada bab ini siswa diharapkan dapat :
1. Memahami single player game
2. Memahami konsep menghindari rintangan
3. Memahami konsep collision
Backdrop :
Ambil beberapa backdrop yang dibutuhkan dengan click “choose a backdrop” yang
berada di sisi kiri nomor 1, lalu di sana kalian dapat memilih banyak backdrop yang
bisa kalian inginkan. Disini saya menggunakan backdrop sky dan forest. Setelah
mengambil backdrop sky silahkan dupcilate satu kali supaya ada dua backdrop
seperti pada gambar nomor 2.
Langkah selanjutnya yaitu persiapkan beberapa sprite seperti gambar diatas, jika
sebelumnya sprite “kucing” maka harus di hapus terlebih dahulu. Lalu ambil
beberapa sprite di atas seperti Apple, mangkuk, enemy. Cara mengambil sprite di
atas silahkan click pada gambar nomor 1, lalu click “chooce a sprite”.
d) Memasukan block code
1. Membuat bowl berpindah ke arah samping kiri dan kanan. Perhatikan Langkah
berikut !
Silahkan teman-teman klik pada sprite bowl dan tambahkan beberapa fungsi blok
didalamnya seperti gambar pada nomor 1.
Arti dari blok diatas adalah ketika bendera hijau diklik maka posisi “bowl” berada
dititik kordinat x : -16, y: -163.
Lalu pergerakan “bowl” ketika ditekan tombol “right arrow” maka “bowl” akan
berpindah ke arah kanan dan ketika ditekan tombol “left arrow” maka “bowl”
akan berpindah ke arah kiri. Fungsi ini akan bergerak seperti ini selamanya ketika
tombol tersbut kita tekan.
Selanjutnya silahkan teman-teman tambahkan fungsi blok di bawah ini.
Arti dari dari blok diatas yaitu ketika bendera hijay di klik maka secara autumatis
backdrop akan berpindah ke tampilan “forest” lalau score Kembali ke default “0”
dan muncul secara bersamaan.
Ketika teman-teman kalah dari permainan maka permainan akan terhenti secara
total “game over”.
Dan ketika teman-teman menang dari permainan sesuai score yang sudah
ditentukan makan permainan juga akan terhenti secara otomatis.
Setelah semua blok disusun seperti pada gambar nomor 2. Maka selanjutnya yaitu
menambahkan fungsi blok ke dalam sprite “apple”.
Note : cara membuat score silahkan lihat pada gambar dibawah ini !
Klik “make a variable” lalu tulis “score” maka secara otomatis akan muncul
“score” seperti gambar diatas.
2. Membuat apple bergerak secara random dari atas ke bawah (animasi jatuh dari
langit). Perhatikan gambar berikut !
2
1
Silahkan teman-teman klick pada sprite Apple dan tambahkan beberapa fungsi blok
didalamnya seperti gambar pada nomor 1.
Maksud dari sprite diatas yaitu ketika bendera hijau di klik maka “apple” akan
bergerak secara acak dari koordinat -220 ke 220 dan y 145.
Lalu kecepatan jatuh apple yaitu -5. (angka ini bisa kalian ubah sesuai keingninan,
semakin besar nilainya maka semakin cepat jatuh ke bawah).
Dan jika “apple” menyentuh “Bowl” maka score akan bertmbah 1 dan apel akan
menghilang dan muncul di koordinat awal (-220 ke 220 dan y 145). Jika score
sudah mencapai 5 maka secara otomatis backdrop berpindah ke Blue sky 3 dan
kalaian akan menang lalu permainan akan terhenti secara total.
Fungsi dari blok diatas yaitu ketika bendera hijau diklik maka secara otomatis
backdrop akan pindah ke “forest” lalu score akan Kembali default ke “0” dan
muncul di atas layer.
Ketika game over maka sprite appel akan “menghilang” dan permainanan akan
terhenti dan ketika permaianan menang maka sprite apple juga akan “hilang” lalu
secara otomatis backdrop berpindah ke “forest”. Kemudian susun seperti pada
gambar nomor 2.
Silahkan teman-teman klick pada sprite Enemy (ladybug) dan tambahkan beberapa
fungsi blok didalamnya seperti gambar pada nomor 1.
Fungsi dari blok diatas yaitu ketika bendera hijau di klik maka posisi enemy
(ladubug) berada titik koordinat -200 ke 220 y 145 (pastikan koordinat ini sedikit
berbeda dengan koordinat pada apple supaya tidak terjadi crash). Supaya bisa jatuh
ke bawah maka tambahkan fungsi forever dan koordinat y – 5 (angka ini semakin
besar maka akan cepat melaju kebawah untuk jatuh). Lalu ketika posisi enemy <
166 maka secara otomatis akan kemabli ke posisi semula secara berulang-ulang.
Dan jika enemy menyentuh “bowl” maka score akan berkurang 1 dan jika sampai
score < 0 maka secara otomatis “game over”.
Fungsi dari blok diatas adalah ketika bendera hijau di klik maka backdrop akan
pindah ke “forest”, kemudian score akan Kembali defaut “0”.
Ketika permainan menunjukkan kekalahan maka “game over”, lalu secara otomatis
backdrop berpindah ke “blue sky2) dan permainan terhenti . lalu ketika permainan
menunjukkan “game over” dan “you win” maka sprite enemy (lady bug) akan
hilang “hide”. Lalu susun blok seperti gambar nomor 2.
Note : cara membuat fungsi “game over” dan “you win”. Silahkan perhatikan
gambar berikut !
Klik “event” lalu ke blok “when I receive”, kemudian “new message”. Lalu
tulidkan “game over’ dan “you win” seperti gambar diatas.
Ada dua maka teman-teman cukup ducpliate keduanya seperti gambar dibawah.
Gambar diatas bisa teman-teman custume sesuai yang kalian inginkan sehingga
tampilan bisa menarik.
Nah jika teman-teman sudah selesai membuat game ini lalu save gamenya.
Perhatikan gambar dibawah ini !
Klik “file” lalu diberi nama “Catching fruit” dan save to your computer.
iv. Rangkuman
Dari game ini kita sudah belajar mengenal beberapa sprite, backdrop dan fungsi-
fugsi blok gerak, pindah backdrop, membuat buah jatuh dari atas ke bawah dan lain
sebagainya.
v. Tugas
Buatlah game yang serupa dan tambahkan beberapa buah dan musuh pada game
ini !
b. Membuat Permainan Adab
i. Tujuan Pembelajaran
1. Menceritakan alur game.
2. Membuat game berdasarkan rancangan tampilan.
3. Memahami fungsi block aktivitas dasar game.
ii. Ide Tampilan
iii. Langkah Pembuatan
a) Memastikan login
1. Buka website https://scratch.mit.edu/
2. Pastikan bahwa kita sudah memasukan akun kita, bisa mengecek dibagian kanan
atas, jika sudah terkihat username kita tandanya kita sudah login.
c) Uploading Sprite
1. Langkah pertama dalam pembuatan game Adab tidur yaitu, mendownload semua sprite
yang di butuhkan untuk di jadikan sprite utama ataupun sprite tambahan atau membuat
sprite secara pribadi. Untuk lebih mudah nya yaitu, mendownload sprite yang sudah di
sediakan. Untuk mendownload sprite yang di butuhkan, silahkan Klick link ini
https://tinyurl.com/Adab-Game setelah selesai mendownload, lalu upload semua sprite
yang sudah di download ke Aplikasi Scratch.
Caranya :
Click File di bagian atas aplikasi, lalu Click Load from your Computer
Sekarang kita akan membuat Background IDN muncul dan hilang kembali
ketika green flag di klik, dan juga mengeluarkan suara tadaaa di awal kemunculan
Background tersebut. Bagaimana cara nya ?
silahkan teman - teman mengikuti Codingan pada gambar di bwah ini agar
background tersebut bisa muncul dengan sesaat bersamaan diiringai suara tadaa
dan kemudian menghilang kembali.
Kemudian untuk X dan Y nya dan juga Size dan Direction nya bisa mengikuti
gambar yang ada di bawah ini.
Sekarang kita akan membuat Home title muncul secara perlahan dari atas
background depan game, bersamaan dengan background karakter. Jadi ketika
green flag di klik maka Home Title akan muncul dengan slow motion dari atas
sampai dengan posisi tengah background Karakter setelah IDN background
menghilang.
Caranya :
Silahkan teman - teman mengikuti codingan yang ada pada gambar di bawah ini.
Setelah mengikuti Codingan di atas, kemudian teman - teman megikuti gambar
di bawah ini untuk penempatan posisi X dan Y nya dan juga Size dan Direction
nya.
Setelah semua codingan selesai, silahkan di coba. Dan perhatikan Home Title
nya, ketika HT muncul dari atas secara berlahan/Slow motion, maka teman2 telah
berhasil di step 3 ini.
Caranya silahkan mengikuti Codingan yang ada pada gambar di bawah ini.
Setelah mengikuti codingan di atas, jangan lupa untuk menyamakan posisi X dan
Y pada background tersebut dan juga size dan direction nya harus sama dengan
gambar yang ada di bawah ini.
Pada step ke lima ini, kita akan membuat Gambar karakter bilal muncul di
depan background karakter ketika tombol play di klik dan juga ketika kursor kita
arahkan ke gambar karakter bilal, maka Size pada gambar tersebut akan
membesar dan ketika kursor nya tidak kita arahkan, maka Size nya akan mengecil.
Bukan hanya itu, gambar karakter Bilal nya pun bisa kita klik, dan ketika kita
klik gambar karakter bilal maka gambar tersebut akan menghilang dan berpindah
ke gambar lain nya.
Cara nya :
Silahkan teman - teman mengikuti codingan pada gambar yang ada di bawah ini :
Setelah semua nya selesai mengikuti codingan pada gambar di atas, artinya teman
teman sudah menyelesaikan tahap ke 5 ini. Dan teman - teman jangan lupa untuk
di save game nya terlebih dahulu untuk berjaga jaga laptop blank atau batre
lowbet.
Pada step ke enam ini, kita akan membuat Gambar karakter nadia muncul
di depan background karakter ketika tombol play di klik dan juga ketika kursor
kita arahkan ke gambar karakter bilal, maka Size pada gambar tersebut akan
membesar dan ketika kursor nya tidak kita arahkan, maka Size nya akan mengecil.
Bukan hanya itu, gambar karakter Bilal nya pun bisa kita klik, dan ketika kita
klik gambar karakter Nadia maka gambar tersebut akan menghilang dan
berpindah ke gambar lain nya.
Cara nya :
Silahkan teman - teman mengikuti codingan pada gambar yang ada di bawah
ini :
Setelah selesai mengikuti semua codingan pada gambar di atas, kita akan
berlanjut ke step yang selanjut nya.
Ketika Green Flag di klik, maka Play button Back akan menghilang, begitu juga
ketika tombol Play di klik maka Play button Back akan menghilang
Pada Codingan yang terakhir ini itu sama seperti codingan di awal tadi yaitu
Codingan Billal, dan pada codingan ini juga terdapat fungsi yang sama yaitu
membuat karakter Nadia di klik maka play button Back akan muncul dengan
sendirinya di depan gambar.
Selanjutnya ketika kursor mouse kita arahkan ke play button Back, maka play
button Back akan menjadi lebih terang dan ukuran nya akan membesar.
Untuk membuat nya, silahkan teman - teman mengikuti Codingan pada gambar
di bawah.
Setelah semua codingan selesai di buat, kemudian posisi X dan Y pada Play
Button Back di samakan dengan gambar yang ada di bawah ini berikut dengan
Size dan Direction nya juga.
Codingan pada Step 8 ini tidak jauh berbeda dengan Step 7 sebelum nya, hanya
di bagian posisi X dan Y nya yang berbeda, dan yang pertama ini fungsinya yaitu
untuk membuat karakter Bilal ketika di klik maka play button Next akan muncul
dengan sendirinya di depan gambar.
Selanjutnya ketika kursor mouse kita arahkan ke Play Button Next, maka Play
Button Next akan menjadi lebih terang dan ukuran nya akan membesar.
Untuk membuat nya, silahkan teman - teman mengikuti Codingan pada gambar
di samping.
Ketika Green Flag di klik, maka Play button Next akan menghilan, begitu juga
ketika tombol Play di klik maka Play button Next akan menghilang.
Ketika Play Button Next di klik, maka gambar pertama akan berpindah ke
gambar selanjutnya dan bersamaan dengan munculnya suara Drum.
Pada Codingan yang terakhir ini itu sama seperti codingan di awal tadi yaitu
Codingan Billal, dan pada codingan ini juga terdapat fungsi yang sama yaitu
membuat karakter Nadia di klik maka play button next akan muncul dengan
sendirinya di depan gambar.
Selanjutnya ketika kursor mouse kita arahkan ke play button next, maka play
button next akan menjadi lebih terang dan ukuran nya akan membesar.
Untuk membuat nya, silahkan teman - teman mengikuti Codingan pada gambar
di bawah.
Setelah semua codingan selesai di buat, kemudian posisi X dan Y pada Play
Button Next di samakan dengan gambar yang ada di bawah ini berikut dengan
Size dan Direction nya juga.
Codingan pada Step 9 ini sama dengan step - step sebelum nya, hanya saja di
bagian posisi X dan Y nya yang berbeda, dan yang pertama ini fungsinya yaitu
untuk membuat karakter Bilal ketika di klik maka play button Home akan
muncul dengan sendirinya di depan gambar.
Selanjutnya ketika kursor mouse kita arahkan ke Play Button Home, maka Play
Button Home akan menjadi lebih terang dan ukuran nya akan membesar.
Untuk membuat nya, silahkan teman - teman mengikuti Codingan pada gambar
di bawah.
Ketika Play Button Home di klik, maka akan kembali ke background utama
memilih karakter, tepatnya kembali ke menu play button pada game dan
bersamaan dengan munculnya suara Drum.
Ketika Green Flag di klik, maka Play button Home akan menghilang, begitu juga
ketika tombol Play di klik maka Play button Home akan menghilang.
Pada Codingan yang terakhir ini itu sama seperti codingan di awal tadi yaitu
Codingan Billal, dan pada codingan ini juga terdapat fungsi yang sama yaitu
membuat karakter Nadia di klik maka play button next akan muncul dengan
sendirinya di depan gambar.
Selanjutnya ketika kursor mouse kita arahkan ke play button next, maka play
button next akan menjadi lebih terang dan ukuran nya akan membesar.
Untuk membuat nya, silahkan teman - teman mengikuti Codingan pada gambar
di samping.
Setelah semua codingan selesai di buat, kemudian posisi X dan Y pada Play
Button Next di samakan dengan gambar yang ada di bawah ini berikut dengan
Size dan Direction nya juga.
Dan selesailah Step kesembilan ini, silahkan di save terlebih dahulu sebelum
melanjutkan ke step - step berikut nya.
Sekarang kita akan membuat Play Button pada game Adab Tidur.
Ketika green flag di klik, maka akan Muncul di background utama, tepatnya ke
menu play button pada game dan bersamaan dengan munculnya suara Drum.
Dan Ketika Play Button di klik, maka Background utama akan berpindah ke
Background memilih karakter dan Play Button nya menghilang. Dan juga
ketika kursor mouse kita arahkan ke Play Button maka ukuran nya akan
membesar. Silahkan teman - teman mengikuti codingan pada gambar di bawah
ini.
Setelah teman - teman selesai Membuat codingan Play Button, jangan lupa
untuk menyamakan posisi X dan Y nya dan juga Size dan Direction nya pada
Home Button Play/ Play Button.
Pada Step ke 11 ini lebih simple dari yg lain nya,di sini kita akan membuat
Home Background menghilang dan kemudian muncul di layar utama dan ke
dua. Jadi, Home Background akan menghilang sesaat ketika green flag di klik
dan kemudian muncul kembali di layar utama. Dan ketika Play Button di klik,
Home Background akan berpindah ke Background kedua, tepat nya di
Background memilih karakter. Silahkan mengikuti Codingan pada gambar di
bawah ini untuk kelanjutan nya.
Jika teman - teman sudah selesai mengikuti codingan di atas, selanjutnya
teman2 bisa mengikuti posis X dan Y nya dan Size dan juga direction nya pada
gambar di bawah ini.
Di sini kita akan membuat semua gambar tentang bilal akan berkumpul
menjadi satu di Costume, dan ketika Play button next atau Play button back di
klik maka gambar bilal no 1 akan berpindah ke gambar bilal lain nya. Sebelum
kita memulai membuat codingan nya, terlebih dahulu kita akan mendownload
semua gambar Bilal yang ada di link ini https://tinyurl.com/Adab-Game. Ketika
sudah di download, kemudian Upload semua gambar tentang bilal di Custom.
Caranya
Note : Pastikan gambar yang di Upload itu sesuai dengan nomer urut, nomer
1 harus ada di urutan nomer 1 dan seterus nya. Silahkan mengikuti gambar di
bawah ini untuk codingan nya.
Setelah selesai membuat Codingan nya, silahkan samakan untuk posisi X dan
Y nya, dan juga Size dan Direction nya pada gambar do bawah ini :
13. Membuat Codingan Nadia
Untuk Step yang ke 13 ini fungsi, kegunaan dan cara nya itu sama dengan
Step 12 tadi yaitu Bilal, Codingan dan Posisi X, Y dan Size, Direction nya juga
sama dengan Bilal. Hanya saja yang berbeda itu di Nama nya ( Nadia ).
Silahkan teman - teman mengikuti codingan pada gambar di bawah ini :
Dan selesai lah sudah semua step - step dalam game Adab Tidur ini, Silahkan
di coba dan di kembangkan sendiri.
c. Membuat Permainan Take Me Out
i. Tujuan Pembelajaran
Setelah mengikuti kegiatan belajar pada bab ini siswa diharapkan dapat :
a) Tampilan Level 2
iii. Langkah Pembuatan
a) Memastikan login
1. Buka website https://scratch.mit.edu/
2. Pastikan bahwa kita sudah memasukan akun kita, bisa mengecek dibagian
kanan atas, jika sudah terkihat username kita tandanya kita sudah login.
c) Membuat/memasukan Sprite
1. Berikut ini adalah sprite yang akan kita gunakan :
Untuk assets dapat didownload pada link berikut :
https://s.id/TakeMeOutAssets
Penjelasan Sprite :
2. Memasukan asset yang telah tersedia pada scratch (crystal dan gift)
- Klik “choose a sprite”
- Cari sprite yang diinginkan (gift) lalu klik sprite tersebut untuk memilih
sprite yang diinginkan tersebut.
- Lakukan hal yang sama untuk sprite crystal, hasilnya akan seperti ini
4. Untuk sprite pintu kita mempunyai 2 kostum yaitu pintu terbuka dan
tertutup, maka kita perlu memasukan pintu terbuka juga.
5. Klik custome pada bagian kiri atas.
6. Lalu klik lambang kucing yang ada pada bagian kiri bawah.
2. Pertama kita akan memberi warna latar belakangnya, jadi kita gunakan
“rectangle”.
3. Lalu pilih warna latarnya.
5. Lalu kita akan memberikan text, klik lambang “T” pada tools.
6. Berikan text yang kita ingin kan, contohnya “Thankyou For Helping
Me”
Lalu duplicate block if untuk membuat arah lainnya seperti dibawah ini
Jangan lupa untuk mengganti arah pada point in direction dan block motion.
4. Setelah selesai silahkan coba jalankan player dengan keyboard panah kanan,
kiri atas bawah
Apabila sprite sudah berjalan sesuai arah, maka kita telah berhasil.
5. Selanjutnya kita akan membuat block untuk membuat posisi player pada level
2, dan agar player menghilang pada saat permainan berhasil diselesaikan
(win).
2. Susun block seperti dibawah ini, untuk mangatur nilai awal dari variable
“diamond”
“player”.
2. Kita akan membuat block untuk level 1, kumpulan block ini berfungsi untuk
mengatur agar pintu tertutup diawal dan akan membuat pintu terbuka Ketika
diamond telah mencapai 20 dan akan pindah ke level berikutnya.
3. Selanjutnya duplicate gift menjadi 3, caranya klik kana pada sprite lalu pilih
duplicate.
4. Ubah pertanyaannya pada tiap gift agar soalnya bervariasi.
Contoh : Gift 2
Gift 3
6. Selanjutnya kita akan membuat block untuk mengatur backdrop agar berganti
pada setiap level, serta untuk susun lah block seperti dibawah ini.
m) Menyimpan Project.
Setelah permainan selesai, maka Langkah selanjutnya adalah menyimpan project
kita, caranya rename nama project pada bagian atas screen.
Lalu klik file -> save now.
d. Membuat Permainan Block Breaker
i. Tujuan Pembelajaran
Setelah mengikuti kegiatan belajar pada bab ini siswa diharapkan dapat:
1. Menceritakan alur game.
2. Membuat game berdasarkan rancangan tampilan.
3. Memahami fungsi block aktivitas dasar game.
ii. Ide Tampilan
5. Sekarang kita buat sprite kotak untuk block-block yang akan kita hancurkan
nantinya.
.
6. Kemudian yang terakhir kita buat satu sprite kotak lagi untuk batas areanya.
7. Setelah itu baru kita akan masuk ke codingan, pertama kita akan masuk ke sprite
bola terlebih dahulu, berikut susunan block code nya:
8. Code di atas berguna untuk membuat bola bisa memantul, sekarang kita masuk
ke sprite paddle, kita buat agar bisa digerakkan ke kanan ke kiri.
.
9. Kemudian kita masuk ke sprite bola lagi, dan kita atur block code-nya agar
ketika bola mengenai paddle maka bola akan memantul,
10. Oke sekarang bola sudah bisa memantul ketika menyentuh paddle, sekarang
kita akan masuk ke sprite block kita atur ketika block menyentuh bola maka
block akan hilang,
.
11. Nah sekarang ketika bola menyentuh block maka block akan hilang, sekarang
kita akan membuat agar ketika bola menyentuh block maka bola akan memantul.
12. Sekarang kita masuk ke sprite bola, dan kita susun block code seperti di bawah
berikut,
13. Coba run game tersebut dan perhatikan ketika bola menyentuh sprite maka bola
akan memantul, sekarang kita akan membuat papan score.
a. Pertama masuk ke lalu klik “make a variable”, lalu beri nama
score.
14. Kemudian kita drag “set my variable” lihat contoh berikut,
16. Sekarang kita masuk ke sprite block, ketika bola menyentuh block maka score
akan bertambah.
.
17. Sekarang kita akan menampilkan sebuah teks ketika kalah atau menang,
pertama kita buat dulu sprite baru yang berisi sebuah tulisan, contoh,
18. Sekarang kita akan menampilkan “you win” jika semua block habis, dan akan
menampilkan “you lose” ketika player menyentuh batas area.
19. Pertama masuk ke sprite “you win”, lalu susun block code nya seperti berikut.
.
20. Selanjutnya kita akan menampilkan teks “you lose” ketika bola menyentuh
batas area, sekarang kita masuk ke sprite yang digunakan sebagai batas area,
lalu ikuti susunan block seperti dibawah.
21. Pada block code di atas kita mengirimkan pesan dengan menggunakan code
“broadcast” bahwa bola telah menyentuh batas area, selanjutnya masuk ke
sprite teks “you lose”.
22. Pada teks “you lose” kita akan menerima pesan bahwa bola telah menyentuh
batas area maka teks “you lose” akan ditampilkan, lihat susunan block code
tersebut.
.
23. Oke sekarang game Block Breaker kita sudah jadi. Silahkan coba run dan
mainkan gamenya. Jika sudah berhasil dan tidak ada bug, jangan lupa untuk
save projeknya.
e. Membuat Permainan Froghop
i. Tujuan Pembelajaran
1. Menceritakan alur game.
2. Membuat game berdasarkan rancangan tampilan.
3. Memahami fungsi block aktivitas dasar game.
ii. Ide Tampilan
Backdrop yang
digunakan dalam
game
Yang harus teman-teman persiapkan adalah mengambil sprite frog, daun (sebagai
tempat frog loncat), repel, sprite 1 (sebagai efek loncatan), start dan end (sebagai
tempat memulai dan finish), backdrop.
Ikuti langkah-langkah berikut ini :
1. Siapkan beberapa backdrop berikut sebagai background game.
Langkah selanjutnya yaitu persiapkan beberapa sprite seperti gambar diatas, jika
sebelumnya sprite “kucing” maka harus di hapus terlebih dahulu. Lalu ambil
beberapa sprite di atas seperti Frog, liliy, repel, start dan end. Cara mengambil
sprite di atas silahkan click pada gambar nomor 1, lalu click “upload sprite” yang
kalian bias download sprite nya pada google drive berikut
“https://s.id/backdropwater” dan untuk sprite 1 kalian bias membuatnya dengan
cara click pada nomor 1 lalu click “paint” dan kalian bias membuatnya seperti
gambar diatas.
3
1
Silahkan teman-teman klick pada sprite frog dan tambahkan beberapa fungsi blok
didalamnya seperti gambar pada nomor 1.
Arti dari blok diatas adalah ketika bendera hijau diklik maka posisi “frog”
terdapat pada backdrop water dan berada pada front layer dan juga berada dititik
kordinat x : -222, y: 158.
Lalu pergerakan “frog” ketika ditekan tombol click kiri pada “mouse-pointer”
maka “frog” akan jump dan berpindah ke arah sesuai pada mouse-pointer ketika
kalian click dan ketika posisi “frog” jump tidak menyentuh “start”, “liliy” dan
“end” maka akan “hide” dan show “repel”, yang berarti ketika “frog” menyentuh
air maka seperti terdapat percikan air dan akan “stop” pada script “frog”.
Lalu pergerakan “frog” ketika menyentuh “end” maka akan menampilkan tulisan
“hore” dan akan memberikan trigger “you win” dan akan berpindah ke backdrop
“you win” dan akan muncul sound “dance around” dan game akan “stop all”.
Arti dari dari blok diatas yaitu ketika menerima broadcast “jump” yang terdapat
pada “sprite 1” maka akan terdapat sound “clown honk” dan akan menampilkan
“set variable jumping to yes”, sebelum akan terdapat perintah “set variable
jumping” kita diharuskan membuat variable baru pada block “variable” dengan
nama variable “jumping”, dan “power” dan akan terdapat perintah ganti ukuran
‘by 25”.
Lalu kita akan membuat perintah agar “frog” ketika jump terdapat “power”
dengan menambahkan fungsi code “repeat until power kurang dari 0” dan akan
terdapat perintah pada “repeat until” agar frog “move power steps” dan “power
change by -5”. Dan kita bisa menambahkan “ganti ukuran by -25 dan set variable
jumping to no” di bawah “repeat until”.
4. Membuat fungsi clone pada liliy dan membuat sprite liliy bergerak secara random
berputar ke arah belakang berkali-kali. Perhatikan gambar berikut !
1
3
Silahkan teman-teman klik pada sprite Lily dan tambahkan beberapa fungsi blok
didalamnya seperti gambar pada nomor 1, 2, dan 3.
Maksud dari sprite disamping yaitu ketika bendera hijau di klik maka “liliy” akan
tampil dan kita bisa menambahkan fungsi code block agar liliy dapat mengulang
clone sebanyak 5 kali dengan menambahkan “repeat to 5” dan masukkan trigger
code “create clone of myself” yang berarti hanya sprite liliy saja yang akan
membuat clone dan tambahkan fungsi “hide”.
Selanjutnya silahkan teman-teman tambahkan fungsi blok di atas.
Fungsi dari blok disamping yaitu kita akan membuat fungsi “set rotation style”
dengan “don’t rotate” dan fungsi coordinate x dan y akan menampilkan fungsi
random dengan fungsi code x : “pick random -200 to 200” dan y : “pick random -
140 to 140” dan tambahkan fungsi “go to backward 100 layers” maka secara
otomatis fungsi clone pada sprite liliy akan pindah secara acak dan pergi ke
belakang layer sebanyak 100. Dan jika “liliy” tidak menyentuh “frog” maka
“point in direction” akan berputar secara acak “-180 to 180” dan mengulang
secara acak “10 to 40” dan pindah sebanyak “2 langkah” dan akan menunggu
secara acak kembali selama “10 to 20/10 detik”.
Langkah selanjutnya, kita akan membuat fungsi pada sprite “liliy” jika menerima
“you win” maka akan berpindah ke backdrop “you win” dan hide. Jika menerima
“game over” maka akan berpindah ke backdrop “game over” dan hide.
3
Silahkan teman-teman klick pada sprite repel dan tambahkan beberapa fungsi blok
didalamnya seperti gambar pada nomor 1, 2, dan 3.
Fungsi dari blok diatas yaitu ketika bendera hijau kita click maka ukuran repel
akan menjadi 100% dan hide.
Fungsi dari blok diatas yaitu ketika menerima show repel maka akan tampil
bersamaan dengan sprite “frog” dan “repel” akan tampil ke “front” layer dan
mengulang “10” dan ukuran “repel” akan berganti menjadi “3” dan akan terdapat
“sound splash” dan “hide” dan game akan terhenti.
Langkah selanjutnya, kita akan membuat fungsi pada sprite “repel” jika menerima
“game over” maka akan berpindah ke backdrop “game over” dan hide.
6. Membuat fungsi sprite1 sebagai bayangan ketika frog jump. Perhatikan gambar
dibawah ini !
2
Silahkan teman-teman klick pada sprite1 dan tambahkan beberapa fungsi blok
didalamnya seperti gambar pada nomor 1, 2 dan 3.
Fungsi dari blok disamping yaitu ketika bendera hijau di klik maka posisi
“sprite1” tidak tampil dan jika mouse kita click ke arah bawah maka “sprite1”
akan tampil bersama “frog” dan ukuran “sprite1” akan menjadi 100%, dan akan
terdapat “set variable power to 0”.
Selanjutnya kita akan membuat fungsi “repeat until” ketika “mouse” kita tidak
click ke arah bawah atau variable “power” menjadi lebih dari “40” maka
“sprite1” akan berubah ukuran menjadi “4” dan variable power akan menjadi “5”
dan sprite1 akan otomatis tidak tampil dan akan memberikan perintah broadcast
“jump”.
Langkah selanjutnya, kita akan membuat fungsi pada “sprite1” jika menerima
“you win” maka akan berpindah ke backdrop “you win” dan hide. Jika menerima
“game over” maka akan berpindah ke backdrop “game over” dan hide.
Gambar diatas bisa teman-teman custume sesuai yang kalian inginkan sehingga
tampilan bisa menarik.
Nah jika teman-teman sudah selesai membuat game ini lalu save gamenya.
Perhatikan gambar dibawah ini !
Klik “file” lalu diberi nama “FrogHop” dan save to your computer.
iv. Rangkuman
Dari game ini kita sudah belajar mengenal beberapa sprite, backdrop dan fungsi-
fugsi blok dan variable untuk jump dan power, cara pindah backdrop, membuat
clone sprite dan membuat sprite bergerak secara random dan lain sebagainya.
v. Tugas
Buatlah game yang serupa dan tambahkan backdrop start dan fungsinya beserta
level pada game ini agar semakin sulit!
i. Tujuan Pembelajaran
1. Memahami cara pembutan character secara manual dengan beberapa tools.
2. Membuat game berdasarkan rancangan tampilan
3. Memahami beberapa fungsi blok aktifitas dasar game
Alur game :
Game the defender adalah game war yang mana pemain harus bisa melewati
beberapa rintangan dengan menambak musuh sampai score musuh habis
kemudian pemain akan mencapai kemenangan. Game the defender ini ada 3 level
diantaranya easy, medium dan hard.
Cara membuat custome backdrop, teman-teman bisa lihat gambar dibawah ini.
Klik paint untuk custome backdrop secara manual (bukan template dari scratch).
3. Membuat backdrop3.
4. Membuat backdrop 4.
Buatlah backdrop tersebut dan kreasikan sebagus mungkin, karena backdrop ini
sebagai tampilan utama pada game The Defender.
5. Membuat backdrop 5.
Pada backdrop ini akan ditampilkan sebenlum permainan dimulai. Disini pemain
dapat memilih level game.
6. Membuat backdrop 6.
Backdrop ini akan difungsikan sebagai tampilan level game medium pada The
Defender.
7. Membuat backdrop
Backdrop ini juga akan difungsikan sebagai tampilan level game hard pada The
Defender.
Jadi dua sprite tersebut cara membuatnya masih berada di dalam sprite “tank
musuh” kemudian tambah pain lagi untuk membuat efek ledakan.
Pada bagian ini sama seperti membuat tank sebelumnya dan tambahkan efek
ledakan.
Disini buatlah sprite disamping yang akan difungsikan sebagai tombol “play”.
Disini buatlah sprite disamping yang akan difungsikan sebagai tombol “easy”.
Disini buatlah sprite disamping yang akan difungsikan sebagai tombol “hard”.
Sprite akan difungsikan sebagai pertanda ketika tank kena sprite ini akan hilang
secara otomatis.
17. Membuat tampilan utama sebelum bermain seperti tampilan dibawah ini.
Berikan nama sprite menjadi sprite 1 atau bisa menggunakana nama “easy”.
Maksud dari blok disamping yaitu ketika bendera hijau diklik maka sprite 1 akan
hilang, ketika tekan tombol “play” akan muncul.
Ketika “easy” maka secara otomatis akan “broadcast” ke permainan level “easy”
lalu tombol ini hilang. Dan ketika menerima perintah “medium” dan “hard” pada
level permainan maka juga akan menghilang.
Menambahkan coding pada sprite 2 atau bisa dinamai tombol “medium” seperti
pada gambar diatas nomor 2.
Maksud dari blok disamping yaitu ketika bendera hijau diklik maka sprite 2 akan
hilang, ketika tekan tombol “play” akan muncul.
Ketika “medium” maka secara otomatis akan “broadcast” ke permainan level
“medium” lalu tombol ini hilang. Dan ketika menerima perintah “easy” dan
“hard” pada level permainan maka juga akan menghilang.
Menambahkan coding pada sprite 3 atau bisa dinamai tombol “medium” seperti
pada gambar diatas nomor 3.
Maksud dari blok disamping yaitu ketika bendera hijau diklik maka sprite 2 akan
hilang, ketika tekan tombol “play” akan muncul.
Ketika “hard” maka secara otomatis akan “broadcast” ke permainan level “hard”
lalu tombol ini hilang. Dan ketika menerima perintah “easy” dan “medium” pada
level permainan maka juga akan menghilang.
Disini musuh akan bergerak secara random dengan mengikuti fungsi blok
disamping, lalu ketika tank ini menyentuh “survivor camp” maka dia akan
menghilang dan Kembali ke posisi koordiat awal yaitu x : 250 y: -131 – 154.
Lalu ketika tank ini terkena “missle” maka dia akan menghilang.
Tambahkan juga beberapa fungsi blok dibawah.
Jadi ketika fungsi blok ini ketika permainan di level manapun (easy, medium dan
hard) dia akan akan menghilang beberaoa saat kemudian akan muncul Kembali
secara random menggunakan “clone” dari sprite aslinya.
Maksud dari blok disamping yaitu ketika bendera hijau diklik maka missle akan
menghilang lalu ketika ketika ada perintah dari tangk hero dengan menekan
space maka missle akan muncul dari clone. Disini missle mempunyai 2 custome.
Fungsi ini memberikan efek missle menjadi lebih bagus.
Tambahkan fungsi blok disamping pada sprite hero disini langkah pertama focus
pada pembuatan blok pada sisi kiri terlebih dahulu lalu duplicate dua kali. Untuk
menggerakkan sprite hero menggunakan tombol panah right arrow, left arrow, up
arrow dan down arrow.
Jangan lupa pada blok ini pastikan teman-teman klik sprite “hero” terlebih
dahulu sebelum menambahka fungsi blok pada sprite ini.
Siapkan beberapa variable seperti disamping ini dengan klik variable lalu “make
a variable”.
Fungsi blok di atas adalah ketika bendera hijau di klik maka variable boss alive
akan hilang, sprite boss akan hilang dan ketika menerima pesan die dan you win
sprite ini juga akan hilang.
Fungsi dari blok disini adalah ketika tank musuh atau tank boss menyentuh
maka score hero akan berkurang. Untuk membuat beberapa fungsi blok ini
focus pada blok easy terlebih dahulu lalu duplicate menjadi medium dan hard.
Tambahkan fungsi blok seperti di atas. Ketika bendera hijau diklik maka
variable akan hilang, ketika menerima pesan die dan you win juga akan
menghilang.
Sebelum kesini klik backdrop terlebih dahulu, lalu tambahkan fungsi blok
seperti dibawah.
iv. Rangkuman
Jadi pada game ini kita sudah mempelajari banyak fungsi-fungsi blok dan
membuat character game (sprite) secara manual.
v. Tugas
Buatlah game yang serupa seperti diatas dengan mengembangkan level ke
yang lebih sulit (very hard). Sebelumnya hanya ada tiga level, dari tugas ini
membuat menjadi 4 level (easy, medium, hard, very hard) !
g. Membuat Permainan Fruit Ninja
Fruit Ninja Game adalah game simple yang dapat dibuat di Scratch dengan mudah,
game ini mengandalkan kecepatan dan ketepatan kita untuk memotong buah-buahan,
cara memainkannya pun simple, yaitu hanya dengan menggerakkan tangan/kepala
kita ke buah yang akan kita slash, maka buah akan terpotong dan jadi tambahan poin
untuk kita.
i. Tujuan Pembelajaran
1. Memahami cara pembutan character secara manual dengan beberapa tools.
2. Membuat game berdasarkan rancangan tampilan
3. Memahami beberapa fungsi blok aktifitas dasar game
4. Menggunakan kamera interaktifa dalam game
4. Lalu kode blok pertama yang kita susun adalah seperti ini :
B. Sprite Countdown
Di sprite countdown kita akan atur sprite ini muncul dahulu diawal sebelum
permainan dimulai. Code yang kita gunakan adalah seperti ini
Setelah mengatur kode di sprite countdown, kita atur lagi kode di sprite banana.
Perhatikan susunan code berikutnya :
1.
When i receive play adalah trigger
dari sprite countdown yang sudah
kita atur tadi, lalu sprite banana di
show-kan, ambil video motion on
code, lalu terakhir kita atur posisi
banana random x di kordinat antara
-212 dan 212, dan y -171. Next kita
beri efek glide dengan koordinat
tersebut.
2. Selanjutnya kita akan buat efek game over dengan timer, maksudnya game
akan berakhir ketika timer yang sudah di set habis waktunya.
Secara besar code-code yang ada di apple sama dengan code di banana,
perbedaan nya hanya pada score banana/apple dan costume sprite.
Mengatur sprite bomb-pun sama saja seperti sprite banana atau apple,
namun ada beberapa perbedaan, contohnya di setting posisi sprite, efek glide
dan setting trigger untuk game over. Perhatikan keseluruhan codenya berikut ini:
*perbedaan code pada yang dilingkari merah.
Finally, game kita akan selesai terbuat, terakhir kita hanya akan menambahkan
sprite You Win & You Lose, code nya pun simple, perhatikan codenya berkut :
a. You Win
b. You Lose
G. Finishing
Selamat Mencoba :)
Setelah mengikuti kegiatan belajar pada bab ini siswa diharapkan dapat:
Pertama-tama, yang harus kita lakukan adalah membuat sketsa game terlebih
dahulu di kertas. Dengan alur dan langkah yang benar, game yang akan kita buat
nantinya akan lebih menarik.
Arena permainan
Player
Kedua, kita membutuhkan beberapa tool, seperti efek ledakan atau boom
explosion. Kita bisa mendownload efek ledakan tersebut di sini:
https://bit.ly/explosionchain Setelah didownload, silahkan extract file “Zip” tersebut
dalam satu folder. Simpan folder tersebut karena kita akan membutuhkannya nanti.
Ok, sekarang kita bisa langsung menuju scratch desktop > new project > ganti nama
project dengan “Bomberman”. Kemudian ikuti Langkah-langkah berikut!
1. Membuat Karakter
Buka “new sprite” dan pilih “Cat” sebagai player dan rename menjadi “bomber”.
Setelah itu kita ubah ukurannya.
Sebelum masuk ke coding game, kita harus mengetahui dulu tombol yang kita
gunakan untuk mengontrol pergerakan si Bomber. Di sini, kita menggunakan tombol
“A” pada keyboard untuk arah kiri. Tombol “D” untuk arah kanan. Tombol “W”
untuk ke atas. Dan tombol “S” untuk ke bawah.
Masih di sprite “bomber”, mari kita setting codinganya. Lihat gambar di bawah ini!
Titik awal
pergerakan
Codingan ini akan
membuat si “bomber”
bergerak ke kanan dan ke
kiri
Player bisa mengontrol
gerakan “bomber” dengan
menekan tombol “A” pada
keyboard
Duplikat codingan berikut
menjadi 4!
Cara menduplikat coding
pada kotak garis-garis
merah:
Arahkan cursor ke “if” , klik
kanan, pilih “duplicate” lalu
paste
Di bagian ini kita akan membuat battle field atau arena permainan. Untuk membuat
battle field kita pilih “stage” lalu “choose new backdrop” dan “paint”.
b
d
4. Membuat Labirin
Agar lebih menarik, kita tambahkan labirin di battle field agar si bomber dan crab
tidak langsung berhadapan di awal game.
Sekarang kita tambahkan coding untuk mengetahui apakah “bomber” bisa menembus
kotak biru/labirin. Klik sprite “bomber” pada sprite list, dan modifikasi coding
berikut. Perlu dicatat bahwa kita akan menggunakan “touching color?” block.
Jangan lupa untuk mengganti angka pada X dan Y.
Tombol “A” untuk arah kiri, angka “change x by” -4. Tambahkan “if” condition
dan “touching color (blue)?” Dan angka “change x by” menjadi 4.
Tombol “D” untuk arah kanan, angka “change x by” 4. Tambahkan “if” condition
dan “touching color (blue)?” Dan angka “change x by” menjadi -4.
Tombol “W” untuk arah atas, angka “change y by” 4. Tambahkan “if” condition
dan “touching color (blue)?” Dan angka “change y by” -4.
Tombol “S” untuk arah bawah, angka “change y by” -4. Tambahkan “if” condition
dan “touching color (blue)?” Dan angka “change y by” 4.
6. Membuat Bomb
Untuk membuat bomb, kita membutuhkan “circle” dan “brush” pada scratch
dekstop. Make your own bomb as creative as possible. You can see the picture
below.
c d
Agar lebih menarik, kita tambahkan efek ledakan ketika enemy terkena bom. Kita
tidak perlu membuat efek ledakan tersebut karena kita sudah mendownload
sebelumnya. Buka file “Zip” yang sudah kita simpan di awal tadi, atau jika lupa
silahkan download ulang di sini: https://bit.ly/explosionchain lalu extract “Zip”
dalam satu folder.
Setelah diekstrak, pertama-tama kita klik sprite “bomb” lalu pilih custome bar, pilih
“upload custome” buka folder download berupa “Zip” tadi, klik semua file. Ada 8
image yang tersedia, pilih semua lalu klik open.
2
1
Pilih sprite list lagi dan duplikat sprite “bomb”. Pada sprite “bomb2”, klik custome.
Untuk lebih jelas, lihat gambar di bawah ini!
1 2 3
1. Duplikat sprite “bomb”;
2. Klik sprite “bomb2” dan ganti namanya menjadi
“explosion”
3. Masih di sprite “explosion”, pilih custome dan
delet bagian pertama custome atau gambar bomb.
Untuk mengaktifkan bomb ketika kita menekan tombol “space” pada keyboard, kita
membutuhkan codingan berikut ini:
Letakkan di
sini! here!
Jangan lupa untuk merubah nama “broadcase” block di atas yang awalnya
Kita cukup menambahkan “if” condition yang ada di dalam kotak merah pada
gambar di atas.
Tambahan:
- Warna kuning berfungsi sebagai efek ledakan dari bom dan apabila player
menyentuhnya maka permainan akan berakhir.
- Warna Merah berfungsi sebagai enemy yang apabila menyentuh player permainan
akan game over.
Agar game lebih menantang, kita membutuhkan musuh. Musuh yang akan kita
tambahkan adalah “Mr. Crab”. Untuk menambahkan character “crab”, silahkan ikuti
langkah-langkah berikut!
Codingan ini
berfungsi untuk
mencegah crab agar
tidak menembus kotak
labirin
4. Masih di sprite “crab” sprite.
Lalu tambahkan codingan untuk menampilkan “score board” pada battle field:
13. Kalahkan Enemy Untuk Menambahkan Poin
Pergi ke sprite “crab”. Player dapat mengalahkan enemy dengan menggunkan “bomb”.
Setelah mengalahkan
crab, maka si crab akan
menghilang selama 5
detik.
Posisikan setiap crab pada nomer yang sudah ditandai di arena game. Pastikan posisi
crab tidak berada di dalam blue wall atau labirin.
Klik codingan crab satu per satu dan ganti starting point berdasarkan posisi masing-
masing crab yang ada pada nomer-nomer gambar di atas.
Ubah angka pada koordinat X dan Y berdasarkan posisinya yang ditunjukkan pada
nomer di arena game di atas. Kita bisa mengeceknya dengan cara menggeser posisi
crab. Lihat contoh di bawah!
15. Pengecekan Akhir
Tahap akhir, kita akan menguji coba apakah game berjalan sesuai alur yang sudah kita
buat sebelumnya.
- Coba gerakkan “bomber” ke kiri dan ke kanan, atas dan bawah dengan menekan
tombol A, D, W, S pada keyboard.
- Pastikan juga apakah bomber dan crab tidak bisa menembus kotak biru atau labirin.
- Tes gunakan bom dan kalahkan enemy, dan poin akan bertambah.