Translate

Heath bar sao

Health Bar merupakan salah satu komponen yang penting dalam game, health bar berfungsi sebagai petunjuk nyawa atau darah player dalam game, yah yang sering main game pasti mengerti lah maslah heath bar ini. nah, kali ini kita akan belajar membuat sebuah heath bar untuk game yang anda buat dengan menggunakan game maker.

Kita akan membuat ini menjadi bergaya seperti di dalam anime Sword Art Online ( SAO ). Sao menceritakan tentang sebuah game virtual MMORPG yang membuat player dapat masuk ke dalam dunia game, wuih keren !!!. alan tetapi tanpa sebab yang jelas sang GM membuat player terjebak di dalam dunia game dan tidak bisa keluar kecuali mereka menyelesaikan game tesebut. nah, unutuk lebih jelasnya tonton saja animenya heheh.

Sprites

Pertama siapkan terlebih dahulu sprites yang akan kita gunakan nanti.

1. spr_sao

sprite sao health bar




Buatlah sebuah sprites baru dengan nama : spr_sao dengan menggunakan gambar di atas.

spr_sao

Scripts

Sekarang buatlah sebuah scripts baru dengan cara klik Resources > Create Script.

1. script_draw

Buat sebuah script dengan nama : script_draw dengan isi script :

  1. draw_healthbar(view_xview+((92)*view_wview/600),view_yview+((20)*view_hview/480),view_xview+((353)*view_wview/640),view_yview+((38)*view_hview/480), hp/ hp_devide,hp_back,hp_front,hp_front,0,1,0);  
  2.   
  3. draw_sprite_ext(spr_sao,0,view_xview+(5)*view_wview/640,view_yview+(5)*view_hview/480,(view_wview/640)*1,(view_hview/480)*1,0,c_white,1);  
  4.   
  5. draw_text(243,40,hp);  
  6.   
  7. draw_text(280,40,max_hp);  

1. script_variable

Buat sebuah script dengan nama : script_variable dengan isi script :

  1. hp=100  
  2. max_hp=100  
  3. hp_devide=max_hp/100  
  4.   
  5. hp_back=make_color_rgb(0,24,0)  
  6. hp_front=make_color_rgb(0,244,0)  
  7.   
  8. e_back=make_color_rgb(64,0,0)  
  9. e_front=make_color_rgb(255,0,0)  

Font

Sekarang siapkan sebuah font, pertama anda harus mengunduh terlebih dahulu font SAO yang akan anda gunakan anda dapat mengunduhnya di sini : DeviantArt

Sekarang buatlah sebuah font baru klik Resources > Create Font,  dengan nama : sao_font

font sao
Ubah pilihan fontnya menjadi : SAO UI dan ubah sizenya menjadi : 14

Objek

Sekarang kita buat objek dengan cara klik Resources > Create Object

1. obj_helath

Buat objek dengan nama : obj_health

object health bar
Sekarang tambah event pada objek tersebut :

Klik Add Event > Create > Pada tab kanan pilih Control > Execute Script

Dengan properties :

Applies to : Self
Script : script_variable
Argument 0 - 4 : 0

Pada tab kanan pilih Draw > Set Font

Dengan properties :

Font : Sao_font
align : left

Pada tab kanan pilih Draw > Set Color

Dengan properties :

Color : ( Pilih warna putih )

Klik Add Event > Step > Step > Pada tab kanan pilih Control > Execute Code > Isi dengan script berikut

  1. if keyboard_check(ord('S')){hp+=1}  
  2. if keyboard_check(ord('A')){hp-=1}  
  3.   
  4. if hp > max_hp{hp=max_hp}  
  5.   
  6. if hp > max_hp/3 and hp < max_hp/2 {  
  7.     hp_front=make_color_rgb(255,208,0);  
  8. }  
  9.   
  10. if hp < max_hp/4{  
  11.     hp_front=make_color_rgb(244,0,0);  
  12. }     
  13.   
  14.   
  15. if hp > max_hp/2{  
  16. hp_front=make_color_rgb(0,244,0);  
  17. }  
  18.   
  19. if hp < 0{hp=0}  

Klik Add Event > Draw > Draw > Pada tab kanan pilih Control > Execute Script

Dengan properties :

Applies to : Self
Script : script_draw
Argument 0 - 4 : 0

2.obj_text

object text

Klik Add Event > Draw > Draw > Pada tab kanan pilih Control > Execute Code > Kemudian isi dengan script

  1. draw_text(x,y,"Tekan tombol S untuk menambah darah#Tekan tombol A untuk mengurangi darah #By: Jin Toples #Http://jintoples.blogspot.com")  

Room

Sekarang buatlah sebuah room dengan nama : Main

main room health bar

Dengan ukuran room Width : 400 dan Height : 200

Letakan obj_health pada bagian atas dan obj_text pada baigan bawah.

Sekarang jalankan dengan cara tekan F5 atau klik Run > Run Normaly.

*Notes Tutorial ini dibuat dan sudah di coba pada Game Maker Studio Full Version dan Game Maker 8.0 Full Version





{ 3 komentar... read them below or Comment }

  1. LINK SUMBER GAN !!! HARGAI PENULIS.

    http://jintoples.blogspot.com/2014/01/membuat-health-bar-sao-dengan-game-maker.html

    BalasHapus
  2. Assalamu Alaikum wr-wb, perkenalkan nama saya ibu Sri Rahayu asal Surakarta, saya ingin mempublikasikan KISAH KESUKSESAN saya menjadi seorang PNS. saya ingin berbagi kesuksesan keseluruh pegawai honorer di instansi pemerintahan manapun, saya mengabdikan diri sebagai guru disebuah desa terpencil di daerah surakarta, dan disini daerah tempat mengajar hanya dialiri listrik tenaga surya, saya melakukan ini demi kepentingan anak murid saya yang ingin menggapai cita-cita, Sudah 9 tahun saya jadi tenaga honor belum diangkat jadi PNS Bahkan saya sudah 4 kali mengikuti ujian, dan membayar 70 jt namun hailnya nol uang pun tidak kembali bahkan saya sempat putus asah, pada suatu hari sekolah tempat saya mengajar mendapat tamu istimewa dari salah seorang pejabat tinggi dari kantor BKN pusat Jl. Letjen Sutoyo No. 12 Jakarta Timur karena saya sendiri mendapat penghargaan pengawai honorer teladan, disinilah awal perkenalan saya dengan beliau, dan secara kebetulan beliau menitipkan nomor hp pribadinya 0853-1144-2258 atas nama Drs Muh Tauhid SH.MSI beliaulah yang selama ini membantu perjalanan karir saya menjadi PEGAWAI NEGERI SIPIL, alhamdulillah berkat bantuan bapak Drs Muh Tauhid SH.MSI SK saya dan 2 teman saya tahun ini sudah keluar, bagi anda yang ingin seperti saya silahkan hubungi bapak Drs Muh Tauhid SH.MSI, siapa tau beliau bisa membantu anda

    BalasHapus
  3. saya IBU WINDA posisi sekarang di malaysia
    bekerja sebagai ibu rumah tangga gaji tidak seberapa
    setiap gajian selalu mengirimkan orang tua
    sebenarnya pengen pulang tapi gak punya uang
    sempat saya putus asah dan secara kebetulan
    saya buka FB ada seseorng berkomentar
    tentang AKI NAWE katanya perna di bantu
    melalui jalan togel saya coba2 menghubungi
    karna di malaysia ada pemasangan
    jadi saya memberanikan diri karna sudah bingun
    saya minta angka sama AKI NAWE
    angka yang di berikan 6D TOTO tembus 100%
    terima kasih banyak AKI
    kemarin saya bingun syukur sekarang sudah senang
    rencana bulan depan mau pulang untuk buka usaha
    bagi penggemar togel ingin merasakan kemenangan
    terutama yang punya masalah hutang lama belum lunas
    jangan putus asah HUBUNGI AKI NAWE 085-218-379-259 ATAU KLIK SITUS KAMI PESUGIHAN TAMPA TUMBAL tak ada salahnya anda coba
    karna prediksi AKI tidak perna meleset
    saya jamin AKI NAWE tidak akan mengecewakan

    BalasHapus

wall-e answer
Diberdayakan oleh Blogger.

- Since 2013 di persembahkan oleh © Luvutoo -DIARY- by amiy - with umey -