Senin, 07 Januari 2013

Membuat Game Online Dengan Game Maker

halo sobat-sobat Game Maker User.
post pertama kali aku isi dengan tutorial membuat game dengan Game Maker 8.0 Pro.
untuk yg belum punya GM8.0Pro download di google... hehehe
semak ya....

1. buat Sprite untuk Player. dan namai dengan "player" tampa tanda kutip.
2. masukan scripts untuk membuat koneksinya dengan cara filenya di drag ke Game Maker. (DOWNLOAD)
3. buat Object beri nama "control" tanpa kutip. Add Event > Create. dan masukan Action Script:
//Script ini untuk bergabung/menyambungkan koneksi ke game
mplay_init_tcpip(get_string("Enter ip to connect to:","127.0.0.1"));//memulai keneksi ke game dengan IP
if !mplay_connect_status()=2 //koneksi sukses
{
  show_message("Failed to connect");//jika tidak sukses akan keluar pesan seperti disamping
  game_end();//dan game akan close otomatis
  exit;
}
if show_question("Host?")//bertanya, apa kamu menjadi HOST/SERVER
{
  global.host=true;
  global.playerlist="|";
  mplay_session_create("ses1",0,"server");
}
else
{
  global.host=false;
  if mplay_session_find()>0
  {
    mplay_session_join(0,get_string("Enter your name:","Dave")); //pesan pemberian nama player di game
  }
  else
  {
   show_message("No session found.");//jika SERVER/HOST tidak ada(belum dibuat/keluar/tidak terhubung) maka akan keluar pesan itu.
   game_end();//dan game keluar otomatis
   exit;
  }
}
global.players=1;

4.buat Object dengan nama "player" tanpa kutip. masukan Event berikut:
Add Event>Create dan masukan Action Script:
 my_speed=5;//player mempunyai speed 5
if !global.host
{
  mplay_player_find();
  p=mplay_player_name(1);
  mplay_message_send_guaranteed(p,1,1);
  my_id=-1;
}
else my_id=1;

Add event>Step dan masukan Action Script:
mplay_data_write(my_id,string(x)+"|"+string(y)+"|"+string(image_angle)+"|");
if keyboard_check(vk_up)
{
y-=5
image_angle=90
direction=90
}
if keyboard_check(vk_down)
{
y+=5
image_angle=270
direction=270
}
if keyboard_check(vk_left)
{
x-=5
image_angle=180
direction=180
}
if keyboard_check(vk_right)
{
x+=5
image_angle=0
direction=0
}

dan ok...
5. buat room..
6. taruh Object control dulu lalu Object player.
jadi deh,, dan test...

ini file contoh GMK (DOWNLOAD)


//Kamu harus jadi host jika ingin teman-temanmu terkoneksi ke game kamu...
dan alamat IP harus punya kamu. beri temanmu alamat IP kamu, dan main deh,,,,







*Gamer yg baik, menggunakan Credits

jika masih bingung silakan komentar...