27 May 2012

Kawaks dan Game Arcade

Pernah bermain 'ding-dong' atau istilah kerennya 'arcade' ? Itu lho pas mau dimainkan mesti di masukkin koin. Lalu tinggal di kontrol lewat joystick dan tombolnya. Dulu saya termasuk yang hobi bermain neh benda. Sekarang pun masih tak nolak sih kalau diajak bermain. :-)
Mesin Arcade
 
Nah bagi yang ingin memainkan game-game arcade tempoe doeloe di komputer pribadi, kali ini saya ingin sharing mengenainya. Yang kita perlukan program yang diberi istilah emulator. Sesuai namanya,guna emulator adalah mensimulasi mesin arcade di komputer kitanya. Saat ini emulator sangat banyak macamnya tersedia di dunia maya. Sebut saja ada namanya MAME, Nebula, dan lain-lain. Yang ingin saya bahas kali ini adalah emulator bernama Kawaks.

Kawaks

Alasan saya memakai Kawaks karena kebetulan emulator ini yang berjalan mulus. Sudah saya coba MAME dan Nebula. Tetapi apa lacur, kedua emulator ini tidak bisa berjalan lancar di laptop tercintaku.

Setelah di download Kawaks-nya, selanjutnya tinggal dicari game yang ingin dimainkan. Ada banyak game yang bisa didownload gratis di dunia maya. Sebut saja King of Fighter, Street Fighter, Marvel Super Heroes, Street Fighter 3rd Strike-Fight For The Future , dan sebagainya. File game ini disebut ROMS.

Langkah selanjutnya pindahkan file game yang telah di download tadi di sub folder Roms-nya folder Kawaks. Setelah itu jalankan Kawaks-nya. Load Game. Ta...da....layar pun berubah layaknya monitor arcade pas tempoe doeloe itu.

Agar bisa dimainkan gamenya, tombol-tombol keyboardnya mungkin perlu diatur terlebih dahulu di Redefine Keys. Hebatnya Kawaks ini mendukung sampai 4 pemain. Ini artinya kalau kebetulan gamenya mendukung, anda dan 3 temen lainnya bisa bermain secara bersamaan. Masalahnya hanya gimana berkongsi satu keyboard dengan 4 orang sekaligus. :-)

Kebetulan saya masih ingat ada satu game yang bisa dimainkan 4 orang sekaligus. Namanya Captain Commando. Game ini ceritanya ada 4 pendekar yang melawan banyak penjahat dikota.

Captain Commando

Masalah berkongsi keyboard saya atasi sebagai berikut. Kebetulan saya memiliki 1 USB GamePad Wireless, 1 Wiimote, 1 Mini Keyboard Bluetooth. Ketiga benda ini akan saya gunakan untuk mengontrol game ini. Ini artinya bisa sekaligus 3 orang memainkan game ini. Tentunya akan asyik nantinya.


Nah untuk menghubungkan  benda ini ke laptopku saya perlu program tambahan bernama GlovePie. Program ini gratis kok. Masukkan script yang saya gunakan ini ke GlovePie-nya dan jalankan. Niscaya sekarang Wiimote dan USB GamePad-nya sudah bisa mengontrol gamenya. Khusus untuk Mini Keyboardnya tidak perlu di program. Tinggal hidup dan koneksikan aja via bluetooth.


Contoh Script Glovepie yang saya gunakan :
---------------------------------------------------------------------------
//Script Glovepie
if(Joystick1.y < -0.3){
   Keyboard.Up = true
}else{
   Keyboard.Up = false
}
if(Joystick1.y > 0.3){
   Keyboard.Down = true
}else{
   Keyboard.Down = false
}
if(Joystick1.x < -0.3){
   Keyboard.Left = true
}else{
   Keyboard.Left = false
}
if(Joystick1.x > 0.3){
   Keyboard.Right = true
}else{
   Keyboard.Right = false
}
//Left stick walk code
if(Abs(Joystick.y) > 0.3 and Abs(Joystick.y) < 0.7 and Abs(Joystick.x) < 0.7){
   Keyboard.X = true
}elseif(Abs(Joystick.x) > 0.3 and Abs(Joystick.x) < 0.7 and Abs(Joystick.y) < 0.7){
   Keyboard.X = true
}else{
   Keyboard.X = false
}

}
//POV
Key.Up = Joystick1.pov1up
Key.Down = Joystick1.Pov1Down
Key.Left = Joystick1.Pov1Left
Key.Right = Joystick1.Pov1Right
//Buttons
Key.NumPad1 = Joystick1.Button1
Key.NumPad2 = Joystick1.Button2
Key.NumPad3 = Joystick1.Button3
Key.Numpad4 = Joystick1.Button4
Key.NumPad5 = Joystick1.Button5
Key.Numpad6 = Joystick1.Button6
Key.NumLock = Joystick1.Button9
Key.Numpad9 = Joystick1.Button10
Key.Numpad7 = Joystick1.Button7
Key.Numpad8 = Joystick1.Button8

//Special keys
if(Joystick1.Button7)and(Joystick1.Button8)then
Key.Down+Key.Left+Key.NumPad1=Joystick1.Button1
Key.Down+Key.Left+Key.NumPad2=Joystick1.Button2
Key.Down+Key.Right+Key.NumPad1=Joystick1.Button3
Key.Down+Key.Right+Key.NumPad2=Joystick1.Button4
end if

N = Wiimote1.Down
V = Wiimote1.Up
B = Wiimote1.Left
G = Wiimote1.Right
L = Wiimote1.Plus
Apostrophe = Wiimote1.Two
Y = Wiimote1.B
SemiColon = Wiimote1.One
Slash = Wiimote1.A
I = Wiimote1.Home
P = Wiimote1.Minus
M = Wiimote1.Minus+Wiimote1.Plus

if(wiimote1.A)and(wiimote1.B)then
S+D+J = Wiimote1.SwingLeft
S+D+K = Wiimote1.SwingDown
S+A+K = Wiimote1.SwingRight
S+A+J =Wiimote1.SwingUp
end if

--------------------------------------------------------------------------

Akhirnya sekarang ini saya bisa memainkan game Captain Commando ini bareng dengan temen-temenku. Bagi yang ingin bertanya lebih lanjut sila berkomentar dibawah ini. Selamat mencoba!