Rabu, 18 September 2013

Chocolate Doom: Multiplatform DOOM Player


DOOM adalah game 3D lawas yang sangat seru untuk dimainkan. Game FPS tahun 90an, dengan tema horor dan penuh teka teki yang sering bikin kaget (saya :P), lumayan untuk membuang kebosanan. Game ini memiliki ukuran yang kecil, tidak lebih dari 20MB jadi sangat ringan saat dimainkan.



Disini saya tidak akan membahas lebih jauh lagi tentang DOOM, tapi saya akan membahas sedikit tentang Chocolate DOOM. Yaitu DOOM player multiplatform. Seperti proses istalasi, konfigurasi, dan sedikit screenshot saat memainkan gamenya. Dan tentu saja, semua itu saya lakukan pada sistem Slackware Linux, :-)

Mari kita mulai ritualnya.

Download paket Chocolate Doom dan SlackBuild-nya.


$ wget \
> http://downloads.sourceforge.net/chocolate-doom/chocolate-doom-1.7.0.tar.gz \
> http://slackbuilds.org/slackbuilds/14.0/games/chocolate-doom.tar.gz

Extrak paket SlackBuild dan copy paket Chocolate Doom (chocolate-doom-1.7.0.tar.gz) ke folder hasil ekstrak SlackBuild.

$ tar xvf chocolate-doom.tar.gz
chocolate-doom/
chocolate-doom/slack-desc
chocolate-doom/disable_windres.diff
chocolate-doom/chocolate-doom.SlackBuild
chocolate-doom/README
chocolate-doom/doinst.sh
chocolate-doom/chocolate-doom.info
$ cp chocolate-doom-1.7.0.tar.gz chocolate-doom

Pindah direktori aktif ke direktori hasil ekstrak SlackBuild, login sebagai root, kemudian jalankan BuildScript-nya.

$ cd chocolate-doom
$ su
Password:
# ./chocolate-doom.SlackBuild

Setelah proses build selesai, install dengan perintah installpkg.

Slackware package /tmp/chocolate-doom-1.7.0-i486-2_SBo.tgz created.

# installpkg /tmp/chocolate-doom-1.7.0-i486-2_SBo.tgz
Verifying package chocolate-doom-1.7.0-i486-2_SBo.tgz.
Installing package chocolate-doom-1.7.0-i486-2_SBo.tgz:
PACKAGE DESCRIPTION:
# chocolate-doom (Doom source port)
#
# Chocolate Doom is a Doom source port that accurately reproduces the
# experience of Doom as it was played in the 1990s
#
Executing install script for chocolate-doom-1.7.0-i486-2_SBo.tgz.
Package chocolate-doom-1.7.0-i486-2_SBo.tgz installed.

#

Selesai, sekarang Chocolate Doom sudah dapat di akses dari K-Menu.


Tapi, walaupun shortcut Chocolate Doom sudah dapat di akses dari K-Menu, game tetap hanya bisa diakses melalui terminal dengan parameter -iwad.



$ chocolate-doom -iwad doom.wad


Ribet? hehehe,... ini, ada sedikit trik agar game dapat di-play dengan akses mouse (double click).

Buat sebuah script sederhana yang berisi perintah berikut:


#!/bin/bash

chocolate-doom -iwad $1

Simpan, rubah menjadi executable dengan perintah:

$ chmod +x nama-script

Kemudian pindahkan ke direktori /usr/bin. Disini saya menyimpanya dengan nama chocolate-doom-runas.


Buka Dolphin file manager, pindah direktori aktif ke direktori dimana Image game disimpan. Kemudian klik kanan pada salah satu Image, dan pilih Properties.


Klik Settings pada icon berlogo obeng untuk membuka konfigurasi lebih jauh.


Klik Add untuk memilih program yang akan digunakan untuk meng-handle file.


Karena script tidak tampil pada K-Menu, klik Open File Dialog untuk memilih script secara manual.


Cari dimana script tadi disimpan. Pada contoh ini, script saya simpan pada direktori /usr/bin. Klik OK -> OK bila script sudah dipilih.




Klik Apply lalu OK untuk menyimpan konfigurasi. O iya, bila ingin mengganti icon file WAD, klik icon button yang ada disebelah kiri filetype dan pilih icon yang tersedia untuk digunakan.


Restart Dolphin file manager dan sekarang Image DOOM siap dimainkan dengan melakukan klik dua kali pada file WAD.


Selanjutnya adalah konfigurasi. Konfigurasi disini meliputi konfigurasi kontrol, display, joystick, dan beberapa lainya. Menu konfigurasi ini bisa diakses melalui K-Menu -> Settings -> Chocolate Doom Setup.


Dan ini beberapa screenshot lainya, :D


Sekian dan selamat bersenang-senang, ;-)