Read more: http://globalvshop.blogspot.com/2011/11/cara-membuat-related-post-gambar_9122.html#ixzz1zB28kCNS
Read more: http://globalvshop.blogspot.com/2011/11/cara-membuat-related-post-gambar_9122.html#ixzz1zB2VYUFd

Salam Pembuka ^^

Jumat, 06 Juli 2012

Cara Membuat Game Mario Bross Dengan Game Maker

  • Seperti Biasa buka Game Maker  
  • Buat Sprites Mario Bros nya Jika Tak Punya Spritesnya bisa di download di : http://www.ziddu.com/download/19852209/MarioBrossby.Yohan.rar.html + Tutorialnya
  • Setelah Buat Spritesnya Click Ctrl + Shift + O / Create Objects berinama objects nya Obj_Mario dan pakai Spritesnya yang Spr_Mario_Stand
  • Add Event , Create dan Pilih Execute Code Masukan Code dibawah ini sebagai berikut : dir=0
  • Click Add Event dan Pilih Event Step dan Click Kanan Execute Code jika ada seperti ada Spr yang pas dengan mario ganti dengan Spr Character Mario Bross kamu 1 per 1 sebagai code berikut :
  • ///////////////////////////Script Bagian Pertama//////////////////////////////////////////
    if keyboard_check_released(vk_left) //jika tombol panah kiri dilepas
    { //maka
    sprite_index=Mario_Berdiri Kanan
    }

    if keyboard_check_released(vk_right)
    {
    sprite_index=Mario_Berdiri_Kiri
    }

    /*kode dibawah ini akan berfungsi bila kita menekan tombol panah dan kiri secara bersamaan
    yang akan membuat karakter mario anda jalan ditempat,sehingga dengan menggunakan kode di bawah
    ini maka keadaan tersebut tidak akan terjadi*/
    if keyboard_check(vk_right) and keyboard_check(vk_left) and keyboard_lastkey=vk_right
    {
    if place_free(x+5,y+0)
    {
    x=x+5
    sprite_index=Mario_Berlari_Kiri
    image_speed=0.5
    exit
    }
    }

    if keyboard_check(vk_right) and keyboard_check(vk_left) and keyboard_lastkey=vk_left
    {
    if place_free(x-5,y+0)
    {
    x=x-5
    sprite_index=Mario_Berlari_Kiri
    image_speed=0.5
    exit
    }
    }
    ///////////////////////////Script Bagian kedua//////////////////////////////////////////
    if dir=0
    {
    if(place_free(x,y+5))
    {
    gravity=0.5
    sprite_index = Mario_Loncat_Kanan
        }
     }

     if dir=180
    {
    if(place_free(x,y+5))
    {
    gravity=0.5
    sprite_index = Mario_Loncat_Kiri
        }
     }


    if keyboard_check_pressed(ord("A"))
      {
      if(not(place_free(x,y+9)))
        {
        sound_play(snd_jump)
        vspeed = -9
        }
      }
     
  •  Yang tulisan berwarna Merah berarti itu bisa diganti dengan Sprites character mario anda sesuai namanya jika tidak sesuai sewaktu anda memulai gamenya maka akan ada tulisan error 
  • Buat Event Baru Yaitu Event Begin Step
if(place_meeting(x,y Wall)) //jika seandainya saya terjebak di objek solid
  {
  move_outside_solid(90,-1) // maka keluarkan saya dari sana
  }
  • Yang tulisan berwarna merah itu dapat diganti dengan nama sprites wall / lantai / yang kotak kotak untuk kamu bisa menginjaknya ganti dengan sesuai nama sprite nya
  • Add Event lagi dan Click Event Collision ke Wall dan click kanan Execute Code masukan code ini : 
  • if dir=0
    {
    sprite_index = Mario_Berdiri_Kanan
    image_index=0
    gravity=0
    vspeed=0
    move_contact_solid(270,-1)
    }

    if dir=180
    {
    sprite_index = Mario_Berdiri_Kiri
    image_index=0
    gravity=0
    vspeed=0
    move_contact_solid(270,-1)
    }
  • Yang Berwarna Merah dapat kamu ganti dengan Mariomu yang sedang berdiam diri / kaku tidak melakukan apa apa
  • Add Event lagi pilih Keyboard dan Left dan click Execute Code dan masukan code dibawah ini :
  • //check tumbukan dengan benda yang berattribut solid
    if place_free(x-5,y+0) 
    {
    x =x-5 //bergerak sebesar lima steps ke arah kiri
    sprite_index=Mario_Berlari_Kiri
    image_speed=0.5
    dir=180
    exit
    }
    /*- place_free(x,y) ---) digunakan untuk mengecek apakah pada titik koordinat yang kita inginkan masih
    ada ruangan kosong yang memungkinkan objek ini bisa bergerak, dan mengecek apakah ada benda yang berattribut
    solid dititik koordiant tersebut atau tidak?
    • Yang Berwarna merah dapat diganti dengan sprites kamu yang sedang berlari ke kiri
    • dan click add event lagi Keyboard dan yang right click execute code dan masukan code berikut :
    • if place_free(x+5,y+0)
      {
      x=x+5
      sprite_index=Mario_Berlari_Kekanan
      image_speed=0.5
      dir=0
      exit
      }
    • Yang berwarna merah dapat kamu ganti menjadi nama mario kamu yang sedang berlari ke arah kanan ..
    • Untuk Objects Wall cuma ceklis Solid
    • dan buat 1 objects baru dan berinama Setting setelah kamu mendownload file rar yang tadi ada di atas tadi akan ada sound ambil yang bernama mario dan click sound load sound beri nama snd_theme dan kembali ke Setting dan klik execute code masukan code berikut : 
    • sound_loop(snd_theme) //mainkan music ini secara loop setelah itu selesai deh room nya sesuai kamu mau membuat bagaimana terserah kamu itu kan karya kamu sendiri ^^