Martinus Ady H. BloG

Human Knowledge Belongs To The World

0AD Game Pengganti AoE Di Linux

| Comments

[caption id=“attachment_1479” align=“alignleft” width=“150” caption=“0AD Game Logo”]0AD Game Logo[/caption]

Gara-gara nonton film Alexander, akhirnya jadi teringat dengan game yang membawa nuansa jaman kerajaan-kerajaan di abad dahulu, yaps game yang sedang saya bicarakan adalah Age of Empire yang dulu saya pernah mainkan ketika masih menggunakan Ms. Windows :)

Nah sekarang, buat para pecinta game Age of Empire dan menggunakan sistem operasi GNU/Linux, pasti sudah tahu kan jika game Age of Empire dapat kita jalankan di GNU/Linux dengan menggunakan bantuan aplikasi WINE. Nah bagi yang ingin bermain game yang mirip dengan Age of Empire tapi berjalan secara native mungkin bisa mencoba menginstall game 0AD di sistem operasi GNU/Linux kesayangan-nya :)

Game 0AD ini dikembangkan oleh http://wildfiregames.com/ yang ternyata juga mempunyai pengalaman dalam pengembangan game Age of Empires II: The Age of Kings., dan yang lebih menyenangkan lagi di game 0AD ini adalah semua shortcut (atau kontrol)-nya sama persis dengan game Age of Empires. Jadi buat yang sudah pernah main Age of Empires saya rasa tidak akan mengalami kesulitan yang berarti ketika mencoba 0AD :)

Meskipun game ini masih berstatus Alpha, tapi berdasarkan percobaan yang sudah dilakukan kita masih bisa bermain game 0AD ini dengan nyaman (meskipun belum bisa bermain dalam mode Campaign dan menu Options-nya masih di disable) :). Jika masih penasaran dengan tampilan game 0AD, dibawah ini adalah beberapa screenshot game 0AD yang berhasil saya install di GNU/Linux Slackware saya :)

Setelah berhasil menginstall game 0AD, kita akan menjumpai tampilan Home Screen dibawah ini ketika dijalankan :

Tampilan Home Screen Game 0AD
Tampilan Home Screen Game 0AD

Karena statusnya masih ALPHA, masih terdapat beberapa menu yang belum berfungsi pada layar Home Screen ini. Dan mode yang bisa kita pilih masih Single Player :)

Setelah kita memilih mode Single Player, pada layar berikutnya adalah Match Setup menu dimana kita akan memilih kerajaan yang ingin kita bangun yang tampilan-nya kurang lebih seperti dibawah ini : Tampilan Layar Match Setup Game 0AD
Tampilan Layar Match Setup Game 0AD

Setelah memilih kerajaan yang ingin kita mainkan dan menekan tombol Start game, maka kita akan menjumpai halaman loading yang tidak jauh beda seperti pada game Age of Empires yang tampilan-nya kurang lebih seperti gambar dibawah ini : Tampilan Layar Loading Game 0AD
Tampilan Layar Loading Game 0AD

Setelah menunggu beberapa saat, maka kita akan menjumpai Map yang tidak jauh beda dengan game Age of Empires di game 0AD ini. Pada awal permainan ini, kita hanya diberi 4 pekerja dan 5 prajurit yang tampilan-nya kurang lebih seperti gambar dibawah ini : Tampilan Awal Game Screen 0AD
Tampilan Awal Game Screen 0AD

Untuk yang sudah pernah memainkan game Age of Empires, cara memindah pasukan dan mengontrol pekerja sama persis dengan Age of Empires :)

Dan opsi yang terdapat pada pekerja juga tidak jauh berbeda dengan Age of Empires seperti terlihat pada gambar dibawah ini : Tampilan Opsi Pekerja Pada Game 0AD
Tampilan Opsi Pekerja Pada Game 0AD

Kita juga bisa membuat sawah untuk sumber makanan, memotong pohon untuk menambah kayu dan lain-lain seperti terlihat pada gambar dibawah ini : Tampilan Game 0AD
Tampilan Game 0AD

Dan sayangnya, karena versinya masih ALPHA game yang sudah kita mainkan tidak bisa kita simpan untuk dimainkan dikemudian hari :( Jika kita menekan tombol Quit maka akan langsung terlihat hasil dari permainan yang sudah kita lakukan seperti gambar dibawah ini : Tampilan Hasil Akhir Permainan 0AD
Tampilan Hasil Akhir Permainan 0AD

Tertarik untuk mencoba game ini ? Jika iya, untuk pengguna Slackware 13.37 install dahulu library OpenAL dan wxGTK, setelah itu agar selalu update maka lebih baik checkout source code dari server SVN wildfire dengan cara seperti dibawah ini : [plain] martinus@artivisi:[/opt/0ad-game]$ svn co http://svn.wildfiregames.com/public/ps/trunk/ 0ad …. …. martinus@artivisi:[/opt/0ad-game]$ [/plain] Proses download ini lumayan lama, karena total source code untuk game ini adalah ~+ 900MB

Dan jika sudah, sebelum mulai untuk mengcompile modifikasilah dahulu file 0ad/build/premake/extern_libs.lua dan file 0ad/build/premake/extern_libs64.lua dari yang sebelumnya seperti ini :

    boost = {
        unix_names = { "boost_signals-mt", "boost_filesystem-mt", "boost_system-mt" },
        osx_names = { "boost_signals-mt", "boost_filesystem-mt", "boost_system-mt" }
    },

menjadi seperti dibawah ini :

    boost = {
        unix_names = { "boost_signals", "boost_filesystem", "boost_system" },
        osx_names = { "boost_signals-mt", "boost_filesystem-mt", "boost_system-mt" }
    },

Jika sudah sekarang masuklah kedalam direktori 0ad/build/workspaces dan jalankan perintah dibawah ini : [plain] martinus@artivisi:[/opt/0ad-game/0ad/build/workspaces]$ ./update-workspaces.sh -j3 …. …. martinus@artivisi:[/opt/0ad-game/0ad/build/workspaces]$ [/plain]

Setelah proses ./update-workspaces.sh -j3 selesai, sekarang masuklah kedalam direktori gcc dan jalankan perintah make CONFIG=Release -j3 seperti dibawah ini : [plain] martinus@artivisi:[/opt/0ad-game/0ad/build/workspaces]$ cd gcc/ martinus@artivisi:[/opt/0ad-game/0ad/build/workspaces/gcc]$ make CONFIG=Release -j3 … … martinus@artivisi:[/opt/0ad-game/0ad/build/workspaces/gcc]$ [/plain]

Dan jika sudah, untuk menjalankan-nya masuklah kedalam direktori 0ad/binaries/system/ dan jalankan perintah pyrogenesis seperti dibawah ini : [plain] martinus@artivisi:[/opt/0ad-game/0ad/build/workspaces]$ cd /opt/0ad-game/0ad/binaries/system/ martinus@artivisi:[/opt/0ad-game/0ad/binaries/system]$ ./pyrogenesis …. …. [/plain]

Akhirnya setelah penantian yang panjang, didapat juga game seperti ini di GNU/Linux yang benar-benar bertemakan sejarah kejayaan masa lalu kerajaan-kerajaan besar dunia :) Dan dibawah ini adalah beberapa referensi yang digunakan untuk menuliskan artikel ini :

  1. Age of Empire

  2. WINE Hq

  3. Game 0AD

  4. Wildfire Games Main Website

  5. 0AD Build Instructions Linux

Comments