Tampilkan postingan dengan label kerangka game maker. Tampilkan semua postingan
Tampilkan postingan dengan label kerangka game maker. Tampilkan semua postingan
Kamis, 15 Juli 2010

membuat wall di game maker

Cara membuat dinding pembatas di game maker
Pada Tutorial game maker sebelumnya kamu telah mempelajari cara membuat karakter yang bisa di gerakan. Namun pada project game tersebut ada kekurangan yang sangat mencolok yaitu : Ruangan pada game tidak mempunyai dinding pembatas, sehingga karakter tidak bisa keluar dari room tersebut.

Untuk mengatasi hal tersebut kamu perlu membuat sebuah dinding pembatas di sekeliling room game. Membuat dinding pembatas cukup mudah caranya yaitu sebagai berikut :
- - -Tahap I - - -
1. Buka projet game yang sebelumnya telah kamu buat ( cara membuat karakter bergerak) .
2. Buatlah sebuah sprite dinding berukuran sekitar 32 x 32 pixel contoh :


3. Klik kanan object ---) lalu pilih Create Object .
4. Beri nama objek tersebut misalnya dengan nama obj_dinding .
5. Klik New ---) lalu beri nama sprite dengan nama dinding.
6. Klik Load sprite ---) lalu masukan sprite dinding yang sebelumnya telah kamu buat.
7. Klik OK , kemudian buat objek dinding menjadi solid ( ceklis menu solid ), lalu klik tanda OK.

- - - Tahap II - - -
1. Klik kanan obj_karakter ---) lalu pilih properties .
2. Lalu klik add event ---) pilih Collision ---) dan pilih obj_dinding.
3. lalu buat sebuah script ( cara membuat script game maker) dan masukan kode berikut ini :

//bila karakter bertumbukan dengan dinding
motion_set(dir,0) // ubah kecepatan karakter menjadi 0 .

4. Lalu klik tanda ceklis, kemudian klik tombol OK.
5. Tempatkan dinding di sekeliling room, ( pada menu room hilangkan opsi “delete underlying ).
6. Lalu Jalankan game , run game ---) run in debug mode.

Sekarang karakter tidak bisa keluar lagi dari room game Secara bebas. Untuk contoh hasil dari project game ini , kamu bisa mendownloadnya di sini cara membuat dinding di game
templates-office.com kerangka game maker

game cara membuat karakter bergerak

Tutorial Cara membuat karakter bergerak ( game )
Tutorial game maker kali ini merupakan praktek dari teori cara membuat karakter bergerak , bila kamu belum membacanya tutorial sebelumnya, maka di sarankan untuk membaca tutorial tersebut terlebih dahulu.

Catatan : Semua tutorial yang ada pada blog game maker tutorial ini saling berkaitan dan tersusun , jadi bila satu tutorial terlewat maka tutorial yang selanjutnya akan sulit untuk di pahami. Jadi bila kamu menemui kesulitan di sarankan untuk membaca tutorial sebelumnya.

1. Buatlah sebuah sprite untuk karakter misalnya gambar prajurit atau kendaraan yang menghadap ke arah kiri, dan kanan.


2. Buatlah objek dengan menggunakan sprite yang menghadap ke kanan.
3. Lalu pilih add event ---) step ---) lalu pilih step .
4. Masukan kode berikut ini pada execute code .

//Bergerak ke arah kiri//
if keyboard_check(vk_left) // jika tombol panah kiri keyboard di tekan
{ //maka
sprite_index=kapal_kiri; // ubah pemain menjadi kapal kiri
motion_set(180,5); // dengan arah ke kiri dan kecepatannya 5
}
//Bergerak ke arah kanan//
if keyboard_check(vk_right) // jika tombol panah kanan keyboard di tekan
{ //maka
sprite_index=kapal_kanan; // ubah pemain menjadi kapal kanan
motion_set(0,5); // dengan arah ke kanan dan kecepatannya 5
}
//bila keyboard tidak di tekan
if keyboard_check(vk_nokey) // jika tombol keyboard tidak ditekan
{ //maka
motion_set(0,0); // dengan arah ke atas dan kecepatannya 0
}

5. Lalu klik tanda ceklis.
6. Buatlah sebuah room dan tempatkan objek karakter di room tersebut dan klik ceklis.
7. Jalankan game tersebut game run ---) run in debug mode .

Tutorial ini merupakan garis besar dari project game yang akan kamu buat, untuk contoh game project yang sebenarnya kamu bisa mendownload disini game project.
templates-office.com kerangka game maker
Rabu, 14 Juli 2010

teori cara membuat karakter bergerak

Teori cara membuat karakter bergerak
Pada tutorial game maker sebelumnya , kamu telah mempelajari tentang bagaimana cara membuat script di game maker. Lalu, Pada tutorial kali ini kamu akan mempelajari bagaimana cara membuat karakter yang bisa di gerakan oleh pemain.

Untuk bisa menggerakan pemain kita bisa menggunakan script motion set(dir,speed), [tekan disini untuk mempelajari cara membuat execute script di game maker ]. Di bawah ini merupakan penjelasan dari script motion set(dir,speed) :

Motion set : Script ini merupakan syntax inisialisasi yang berfungsi untuk memerintahkan objek agar melakukan motion atau gerakan yang sudah kita set (atur) .

dir : dir merupakan kependekan dari direction yang artinya arah yang berfungsi untuk menentukan arah gerakan suatu objek, dalam game maker direction mempunyai rentang nilai dari 0-360.
Nilai 0 berarti arahnya ke kanan.
Nilai 45 berarti arahnya ke kanan atas.
Nilai 90 berarti arahnya ke atas.
Nilai 135 berarti arahnya ke kiri atas.
Nilai 180 berarti arahnya ke kiri.
Nilai 225 berarti arahnya ke kiri bawah.
Nilai 270 berarti arahnya ke bawah, dan
Nilai 315 berarti arahnya ke kanan bawah.

Intinya bahwa nilai direction (dir) merupakan sebuah lingkaran yang berbentuk 360 derajat yang titik 0 derajatnya di mulai dari kanan, dan arahnya berlawanan dengan arah jarum jam.

Speed : speed atau kecepatan berfungsi untuk menentukan seberapa cepat objek harus bergerak. Kamu bisa mengisi nilai speed dengan angka.

Jadi kesimpulannya bila kamu menulis script di execute script : motion set(270,7) artinya kamu memerintahkan suatu objek untuk melakukan gerakan yang arahnya ke bawah dengan kecepatan sebesar 7.
templates-office.com kerangka game maker