Post on 10-Feb-2016
description
i
DAFTAR ISI
Daftar Isi .......................................................................................................................................... i
1. Pengenalan Scratch .................................................................................................................. 1
2. Instalasi Scratch ....................................................................................................................... 1
Lesson 1- Trash Pickup ................................................................................................................... 4
A. Bagian Tong Sampah ........................................................................................................... 5
B.Bagian Sampah ........................................................................................................................ 6
B.1 Botol Kaca ........................................................................................................................ 6
B.2 Kertas Bekas ................................................................................................................... 10
B.3 Kaleng Bekas .................................................................................................................. 10
B.4 Life Points ....................................................................................................................... 11
Lesson 2-Flappy Bird .................................................................................................................... 14
A. Menambah Background Dan Sprite Ground...................................................................... 14
B. Proses Menambahkan Sprite The Bird .............................................................................. 16
C. Proses Menambah Pipa ...................................................................................................... 17
D. Penambahan Proses Game Over ........................................................................................ 19
E. Penambahan Layar Hitam Sisi Frame................................................................................ 20
F. Penambahan Score ............................................................................................................. 20
Lesson 3-Fruit Ninja Using Hand Motion .................................................................................... 21
A. Membuat Background ........................................................................................................ 21
B. Menampilkan Buah-Buahan .............................................................................................. 22
C. Membelah Buah ................................................................................................................. 24
D. Penambahan Unsur Score .................................................................................................. 24
E. Penambahan Objek Pada Keranjang Buah ........................................................................ 25
F. Penambahan Bomb ............................................................................................................ 25
G. Mengaktifkan Dan Mematikan Kamera............................................................................. 26
1
1. PENGENALAN SCRATCH
Scratch merupakan bahasa pemrograman yang dibuat oleh MIT Media Lab dari Massachusetts Institute
of Technology. Scratch dapat digunakan oleh pemula untuk membuat sebuah aplikasi animasi, permainan
tanpa harus menggunakan sintaksis, namun tetap memperhatikan algoritma dalam pemrograman.
Konsepnya adalag menysusn blok-blok perintah secara visual sehingga dapat berinteraksi menggunakan
input device seperti keyboard.
2. INSTALASI SCRATCH Sebelum memulai menggunakan scratch, sebaiknya aplikasi di download terlebih dahulu dengan
mengakses url berikut https://scratch.mit.edu/scratch2download/
Setelah berhasil di download selanjutnya install aplikasi. Pada saat instalasi tidak dibutuhkan
spesifik instalasi yang rumit sehingga dapat mengikuti langkah-langkah instalasi.
Gambar. 1 Halaman Utama Scratch
Blok Instruksi adalah kumpulan instruksi-instruksi yang dieksekusi untuk memberikan
perintah pada Sprite dengan cara menarik dan melepaskan setiap blok perintah ke kolom
tengah.
2
Script Area: merupakan kumpulan intruksi yang akan dieksekusi untuk menjalankan
sprite. Perintah dapat berisi motion, control, looks, sound, sensing, operators dan variable
baru.
Gambar. 2 Halaman custome sprite
Gambar. 3 Halaman sound sprite
3
Membuat Gambar Sprite
Memilih Sprite dari Library
Upload Sprite From File
Memasukkan file sprite sendiri
digunakan untuk menduplikasi blok atau sprite
digunakan untuk menghapus salah satu blok instruksi atau sprite
Grow Sprite untuk memperbesar ukuran sprite
Shrink Sprite untuk mengecilkan ukuran sprite
4
Lesson 1- Trash Pickup
Estimasi waktu : 30 menit-60 menit (presentasi dan praktek)
Tujuan : Membuat permainan menangkap sampah agar siswa menjadi peduli
terhadap lingkungan
Luaran : Siswa dapat mengeksplorasi permainan dengan tema yang peka dan
peduli terhadap lingkungan
Langkah pertama klik menu File>>New, kemudian klik kanan pilih Delete pada sprite default .
scenario animasi ini adalah sebagai berikut:
1. Tong sampah akan kita arahkan ke segala arah dengan tujuan untuk memunguti sampah
yang berjatuhan
2. Dalam game ini disertakan 2 hal/ peraturan yakni, adanya variable skor dan life points,
dimana variable ini bertujuan untuk menghitung jumlah skor yang kita dapatkan selama
permainan berlangsung dan juga berapa banyak nyawa/ life points kita
3. Adapun peraturannya sangatlah mudah, pada awal permainan kita diberi life points
sebanyak 10, dan tugas kita adalah untuk menangkap sampah yang berjatuhan, setiap
sampah yang tertangkap, akan mendapat 1 skor, dan bila sampah gagal ditangkap hingga
menyentuh dasar, maka life points akan berkurang 1 point, bila life points mencapai titik
0 maka game akan berakhir/ Game over.
4. Dalam game inipun disertakan life points yang berguna untuk membantu pemain bermain
lebih lama, life points ini berbentuk simbol kesehatan yang sewaktu-waktu akan muncul.
5. Enjoy the Game
5
Gambar. 1 Tong Sampah yang menangkap sampah
A. Bagian Tong Sampah
Prologue: pada bagian ini, ditujukan agar tong sampah mampu bergerak dan berpindah
mengikuti arah dari mouse.
B. membuat file baru dengan mengklik menu File>>New
C. delete sprite default dan klik new sprite from file, pilih gambar tank Ganti nama sprite
dengan tong sampah. Ubah ukuran dengan klik Shrink Sprite>>klik ke sprite tong
sampah sebanyak 10x atau ukuran yang lebih kecil.
D. Pada scrip area, kilk blok kejadianpilih script , kemudian pilih blok
gerak dan pilih script . Ini bertujuan untuk membuat Tong Sampah dapat
mengikuti perintah yang kana diberikan selamanya/ looping selamanya
E. Klik blok gerak pilih script ini dimaksudkan agar gambar/ sprite
tong sampah mengikuti/ dapat pergi ke arah pointer/mouse.
6
F. Gabungkan script 4 dan 5 jadi seperti ini
G. Hasil keseluruhan sprite akan seperti ini
B.Bagian Sampah
B.1 Botol kaca
1. klik new sprite from file, pilih gambar tank Ganti nama sprite dengan botol bekas.
Ubah ukuran dengan klik Shrink Sprite>>klik ke sprite botol bekas sebanyak 10x atau
ukuran yang lebih kecil.
2. klik new sprite from file, pilih gambar tank Ganti nama sprite dengan pembatas,
objek ini dibuat hanya sebagai syarat yang nantinya akan digunakan dalam pengoprasian
script pada bagian sampah, objek ini akan digunakan pada sprite botol bekas, kertas
bekas dan kaleng bekas.
3. Pada scrip area, kilk blok kejadianpilih script , kemudian pilih blok
tampilan dan pilih script . Ini bertujuan untuk membuat
sprite berganti kostum ke kostum botol bekas.
4. Buka blok data, lalu buatlah sebuah variable dengan mengklik “buatlah variable” lalu
berinama variable tersebut dengan nama skor, ini bertujuan karena variable tersebut
nantinya akan digunakan dalam logika untuk menghitung skor. Jika sudah, tampilan akan
seperti ini. , lalu pilih script “set skor = 0” jika sudah, hasilnya akan seperti ini
5. Buka blok operator lalu pilih script ini script ini berguna
untuk mengacak/ merandom/ memilih secara acak terhadap sesuatu.
6. Buka blok gerak lalu pilih script ini berguna untuk membuat
sprite botol kaca pergi ke arah koordinat x dan y.
7. Gabungkan no 4 dan 5, maka akan jadi seperti ini
setelah digabung, lalu set sehingga
menghasilkan gambar seperti diatas. Ini bertujuan untuk membuat botol kaca pergi/
berpindah kearah koordinat x secara acak sesuai yang telah ditentukan dan juga ke
koordinat y.
7
8. Gabungkan no 3,4dan 6 sehingga seperti ini
9. Buka blok gerakan lalu pilih script ini berguna untuk membuat sprite
botol kaca bergerak sejauh 7 langkah
10. Buka blok kontrol pilih script ini berguna sebagai pengkondisian
terhadap suatu kejadian.
11. Buka blok sensor lalu pilih script ini berguna sebagai sensor,
bila sprite botol kaca ini menyentuh dasar, dimana di dasar diletakan pembatas.
12. Buka blok tampilan lau pilih script ini berguna untuk menyembunyikan
sprite
13. Buka blok data, lalu buatlah sebuah variable dengan mengklik “buatlah variable” lalu
berinama variable tersebut dengan nama life, ini bertujuan karena variable tersebut
nantinya akan digunakan dalam logika untuk menghitung life. Jika sudah, tampilan akan
seperti ini. , lalu pilih script “set skor = 0” jika sudah, hasilnya akan seperti ini
14. Buka blok tampilan lalu pilih script ini berguna untuk menampilkan sprite
botol kaca.
15. Buka blok operator lalu pilih script ini script ini berguna
untuk mengacak/ merandom/ memilih secara acak terhadap sesuatu.
16. Buka blok gerak lalu pilih script ini berguna untuk membuat
sprite botol kaca pergi ke arah koordinat x dan y.
17. Gabungkan no 4 dan 5, maka akan jadi seperti ini
setelah digabung, lalu set sehingga
menghasilkan gambar seperti diatas. Ini bertujuan untuk membuat botol kaca pergi/
berpindah kearah koordinat x secara acak sesuai yang telah ditentukan dan juga ke
koordinat y.
18. Buka blok kontrol lalu pilih script ini bertujuan untuk membuat sprite botol
kaca ini dapat mengulang perintah yang diberikan/ disisipkan didalamnya untuk
selamanya/ looping forever.
8
19. Gabungkan no 8,9,10,11,12, dan 13sehingga menghasilkan gambar seperti ini
20. Buka blok kontrol lalu pilih script Ini bertujuan untuk membuat Tong
Sampah dapat mengikuti perintah yang kana diberikan selamanya/ looping selamanya
21. Gabungkan no 18 ke no 19 sehingga menghasilkan bentuk seperti ini
22. Buka blok sensor lalu pilih script ini berguna sebagai sensor
bila sprite botol kaca menyentuh pointer/mouse.
23. Buka blok data, pilih script ini berguna untuk mengubah nilai
skor dengan menambahkannya sebanyak 1 point.
24. Buka blok suara lalu pilih script ini
berguna untuk memainkan suara/ efek pada botol kaca.
25. Buka blok tampilan lalu pilih script ini berguna untuk menyebunyikan
sprite botol kaca
26. Buka blok operator lalu pilih script ini script ini berguna
untuk mengacak/ merandom/ memilih secara acak terhadap sesuatu.
27. Buka blok gerak lalu pilih script ini berguna untuk membuat
sprite botol kaca pergi ke arah koordinat x dan y.
28. Gabungkan no 4 dan 5, maka akan jadi seperti ini
setelah digabung, lalu set sehingga
menghasilkan gambar seperti diatas. Ini bertujuan untuk membuat botol kaca pergi/
berpindah kearah koordinat x secara acak sesuai yang telah ditentukan dan juga ke
koordinat y.
9
29. Buka blok kontrol lalu pilih script ini berguna sebaga delay/ jeda waktu
pada sprite botol kaca saat melakukan perintah.
30. Buka blok tampilan lalu pilih script ini berguna untuk menampilkan sprite.
31. Buka blok kontrol pilih script ini berguna sebagai tool untuk logika
bila terjadi pengkondisian terhadap sesuatu.
32. Gabungkan no 21,22,23,24,27,28,29 ke no 30 sehingga menghasilkan gambar seperti ini
33. Gabungkan no 31 ke no 20 sehingga menghasilkan gambar seperti ini
10
34. Setelah sampai di langkah ke 32, maka tinggal menggabungkan no 32 dengan no 7
sehingga menghasilkan gambar seperti ini
35. Untuk sprite botol kaca hanya sampai disitu
B.2 Kertas bekas
1. Pada bagian kertas bekas memiliki script yang hampir sama dengan botol kaca, hanya
saja terdapat beberapa perbedaan, perhatikan gambar seperti berikut :
1. Ganti nama costume dan jumlah pergerakan =5
B.3 Kaleng bekas
1. Pada sprite kaleng bekas, ini bahkan lebih mirip daripada saat membandingkan kertas
bekas dengan botol kaca. Ganti nama costume dan jumlah pergerakan =5
11
B.4 Life points
a. Life
1. Tambahkan sprite “Life” dan tambahkan sintak berikut:
Gambar script
kertas bekas
bekas
Gambar script
kaleng bekas
12
b. Game Over
1. klik new sprite from file, pilih gambar “Game Over” .Ubah ukuran dengan klik
Shrink Sprite>>klik ke sprite botol bekas sebanyak 10x atau ukuran yang lebih kecil.
2. Pada scrip area, kilk blok kejadianpilih script , kemudian pilih blok
tampilan dan pilih script . Ini bertujuan sembunyikan sprite.
3. Buka blok data pilih script ini untuk men setting life points ke angka
10
4. Gabungkan no 2 dan 3 jadi seperti ini
5. Buka blok data pilih script
6. Buka blok operator lalu pilih script
13
7. Gabungkan no 5 dan 6 jadi
8. Buka blok suara pilih script
9. Buka blok tampilan pilih script
10. Buka blok kontrol pilih script
11. Buka blok kontrol pilih script
12. Gabungkan no 7,8,9,10 ke no 11 jadi seperti ini
13. Buka blok kontrol pilih script
14. Gabungkan no 12 ke 13 jadi seperti ini
15. Gabungka no 4 & 14 jadi seperti ini
16. Selesai, silahkan run game secara keseluruhan
14
Lesson 2-Flappy Bird Estimasi waktu : 30 menit-60 menit (presentasi dan praktek)
Tujuan : Membuat game yang cukup terkenal, yaitu melewatkan burung
melalui alur pipa
Luaran : Siswa dapat membuat permainan yang interaktif dengan input dari
keyboard
Gambar. 4 tampilan flappy bird game
A. MENAMBAH BACKGROUND DAN SPRITE GROUND
1. Ganti background dengan klik Choose Backdrop from Library>>masuk ke folder
tempat menyimpan background game flappy bird yang sudah dicopykan, pilih
„Background‟
2. Untuk menambahkan „Ground‟, klik Upload Sprite From File>>masuk ke folder
tempat mengcopy objek tanah „Ground‟
3. Atur posisi tanah menutupi bagian bawah background. Agar „Ground‟ dapat bergeser
dari kanan ke kiri, tambahkan scripts berikut. Untuk menguji klik „Green Flag‟ pada
bagian kanan atas display area
Ground
The Bird
Pipe
15
4. Selanjutnya klik kanan pada sprite Ground>>Duplicate. Atur posisi ground2 agar
menutup keseluruhan bagian bawah background yang terbuka.
5. Klik sprite „Ground2‟, hapus script yang sudah ada sebelumnya dan tambahkan script
berikut
6. Klik pada sprite „Ground1‟ tambahkan script berikut, dengan tujuan ketika ground bergeser
pada scroll -450, maka ground akan kembali ke nilai scroll 0 sehingga pergerakan ground
tidak terputus
16
B. PROSES MENAMBAHKAN SPRITE THE BIRD
1. Tambahkan sprite „Bird1‟, klik Upload Sprite From File>>masuk ke folder tempat
mengcopy objek „Bird1‟
2. Klik tab menu costume, kemudian klik Upload Costume From File>>masuk ke folder
tempat mengcopy objek „Bird2‟. Lakukan cara yang sama untuk mengupload „Bird3‟. Atur
ukuran dan posisi flappy bird agar sama.
3. Tambkan script untuk membuat sprite flappy bird bergerak seperti mengepakkan sayap,
dengan delay waktu 0.1 detik
4. Membuat „Bird‟ bergerak menggunakan tombol spasi dan bergerak sebanyak 3 step. Pada
langkah ini tambahkan variable baru beri nama “Gravity”. Kondisi yang akan digunakan
adalah jika tombol spasi ditekan, maka set gravity menjadi 3.
5. Setting posisi „Bird‟ disesuaikan di kiri atas atur sehingga tidak terlalu atas ataupun terlalu
mendekati pinggiran frame. Pada saat awal gravitasi „Bird‟ diatur menjadi nilai „0‟. „Bird‟
akan bergerak posisi arah y berdasarkan nilai „Gravity‟
6. Jika tombol spasi tidak ditekan maka gravitasi „Bird‟ akan berkurang 1. Pada scenario ini
beri delay 0.2 detik, kemudian looping terus proses pengurangan nilai „Gravity‟ dengan -1
dan beri delay 0.1 detik
17
7. Setting cara terbang „Bird‟ ketika posisi terbang, akan jatuh ataupun ketika terbang biasa.
Jika gravity=0, maka arah „Bird‟ sama dengan 90 derajat, jika gravity >0, maka diarahkan ke
posisi 70 derajat dan jika posisi gravity < 0
C. PROSES MENAMBAH PIPA
1. Selanjutnya tambahkan pipa. Klik Paint New Sprite, kemudian pastikan untuk membuat
gambar pipa di tengah area display dnegan klik tab menu script, drag and drop
2. Selanjutnya delete kembali script tersebut dan klik tab menu Costume, klik import, pilih
gambar pipa_1, lakukan hal yang sama import pipa_2. Atur ukuran dan posisi agar sama.
Kemudian berikan celah atau lubang ditengah pipa seperti gambar berikut
18
Gambar. 5 Pipa
3. Duplicate gambar pipa sebanyak 3x dengan mengatur celah pada masing-masing pipa
agar lebih beragam tingkat kesulitannya
4. Selanjutnya membuat agar pipa datang secara terus menerus.
a) Lakukan duplikasi pipa dengan menggunakan fungsi cloning
b) Ketika pipa di clone, maka switch costume pipa sebanyak yang telah dibuat
c) Posisikan pipa di ujung kanan frame
d) Gerakkan pipa dari kanan ke kiri
e) Ketika sudah mencapai frame sebelah kiri, maka hapus setiap duplikasi pipa
tersebut.
5. Random kemunculan pipa yang telah di duplikasi tersebut
a) Ketika „Green Flag‟ di klik
b) Looping terus menerus
c) Beri delay waktu antara 5-9 detik
d) Membuat duplikasi pipa
19
D. PENAMBAHAN PROSES GAME OVER
1. Scenario berikutnya jika flappy bird menyentuh pipa maka game akan terhenti dan
keluar message Game Over.
a) Klik sprite pipa, jika setiap kali pipa muncul (duplikasi)
b) Jika pipa menyentuh „The Bird‟ maka buat dan panggil message broadcast
„GameOver‟
2. Tambahkan sprite „Game Over‟ dengan upload from file.
a) Ketika game dimulai, sprite „Game Over‟ dalam kondisi tidak ditampilkan
b) Ketika menerima broadcast „GameOver‟, tampilkan sprite dan hentikan
aplikasi
3. Duplicate scripts pada langkah.1 ke ground 1 dan ground 2. Dengan tujuan jika
flappy bird menyentuh tanah maka permainan akan selesai.
20
E. PENAMBAHAN LAYAR HITAM SISI FRAME
1. Tambahkan blok hitam di kanan dan kiri layar untuk menutupi penambahan pipa
dengan cara Paint New Sprite
F. PENAMBAHAN SCORE
1. Selanjutnya proses penambahan score ketika flappy bird melewati pipa. Tambahkan
variable „Score‟
2. Klik sprite „Pipa‟
3. Pada awal game, set nilai score menjadi 0
4. Untuk setiap pipa (duplikasi), jika posisi x lebih besar dari posisi x pada sprite layar
hitam sebelah kiri dan jika posisi x lebih kecil dari posisi x dari „The Bird‟, maka
ubah nilai score bertambah 1.
5. Delay 10 detik
21
Lesson 3-Fruit Ninja Using Hand Motion
Estimasi waktu : 30 menit-60 menit (presentasi dan praktek)
Tujuan : Membuat game dengan menggunakan perangkat tambahan berupa
webcam
Luaran : Siswa dapat membuat game yang menggunakan inputan berupa
gerakan yang ditangkap oleh camera komputer
1. Permainan dimulai jika mengklik tombol „Spasi‟
2. Menampilkan buah-buahan secara acak
3. Jika menggerakan tangan (swipe hand), maka buah-buahan akan terpotong dan
penambahan score +1
4. Selain buah-buahan akan keluar juga „Bomb‟
5. Jika swipe the bomb, maka Game Over
A. MEMBUAT BACKGROUND
1. Tambahakan background dari file yang sudah dicopykan, pilih „Background‟,atur posisi
agar menutupi layar putih background
2. Klik “Paint New Sprite” >>Costume Tab>>Text>>Ketikkan “Fruit Ninja”
3. Untuk memulai permaianan, user harus mengklik tombol “Spasi”
a) Klik Script tab pada sprite “Fruit Ninja”
b) Saat „Green Flag‟ diklik, terdapat tulisan “Fruit Ninja”
c) Jika tombol spasi di klik, maka panggil broadcast message „Start‟, proses ini
dilakukan setiap kali memulai game
d) Ketika tombol „spasi‟ ditekan, maka tulisan “Fruit Ninja” akan hilang
4. Tambahkan instruksi berikut
a) Instruksi akan muncul saat memulai game
b) Copykan langkah 3.d
22
B. MENAMPILKAN BUAH-BUAHAN
1. Tambahkan sprite baru yang berfungsi sebagai tempat menyimpan variable atau fungsi
menampilkan secara acak buah-buahan, klik Paint New Sprite>>beri nama „Variabel‟
2. Klik pada sprite „Variabel‟, untuk membuat proses menampilkan buah-buahan dan
ditampilkan secara acak
a) Ketika menerima broadcast message „Start‟
b) Buat variable baru beri nama „Kotak_Buah‟
c) Atur kemunculan buah-buahan secara random. Set „Kotak_Buah‟secara random
dari 1 sampai kotak_buah (jumlah objek yang akan ditampilkan)
d) beri delay 0.1 detik
e) kemudian tambahkan broadcast message “Tampilkan”
3. Klik New Sprite From Library>>Things>>Apple
a) Pada awal permainan, sembunyikan terlebih dahulu objek buah ini
b) Ketika sprite buah ini menerima broadcast “Tampilkan”
c) Jika „Kotak_Buah‟=1, maka set posisi awal x secara random diantara -260 to 260
dan posisi y -260 (atur posisi tersebut agar sprite buah tidak terlihat)
d) Mengatur arah sprite buah ketika ditampilkan di layar. Jika posisi x sprite buah <
0 (negative), maka atur arah secara random antara 20 sampai 45 derajat
e) Kemudian tambah variable “Langkah”
f) Set “langkah” secara acak dari 10 sampai 20
g) Mengatur kemunculan sprite buah dari arah posisi x lebih besar dari 0 (positif),
maka atur arah secara random antara 155 sampai 180 derajat dan atur “Langkah”
dari -10 sampai -20
h) atur langkah sprite buah sesuai dengan variable “Langkah” (looping terus
menerus)
23
4. menambahkan gravitasi pada sprite buah. Ketika buah-buahan dilempar keatas jika tidak
ada aksi dari user, maka buah tersebut akan jatuh kebawah kembali.
a) Klik sprite “Variabel”, tambah variable “Gravity”
b) Ketika broadcast message “Tampilkan” diterima, maka set “gravity” menjadi 0.
c) Untuk seterusnya ubah nilai “gravity” dengan -0.5
5. Klik sprite “Apple”, tambahkan script dengan logika ketika apple menerima broadcast
“Tampilkan” maka ubah posisi y berdasarkan nilai “Gravity” (looping forever)
6. Pada saat menggerakkan tangan untuk membelah buah, maka sprite buah yang utuh akan
terbelah menjadi dua bagian. Klik sprite “Apple”>>Costume tab>>klik kanan pada
costume 1 apple>>Convert to Bitmap>>Select>>buat kotak pada setengah bagian apel
24
7. Mengatur tampilan buah ketika mendekati tepi frame. Jika buah menyentuh tepi frame
maka sembunyikan sprite buah tunggu selama 3 detik, kemudian panggil fungsi “Start”
C. MEMBELAH BUAH
1. Klik sprite Apple>>script tab>>jika sprite Apple menerima broadcast “Tampilkan”,
ubah ke costume apple yang utuh
2. Looping foreverJika video motion pada sprite ini lebih besar dari 30 dan
Kotak_Buah = 1, maka switch ke costume apel yang terbelah
3. Beri delay selama 3 detik
4. Panggil fungsi broadcast message “Start”
D. PENAMBAHAN UNSUR SCORE
1. Klik sprite “apple” Ketika menerima broadcast “Tampilkan”
2. Looping forever Looping foreverJika video motion pada sprite ini lebih besar
dari 30 dan Kotak_Buah = 1, maka tambah score +1
3. Beri delay 1 detik
25
4. Klik pada sprite “Variabel”, tambahkan ketika “Green Flag” di klik set score pada
nilai 0
E. PENAMBAHAN OBJEK PADA KERANJANG BUAH
Membuat objek buah-buahan tersebut muncul secara acak dan beragam jenis buahnya.
1. Klik kanan pada sprite “apel” >> duplicate>>klik tab costume (sprite
duplikasi)>>klik Costume From Library>>Things>>Bananas
2. Masih di tab costume>>delete sprite apel yang sebelumnya>>klik kanan pada
objek banana>>duplicate>>convert to vector>>select>>pilih setengah objek
banana>>geser menjauh agar telihat objek yang terbelah dua.
3. Klik script tab>>ganti kotak_buah=1 menjadi kotak_buah=2. Hal ini
menandakan bahwa sprite banana merupakan buah indek ke-2
4. Lakukan langkah 1-3 untuk sprite buah jeruk,semangka. Jangan lupa mengganti indek
“kotak_buah” dan nama switch costume
5. Selama menerima broadcast message “Game Over”, maka hentikan seluruh script di
sprite “Apple”
F. PENAMBAHAN BOMB
Jika user mengenai bomb maka permainan akan selesai
1. Duplikasi sprite buah yang sebelumnya>>costume tab>>Paint New
Costume>>gambar bom seperti pada gambar di bawah ini
2. Jangan lupa mengganti jumlah kotak_buah dan dan nama switch costume
26
3. Delete sintak penambahan score (D) dan membelah buah ( C )
4. Tambahkan sintak selama menerima broadcat “Tampilkan”, maka looping terus
menerus proses
1. Jika video motion pada sprite>30 dan kotak_buah= jumlah indeks bom
tersebut, maka tampilkan tulisan “Boooommmmm!!!!” selama 1 detik
2. Broadcast message “Game_Over”
G. MENGAKTIFKAN DAN MEMATIKAN KAMERA
Jika permainan dimulai maka kamera di setting menyala, tetapi jika permainan telah
selesai atau Game Over maka kamera akan mati.
1. Klik pada sprite Variabel>>Script tab>>tambahkan script Ketika permaianan
dimulai video=on
2. Jika tombol spasi ditekan, video=on
3. Jika menerima broadcast message “Game_Over”, status camera=off
4. Tambah sprite baru (bebas) tambahkan script:
1. Awal permainan, sprite disembunyikan
2. Selama menerima broadcast “Game_Over”, tampilkan sprite
3. Tampilkan tulisan “Game Over” selama 2 detik
4. Tampilkan tulisan “Kamu memperoleh (Score) Point”