game cara membuat karakter bergerak

Posted by abdul azis On Kamis, 15 Juli 2010 25 komentar

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.

25 komentar:

Rudhy (GT) mengatakan...

Masss.. gmn cara menggerakkan karakter dengan mouse...
contoh1>> jika kita klik'an mouse di sembarang tempat maka karakter itu akan berjalan ketempat td yg kita klik dan berhenti di tempat td yg kita klik..

contoh2>> seumpamanya kita menyimpan objec B di tempat yg sdh di tentukan dan jika di klik objec B maka objec A bergerak menuju objec B

Mohon pencerahannya... thank's sebelumnya...

abdul azis mengatakan...

@ kang Rudy

udah di buatin tutorialnya,
silahkan kunjungi URL ini:

http://tutorial-gamemaker.blogspot.com/2011/01/latihan-membuat-mouse-interaction-dalam.html

Unknown mengatakan...

mas,, bisa beri penjelasan tentang apa itu script ga ?? soalnya saya baru pemula

abdul azis mengatakan...

@prayudha
oh ya, silahkan klik postingan nomer 8 ( letak sebelah kiri atas ), untuk mengtahui apakah itu script?....

Anonim mengatakan...

kalo mau ngganti keynya biar kekanan pencet "A" atau yang lain gimana ?

Anonim mengatakan...

iya tuh bener kata yang diatas cara biar keynya mencet A gimana ????

abdul azis mengatakan...

@anonim

untuk menggunakan tombol A sebagai key anda tinggal mengubah script menjadi :

if keyboard_check(ord("A"))
{
..................
}

ali mengatakan...

kok saya gagal yaa

abdul azis mengatakan...

@ ali

Kalau Anda masih gagal, saya sarankan Anda untuk mendownload contohnya.....,

ali mengatakan...

Makasih saya melanjutkan game saya

ali mengatakan...

Tapi nanti bisa buat main gamenya tohh.....

ali mengatakan...

aduh masih gak bisa buat ke kiri kanan dan depan
tulisin donk paswordnya(cuma pasword)makasih maaf kalo nyusain yaa....:@

abdul azis mengatakan...

@ ali

password? filenya gak dipassword kok?
tinggal didownload terus jalanin pake game maker aja...,

ali mengatakan...

maksutnya

ali mengatakan...

cara pindah ke kiri

abdul azis mengatakan...

@ali

pak, coba download file ini,....

https://sites.google.com/site/belajargamemaker/gamefiles/menggerakankarakter.rar

silahkan lihat jalankan file, dan lihat source codenya

terima kasih,....

Anonim mengatakan...

mas maksut kodenya kok dikasi IF itu apa y

abdul azis mengatakan...

@anonim

if = Jika .

if figunakan untuk membuat suatu pernyataan yang bersyarat.

Misalnya :

If nilai=10
{
ranking=1
}

Artinya : Jika nilai sama dengan 10, maka ranking sama dengan 1.

Unknown mengatakan...

cara membuat room start gimana???

CMCPoker.com AGEN JUDI POKER ONLINE, AGEN JUDI DOMINO ONLINE INDONESIA TERPERCAYA mengatakan...

blm paham jg kang...bingung

Ahmad mengatakan...

Gan,,ane mau nanya..Kalimat yg ini di tulis ga di script :
//Bergerak ke arah kiri//
// jika tombol panah kiri keyboard di tekan
{ //maka
Atau cuma : if keyboard_check(vk_left)
Tolong kasih penjelasannya ya gan..makasih..

Ganar Gatul mengatakan...

nyimak gan :D
bingungnya sama kyk yg di koment atas saya :D

Unknown mengatakan...

kak letak execute codenya dimana?
punyaku GM V1.1

Unknown mengatakan...

Gan, klo caranya buat game ini di android bisa ga? Kan klo mnjalankan game trsbut pake keyboard, klo dijadiin di hp gimana cara fungsiinnya ya?

Anonim mengatakan...

bang kalo buat yang DnD gmn?

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....,