Membuat Game SUPER MARIO BROS Dengan Game Maker - PART 3

Dalam tutorial game maker sebelumnya, kita telah berhasil memperbaiki bug yang ada dalam game. Namun, anda pasti bertanya-tanya mengapa pada tutorial sebelumnya antara tutorial dan hasil tutorial sedikit berbeda. 

Disinilah jawabannya. Pada tutorial game maker kali ini kita akan mempelajari mengenai cara menambahkan theme music tersebut, dan membuat agar mario bisa melompat dalam game tersebut.

Menambahkan music latar pada game.
1). Buka kembali project game sebelumnya.
2). Karena hasilnya sudah ada, maka langkah-langkah ini bisa dijadikan sebagai referensi.
3). Download theme musicnya disini [ mario theme.zip ].
4). Klik kanan folder sounds ---) lalu pilih Create Sound ---) kemudian pilih load sound.
5). Beri nama sound tersebut dengan nama snd_sound.
6). Buat sebuah objek baru, beri nama objek tersebut dengan nama obj_setting.
7). Buat sebuah Event baru yaitu Create Event, lalu buat sebuah execute code kemudian masukan script di bawah ini

sound_loop(snd_theme) //mainkan music ini secara loop

8). Masukan objek_setting tersebut dalam room sesuai dengan kehendak anda.
9). Selesai. 

Membuat karakter mario bisa melompat
1). Buatlah sebuah sprite baru yang akan digunakan untuk membuat ground platformernya, contoh :

2). Beri nama sprite tersebut dengan nama spr_land1.
3). Untuk membuat sprite yang mewakili mario ketika sedang melompat Anda bisa menggunkan contoh sprites ini:







pemberian nama sprite:
mario melompat ke arah kanan : spr_right_jump
mario melompat ke arah kiri : spr_left_jump. 


4). Sekarang pindah ke folder sounds ---) lalu klik kanan folder sounds ---) kemudian masukan file suara ini, untuk membuat suara ketika sedang melompat [ download file mario jump.wave ].
5). Beri nama file suara tersebut dengan nama snd_jump.
6). Agar suara antara theme music dan sound_effect ini seimbang, Anda bisa mengatur tinggi rendahnya suara sesuai dengan kehendak Anda.
7). Sekarang pindah ke folder objects ---) klik kanan obj_mario.
8). Buatlah sebut Event baru yaitu Create Event, kemudian masukan script di bawah ini:

dir=0 //variable untuk menandai apakah mario sedang menghadap ke kiri atau kanan.

9). Buka kembali Execute code yang ada di Step Event, kemudian tambahkan script di bawah ini di bawah script yang sebelumnya:
//untuk pengaturan nilai variable “dir” ada di Event Keyboard left dan right.
if dir=0 //jika variable dir = 0 berarti mario sedang menghadap ke kanan 
{
if(place_free(x,y+5))
{
gravity=0.5 //set gravitasi sebesar 0.5
sprite_index = spr_right_jump
}
}

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


if keyboard_check_pressed(ord("A")) //jika tombol keyboard A ditekan
{
if(not(place_free(x,y+9)))
{
sound_play(snd_jump) //jalankan suara snd_jump
vspeed = -9 //Anda bisa mengatur tinggi lompatan dengan mengubah nilai ini 
}
}

Tinggalkan komentar yaah..

Ping your blog, website, or RSS feed for Free

1 komentar:

  1. Videos of the NBA at The Forum - TheVideoL.cc
    I'm watching the youtube mp4 NBA in the Forum. I am a new guy, not sure if I know of a good sport to watch, and so I am just curious if there are any

    BalasHapus

 
Yahoo Messenger
none
Google Plus
none
Twitter
none
Facebook
Add My Facebook
Editted Template By Underground404 - Himajiesized By Dayz Hidayat