Senin, April 11, 2011

Proses Instalasi OGRE

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

Proses instalasi ogre memang terkesan rumit, selain beberapa software pendukung harus tersedia, juga terdapat beberapa proses yang perlu dilakukan dengan seksama

Di bawah ini saya akan menjelaskan cara instalasi OGRE secara lengkap.
Pertama siapkan software-software pendukung, diantara
jdk-7-ea-bin-b76-windows-i586 dapat didownload di (http://download.java.net /jdk7/m5/)
atau
JDK 6 Update XX yang juga data di download di (http://java.sun.com/javase/downloads/index.jsp)


Ketika diminta menginput user name dan password, klik tombol close seperti gambar
di bawah ini :



Eclipse IDE for C/C++ Developers dapat anda download di (http://www.eclipse.org/downloads/)
MinGW_Toolbox_Setup_wr1.exe dapat anda download di (http://sourceforge.net/projects/ogre/files/)
ogre-tools, MinGW C++ Toolbox
MSYS-1.0.10.exe dapat anda downloaqd di (http://sourceforge.net/projects/mingw/files/)
MSYS Base System , msys-1.0.10
OgreSDKSetup1.6.1_CBMingW.exe dapat anda download di (http://sourceforge.net/projects/ogre/files/ogre/)
Jangan menggunakan OgreSDK yang lain karena tidak akan bekerja pada Eclipse IDE for C/C++ Developers
d3dx9d_30.dll dapat anda download di (http://www.bleachkitty.com/downloads/)
Proses Instalasi
a. install JDK di directory mana saja..
b. extract eclipse di directory mana saja..
c. install mingw di directory mana saja..
d. install msys di directory mana saja..
Ketika tampil pesan :
"Do you to continue with tj epost install? [yn]" tekan tombol Y pada keyboard lalu enter;
"Do you have MinGw installed? [yn]" tekan tombol Y pada keyboard lalu enter;
"Where is your MinGw installation?" Tentukan directory instalasi mingw (contoh c:/mingw) lalu enter.


Jika berhasil maka akan tampil dialog box seperti pada di bawah ini :


lalu tekan sembarang tombol Finish

e. Install OgreSDK nya di directory mana saja..

f. Atur atau setting path mingw dan msys caranya klik kanan My Computer , Properties, Advanced lalu pilih Environment Variables . pada System variables cari path edit. masukkan path instalasi mingw dan msys contoh c:\mingw\bin;d:\msys\1.0\bin (tanda ";" untuk memisahkan antar-path).

g. mengecek apakah berhasil atau tidak
jika berhasil akan tampil pesan sebagai berikut :



Referensi: sumber

Sabtu, Maret 05, 2011

Peran Penting Seorang Programmer dalam Pembuatan Game

Seorang game programmer memliki andil yang cukup besar dalam pembuatan sebuah game. hampir setiap pengerjaan elemen dalam sebuah game memerlukan campur tangan seorang programmer. jika seorang composer telah menciptakan music yang indah, seorang artist membuat karakter-karakter dari game, dan seorang designer membuat design visualnya maka seorang programmer melakukan pekerjaannya untuk mengimplementasikan ketiga hal tersebut dalam bentuk program.

Selain tugas diatas, seorang programmer juga bertugas untuk mengatur artificial intelligence dalam sebuah game. hal ini juga merupakan bagian terpenting dalam pembuatan game. AI diimplementasikan dalam bentuk “logic” dalam game, memberikan “intelligence” pada musuh dan mengatur ”strategy system” pada permainan agar game tersebut tidak mudah untuk ditaklukan. Penerapan AI merupakan hal yang paling menantang dalam pembuatan game strategy. Pembuatan game strategy tidak hanya berfokus dengan tujuan “memeras” otak para pemain tetapi juga harus menjaga jalannya logic dari suatu game. biasanya semakin sulit sebuah game untuk ditaklukan, semakin besar tantangan bagi gamer untuk menyelesaikannya.

Penentuan device juga harus dipertimbangkan seorang game programmer. apakah game tersebut dikontrol dengan menggunakan keyboard, mouse, joystick atau device lain. device dilakukan dengan berbagai pertimbangan diantaranya genre dan jenis game. misalnya game puzzle lebih mudah jika menggunakan mouse, sedangkan game adventure lebih mudah jika menggunakan keyboard. Hal yang terpenting adalah pertimbangan kenyamanan gamer.

Pengaturan network juga diimplementasikan melalui sederetan code program. seorang programer menentukan apakah sebuah game dapat dimainkan oleh beberapa orang (multiplayer) dengan memerlukan penggunaan koneksi internet atau LAN ataupun tidak. Pada tahap ini programmer juga menentukan apakah game dijalankan dengan pengguaan internet (game online) atau tidak.

Benang merah dari tulisan diatas adalah tugas seorang programmer selain mengatur fisik dan grafis dari suatu game juga menentukan penggunaaan artificial intelligence dalam suatu game, pembuatan program untuk pengaturan device, dan pengaturan network. Seorang programmer dengan segala tugasnya akan memberikan pengaruh besar pembuatan game.

Referensi :
http://en.wikipedia.org/wiki/Game_programmer
http://en.wikipedia.org/wiki/Programming_game