• Tidak ada hasil yang ditemukan

MODUL 14 MENAMBAHKAN MUSUH DAN LEDAKAN.

N/A
N/A
Protected

Academic year: 2021

Membagikan "MODUL 14 MENAMBAHKAN MUSUH DAN LEDAKAN."

Copied!
10
0
0

Teks penuh

(1)

MODUL 14

MENAMBAHKAN MUSUH DAN LEDAKAN.

TUJUAN

Menambahkan beberapa Musuh sebagai tantangan dan efek ledakan.

TEORI

Pada Modul ini kita akan menambahkan beberapa musuh sebagai tantangan pada game yang kita buat dan memberikan kemampuan kepada player untuk menembak musuh sehingga menimbulkan efek ledakan.

PRAKTIK

MEMBUAT MUSUH (SPRITE)

Sama dengan langkah-langkah dalam membuat Objek pertama-tama kita memerlukan sprite untuk gambar musuh :

• klik resources Menupilih create sprite, Load sprite pilih sprite enemy1.

• ganti kolom name dengan spr_enemy1. Pada Kolom Origin inputkan nilai 16 pada axis x dan y sebaga berikut :

(OBJEK)

Dari Menu Resources pilih Create Object sehingga muncul kotak dialog berikut :

Pada kolom Name isikan dengan ‘obj_enemy1’, load spritespr_enemy1

(ACTION)

Untuk menambahkan beberapa action pada Musuh masukan event berikut : Create

Klik Add event sehingga muncul event selector lalu pilih event Create. Pada Tab Move masukan action speed vertical lalu isi kolom vertical speed dengan nilai 4 kemudian tekan OK.

(2)

Dari Event Selector pilih event step step lalu pada tab control seret action Test Variable pada Listbox Action sehingga muncul kotak dialog Test Variable lalu masukan :

• Kolom variable : y

• Value : room_height+32

• Operation : Larger than, tekan OK

Kemudian pada Tab Move masukan action Jump to Position sehingga mucul kotak dialog jump to position lalu isikan :

• Kolom x : random(room_width)

• Kolom y : -16, Tekan OK

MENAMBAHKAN KENDALI PADA MUSUH

Agar Musuh dapat menjadikan Objek player sebagai target serangan kita harus memberikan kendali pada Objek Musuh. Untuk itu ;

Pada Menu Resources klik kemudian pilh Create Objek :

Beri nama controller_enemy, lalu hilangkan tanda check pada checkbox visible. Tambahkan beberapa event berikut :

Event Create

Dari Tombol Add event tekan kemudian pilih Create. Pada Tab main1 tambahkan Object Create instance kedalam Actionlist sehingga tampil kotak dialog Create Instance :

Isikan :

- Kolom Objek : obj_enemy1

- X : random(room_width)

- Y : -16

(3)

Isikan :

- Kolom number of steps : 200

- In alarm no : Alarm0

Event Alarm

Dari event selector pilih AlarmAlarm0. Tambahkan Create Instance dari Tab main1 sehingga muncul kotak dialog berikut:

Isikan :

- Kolom Objects : obj_enemy1

- Kolom X : random(room_width)

- Kolom y : -16

Tambahkan Timming Set Alarms dari Tab Main2 kedalam Actionlist sehingga muncul kotak dialog berikut :

(4)

- Kolom number of steps : 500

- In alarm no : Alarm0

Tekan OK

Lakukan langkah yang sama untuk pembuatan enemy2 dan enemy3

MENAMBAHKAN EFEK LEDAKAN

Untuk Pembuatan efek ledakan kita perlu membuat sprite dan objek.

(SPRITE)

Untuk membuat gambar ledakan, klik Menu Resources Create sprite :

• ganti kolom name dengan spr_explosion1, load explosion1. Pada Kolom Origin inputkan nilai 15 pada axis x dan y

• lakukan hal yang sama untuk pembuatan sprite ‘spr_explosion2’ dengan nilai origin pada axis x dan y kita ganti menjadi 32.

(OBJEK)

• Untuk Membuat Objek Ledakan dapat kita lakukan dengan klik Resources menu pilih Create Objek load sprite dengan spr_explosion1.

• Lakukan Hal yang sama untuk Objek Ledakan2 dengan sprite spr_explosion2.

(ACTION)

Untuk menambahkan action pada ledakan kita memerlukan event : Animation End

• Dari Tombol Add event klik kemudian pada event selector pilih Other EventAnimation end Pada Tab main1 seret Destroy Instance sehingga muncul kotak dialog Destroy Instance :

Tekan OK

Sedikit berbeda dengan objek ledakan1, pada ledakan2 ini kita akan menambahkan action yang lebih banyak selain Destroy Instance, diantaranya :

Sleep

Dari Menu main2 seret sleep kedalam Listbox action sehingga muncul kotak dialog sleep. Kemudian isikan pada :

- Kolom milliseconds =1000

- Redraw =true

-• Shows Highscore

Dari Tab score piih kemudian seret kedalam listbox action sehingga muncul kotak dialog berikut:

(5)

Isikan pada kolom :

-Background :back_water

-Border :show

-New_color :

-Other color :

-Font :Bookman old Style

Restart Game

Dari Tab main2 Pilih action Restart Game seret kedalam ListBox action.

MENAMBAHKAN EFEK BENTURAN

Event collision merupakan event benturan yang dihasilkan bila suatu object membentur objek tertentu. Double Click obj_enemy1 sehingga tampilah Object Properties. Pada Tombol Add event tekan setelah itu pilih Collision obj_myplane. Pada Tab main1 pilih action ‘change instance’ seret ke listbox action sehingga muncul kotak dialog change instance, isikan :

• Kolom change into : obj_explosion2

• Perform event : not

Tekan OK,Kemudian tambahkan Instance ‘Destroy Instance’ dari Tab main1

MENAMBAHKAN PELURU

Untuk menambahkan peluru pada Player agar player dapat menembak kita membutuhkan object dan sprite.

(6)

Dari Menu Resources pilih Create Sprite ;

Isikan kolom Name dengan nama spr_bullet, loadsprite bullet, pada kolom origin ganti axis x dan y dengan nilai 16, Tekan OK

(OBJEK)

Untuk membuat Objek peluru, dari Menu Resources pilih Create Object, ganti kolom name dengan obj_bullet, loadsprite dengan spr_bullet, Tekan OK.

(ACTION)

Tekan Add event,sehingga muncul kotak event selector Pada Objek peluru kita memerlukan event berikut :

Create

Dari Event Create, pada tab Move tambahkan Action speed vertical kedalam listbox action, isi kolom speed vertical dengan nilai = -8 pada kotak dialog speed vertical.

Step

Dari Event Step, pada tab control tambahkan action test veriable kedalam actionlist sehingga muncul kotak dialog Test variable :

Isikan pada kolom : - Variable : y

- Value : -16

- Operation :smaller than Tekan OK

Kemudian Tambahkan Destroy Instance dari Tab main1 tekan OK

MENAMBAHKAN KONTROL TEMBAKAN PADA PLAYER

(7)

Dari event Create tambahkan action Set Variable dari tab control kedalam actionList sehingga muncul kotak dialog set variable :

Dalam Kotak dialog Set Variable isi :

- Kolom variable : can_shoot

- Kolom Value :1

Tekan OK.

Melalui Add event, tambahkan event alarm alarm0 kedalam Event List. Pada event alarm tambahkan action set variable sehingga muncul kotak set variable :

Isi kolom dengan :

- Kolom variable : can_shoot

- Kolom Value :1

Tekan OK.

Setelah ini kita menambahkan tombol perintah pada Player untuk menembak.

MENAMBAHKAN KONTROL TEMBAKAN PADA PLAYER

Dari Add event pilih keyboard  <space>.

Kemudian pada Actionlist tambahkan Action berikut :

TEST VARIABLE

Pada Tab Control tambahkan Action Test Variable kedalam Actionlist sehingga muncul kotak dialog Test variable lalu isikan :

- Kolom variable : can_shoot

- Kolom value :1

(8)

Tekan OK

START A BLOCK

Pada Tab variable tambahkan action Start a block

CREATE INSTANCE

Pada Tab main1 tambahkan action Create Instance kedalam actionlist sehingga tampil kotak dialog Create Instance

Isi kolom :

- Object : obj_bullet

- X :0

- Y :-16

Beri tanda check pada checkbox Relative kemudian tekan OK.

SET VARIABLE

Tambahkan set variable pada Tab control kedalam Actiolist sehingga muncul kotak dialog set variable. Kemudian Isi:

- Kolom variable : can_shoot

- Value :0

Tekan OK.

ALARM

(9)

Isikan :

- Kolom number of steps :15

- In Alarm no :Alarm0

Tekan OK

END OF A BLOCK

Yang terakhir dari Tab control tambahkan End of a block, Tekan OK.

EFEK LEDAKAN PADA MUSUH

Setelah itu buka obj_enemy(1,2,3) tambahkan even collision obj_bullet kedalam evenlist. - Kemudian pada Tab main1 seret objek destroy instance kedalam action list.

- Tambahkan pula objek Create Instance kedalam actionlist sehingga muncul kotak dialog Create instance :

Isi kolom objek :obj_explosion1

biarkan kolom yang lain (x,dan y)bernilai 0.

- Berikan tanda cek pada Checkbox Relative kemudian tekan OK.

- Pada tab move tambahkan Move jump to position kedalam action list sehingga muncul kotak dialog Jump to position.

(10)

Isikan :

- Kolom x : random(room_width) - Kolom y : -16

Tekan OK.

- Tambahkan Set score dari Tab score kedalam actionlist sehingga tampilah kotak dialog set score :

- Isikan kolom new score dengan nilai 5.

- Berikan tanda cek pada checkbox relative kemudian tekan Ok

Referensi

Dokumen terkait

sempurna adalah korelasi dari dua variabel, yaitu apabila kenaikan atau penurunan. variabel yang satu (X) berbanding dengan kenaikan atau penurunan

Judul : Gambaran Faktor-faktor yang Mempengaruhi Perilaku Masyarakat Dalam Pelaksanaan Pencegahan DBD di Dusun IX Desa Muliorejo Kecamatan Sunggal Kabupaten Deli Serdang tahun

Dari kutipan diatas dapat diketahui bahwa metode hukuman mendidik merupakan metode yang terakhir yang digunakan seorang guru dalam mendidik siswanya agar

 Untuk melihat nilai, pada menu siswa pilih nilai, lalu klik lihat nilai pada mata pelajaran yang akan kita lihat nilainya..  Setelah klik lihat nilai, akan tampil

Berdasarkan teori di atas bahwa pembangunan ekonomi dapat maju dengan adanya interdependensi ekonomi dalam suatu negara yang baru berkembang dengan

Penyuluhan dan Pelatihan Pemanfaatan Pewarna Makanan Alami dari Limbah Kulit Bawang Merah untuk kesehatan keluarga.. Pelatihan Pemanfaatan Limbah Botol Bekas Plastik (Sampah

Tujuan dari penelitian ini adalah untuk mengetahui peranan pemerintah Kabupaten Sinjai dalam pemeliharaan hutan mangrove, faktor-faktor apa saja yang menjadi

Kecamatan Ngusikan merupakan kecamatan baru, yaitu merupakan pemekaran dari Kecamatan Kudu berdasarkan Peraturan Daerah Kabupaten Jombang No. Tujuan dari penelitian