Laskar Patigeni

1 April 2008

Judul game di atas keren gak, atau malah bikin serem? Hehe, itu nama game yang aku buat sama temen-temen satu kelompokku di kuliah HCI (Human Computer Interaction) di semester 1 kemaren. Tapi kali ini cuman bikin desainnya-thok, enggak sampai implementasi, jadinya ya ga ada yang bisa dimainin, cuman dokumentasi (game design document) dan screenshot nya aja. Screenshot? Iya, karena gamenya enggak ada, ya screenshot-screenshot-an jadinya, alias dibuat pake Photoshop, hehe.

Oleh dosennya, kita diminta mendesain game yang bernuansa sains. Abis brainstorming dengan tim, akhirnya sepakat mengangkat tema pemadam kebakaran hutan yang menggunakan pesawat khusus penyiram air. Kebayangnya mirip game-game strategi gitu, yang berbasis peta dan ada minimap gitu. Tugas pemain game adalah mengendalikan pesawat dengan target memadamkan api di berbagai lokasi. Mode tampilannya adalah 3rd person view alias tampilan si pesawat tampak di peta seperti kita lihat dari atas langit, bukan seperti simulasi pesawat yang pemain gamenya bisa seakan-akan duduk di kursi pilot. Bermainnya berbasis misi, ada pilihan peralatan, tim pemadam, dan lain-lain. Maunya sih enggak sekedar game action mengendalikan pesawat aja, tapi ada semacam strategi gitu untuk memadamkan api.

Nah, judul itu ide dari temenku, yang ingin memakai nama lokal tapi unik. Laskar artinya pasukan, Pati artinya mematikan, Geni artinya api. Kalo diterjemahkan kira-kira ya Pasukan Pemadam Api, begitu.

Di sini aku kebagian bikin desain grafisnya, 2 temen yang lain bikin dokumen desainnya. Lumayan juga, ngerancang tampilan game, pura-puranya gamenya sudah ada, padahal gimana di-implement-nya juga belom kebayang tuh…hehe. Aku membuatnya pake Photoshop + 3DSMax. 3DSMax khusus untuk bikin model pesawatnya. Maksudnya sih biar gampang kalo mo diputer-puter tampak depan, belakang, samping, dll.

Ini nih ’screenshots’ nya…:p

Menu Utama Halaman misi Halaman Perlengkapan pesawat menjatuhkan air Ada kabut asap! Ambil air!

Game “Kecemplung”

1 April 2008

Ini nih gameku yang sempat diikutkan di lomba Kontes Game Edukasi Indonesia (KGEI) di VEDC Malang 25 – 27 November 2007 yang lalu. Udah dari dulu-dulu pengen ngebahas tapi blom diposting-posting aja, padahal udah lebih dari 4 bulan nih, hehe. Oya, harusnya malah game ini yang aku duluin postingnya, soalnya game ini sudah berprestasi. Gak nyangka pas ajang KGEI itu Kecemplung! dapet juara 1 di kategori mahasiswa. Seneeng banget lah pokoknya, terutama karena karyaku sudah dihargai banget, dan hadiahnya lumayan, hehe…

Tentang pembuatannya, game ini sebenarnya aku buat sebagai tugas awalan setelah diterima di S2-Game Technology di ITB. Waktu itu sebagian mahasiswa yang dinilai belum punya latar belakang pemrograman cukup kuat diminta ikut kelas matrikulasi, sementara yang dinilai cukup punya kemampuan pemrograman diminta untuk membuat game. Aku sih niatnya sekalian aja mumpung ada alasan tugas aku sengaja bikin game yang cukup komplit dari sisi konsep, desain, antarmuka, gameplay, dokumentasi, audio, dsb. Dan karena waktunya cukup mepet waktu itu, sekitar 1 bulan, aku buat saja pake tool yang sudah biasa aku pakai: Macromedia Director dibantu Photoshop, Flash, dan sedikit 3DSMax untuk grafisnya, serta Audacity untuk audionya. Genre game-nya adalah casual game dengan muatan pendidikan tidak langsung (kosakata bahasa inggris) dengan maksud agar bisa dimainkan oleh banyak orang segala umur, karena dibuat semudah mungkin cara memainkannya dengan tanpa mengurangi unsur tantangan dan kesenangan dalam memainkannya.

Cara mainnya sebenarnya sederhana, yaitu user diminta menyeberangi sebuah sungai melalui petak-petak dengan tiap petak terdapat simbol-simbol tertentu, bisa angka, huruf, gambar, dll. Jalur yang dipilih user harus sesuai dengan urutan pola berulang yang sudah ditentukan dan terlihat di bagian atas layar. Bila user salah melangkah, user akan jatuh ke air alias kecemplung!.

Oya, hal yang menarik dari game ini buat aku adalah game ini bener-bener aku coba buat swadaya banget. Semua aku coba buat sendiri, dari desain game, desain materi, desain grafis, programming, instalasi, dokumentasi, editing audio, sampai musik, kecuali voice talent!. Tapi tetep gak jauh-jauh kok :) , voice-talent buat ngisi narasi materi dan game aku ambil dari suara Enno dan si Dafa kecil, alias keluargaku sendiri. Jadi boleh dibilang karya ini karya keluarga, hehe..:)

Kayaknya segitu dulu deh cerita kecemplung-nya… Viva Kecemplung!

Menu Utama “Kecemplung” Peta Level Tampilan Game Custom Game

Dams Online

3 Maret 2008

Nambah lagi tentang game yang aku buat sebagai tugas kuliah. Yang ini dibuat bareng tim, 3 orang. Kuliahnya Pemrograman Web, isi kuliahnya rombongan belajar pemrograman web dari paling dasar html, css, javascript, php, webservice, sampai ajax. Udah cukup telat nih postingnya. Ini tugas semester 1 kemaren, sementara sekarang sudah jalan kuliah semester 2.

Ide gamenya dari temenku, permainan tradisional dam-daman. Inget jaman masih kecil dulu maen dam-daman di lantai sama teman-teman. Garisnya pake kapur, buah permainannya pakai batu atau pecahan genting.

Game ini dibuat pake html+javascript untuk client dan php+mysql untuk server. Enggak pake Ajax-ajax-an…:), belum sempat belajar itu soalnya. Aku kebagian yang bikin client-nya. Programnya aku kembangin dari tugas kuliah sebelumnya, yaitu membuat langkah buah catur untuk satu sisi saja. Seneng sih, mengingat javascript lagi. Dulu pernah buat program sederhana buat ngitung BMI (body mass index), sederhana banget. Eh sekarang malah disuruh bikin game..hehe. Aku buat programnya sekitar 2 malem nglembur, pas udah jadi lalu dikasih ke temen yang kebagian bikin di bagian server-nya. Sekitar seminggu kemudian, jadi deh versi online-nya, bisa dimainin berdua, asik juga.

Tampilan game-nya seperti ini nih. Kita ngasih nama gamenya Dams Online…:)

Dams Online

Game “Gang Kampung”

15 Februari 2008

Ini game kedua yang aku post (ceritanya,  hehe, gamenya nyusul kali soalnya blom di jar-in) :)   Sama juga, ini game hasil dari tugas kuliah, nama panjangnya “EC5000 Pemrograman Berorientasi Obyek Menggunakan Java”. Pendeknya, Kuliah Java aja. Intinya sih ya belajar Pemrograman Java. Buat aku yang emang ingin belajar java tapi selalu diganggu sama kesibukan kerjaan, ya semangat banget bikin tugas ini. Sebulanan-lah dikerjain, termasuk belajar Java-nya dari awal, belajar source orang, dan mencoba mengarah untuk bikin game engine kecil-kecilan buat aku sendiri.

Game ini intinya ya labirin. Cari jalan dari lokasi awal menuju lokasi akhir, cuman biar rada rame dikit, dikasih multi tujuan dan ada pengganggunya. Ceritanya sih orang yang menelusuri gang-gang di kampung, harus mengambil benda di berbagai lokasi acak sambil menghindari gukguk yang berkeliaran.

Menu Gang Kampunggame gang kampung

Game Tebak Lokasi Kelereng

15 Februari 2008

Ini postingan pertama tentang game yang pernah aku buat. Ini game sebenernya tugas kuliah, tepatnya kuliah Pemrograman GPU di S2-MGT-ITB. Game-game yang lain menyusul deh, baru sempet satu ini dulu.

Tugasnya sih diminta bikin aplikasi, indah-indahan, atau apa aja asal cukup menarik dan dibuat pake C + OpenGL + GLUT. Sudah lama nggak pegang C jadi sempat pusing juga, apalagi sebenernya aku rada kurang nyaman kalo pake C terutama yang berhubungan denga pointer dan alokasi memori… suka lieur, kalo tidak biasa jadi pusing dengan syntaxnya daripada mikirin lojik programnya…:).

Ide yang mau dibuat sih maunya sederhana, manfaatin 3D tapi males yang rumit-rumit dulu, jadi nggak mau pake yang ada collision detection. Setelah pikir-pikir sana-sini nemu juga, bikin tebak lokasi kelereng di bawah gelas yang gelasnya dituker-tuker gitu. Mikirnya sederhana, ngelibatin pergerakan aja, translasi gelas, sama ada seleksi untuk milih gelas. Setelah coding sana-sini, translasi gelas jadi, sip. Giliran seleksi gelas, ternyata ga sederhana, weleh-weleh, buat sampe ketemu yang bener sampai 2 hari dioprek…:p. Tapi ketemu juga akhirnya, lumayan nambah ilmu. Ini nih screenshotnya…kalo programnya entar diupdate lagi deh, soalnya harus disiapin dulu dll-dllnya..hehe

Mulai bermain Lokasi KelerengPutaaaar