Jumat, 06 Mei 2011

09.03 - No comments

Storyline dan Gameplay Tomb Raider


Pada artikel sebelumnya telah dijelaskan mengenai karakter dari game yang disenangi. berikut ini akan dijelaskan mengenai storyline dan gameplay tomb raider.
story
Cerita ini diawali di Los Alamos County, New Mexico. Sebuah ledakan besar menyebabkan terjadinya gempa bumi dan peralatan kuno terkubur di Padang Pasir. Kemudian berlanjut dalam tomb raider, Lara Croft memburu Scion yang pertama kali ditemukan dalam makam Qualopec di Peru.Di sebuah hotel di Calcutta, Lara Croft dihubungi oleh seorang Amerika yaitu Larson. Larson bekerja untuk pengusaha kaya Natla Jacqueline pemilik Natla Technologies. Atas permintaan Natla, Lara menetapkan sebuah ekspedisi untuk mengembalikan Scion yang hilang dari makam Qualopec, di pegunungan Peru.Setelah Lara menemukan Scion, Lara diserang oleh Larson yang mengklaim Scion itu adalah penemuannya. Kemudian seorang Pria bernama Pierre Dupont disewa Natla untuk mengumpulkan sisanya.Setelah itu Lara mencari tahu kemana Natla mengirimkan Pierre. Lara akhirnya menemukan jurnal seorang biarawan abad pertengahan yang mengungkap kedalaman sebuah biara kuno St Francis di Yunani. Kemudian Lara mulai melakukan perjalanan ke biara, Lara turun melewati kompleks bawah tanah yang luas, mengejar dan menyerang Pierre.

Di dalam makan Tihocan, Lara menemukan potongan Scion dan akhirnya membunuh Pierre. Sebuah Prasasti menyatakan bahwa Tihocan merupakan salah satu dari penguasa Atlantis. Ketika Lara menyatukan dua potong Scion, Lara menerima visi dari tiga penguasa Atlatis yang merupakan potongan dari masing-masing Scion. Potongan scion selanjutnya berada di Mesir. Hal itulah yang menjadi tugas Lara selanjutnya. Lara melakukan perjalanan ke kota Khamoon. Mesir. Disinilah pertempuran sengit dimulai, dan sekali lagi Lara dihadapkan pada Larson. Dia kemudian mengambil potongan terakhir Scion dari tempat kudus bawah tanah.

Setelah melakukan perjalanan panjang, akhirnya Lara mencapai jantung ruang piramida, dimana Scion telah lengkap dan menyatu sebagai sumber kekuatan.

Ketika menyetuhnya Lara menerima pengetahuan baru bahwa Natla merupakan penguasa ketiga yang kemudian Natla berkhianat dan meyalahgunakan kuasa dari Scion untu eksperimen genetika, dan sebagai hukumannya ia terkunci dalam sel statis oleh Qualopec dan Tihocan.

Gameplay
Dalam permainan Tomb Raider pemain mengontrol perempuan arkeolog bernama Lara, untuk mencari artefak Scion Misterius di seluruh dunia.
Permainan ini disajikan dalam sudut pandang orang ketiga dimana Lara selalu terlihat dalam setiap tindakannnya. Objek Tomb Raider membimbing Lara melalui serangkaian perjalanannya mencari artefak Scion. Dia harus membunuh semua yang berbahaya, sambil mengumpulkan Scion dan memcahkan teka-teki agar mendapatkan akses ke hadiah utama. Tembak menembak pada game ini dibatasi dengan pembunuhan hewan yang muncul setiap tahap, meskipun kadang-kadang Lara menghadapi lawan mausia. Penekanan pada game ini terletak pada pemecahan teka-teki dan trik melompat untuk menyelesaikan setiap tingkat. Dengan demikian Tomb Raider merupakan bentuk permainan klasik.

Fitur
Gerakan dalam permainan bervariasi dan memungkinkan interaksi yang kompleks terjadi dengan lingkungan. Selain berlari, berjalan, melompat, Lara dapat melakukan langkah-langkah samping seperti menggantung di tepian, berguling, menyelam, dan berenang.
Lara memiliki dua sikap dasar yaitu satu dengan ditarik dan satu dengan tangan bebas. Jadi secara default Lara membawa dua pistol dengan amunisi tak terbatas. Senjata tambahan termasuk senapan, magnum ganda, dan uzi ganda. Pada suatu titik tertentu Lara akan berada pada posisi tanpa senjata.
Banyak musuh dan jebakan mematikan yang berhadapan dengan Lara di Tomb Raider.
Sebuah tombol digunakan untuk melakukan berbagai gerakan di Tomb Raider, seperti mengambil item, menarik switch, senjata menembak, mendorong atau menarik blok, dan menyambar ke tepian.
Setiap tahap permainan memiliki satu atau lebih rahasia. Lokasi rahasia ini memiliki beragam variasi tingkat kesulitan. Ada yang tersembunyi di pinggir jalan di semak-semak, dan lainnya.
Dalam PlayStation dan sega Saturn versi Tomb Raider, tabungan permainan dibatasi untuk tetap menyimpan poin dalam setiap tingkat, dan ditandai dengan Kristal biru mengambang.


referensi :
http://en.wikipedia.org/wiki/Tomb_Raider_%281996_video_game%29

Lara Croft (Character)

woooaah tugas softskill kali ini lumayan berat -,- saya salah satu dari sekian banyak manusia yang hobby main games. tapi masalahnya saya main apa aja ngga harus game terkenal haha.kalo disuruh nyari karakter game terkenal agak bingung :-) *pegangan nih harusnya* hahaa
skip ----- skip

Apa sih sebenernya karakter game itu ?
karakter dalam sebuah game itu menurut saya adalah tokoh yang diciptakan untuk dimainkan oleh pemain yang mana karakter itu diciptakan sedemikian rupa sehingga mampu berinteraksi dalam sebuah permainan.
karakter jugalah yang nantinya akan menarik minat pemain untuk memainkan sebuah game. kadang-kadang karakter sebuah game justru menjadi idola bagi pemainnya karena setiap karakter diciptakan dengan keahlian yang berbeda.

agak bingung mau ngebahas karakter apa, cuma browsing-browsing tadi nemu si cantik Lara Croft. kayaknya dulu pernah mainin karakter cantik ini waktu jaman smp hahaa, kalo sekarang si udah bener-bener ngga tau gimana kelanjutan si lara ini :)

baiklah, kesimpulannya kali ini saya akan menjelaskan tentang karakter Lara Croft :)
siapa sih Lara Croft ?


Lara lahir dari keluarga kaya, keluarga bangsawan. ia adalah putri dari Lord Henshingly Croft.
Lara merupakan seorang antiquarian yang selalu terlibat berbagai petualangan seru. Apalagi kalau bukan berburu harta karun. Walau demikian, hal itu tidak menjadikan Lara menjadi karakter yang liar. Ia tetap memiliki karakter yang kuat sebagai seorang bangsawan.
Perkenalan Lara terhadap alam bebas dan berbagai petualangan dimulai sejak masa sekolahnya di Gordonstoun. Di sanalah ia menemukan cintanya pada alam bebas, pada pegunungan di Skotlandia. Kemudian berlanjut saat ia melanjutkan kuliah di Swiss, terutama saat ia mulai kenal dengan berbagai extreme sports. Dan, persahabatannya dengan alam jua yang membuat ia bertahan ketika pesawat yang ditumpanginya jatuh di Himalaya.
 Di rumah besarnya di Surrey, Inggris, Lara merasa terkungkung dalam lingkungan aristokrasi. Hanya petualangan yang membuat Lara merasa ‘hidup’. Saat itu juga dia sadar bahwa rumahnya cukup luas untuk menampung berbagai artefak. Itulah yang membuat Lara memulai petualangannya sebagai seorang Tomb Raider.

Jadi Lara Croft merupakan sebuah karakter yang namanya telah dibesarkan oleh video game yang laris dan terkenal yaitu Tomb Raider.
Lara Croft sendiri merupakan karakter rekaan dari Toby Gard. Karakter Lara ini menjadi ratu dunia game sejak tahun 1996.

sekarang pun video games ini telah dibuat filmnya yang karakter Lara Croft nya diperankan oleh Angelina Jolie. cocok ngga ? cocoklah yaaa :')

referensi :
http://tinulad.wordpress.com/arkeologi-dalam-fiksi/

Senin, 04 April 2011

pengaplikasian pada ogre

implementasi ogre
buat project baru dengan menekan alt+shift+n lalu pilihlah C++ Project, perhatikan gambar berikut


Isikan nama project pada Project Name, lalu pilih Project Type dengan Hello World C++ Project, uncheck pilihan show project types and toolchains… lalu pada bagian Toolchains pilih MinGW kemudian klik finish.


Jika berhasil maka pada bagian Project Explorer akan muncul sebuah hirarki seperti ini :



Lalu selanjutnya kita akan membuat sebuah project aplikasi 3D yang memanfaatkan OGRE.


Ulangi langkah 9, lalu pada langkah berikutnya pilih Empty Project dengan Toolchains MinGW.


Lalu klik project yang dibuat pada langkah 13, pada bagian project explorer lalu tekan alt+enter maka Properties akan terbuka.


Arahkan kebagian C/C++ Build à Settings, Klik Manage Configurations lalu klik baris Release dan tekan Set Active dan klik OK.


Masuk ke bagian GCC C++ Compiler pada Tool Settings, selanjutnya ikutilah petunjuk table berikut ini untuk bagian-bagian properties pada pilihan Debug dan Release. Pastikan yang aktif adalah Release.



Mash pada bagian Tool Setting, masuk ke bagian MinGW C++ Linker ikutilah petunjuk table berikut ini untuk bagian-bagian properties pada pilihan Debug dan Release. Pastikan yang aktif adalah Release.


Masuk kebagian sourcecode, masukkan sourcecode berikut untuk testing :


#include "ExampleApplication.h"
class BelajarOgre : public ExampleApplication {
public:
BelajarOgre(){
}
~BelajarOgre(){
}
protected:
void createScene(void){
//mSceneMgr utk manage semua semua yg tampil pd screen
mSceneMgr->setAmbientLight(ColourValue(1,1,1));
//Entity ad objek yg bs dirender discene
Entity *ent1 = mSceneMgr->createEntity("Robot","robot.mesh");
Entity *ent2 = mSceneMgr->createEntity("Robot2","robot.mesh");
SceneNode *node1 = mSceneMgr->getRootSceneNode()->createChildSceneNode("RobotNode");
SceneNode *node2 = mSceneMgr->getRootSceneNode()->createChildSceneNode("RobotNode2", Vector3(50,-100,0));
//attach entity ke scenenode ut beri lokasi render robot
node1->attachObject(ent1);
node2->attachObject(ent2);
}
};
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
#define WIN32_LEAN_AND_MEAN
Include "windows.h"
INT WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT)
#else
int main(int argc, char **argv)
#endif
{
//bikin objek aplikasi
BelajarOgre app;
try {
app.go();
} catch (Exception e) {
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
MessageBox(NULL,e.what(),"Terjadi Error!",MB_OK | MB_ICONERROR |MB_TASKMODAL);
#else
fprintf(stderr,"Terjadi Error = %s\n",e.what());
#endif
}
return 0;
}

Build project tersebut, dan masuk kedalam direkori OgreSDK\bin\release lalu buka file resource.cfg maka isinya sbb :
# Resource locations to be added to the 'boostrap' path
# This also contains the minimum you need to use the Ogre example framework
[Bootstrap]
Zip=../../../Media/packs/OgreCore.zip
# Resource locations to be added to the default path
[General]
FileSystem=../../../Media
FileSystem=../../../Media/fonts
FileSystem=../../../Media/materials/programs
FileSystem=../../../Media/materials/scripts
FileSystem=../../../Media/materials/textures
FileSystem=../../../Media/models
FileSystem=../../../Media/overlays
FileSystem=../../../Media/particle
FileSystem=../../../Media/gui
FileSystem=../../../Media/DeferredShadingMedia
Zip=../../../Media/packs/cubemap.zip
Zip=../../../Media/packs/cubemapsJS.zip
Zip=../../../Media/packs/dragon.zip
Zip=../../../Media/packs/fresneldemo.zip
Zip=../../../Media/packs/ogretestmap.zip
Zip=../../../Media/packs/skybox.zip
Ganti bagian ../../../ dengan fullpath lokasi OgreSDK anda dalam hal ini isi resource.cfg milik saya menjadi :
# Resource locations to be added to the 'boostrap' path
# This also contains the minimum you need to use the Ogre example framework
[Bootstrap]
Zip=D:\BIN\OGRE_SDK\OgreSDK\media\packs\OgreCore.zip
# Resource locations to be added to the default path
[General]
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media\fonts
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media\materials\programs
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media\materials\scripts
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media\materials\textures
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media\models
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media\overlays
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media\particle
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media\gui
FileSystem=D:\BIN\OGRE_SDK\OgreSDK\Media\DeferredShadingMedia
Zip=D:\BIN\OGRE_SDK\OgreSDK\media\packs\cubemap.zip
Zip=D:\BIN\OGRE_SDK\OgreSDK\media\packs\cubemapsJS.zip
Zip=D:\BIN\OGRE_SDK\OgreSDK\media\packs\dragon.zip
Zip=D:\BIN\OGRE_SDK\OgreSDK\media\packs\fresneldemo.zip
Zip=D:\BIN\OGRE_SDK\OgreSDK\media\packs\ogretestmap.zip
Zip=D:\BIN\OGRE_SDK\OgreSDK\media\packs\skybox.zip
Savelah file tersebut, lalu copy semua isi direktori OgreSDK\bin\release kedalam workspace project anda khusunya direkori nama_workspace\nama_project\Release, misalkan milk saya 3d-programming\Tutor1\Release.


Masuk ke direktori nama_workspace\nama_project\Release, jalankan file executablenya biasanya nama_project.exe maka akan muncul dialog seperti ini,

Disini kita mengkonfigurasi output yang ditampilkan, tekan OK, maka hasilnya adalah sbb:

referensi :
http://www.scribd.com/doc/48480784/la1
http://www.scribd.com/doc/51151758/la2



cara instalasi ogre

Pada windows

1. Download file-file yg dibutuhkan untuk membuat aplikasi 3D dengan library OGRE3D (Object Oriented Graphics Rendering Engine) antara lain :

· Eclipse-CPP ganymede di sini http://www.eclipse.org/downloads/ sebagai IDC++

· MinGW toolbox sebagai GCC opensource compiler disini

· MYSYS sebagai GNU Terminal environment MSYS-1.0.10.exe

· OGRE3D SDK sebagai rendering engine di OGRE SDK for Code::Blocks + MinGW C++ Toolbox , perlu diperhatikan bahwa kita menggunakan MinGW sebagai c++ compilernya


2. Instalah MinGW Toolbox dan setelah itu lakukan setting environment variable, misalkan anda menginstalnya di D:\mingw, maka dalam environment variable kita set path dengan nilai D:\mingw\bin

2. 2. Instalah MinGW Toolbox dan setelah itu lakukan setting environment variable, misalkan anda menginstalnya di D:\mingw, maka dalam environment variable kita set path dengan nilai D:\mingw\bin


3. Untuk mengecek apakah path yg kita setting pada langkah 2, bukalah command prompt lalu ketik gcc -v, jika path sudah terkonfigurasi dengan benar maka hasilnya seperti dibawah ini :






4. Selanjutnya kita install MYSYS, dengan ini kita dapat menjalankan perintah-perintah LINUX kedalam command prompt WINDOWS, pertama jalankan setup file MSYS-1.0.10.exe yang telah didownload, lalu lakukan setting path terhadap hasil instalasi MYSYS tersebut. Misal anda menginstall MYSYS di D:\mysys\1.0 maka dalam environment variable PATH kita tambahkan nilai D:\mysys\1.0\bin, sehingga hasilnya seperti berikut :


5. Untuk mengeceknya kita ketikkan salah satu perintah LINUX melalui command prompt, misalnya uname –a


6.Selanjutnya installah OGRE yang telah didownload, pada tutorial ini dibuat adalah OgreSDKSetup1.4.2_CBMingW.exe. Misalkan kita instal di D:\OGRE_SDK. Maka lakukan setting variable seperti langkah-langkah sebelumnya, namun dalam hal ini kita buat variabel system baru dalam hal ini bernama OGRE_HOME

 
7. Lalu extractlah file eclipse hasil download dan jalankan file eclipse.exe dalam folder eclipse
8. Selanjutnya kita akan membuat sebuah Hello World project untuk mengetahui apakah eclipse telah dapat mendeteksi compiler MinGW yg telah diinstal.

Pada linux 
Distro linux yang saya pilih sebagai media untuk instalasi OGRE adalah linux ubuntu.  Disini saya akan menjelaskan secara singkat langkah2 instalasi OGRE di ubuntu. Sebelum mulai menginstal setidaknya kita telah menyediakan paket libfreeimage, jadi kita tidak perlu download dari sourcenya). Selamat mengikuti !!!
Download beberapa paket yg belum ada, seperti : OIS dan Cg Tool kit .
kemudian lanjutkan dengan :
Instalasi OIS
Install dulu dependency :
sudo apt-get install autoconf automake1.9 libtool libxaw6-dev build-essential
membutuhkan 63.3 MB
Kemudian mulai build
make clean # bersihkan folder objek hasil kompilasi sebelumnya
./bootstrap
./configure –disable-ogre # karena ogre yg akan memanggil ois
make
sudo make install
Instalasi Cg Toolkiet
extract Cg_toolkit, dan kopi ke /usr semuanya :
cd Cg
sudo cp usr/* /usr -R
Instalasi Ogre
Install dulu dependency :
sudo apt-get install libzzip-dev libxxf86vm-dev \
libxrandr-dev libxrandr-dev libfreeimage-dev \
libcegui-mk2-dev libfreetype6-dev libdevil-dev \
libgtk2.0-dev libcppunit-dev libglut3-dev
jalankan terlebih dahulu :
aclocal
Kemudian mulai build :
./bootstrap
./configure

referensi :
http://ekobudiarso33.wordpress.com/2011/04/04/game-engine-bag-2-teori/
anoa5.files.wordpress.com/2010/03/slide1_grafkomp2.ppt