Pada tutorial game maker sebelumnya, rasanya aneh monster-monster yang telah kita buat cuma berputar-putar ditempat, masalah tersebut dapat kita selesaikan dengan menggunakan AI (Artificial Intelligence) / kecerdasan buatan, sehingga monster-monster yang ada di game kelihatan lebih realistis.
Cara Membuat Kecerdasan buatan musuh pacman:
1. Seperti biasa buka kembali project game sebelumnya.
2. Klik folder scripts ---) kemudian pilih create script ---) beri nama script tersebut dengan nama “scr_ai_musuh”.
3. Masukan script di bawah ini pada scr_ai_musuh:
{
if (hspeed == 0) //jika horzontal speed equivalent sama dengan 0
{ //maka
//jika nilai random kurang dari 1 dan tidak ada objek di titik koordinat x-4 dan objek musuh
if (random(3)<1 and place_free(x-4,y))
{ //maka
hspeed = -4; //set speed sebesar 4 dengan arah ke kiri
vspeed = 0; //set vspeed =0
}
if (random(3)<1 and place_free(x+4,y))
{ hspeed = 4; vspeed = 0;}
}
else
{
if (random(3)<1 and place_free(x,y-4))
{ hspeed = 0; vspeed = -4;}
if (random(3)<1 and place_free(x,y+4))
{ hspeed = 0; vspeed = 4;}
}
}
/*catatan:
Bila hspeed positif: arah ke kanan
Bila hspeed negatif: arah ke kiri
Bila vspeed positif: arah ke bawah
Bila vspeed negatif: arah ke bawah
*/
4. Klik tanda ceklis berwarna hijau.
5. Sekarang pindah ke folder object, klik kanan obj_musuh ---) pilih properties.
6. Buatlah sebuah Event baru yaitu : Step Event, kemudian buat execute code dan masukan script dibawah ini:
if place_snapped(32,32) //jika objek musuh ada di grid 32x32
{
scr_ai_musuh() //jalankan script scr_ai_musuh
}
7. Sekarang pindah ke Event Collision yang telah kamu buat sebelumnya ( collision dengan obj_tembok), klik kanan execute code tersebut.
8. Tambahkan script di bawah ini dibawah script yang sebelumnya sudah ada:
scr_ai_musuh() //jalankan script scr_ai_musuh
9. Klik tombol Ok.
10 Jalankan kembali project game yang kamu buat.
11. Sekarang musuh menjadi lebih pintar dan seolah-olah ingin mengejar pacman kita.
Seperti biasanya bagi kamu yang ingin mengetahui hasil dari tutorial ini maka kamu bisa mendownload project gamenya disini [ membuat pacman bagian empat ]
{ 0 komentar... Skip ke Kotak Komentar }
Tambahkan Komentar Anda