Ketika melihat judul artikel ini mungkin anda akan berpikir bahwa artikel ini akan membahas mengenai sebuah game yang bernama KXL. Jawabannya tidak. Yang akan penulis bahas disini adalah game-game yang menggunakan pustaka KXL serta pustaka KXL itu sendiri.
Pada artikel ini akan digunakan karakter '$' sebagai prompt shell
pengguna dan karakter '#' sebagai prompt shell root.
Pustaka KXL
Pustaka KXL adalah suatu pustaka visual dan suara yang dikembangkan oleh
Katsuyoshi SATO dengan tujuan untuk pengembangan game/permainan secara
mudah dalam sistem X Window pada Linux.
KXL dirilis dibawah GNU General Public License (GNU GPL), artinya anda
dapat mendistribusikan dan memodifikasinya dibawah GNU GPL.
KXL adalah komposisi dari jendela pada satu halaman, frame buffer pada
halaman lainnya dan sesuai untuk pembacaan gambar bitmap, dan memberikan
fungsi gambar dan suara yang sederhana.
KXL ditulis menggunakan xlib dan dengan bahasa C.
Instalasi Pustaka KXL
$ tar zxvf KXL-1.1.5.tar.gz
tar, maka
akan dihasilkan direktori KXL-1.1.5 beserta isinya. Masuklah ke
direktori tersebut.
$ cd KXL-1.1.5/
$ ./configure
$ make
$ su Password: # _ # make install
ldconfig untuk membuat/meng-update links dan cache
untuk pustaka terbaru yang ada pada direktori yang diberikan pada baris
perintah, berkas /etc/ld.so.conf, dan pada direktori pustaka (/usr/lib/
dan /lib).
Untuk mudahnya jalankan perintah (sebagai root):
# ldconfigPustaka KXL sudah terinstal pada sistem anda, sekarang tinggal menginstal game-game berbasis pustaka tersebut.
$ tar zxvf geki2-KXL-2.0.3.tar.gz
tar,
maka akan dihasilkan direktori geki2-KXL-2.0.3 beserta isinya. Masuklah
ke direktori tersebut.
$ cd geki2-KXL-2.0.3/
$ ./configure
configure
tadi dengan perintah:
$ make
$ su Password: # _ # make install
$ geki2 [enter]
Tombol-tombol Operasi
Power up
bola [S]: shot power up.
bola [L]: laser power up.
Akhir kata, semoga anda dapat selalu gembira dan tidak jenuh di
sela-sela kesibukan yang padat dengan memainkan game-game berbasis
pustaka KXL ini.
Saran dan kritik silahkan dikirimkan ke stwn[at]duniasemu[dot]org.
URL