Sie sind auf Seite 1von 28

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

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

Membuat Gambar Sprite

Memilih Sprite dari Library

Memasukkan file sprite sendiri


Upload Sprite From File
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

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

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.

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
sprite botol kaca pergi ke arah koordinat x dan y.
7. Gabungkan no 4 dan 5, maka akan jadi seperti ini

ini berguna untuk membuat

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.

8. Gabungkan no 3,4dan 6 sehingga seperti ini

9. Buka blok gerakan lalu pilih script


botol kaca bergerak sejauh 7 langkah

ini berguna untuk membuat sprite

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
sprite botol kaca pergi ke arah koordinat x dan y.
17. Gabungkan no 4 dan 5, maka akan jadi seperti ini

ini berguna untuk membuat

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.

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


bila sprite botol kaca menyentuh pointer/mouse.
23. Buka blok data, pilih script
skor dengan menambahkannya sebanyak 1 point.

ini berguna sebagai sensor


ini berguna untuk mengubah nilai

24. Buka blok suara lalu pilih script


berguna untuk memainkan suara/ efek pada botol kaca.

ini

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
sprite botol kaca pergi ke arah koordinat x dan y.
28. Gabungkan no 4 dan 5, maka akan jadi seperti ini

ini berguna untuk membuat

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.

29. Buka blok kontrol lalu pilih script


pada sprite botol kaca saat melakukan perintah.
30. Buka blok tampilan lalu pilih script

ini berguna sebaga delay/ jeda waktu


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

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

10

Gambar script
kertas bekas

Gambar script
kaleng bekas

bekas

B.4 Life points


a. Life
1. Tambahkan sprite Life dan tambahkan sintak berikut:

11

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
tampilan dan pilih script
3. Buka blok data pilih script
10

, kemudian pilih blok

. Ini bertujuan sembunyikan sprite.


ini untuk men setting life points ke angka

4. Gabungkan no 2 dan 3 jadi seperti ini


5. Buka blok data pilih script
6. Buka blok operator lalu pilih script
12

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

13

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

Pipe

The Bird

Ground

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

14

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

15

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

16

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

17

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

18

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.

19

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

20

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

1.
2.
3.

4.

A. MEMBUAT BACKGROUND
Tambahakan background dari file yang sudah dicopykan, pilih Background,atur posisi
agar menutupi layar putih background
Klik Paint New Sprite >>Costume Tab>>Text>>Ketikkan Fruit Ninja
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
Tambahkan instruksi berikut

a) Instruksi akan muncul saat memulai game


b) Copykan langkah 3.d

21

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

22

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

23

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

24

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
25

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

26

Das könnte Ihnen auch gefallen