Cara Menciptakan Game Undian Dengan Game Maker

Cara Membuat Game Undian Dengan Game Maker Cara Membuat Game Undian Dengan Game Maker

Cara Membuat Game Undian Dengan Game Maker - Pada kali ini kita akan berguru menciptakan game undian putar atau spin wheel. Anda tentu sering menjumpai undian - undian berhadiah pada kehidupan anda sehari - hari dengan hadiah yang bermacam - macam. undian ini juga anda sanggup dipakai untuk game anda, teladan sebagai hadiahnya yaitu XP, uang, senjata, armor, atau peralatan lainnya yang dipakai dalam game di game maker anda.

Baca juga : Cara Membuat Game Dengan Inventory di Game Maker

Sprites

Pertama siapkan sprites yang akan kita gunakan dalam game. anda sanggup mengunduh gambarnya di sini : Sprites Undian

Baca Juga

1. spr_spinner

Buat sebuah sprites dengan nama : spr_spinner

Cara Membuat Game Undian Dengan Game Maker Cara Membuat Game Undian Dengan Game Maker
sprite spinner

Kemudian Klik Load Sprite > Cari gambar spr_wheel , Selanjutnya ubah Orignya menjadi Center atau X : 250 dan Y : 250

2. spr_arrow

Buat sebuah sprites dengan nama : spr_arrow

Cara Membuat Game Undian Dengan Game Maker Cara Membuat Game Undian Dengan Game Maker
sprite arrow

Kemudian Klik Load Sprite > Cari gambar spr_arrow , Selanjutnya ubah Orignya menjadi X : 16 dan Y : 0

Object

Sekarang buatlah sebuah object dengan cara  klik Resources >  Create Object kemudian berinama : obj_spinner

Cara Membuat Game Undian Dengan Game Maker Cara Membuat Game Undian Dengan Game Maker
object spinner

Sekarang tambahkan event pada object tersebut.

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

// kita melaksanakan definisi semua variabel spr1 = spr_spinner spr3 = spr_arrow  d = 250 //diameter / titik tengah spd = 0 //speed arah = 1 //0 = searah jarum jam, 1 = tidak searah prize = 0 //hadiah pow = 0 //power  start = 0 //belum mulai  txt[1] = 'Anda Belum Beruntung' txt[2] = 'Rp. 50.000' txt[3] = 'Rp. 1.000.000' txt[4] = 'Rp. 120.000' txt[5] = '1 Unit Mobil' txt[6] = 'Rp. 1.000' txt[7] = 'Rp. 500.000' txt[8] = 'Rias Highschool DXD'

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

start = 0

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

if start = 1 { if arah = 0 image_angle -= spd else image_angle += spd  if image_angle >= 360 image_angle = 0 if image_angle <= -360 image_angle = 0 spd -= 0.01      if spd <= 0      {     spd = 0     start = 0     if arah = 0 image_angle *= -1          if floor(image_angle) >= 0+1 && floor(image_angle) <= 45 prize = 1     if floor(image_angle) >= 45+1 && floor(image_angle) <= 90 prize = 2     if floor(image_angle) >= 90+1 && floor(image_angle) <= 135 prize = 3     if floor(image_angle) >= 135+1 && floor(image_angle) <= 180 prize = 4     if floor(image_angle) >= 180+1 && floor(image_angle) <= 225 prize = 5     if floor(image_angle) >= 225+1 && floor(image_angle) <= 270 prize = 6     if floor(image_angle) >= 270+1 && floor(image_angle) <= 315 prize = 7     if floor(image_angle) >= 315+1 && floor(image_angle) <= 360 prize = 8          show_message(txt[prize])     image_angle = 0     pow = 0     } }  room_caption = 'Speed: '+string(spd)  /* NOTE:  Karena ada 8 slot pada spin nya, maka 360 dibagi 8, balasannya = 45 Jadi, setiap sudut 45 terdapat pergantian prize  Untuk tidak ada kesalahan dalam engine, maka embel-embel 1 derajat pada angka / sudut yg sama */ 

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

pow += 0.1

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

draw_sprite_ext(spr1,0,d,d,1,1,image_angle,noone,1) draw_sprite(spr3,0,d,0)  draw_text(10,10,string(floor(image_angle)))

Klik Add Event > Key Relase > Space > Pada tab kanan pilih Control > Execute Code > Isi dengan script berikut

if start = 0  { spd = floor(random_range(5,12))+pow start = 1 //alarm[0] = choose(3,4,5)*choose(30,40,50,60,70,80,90) } 

Room

Terakhir buatlah room dengan cara klik Resources > Create Room, dengan ukuran 500 x 500 berinama : room0 , Kemudan tambahkan obj_spinner.


Cara Membuat Game Undian Dengan Game Maker Cara Membuat Game Undian Dengan Game Maker
room main game

Sekarang coba anda jalankan game anda dengan cara tekan F5 atau klik Run > Run Normaly. Kemudian untuk memutar wheel tekan Space pada keyboard.

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

Game Undian Dengan Game Maker kini sudah selesai, baca juga tutorial game maker lainnya.

Artikel Terkait

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel