Game Puzzle Mesin Konstruksi

Jonathan suka sekali bermain puzzle di iPad dan Android. iPad ukurannya besar, dan  tablet Android yang kami miliki (Asus Transformer) juga sama besarnya. Biasanya kami membawa-bawa Playbook ke mana-mana untuk hiburan Jonathan, tapi mainan puzzle anak-anak kurang banyak di Playbook. Jadi saya memutuskan untuk membuatkan game puzzle untuk Jonathan sekaligus aplikasinya dijual.

Tema yang dipilih untuk puzzle pertama ini adalah mesin konstruksi (construction machines). Salah satu alasannya karena Jonathan suka dengan mobil-mobil mainan konstruksinya yang berwarna kuning.

Game ini sudah dirilis di Blackberry Appworld. Mungkin di masa depan akan dirilis di Ipad dan Android. Versi lite (5 Puzzle) bisa di dapat di sini dan versi fullnya (20 Puzzle) bisa dibeli di sini.

Untuk Anda yang memakai desktop dengan browser yang mendukung Flash, Anda bisa melihat demonya (versi lite di): http://yohan.es/demo/construction-puzzle/ Harap sedikit sabar, karena file SWF utamanya 3 mb.

Sebelum membahas mengenai detail implementasinya, saya berikan dulu gambaran mengenai aplikasinya. Berikut ini halaman awalnya. Di sini pengguna bisa langsung menunjuk gambar puzzle yang ingin diselesaikan.

IMG_00000130

Puzzlenya beberapa jenis. Misalnya yang standar seperti puzzle biasa seperti ini:

IMG_00000145

Sebagian sedikit lebih sulit karena tidak menampilkan garis:

IMG_00000148

 

Sebagian hanya melengkapi bagian kendaraan saja:

IMG_00000112

 

Dan sebagian melengkapi bentuk dalam sebuah scene:

IMG_00000136

Gambar-gambar puzzle ini dibeli dari VectorStock. Harga sebuah vektor di VectorStock bervariasi. Untuk standard license, sebagian besar biayanya 1 USD per file (satu file bisa cuma satu gambar, bisa juga banyak gambar), dan tidak boleh digunakan di aplikasi yang dijual (aplikasi gratis boleh, website boleh). Untuk expanded license yang mengijinkan penggunaan gambar untuk produk komersial, harganya mulai dari 25 USD per file.

Saya membeli dua file expanded license untuk aplikasi ini. Biaya VectorStock ini sangat murah dibandingkan situs lain dan hal ini membuat sebagian designer/artist kesal karena VectorStock ini membuat mereka sulit bersaing dengan situs lain. Sebagai developer, saya merasa harga ini cukup fair. File yang rumit dihargai lebih mahal di VectorStock.

Untuk masalah kode program, saya menggunakan haxenme yang baru saya pelajari baru-baru ini. Haxe memungkinkan pembuatan program cross platform dari satu source code. Game ini sebenarnya jalan di Android dan iPad (juga di browser), tapi masih butuh sedikit polesan supaya sesuai dengan ukuran layar Android  dan iPad.

Secara algoritma, game puzzle yang dibuat ini sangat sederhana, yang memakan waktu adalah membuat konten puzzlenya. Puzzle dirancang menggunakan inkscape oleh saya dan Risna. Untuk memudahkan pemotongan gambar, saya menulis program dalam Python yang akan melakukan pemotongan gambar secara otomatis (berdasarkan properti objek di inkscape). Dengan tools yang sudah saya rancang, rencananya kami akan merilis lagi beberapa aplikasi puzzle dengan tema yang berbeda-beda.

Jonathan menjadi tester utama kami. Dia sudah sangat lancar memainkan berbagai jenis puzzle di tablet lain dan semua puzzle ini bisa dimainkan oleh Jonathan. Jonathan juga menemukan beberapa bug kecil yang sudah saya perbaiki. Namanya saya cantumkan di bagian about sebagai tester Smile

register

Semoga puzzle-puzzle berikutnya bisa segera menyusul.

LocalBar: install file BAR langsung dari PlayBook

Hal yang menyenangkan dari membuat program adalah kalau program yang kita buat bisa berguna buat banyak orang. Kali ini mau cerita dikit soal aplikasi LocalBar yang saya rilis Sabtu lalu.

Aplikasi gratis ini gunanya untuk menginstall file BAR langsung dari PlayBook. File BAR adalah file installer Playbook, sama seperti APK di Android atau IPA di iOS. Tadinya jika seseorang orang ingin menginstall file BAR, orang tersebut harus menggunakan aplikasi desktop.

 

main.jpg (1024×600)

Aplikasi ini saya umumkan di Forum Crackberry hari Sabtu siang, di URL ini:

http://forums.crackberry.com/showthread.php?p=6828950

localbar

 

Di forum BlackBerry terbesar ini, threadnya sempat masuk most viewed dan saya (tinyhack) masuk top thanked.

Hari minggu dan Senin artikelnya sudah masuk di sebagian besar situs BlackBerry di seluruh dunia. Orang-orang membuat berita dan tutorial dalam berbagai bahasa: Inggris (ada banyak sekali versi bahasa Inggris), Jerman, Vietnam, Spanyol , Italia, China, Perancis, Rusia, Jepang, dan mungkin bahasa lain juga. Bahkan ada yg membuat tutorial video dalam bahasa Inggris dan ada video dari Spanyol.

Aplikasi ini sebenarnya tidak sulit, tapi riset untuk membongkar protokol instalasinya yang lama. Sudah lama ingin mencoba Native SDK BlackBerry PlayBook, jadi ketika punya waktu, saya membuat aplikasi ini. Ini adalah aplikasi pertama yang bisa menginstall BAR langsung dari PlayBook. Banyak orang yang ingin tahu bagaimana cara kerjanya (bahkan ada yang menawar source codenya). Akhirnya saya putuskan akan bekerja sama dengan orang-orang dari BBXTeam untuk membuat aplikasi dengan user interface yang lebih indah.

Oh iya, karena belum ada yang bikin beritanya bahasa Indonesia, jadi ini sekalian ngasih pengumuman dalam bahasa Indonesia Smile