Anda di halaman 1dari 121

Sampul Depan

Membuat Game Tanpa Coding

Team IT SMP IDN


Mr Rizki
Mr. Aab
Dinda
Mr Sop
Mr Abil
Mr Jun
Mr Alwi
Membuat Game Tanpa Coding

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.

Bogor, 25 Mei 2021

Penyusun

Penyusun
Daftar Isi

Daftar Isi ................................................................................................................................ 5


I. Pendahuluan ................................................................................................................... 6
II. Pembelajaran ............................................................................................................ 10
A. Rencana Belajar .................................................................................................... 10
B. Kegiatan Belajar.................................................................................................... 10
a. Membuat Permainan Catching Fruit ..................................................................... 10
b. Membuat Permainan Adab ................................................................................... 22
c. Membuat Permainan Take Me Out ....................................................................... 42
d. Membuat Permainan Block Breaker ..................................................................... 62
e. Membuat Permainan Froghop............................................................................... 71
f. Membuat Permainan Defender ............................................................................. 81
g. Membuat Permainan Fruit Ninja .......................................................................... 98
h. Membuat Permainan Bomberman ...................................................................... 105
I. Pendahuluan

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

E. Kompetensi Inti dan Kopetensi Dasar


1. Kompetensi Inti 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.
Kompetensi Dasar :
1.1.Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan
dan kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang
menciptakannya.
1.2.Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber
energi di alam.
1.3.Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam
kehidupan sehari-hari.
2. Kompetensi Inti 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin,
tanggung jawab, peduli (gotong royong, kerjasama, toleran, damai), santun,
responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas
berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan
sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam
menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia. Kompetensi
Dasar:
2.1.Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti;
cermat; tekun; hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif
dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud
implementasi sikap dalam melakukan percobaan dan berdiskusi.
2.2.Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai
wujud implementasi melaksanakan percobaan dan melaporkan hasil
percobaan.
3. Kompetensi Inti 3 : Memahami, menerapkan, menganalisis, dan mengevaluasi
tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif
sesuai dengan bidang dan lingkup Simulasi dan Komunikasi Digital, dan Dasar
Bidang Teknologi Informasi dan Komunikasi pada tingkat teknis, spesifik, detil,
dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dalam konteks pengembangan potensi diri sebagai bagian dari
keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan
internasional. Kompetensi Dasar :
3.1. Memahami menu dan fungsi alat pada aplikasi Scratch
3.2. Memahami jenis blok dan masing - masing fungsinya
3.3. Memahami pembuatan sprite dan backdrop
3.4. Memahami prosedur membagikan project game pada scratch
4. Kompetensi Inti 4 : Melaksanakan tugas spesifik dengan menggunakan alat,
informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah
sesuai dengan lingkup Simulasi dan Komunikasi Digital, dan Dasar Bidang
Teknologi Informasi dan Komunikasi.
Menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang
terukur sesuai dengan standar kompetensi kerja. Menunjukkan keterampilan
menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri,
kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan
tugas spesifik di bawah pengawasan langsung. Menunjukkan keterampilan
mempersepsi, kesiapan, meniru, membiasakan, gerak mahir, menjadikan gerak
alami dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya
di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan
langsung. Kompetensi Dasar :
4.1. Menjelaskan menu dan fungsi alat pada aplikasi Scratch
4.2. Menjelaskan jenis blok dan masing - masing fungsinya
4.3. Menyusun blok untuk menjalankan perintah yang dibutuhkan
4.4. Membuat sprite dan backdrop
4.5. Menjelaskan prosedur membagikan project game pada scratch
II. Pembelajaran

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

ii. Ide Tampilan


a) Tampilan screen main
b) Tampilan win

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.

b) Membuat project baru


Klik “create” pada pojok kiri atas.

Tampilan awal project :


c) Membuat/memasukan Sprite
Berikut ini adalah sprite dan backdrop yang akan kita gunakan :
Sprite :

Backdrop :

Ikuti langkah-langkah berikut ini :

1. Siapkan beberapa backdrop berikut sebagai background game.


2

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.

2. Siapkan beberapa sprite pada gambar di bawah ini.

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.

Selanjutnya silahkan teman-teman tambahkan fungsi blok di bawah ini.

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.

3. Membuat enemy bergerak secara random. Perhatikan gambar dibawah ini !


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

Untuk membuat apple menjadi dua dan enemy

Ada dua maka teman-teman cukup ducpliate keduanya seperti gambar dibawah.

e) Membuat tulisan “game over “ dan “you win” pada backdrop.

Silahkan teman-teman ke “backdrop” lalu tambahkan teks dengan menekan icon


“T” pada gambar diatas untuk membuat tulisan “game over”.

Gambar disamping bisa teman-teman custume sesuai yang kalian inginkan


sehingga tampilan bisa menarik.
Silahkan teman-teman ke “backdrop” lalu tambahkan teks dengan menekan icon
“T” pada gambar disamping untuk membuat tulisan “You win”.

Gambar diatas bisa teman-teman custume sesuai yang kalian inginkan sehingga
tampilan bisa menarik.

f) Langkah terakhir yaitu save game.

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.

b) Membuat project baru


Klik “create” pada pojok kiri atas.

Tampilan awal project :

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

Dan hasil nya akan sama Seperti gambar di bawah ini

2. Membuat Codingan IDN Background

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 ?

Baik, Cara nya yaitu :

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.

3. Membuat Codingan Home Title

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.

4. Membuat Codingan Backgroun pilih Karakter

Sekarang kita akan membuat Background pilih karakter muncul ketika


tombol Play di klik, Jadi background memilih karakter akan muncul seketika
apabila tombol Play dalam game di klik.

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.

5. Membuat Codingan Karakter Bilal

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.

6. Membuat Codingan Karakter Nadia

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.

7. Membuat Codingan Play Button Back


Di step yang ke tujuh ini mempunyai 4 codingan yang berbeda, dan yang pertama
ini fungsinya yaitu untuk membuat karakter Bilal ketika 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.
Ketika Play Button Back di klik, maka gambar pertama akan berpindah ke
gambar selanjutnya dan bersamaan dengan munculnya suara Drum.

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.

Jika Sudah selesai di harapkan untuk tidak di coba terlebih dahulu, di


khawatirkan akan terjadi error dalam game tersebut di karenakan semua
codiangan dalam game adab tidur belum selesai di buat.

Mari kita lanjut ke step selanjutnya.

8. Membuat Codingan Play Button Next

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.

Jika Sudah selesai, Let’s move to the next step.

9. Membuat Codingan Play Button Home

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.

10. Membuat Codingan Play Button

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.

11. Membuat Codingan Home Background

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.

Yuk kita Lanjut ke Step 12 dan 13.

12. Membuat Codingan Bilal

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

Langkah pertama yaitu Klik Costume pada bagian atas.


Langkah kedua, klik Gambar nya kemudian muncul pilihan dan cari Upload
Costume, kemudian upload gambar nya.

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 :

1. Menceritakan alur game.


2. Membuat game berdasarkan rancangan tampilan.
3. Memahami fungsi block aktivitas dasar game.
ii. Ide Tampilan
a) Tampilan level 1

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.

b) Membuat project baru


1. Klik “create” pada pojok kiri atas.

Tampilan awal project :

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 :

Player : Karakter yang akan kita gunakan sebagai pemain


utama

Crystal : benda yang harus dikumpulkan untuk membuka


pintu ke level 2

Double-Door : gerbang untuk pindah kelevel selanjutnya

Thankyou : akan muncul ketika semua level sudah


diselesaikan

Gift : kotak rahasia yang akan memberikan pertanyaan


yang harus dijawab

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

d) Memasukan sprite dari komputer.


1. Klik “Upload Sprite”.
2. Lalu akan muncul window seperti ini. Cari letak penyumpanan gambar
yang ingin dimasukan, lalu klik open.

3. Lalu akan muncul di bagian sprite 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.

7. Pilih gambar pintu terbuka, lalu klik open.

8. Sehingga kita mempunyai 2 kostum seperti dibawah ini


e) Membuat sprite sendiri.
1. Klik “paint”

Tampilan canvas kosong yang siap kita edit :

2. Pertama kita akan memberi warna latar belakangnya, jadi kita gunakan
“rectangle”.
3. Lalu pilih warna latarnya.

4. Selanjutnya letakan rectangle pada canvas seperti dibawah ini.

5. Lalu kita akan memberikan text, klik lambang “T” pada tools.
6. Berikan text yang kita ingin kan, contohnya “Thankyou For Helping
Me”

7. Ubah Namanya menjadi “thankyou”

f) Membuat Block untuk “Thankyou” Sprite agar tidak menghalangi screen


1. Masukan block seperti dibawah ini
Untuk membuat message “win”
kita dapat mengklik new message
dan tulis nama message yang
baru, setelah selesai klik “OK”

g) Membuat Block untuk “Player”.


1. Sebelum memasukan block, mari atur size dan posisi sprite seperti dibawah
ini, agar lebih rapih jangan lupa untuk mengganti nama sprite menjadi
“player”
2. Lalu buat block seperti dibawah ini, Block ini digunakan sebagai persiapan
awal sprite seperti mengatur arah dan posisinya.

3. Selanjutnya kita akan membuat block untuk mengontrol pergerakan dari


player.

Atur arahnya menjadi 90o agar sprite


menghadap kanan

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

h) Membuat Block untuk “Crystal”.


1. Pertama kita akan membuat variable untuk menyimpan nilai dari crystal, kita
beri nama variable “Diamond”.

2. Susun block seperti dibawah ini, untuk mangatur nilai awal dari variable
“diamond”

3. Selanjutnya susunlah block seperti dibawah ini untuk membuat crystal


menghilang Ketika bersentuhan dengan player dan nilai pada variable
diamond bertambah.
4. Selanjutnya kita akan membuat crystal menghilang Ketika permainan telah
pindah kelevel 2, susun block seperti dibawah ini.

5. Block lengkap sprite Crystal :


i) Membuat Block untuk “door”.
1. Sebelum memasukan block, mari atur size dan posisi sprite seperti dibawah
ini, agar lebih rapih jangan lupa untuk mengganti nama sprite menjadi

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

j) Membuat Block untuk “Gift”.


1. Atur size gift menjadi 60 agar tidak terlalu besar.
2. Lalu lanjut dengan menyusun block yang digunakan untuk membuat gift
memberikan pertanyaan dan menambahkan variable gift.

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

5. Lalu susun gift pada screen sesuai yang kita mau.

k) Membuat block level 2 pada “door”.


1. Seperti pada level 1, pada level 2 ini Kita akan membuat block untuk level 1,
kumpulan block ini berfungsi untuk mengatur agar pintu tertutup diawal dan
akan membuat pintu terbuka Ketika ketiga gift sudah terjawab dan akan
pindah ke level berikutnya.
l) Membuat backdrop.
1. Klik backdrop pada bagian bawah kanan.

2. Lalu pilih gambar yang kamu inginkan.

3. Selanjutnya kita akan memilih backdrop kedua, klik “Choose a Backdrop”


pada bagian bawah kiri.
4. Lalu pilih gambar satu lagi.

5. Nah, sekarang kita telash memilki 2 backdrop.

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

iii. Langkah Pembuatan


1. Buka Scratch Desktop dan buat project baru.
2. Hapus sprite bawaan dari Scratch dan rename menjadi “paddle” sebagai papan
untuk memantulkan bolanya, contoh:
.

3. Ikuti langkah-langkah berikut untuk membuat paddle!

a. Klik custumes di spirte paddle,


b. Pilih rectangle/atau persegi untuk membuat kotak paddle,
c. Pilih warna yang sesuai agar lebih menarik. Di sini kita memakai warna
hijau.

4. Selanjutnya kita tambahkan sprite baru, dan add “boll”.

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,

15. Maka hasil nya akan seperti ini,

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

iii. Langkah Pembuatan


Hal-hal yang perlu diperhatikan sebelum membuat game frog hop :

a. Mengenal bagian-bagian dari game frog hop. Untuk memulai game

Untuk stop game

Batas start dan end

Daun untuk tempat


Loncatan Frog nya

Air yg mana ketika frognya


jatuh akan game over

Beberapa sprite yang


digunakan

Backdrop yang
digunakan dalam
game

b. Sprite dan backdrop yang digunakan.

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.

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
underwater 2 untuk backdrop you win dan you lose seperti pada nomor 2 dan
kalian bisa menambahkan tulisan you win dan you lose pada backdrop underwater
2 dan backdrop pertama yaitu backdrop water yg saya ambil dengan cara click
“upload backdrop” pada nomor 1 dari file water yg sudah saya download dari
google drive berikut “https://s.id/backdropwater”.

2. Siapkan beberapa sprite pada gambar di bawah ini.

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. Membuat fungsi frog jumping ke arah yg diinginkan dengan mouse di klik.


Perhatikan Langkah berikut !

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

Selanjutnya silahkan teman-teman tambahkan fungsi blok di atas.


Arti dari dari blok diatas yaitu ketika menerima broadcast “show repel” dan
terdapat fungsi menunggu selama dua menit maka akan memberikan perintah
broadcast “game over” dan akan berpindah pada backdrop “game over” dan
terdapat sound “boom cloud” dan akan memberikan perintah “stop all”.

Selanjutnya silahkan teman-teman tambahkan fungsi blok diatas.

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

Selanjutnya silahkan teman-teman tambahkan fungsi blok di samping.


Arti dari dari blok disamping yaitu ketika “frog” tidak menyentuh “start”, “liliy”
dan “end” maka akan menampilkan perintah broadcast “game over” dan ketika
menerima perintah “game over” maka variable “power dan jumping” akan hilang.

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.

5. Membuat fungsi repel. Perhatikan gambar dibawah ini !

3
Silahkan teman-teman klick pada sprite repel dan tambahkan beberapa fungsi blok
didalamnya seperti gambar pada nomor 1, 2, dan 3.

Selanjutnya silahkan teman-teman tambahkan fungsi blok di atas.

Fungsi dari blok diatas yaitu ketika bendera hijau kita click maka ukuran repel
akan menjadi 100% dan hide.

Selanjutnya silahkan teman-teman tambahkan fungsi blok di atas.

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.

7. Membuat tulisan “game over “ dan “you win” pada backdrop.

Silahkan teman-teman ke “backdrop” lalu tambahkan teks dengan menekan icon


“T” seperti pada gambar dibawah ini untuk membuat tulisan “You win” dan
“Game over”.

Gambar diatas bisa teman-teman custume sesuai yang kalian inginkan sehingga
tampilan bisa menarik.

8. Langkah terakhir yaitu save game.

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!

f. Membuat Permainan Defender

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

ii. Ide Tampilan


iii. Langkah Pembuatan

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.

1. Pembuatan backdrop1 seperti gambar dibawah ini.

Buatlah backdrop secara manual seperti gambar disamping dengan menggunakan


beberapa tools yang sudah tersedia pada kotak diatas.

2. Pembuatan backdrop2 seperti gambar dibawah ini.


Langkah ini sama seperti sebelumnya dan tambahkan text “you lose”.

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.

Buatlah backrop seperti diatas dengan menambahkan text “you win”.

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.

Tampilan semua backdrop

Seperti gambar di bawah ini.

8. Membuat sprite tank musuh.


Untuk membuat tank seperti gambar diatas, teman-teman cukup menggunakan
bentuk kotak dan circle yang sudah disediakan di tools. Jangan lupa cara
membuat ini secara manual yaitu cukup klik “choose a sprite – paint”

9. Membuat efek ledakan.

Untuk membuat efek ledakan seperti diatas, teman-teman cukup memainkan


tools yang berwarna biru tersubut dengan membiat object seperti disamping.

Membuat dua sprite diatas seperi gambar dibawh ini.

Jadi dua sprite tersebut cara membuatnya masih berada di dalam sprite “tank
musuh” kemudian tambah pain lagi untuk membuat efek ledakan.

10. Membuat tank hero.


Pada pembuatan tank ini sama seperti pembuatan tank musuh sebelunya.
Perhatikan gambar dibawah ini.
Buatlah tank sesuai nomor 1, kemudian duplicate untuk mengubah warna atau
bentuk saja seperti nomor 2.

11. Membuat tank boss dan efek ledakan.

Pada bagian ini sama seperti membuat tank sebelumnya dan tambahkan efek
ledakan.

12. Membuat sprite “play”.

Disini buatlah sprite disamping yang akan difungsikan sebagai tombol “play”.

13. Membuat sprite “easy”.

Disini buatlah sprite disamping yang akan difungsikan sebagai tombol “easy”.

14. Membuat sprite “medium”.


Disini buatlah sprite disamping yang akan difungsikan sebagai tombol
“medium”.

15. Membuat sprite “hard”.

Disini buatlah sprite disamping yang akan difungsikan sebagai tombol “hard”.

16. Membuat sprite survivor camp.

Sprite akan difungsikan sebagai pertanda ketika tank kena sprite ini akan hilang
secara otomatis.

Tampilan secara kesuluruhan dari sprite di The defender.

Beri nama setiap sprite seperti gambar disamping.

17. Membuat tampilan utama sebelum bermain seperti tampilan dibawah ini.
Berikan nama sprite menjadi sprite 1 atau bisa menggunakana nama “easy”.

Untuk blok yang dibutuhkan seperti gambar dibawah.

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.

18. Memberikan fungsi blok pada sprite tank musuh.

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.

Tampilan jika semua fungsi blok sudah dibuat.

19. Menambahkah fungsi blok pada Missle (peluru).


Jangan lupa pada blok ini pastikan teman-teman klik sprite “missle” terlebih
dahulu sebelum menambahka fungsi blok pada sprite ini.

Menambahkan blok pada sprite missle.

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.

20. Menambahkan fungsi blok pada sprite Hero.


Jangan lupa pada blok ini pastikan teman-teman klik sprite “hero” terlebih
dahulu sebelum menambahka fungsi blok pada sprite ini.

Menambahkan fungsi blok pada seperti dibawah.

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.

Setelah manambahkan fungsi blok diatas maka langkah selanjutnya


menambahkan beberapa funsgi blok dibawah.
Fungsi blok disini ketika sprite hero diklik spcace maka akan mengeliarkan
missle.

21. Menambahakan fungsi blok pada sprite boss.

Jangan lupa pada blok ini pastikan teman-teman klik sprite “hero” terlebih
dahulu sebelum menambahka fungsi blok pada sprite ini.

Menambahkan fungsi blok pada seperti dibawah.


Fungsi blok disini yaitu membuat sprite ini secara otomatis muncul dengan
sendirinya secara otomatis. Untuk membuat blok ini pastikan membuat bagian
fungsi blok easy terlebih dahulu lalu duplicate untuk menambahkan fungsi blok
medium dan hard.

Cara membuat variable bisa dilihat gambar dibawah.

Siapkan beberapa variable seperti disamping ini dengan klik variable lalu “make
a variable”.

Setelah sudah tahu cara menambahkan variable, selanjutnya yaotu


menambahkan fungsi blok sperti dibawah.

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.

22. Menambahkan fungsi blok pada survivor camp.


Pastikan sprite survivor camp sudah di klik sebelum menambahkan fungsi blok
seperti disamping.

Menambahkan fungsi blok seperti dibawah ini.

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.

23. Menambahkan fungsi blok pada tombol play.


24. Tambahkan fugsi blok pada backdrop.

Sebelum kesini klik backdrop terlebih dahulu, lalu tambahkan fungsi blok
seperti dibawah.

Tambahkan fungsi disamping untuk mengubah backdrop yang sudah


disediakan sebelumnya sesuai dengan perintah.

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

ii. Ide Tampilan

iii. Langkah Pembuatan

A. Persiapan Pembuatan Game.


a. Buka scratch online/offline kita.
b. Kita butuhkan beberapa sprite dari buah yang akan kita potong nanti,
sebagai contoh banana dan apple yang tersedia di sprite
library.
c. Lalu kita membutuhkan sprite .png bomb dan explosion nya, sebagai
pengurang score saat kita mengenai bomb tersebut. Sebagai contoh
dan . Kita dapat mencari .png tersebut di google dan tersedia banyak
variasi gambarnya, pilih salah satu.
d. Selanjutnya kita buat sprite YOU WIN! dan YOU LOSE! dengan membuatnya
secara manual di menu Paint.

e. Lalu kita akan membuat variasi tambahan dengan menambahkan sprite


Countdown seperti contoh :

B. Membuat Blok Code.


Setelah semua sprite kita siap, saatnya menyusun blok code di setiap sprite.

A. Pertama kita akan menyusun kode di sprite Banana

1. Seperti biasa, untuk mengawali code kita akan mulai dengan

2. Selanjutnya kita tambahkan extension baru dengan klik menu yang


ada di pojok kiri bawah, lalu pilih video sensing seperti berikut ini;

3. Extension yang sudah ditambahkan akan muncul di menu seperti ini:


*extension inilah yang jadi tool utama saat membuat game fruit ninja.

4. Lalu kode blok pertama yang kita susun adalah seperti ini :

*Kita buat variable baru yaitu ‘set


timer’, lalu kita hide dahulu sprite
pisang nya, setelah itu ambil kode
‘turn video on’ dan kita atur score
banana nya jadi 0 dahulu.

5. Selanjutnya kita akan atur dahulu kode di sprite countdown.

B. Sprite Countdown

Di sprite countdown kita akan atur sprite ini muncul dahulu diawal sebelum
permainan dimulai. Code yang kita gunakan adalah seperti ini

Kita atur posisi sprite yang akan


muncul ditengah, lalu kita show
dan merubah costume dari
costume 1(nomor 3) ke costume
3(nomor 1) dengan memberi jeda
di setia costume yaitu 1 detik
untuk memberi efek hitungan
mundur, lalu kita hide dan
broadcast play.
C. Kembali Ke Sprite Banana

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.

Di kode ini kita buat dahulu


variable baru yaitu Set Timer,
lalu kita set waktu nya, sbgai
contoh 60 det. Next, kita atur
timer berkurang satu detik. Lalu
ketika time nya sudah 0, maka
akan membroadcast You Lose,
yang nantinya akan jadi trigger
untuk game over. Terakhir
jangan lupa kita ambil hide lagi
dan stop all.

3. Selanjutnya kita tambahkan code berikut:

Inti dari code ini adalah mengatur


sensitifitas pergerakan kita yang
direkam oleh video motion,
sebagai contoh >95, lalu kita atur
4. Final Step di Banana Sprite, yaitu menambahkan efek sound dan trigger untuk
hide sprite saat menang atau kalah. Perhatikan code berikut:

5. Semua code pada sprite banana bisa dilihat digambar berikut :


D. Mengatur Sprite Apple

Secara besar code-code yang ada di apple sama dengan code di banana,
perbedaan nya hanya pada score banana/apple dan costume sprite.

E. Mengatur Sprite Bomb

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.

F. Mengatur Sprite Win & Lose

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

Alhamdulillah gamenya selesai, terakhir jangan lupa di save ya..

Selamat Mencoba :)

h. Membuat Permainan Bomberman


i. Tujuan Kegiatan 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


iii. Langkah Pembuatan

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.

Skor yang akan kita dapat setelah


membunuh musuh

Arena permainan

Player

Crab yang akan menjadi


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

Resize ukuran player


Rename “Cat”
sprite menjadi
“bomber”

2. Membuat Karakter Bergerak

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

Dari hasil duplikasi coding


disamping kita ubah bebrapa
poin berikut:
- Ubah “key a“ menjadi “key
d” agar “bomber” dapat
bergerak ke kanan,
- Pastikan “point in direction
90” (bukan -90)
- Ubah “change x by” menjadi
4
Sekarang kita setting untuk gerakan ke atas dan ke bawah. Perlu diingat, kita
menggunakan tombol “W” pada keyboard untuk up arrow. Dan tombol “S” untuk
down arrow. Agar lebih jelas perhatikan gambar berikut.
Hasil dari duplikasi coding di
samping Player bisa mengontrol
“bomber” bergerak ke atas
dengan tombol “W”. Tapi
perhatikan “Change y by
menjadi 4

Hasil dari duplikasi coding di


samping Player bisa mengontrol
“bomber” bergerak ke bawah
dengan tombol “S”. Tapi
perhatikan “Change y by
menjadi -4 (minus 4)

3. Membuat Arena Permainan

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

a. Klik backdrop, dan pilih paint;


b. Ubah warna sesuai keinginan. Contoh di atas menggunakan warna hijau;
c. Pilih rectangle atau bentuk persegi dan draw pada wall;
d. Ratakan persegi tadi keseluruh wall;
e. Dan ganti nama backdrope menjadi “battle field”.

4. Membuat Labirin

Agar lebih menarik, kita tambahkan labirin di battle field agar si bomber dan crab
tidak langsung berhadapan di awal game.

a. Ganti warna yang


a berbeda dengan green
wall;
b. Pilih rectangle untuk
c membuat labirin;
c. Gambar rectangle shape
di atas wall.
b c

5. Mencegah Bomber Tidak Bisa Menembus Labirin

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

a. Pilih backdrop dan klik paint;


b. Ubah warna colour. Gunakan warna black, brown, gray, dan red;
c. Pilih circle untuk bentuk bomb;
d. Klik brush pada tool untuk membuat sumbu dan efek apinya;
e. Lalu rename backdrope menjadi “bomb custome”.

7. Menambah Image Efek Ledakan

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

After all, your


“explosion” sprite
custome will be like this
one.

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.

8. Membuat Bomb Dapat Meledak


Klik sprite “bomb” lalu tambahkan coding di sebelah. Fungsi coding di atas untuk
me-hide bomb sampai “player” menekan “space key” untuk mengeluarkan bomb.

Setelah itu ikuti langkah selanjutnya!

Untuk mengaktifkan bomb ketika kita menekan tombol “space” pada keyboard, kita
membutuhkan codingan berikut ini:

Saat mengeluarkan bomb, kita memiliki waktu 3


detik untuk sampai bomb meledak. Jadi, kita
memiliki waktu untuk menjauh agar tidak
terkena dampak ledakan.

Setelah meledak, akan tampak efek ledakan.


Untuk menampilkan efek ledakan tersebut,
tambahkan block codingan dibawah ini!

Letakkan di
sini! here!

Jangan lupa untuk merubah nama “broadcase” block di atas yang awalnya

“new message” menjadi “explosion”. Lalu letakkan seperti gambar di atas.

9. Menampilkan Explosion Effect

Gimana cara menampilkan efek ledakannya? Untuk itu ikuti langkah-langkah


berikut ini:

a. Buka sprite “explosion”;


b. Klik sprite “explosion” dan tambahkan coding berikut;

c. Dan tambahkan juga codingan di bawah ini:


10. Menambahkan Game Over

Setelah melewati langkah-langkah di atas, kita kembali sprite “bomber” dan


menambahkan codingan yang berfungsi menampilkan “Game Over”ketika player
kalah dalam permainan.

Berikut coding yang harus kita tambahkan.

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.

Tambahkan juga codingan berikut!


11. Menambahkan Enemy

Agar game lebih menantang, kita membutuhkan musuh. Musuh yang akan kita
tambahkan adalah “Mr. Crab”. Untuk menambahkan character “crab”, silahkan ikuti
langkah-langkah berikut!

1. Buka sprite baru dan pilih “crab” sebagai karakter musuhnya.

2. Jangan lupa mengubah ukuran crab;

3. Klik sprite “crab” dan tambahkan codingan berikut:

Posisi awal crab. Kita


bisa mengubah
koordinat posisi
musuh sesuai
keinginan kita. Tapi
pastikan posisinya
tidak berada di dalam
kotak biru.

Codingan ini
berfungsi untuk
mencegah crab agar
tidak menembus kotak
labirin
4. Masih di sprite “crab” sprite.

Ketika crab menyentuh


si bomber, akan muncul
buble text “I got you”.

12. Menambahkan Score

Di sini kita akan menambahkan variable untuk


menunjukkan berapa banyak enemy yang sudah kita
kalahkan. Berikut cara menambah variabal score-nya.

Yang kita butuhkan di sini kita pergi ke “stage game


field” > klik “variable block” > lalu buat “new
varible” dengan nama: “score”.

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

Setiap kita mengalahkan


crab menggunkan bom,
kita akan mendapat
tambahan score 1 (satu)

Setelah mengalahkan
crab, maka si crab akan
menghilang selama 5
detik.

Ok, sekarang tambahkan juga coding berikut:


14. Lebih Banyak Musuh, Lebih Seru!

Klik pergi ke sprite list, klik “crab” lalu duplikat menjadi 4.

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.

- Klik “green flag” atau bendera berwarna hijau di bagian atas.

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

- Jika semua sudah berhasil, jangan lupa untuk menyimpan project.

Anda mungkin juga menyukai