membuat enemies dalam game maker

Posted by abdul azis On Sabtu, 21 Agustus 2010 8 komentar

Membuat pesawat musuh dalam game scrolling shooter (Tipe-A)
Seperti yang telah kamu ketahui pada penjelasan sebelumnya, bahwa mulai dari tutorial game maker kali ini sampai seterusnya kita akan menggunakan game maker versi 8.0, bagi yang belum mendownload, disarankan untuk mendownloadnya terlebih dahulu [download game maker versi 8.0].

Pada tutorial game maker kali ini kita akan mempelajari mengenai cara membuat pesawat musuh dalam game scrolling shooter yang sedang kita buat. Untuk model pesawat musuh yang akan kita buat kali ini adalah musuh tipe A. Musuh tipe A ini hanya bergerak dari atas layar sampai kebawah saja.

Untuk membuat musuh tipe ini caranya sangatlah mudah, skill yang dibutuhkan:
- Membuat objek dalam game maker.[Tutorial no.3]
- Membuat event dalam sebuah objek. [Tutorial no.4]
- Membuat sebuah script execute code dalam game [Tutorial no.8]

Langkah Kerja:
1. Buka project game yang pernah kamu buat sebelumnya [ Ayo manfaatkan properties yang sudah tersedia].
2. Sekarang klik kanan “spr_musuh1” yang pernah kita buat sebelumnya, lalu pilih properties.
3. Sekarang ubahlah titik origin sprite tersebut dengan nilai X=20 dan Y=39, kemudian klik tombol ok.

 4. Sekarang buatlah sebuah objek baru dengan nama “obj_musuh1”, ---) kemudian klik kanan objek tersebut ---) lalu pilih properties.
5. Buatlah sebuah event baru dengan cara, klik Add event ---) kemudian pilih Create Event.

6. Lalu Buatlah sebuah execute code dengan cara, “control ---) code ---) execute code.
7. Tuliskan script di bawah ini pada execute code tersebut:

vspeed=2; //buat pesawat bergerak ke arah bawah sebesar 2 steps

8. Lalu klik tanda cekils berwarna hijau, kemudian klik tombol ok.
9.Sekarang beralih ke menu room, tempatkan obj_musuh1 yang sudah kamu buat tersebut dimanapun kamu suka.
10. Sekarang coba jalankan game : rungame ---) run in debug mode.

Maka, jika kamu mengikuti tutorial diatas dengan baik sekarang pesawat-pesawat musuh akan terlihat melintasi layar. Namun kamu pasti menyadari rasanya aneh pesawat musuh tidak dapat bereaksi dengan pesawat kita, untuk mengatasi masalah diatas kamu disarankan untuk membaca tutorial pembuatan game yang selanjutnya.

Bagi kamu yang ingin melihat hasil dari tutorial ini, kamu bisa mendownload project gamenya disini (berbentuk .gmk): [ project game maker ].

8 komentar:

Anonim mengatakan...

mas azis, saya ingin tahu dong scriptnya agar musuh yg dibuat itu (yang tipe besar) tidak mati sekali tembak? terimakasih banyak.

abdul azis mengatakan...

@anonim

oh, silahkan lihat saja source codenya dengan mendownload file ini dibawah ini ( copy & paste ke browser) :

https://sites.google.com/site/gamemakertutorial/files/Membuatmusuhdalamgamescrollingshooter-tipeA.rar

intinya :
- untuk pesawat yang ukurannya besar kita membuat variable baru yaitu hp, misalnya 2

-lalu bila pesawat besar tadi terkena peluru pesawat kita, maka variable hp berkurang 1, sehingga sekarang variable hp=1

- lalu bila kita menembak pesawat besar lagi maka variable hp=0, bila variable hp=0 maka pesawat besar tersebut hancur,...

memang cukup sulit untuk dijelaskan, tapi intinya adalah manipulasi variable

Anonim mengatakan...

kok sama saja y mas? untuk memberikan variable Hp itu diletakan pada event apa mas?

terimakasih

Anonim mengatakan...

untuk menambahkan variable hp pada musuh itu diletakkan pada event apa, mas?

abdul azis mengatakan...

@anonim

untuk mengenal variable lebih jelas, silahkan terlebih dahulu membaca tutorial no 10 dan seterusnya,....

untuk menambahkan variable caranya,

create Event : menginisialisasi variable
kalau dalam kasus mas, variable hp juga harus ditempatkan di collision event,.....

kalau masih kurang jelas, Insya Allah nanti saya kasih contoh filenya,....

hotaru's document mengatakan...

mas azis, sy sudah coba-coba mengenai hp buat musuh. sebenarnya berhasil kalo boleh saya katakan tapi lucunya tu ketika saya berhasil menghancurkan 1 musuh, musuh yang sama itu ikut hancur semua ketika obj musuh itu datang bersamaan padahal yg di serang cuma satu... hehehe lha untuk mengatasi hal ini bagaimana ya mas? ya... kalau untuk filenya insya allah saya kirimkan. terimakasih.

hotaru's document mengatakan...

ini file ttg health buat musuh mas.
http://www.4shared.com/file/t8Y_RE4F/laser_enemyhealth_demo2.html

adam mengatakan...

room creator codenya mas azis?

Posting Komentar

Silahkan masukan e-mail Anda pada kotak subscribe lewat e-mail untuk segera mengetahui jawaban dari saran-saran serta pertanyaan yang Anda ajukan!

terima kasih....,