Minggu, 22 April 2012

Mengekspor Blender ke Ogre Menggunakan Blender2Ogre di Blender 2.6

Blender adalah suatu aplikasi pengembangan animasi 3D , pada aplikasi tersebut kita dapat membuat game dan film animasi. Suatu saat kita membutuhkan sustu tools untuk mengekspor objek 3D tersebut ke dalam bentuk lain, misalnya dengan format .mesh untuk Ogre 3d. Dengan menggunakan Blender, animator dapat dengan mudah membuat sebuah karakter yang dia inginkan. Sebelumnya, animator hanya dapat mengekspor objek 3D blender dengan menggunakan Blender Exporter pada versi lama Blender yakni versi 2.49b.  Seiring pengembangan Blender ,sekarang versi Blender sudah menjadi 2.6 dengan banyak perubahan ,mulai dari bentuk antarmuka dan basis python yang digunakan. Pastinya para animator ,ingin menggunakan antarmuka yang manusiawi dan pastilah mereka memilih versi baru dari Blender tapi jangan khawatir sekarang untuk mengekspor sebuah objek 3D Blender di Blender 2.6 sudah tersedia, namanya  Blender2Ogre.

Kita langsung saja, untuk bahan-bahannya yang perlu digunakan bisa diunduh di bawah ini: 
File>User Preferences>Addons

Install Addon


Aktifkan addon beri tanda ceklis

konfigurasi: Propertis>Scene>Konfigurasi (pastikan ogre terceklis yang ada di kanan atas)





Tes hasil konversi menggunakan OgreMeshy  mesh viewer


Selamat Mencoba

Terima Kasih kepada Blender dev-team dan Blender2Ogre team. :)

Minggu, 15 April 2012

Monitoring Tinta Menggunakan Ink Tool Di Linux

Suatu saat saya pernah memikirkan bagaimana caranya melihat sisa tinta di printer ya. Kemudian saya cari-cari di Synaptic Package Manager, lalu ketemu dengan yang namanya inkblot dan ink. Keduanya saya install,tapi sayangnya inkblot tidak mendeteksi printer yang saya gunakan yakni HP Deskjet F2276 (F2200 Series) , karena tidak mendeteksi printer saya, saya lalu mencoba ink dengan cara CLI (Command-Line Interface) menggunakan terminal Linux dan berhasil.

Caranya, nyalakan printer kemudian pasang kabel printer tersebut ke slot usb,tunggu beberapa saat. Masuk ke /dev/usb dengan cara ketik  " cd /dev/usb " (tanpa tanda petik) kemudian ketik " ls " (tanpa tanda petik) untuk melihat namanya, misal namanya adalah lp0 . Kemudian ketik di terminal " sudo ink -p usb /dev/usb/lp0 " (tanpa tanda petik), jika diminta memasukan password,masukan password Anda dan enter kemudian muncul jumlah persentase dari tinta di printer Anda.
cd /dev/usb
ls
sudo ink -p usb /dev/usb/lp0


  Selamat mencoba :)

Game Engine

Game engine adalah sebuah alat yang digunakan untuk melakukan proses rendering game misalnya jMonkeyEngine, CrystalSpace3DEngine, Panda3D, UnityEngine. Pada jMonkeyEngine lebih mengacu pada bahasa pemrograman Java. Pada Panda3D untuk pengembangan game dengan bahasa pemrograman Python dan C++. Panda3D sifatnya open source dan free serta multi platform sama seperti CrystalSpace3DEngine dan jMonkeyEngine, sedangkan pada UnityEngine free dan hanya untuk platform windows dan mac os serta untuk platform mobile seperti Android dan iOS sifatnya berbayar .


Unity Engine

jMonkey Engine

Panda3D
CrystalSpace3D Engine


Sumber

Alat-Alat dan Perangkat Lunak Pengembangan Game serta Perbandingannya

Pastinya Anda pernah memainkan game, tapi sekarang banyak orang yang telah merubah cara pandang terhadap game, tak sekedar memainkannya saja tapi mereka memikirkan bagaimana sih game itu dibuat dan memakai tools dan perangkat lunak apa saja?. Saat ini saya akan menulis sedikit tentang alat dan perangkat lunak yang digunakan untuk pengembangan sebuah game.

Adobe Flash
Perangkat lunak Adobe Flash (dulu Macromedia Flash),  Perangkat lunak ini bisa kita manfaatkan untuk membuat sebuah game sederhana maupun game yang cukup sulit. Banyak game yang dibuat dengan perangkat lunak flash ini, mungkin Anda pernah memainkan game di sosial media Facebook, nah hampir semua game yang ada di Facebook berbasis flash,untuk memainkannya dibutuhkan tools lagi yakni flash player untuk menjalankannya.

Adobe Flash ini bisa digunakan oleh orang yang belum mahir dalam pembuatan game sekalipun namun dengan tuntunan dari sebuah tutorial , workshop ,ataupun kursus. Untuk membuat sebuah objek karakter dalam pembuatan game flash ini, kita membuatnya perbagian ,misalnya objek karakter burung ,dimana pada objek tersebut terdapat 3 bagian: 1. bagian kepala, 2. badan+sayap+kaki ,3. ekor belakang. Dari setiap bagian tersebut kemudian digabung menjadi satu kesatuan dan kemudian kita atur frame per frame untuk membuat animasinya. Agar objek dapat melakukan aksi,kita buat sebuah skrip pada objek tersebut dengan menggunakan bahasa pemrograman ActionScript. Perangkat lunak ini sifatnya closed source dan propietary.

PyGame 
Perangkat lunak ini bisa kita manfaatkan untuk membuat sebuah game. PyGame sudah mendukung banyak platform bahkan ada di platform mobile seperti Android dan Maemo Nokia. Untuk membuat game dengan PyGame ini kita menggunakan bahasa pemrograman Python yang dibuat oleh Guido van Rossum. Dalam pembuatan game dengan perangkat lunak ini benar-benar full coding , jadi untuk pemula agak sulit dan harus mempelajari kode-kode program bahasa pemrograman Python terlebih dahulu. PyGame ini adalah perangkat lunak yang sifatnya open source sama seperti Python. Sudah banyak game yang dibuat dengan Pygame ini.

Sumber: pygame.org , python.org , adobe.com

Kamis, 12 April 2012

Jenis-Jenis Game Di Dunia Game

Setiap orang pasti pernah memainkan sebuah permainan. Dari setiap permainan tersebut memiliki jenis yang berbeda sesuai dengan tema permainan yang dibuat oleh para pengembang permainan tersebut. Jenis- jenis nya yakni:

FPS (First Person Shooter)
Pada permainan jenis FPS ini, menampilkan permainan tembak-menembak. Permainan ini membutuhkan konsentrasi tinggi, taktik dan strategi. Misalnya pada permainan perang yang bertemakan perang dunia 2 dan perang modern, seperti Call of Duty, Blitz Krieg , Medal of Honor ,dll.
Call of Duty : Modern Warfare 3


Simulasi
Pada permainan jenis ini, menampilkan bagaimana seorang pemain menlakukan pekerjaan tertentu seperti menjadi masinis, pilot maupun supir. Permainan ini juga membutuhkan konsentrasi. Misalnya permainan simulasi penerbangan ,seperti Flight Simulator X dan simulasi kereta seperti OpenBVE .
openBVE


Edukasi
Pada permainan jenis ini, menampilkan sebuah permainan yang mendidik sekaligus menyenangkan. Dari permainan ini bisa bermain dan belajar. Contohnya permainan GCompris.
GCompris
Tycoon
Pada permainan jenis ini, menampilkan bagaimana pemain menjadi seorang pebisnis. Misalnya Train Tycoon pebisnis moda transportasi kereta api,dimana kita akan bersaing dengan perusahaan lain.

Selain jenis permainan speerti di atas ,masih ada lagi yakni jenis strategy, adventure,dll.