Sebelumnya kita sudah membuat musuh karakter dan room tempat kita bermain game, kita juga sudah memberikan event bergerak pada player dan musuhnya. nah, pada kali ini kita akan membuat point, win message dan dead message pada game. untuk lebih jelasnya langsung saja kita mulai.
A. Sprites
Pertama bukalah terbih dahulu project game sederhana anda sebelumnya ( jika anda belum membuatnya lihat di sini : membuat game sederhana dengan game maker ). Sekarang buatlah sebuah sprites baru dengan nama spr_point kemudian buatlah gambar sprites seperti lingkaran atau yang lain sesuka anda dengan cara klik Edit Sprite > File New.
B. Objek
Sekarang kita akan membuat dua buah objek, objek pertama untuk tampilan point dalam game yang akan di ambil dan satunya adalah score yang didapat ketika mengambil point.
1. obj_point
Buatlah sebuah objek dengan nama obj_point dengan sprite spr_point kemudian sekarang agar terjadi kejadian ketika point bertemu dengan player tambahkan event collison dengan cara, klik Add Event > Collison > obj_player.
Sekarang tambahkan beberapa action seperti gambar di atas :
- Set Score
untuk menambahkan score ketika player mengenai point. Pada tab sebelah kanan klik Score > Set Score
new score : score + 100
- Set Score
untuk menambahkan score ketika player mengenai point. Pada tab sebelah kanan klik Score > Set Score
new score : score + 100
- Destroy Instance
agar point menghilang ketika mengenai pemain. Pada tab sebelah kanan klik main 1 > Destroy Instance
Applies To : Self
Applies To : Self
- Test Instance Count
mengecek kondisi apakah semua objek point sudah tidak ada dalam game. Pada tab sebelah kanan klik control > Test Instance Count
Object : obj_point
Number : 0
Operation : equal to
Object : obj_point
Number : 0
Operation : equal to
- Display Message
untuk meampikan pesan ketika apabila kondisi test instanc terpenuhi. Pada tab sebelah kanan klik main 2 > Display Message
Message : You Win!!!
Message : You Win!!!
- End Game
untuk keluar game ketika semua point berhasil di ambil. Pada tab sebelah kanan klik main 2 > End Game
*notes perhatikan peletakan masing - masing action letakan seperti gambar di atas
2. obj_score
Sekarang buatlah sebuah object baru dengan nama obj_score, sekarang agar score awal menjadi nol kita tambahkan event.- klik Add Event > Create > Score > Set Score
new score : 0
Sekarang untuk memunculkan score pada room tambah event.
- klik add Event > Draw > Draw > Score > Draw Score
x : 0
y : 480
caption : Score :
3. obj_player
Sekarang buka kembali objek player anda dengan cara klik 2x, kemudan agar permainan berakhir ketika player mengenai musuh tambahkan event baru.- klik Add Event > Collison > obj_musuh
Sekarang tambahkan beberapa action di dalam event tadi :
- Display Message
Agar muncul pesan ketika permainan berakhir, klik main 2 > Display Message
message : You Are Dead !!!
- Check Question
Untuk membarikan pertanyaan apakan ingin melanjutkan permainan, klik controll > Check Question
question : Apa Anda Ingin Main Lagi ?
- Restart Game
Agar permainan restart jika kondisi check question true, klik main 2 > Restart Game
- Else
Menjalankan kondisi jika check question bernilai false, klik controll > Else
- End Game
Agar permainan berakhir ketika check question bernilai false. klik main 2 > End Game
C. Room
Sekarang buka room anda dan ubah ukuran room anda dengan cara klik Setting.Width : 608
Height : 512
Kemudian tatalah room anda tambahkan objek point dan sebuah objek score. sebagai contoh gambar berikut :
*notes objek berwana biru pada gambar di atas adalah objek score.
Sekarang jalankan lah game anda dengan cara tekan pada keyboard F5 atau Run > Run Normaly.
*Notes : apabila anda menemui kesulitan atau terjadi error. anda dapat mengunduh filenya di sini : DONWLOAD
*Buat sebuah project baru dengan Game Maker Studio kemudian import project (CTRL + I).
Deftar Isi :
Membuat Game Sederhana Dengan Game Maker Part 1
Membuat Game Sederhana Dengan Game Maker Part 2
Makaih gan
ReplyDeletetrima kasih gan sangat membantu sekali......... (o)
ReplyDeletegan gak ada bomnya
ReplyDeletemksh bnyak ya gan (o)
ReplyDeleteMantap gan
ReplyDelete