Akhir Tugas Softskill Semester 6

Rangkuman Akhir Tugas Softskill
Tugas Softskill pada semester 6 dibagi menjadi 3 menu utama, dari 3 menu tersebut dibagi menjadi 2 sampai 3 artikel yaitu sebagai berikut:
Tugas Softskill Pertama.

1. KETERIKATAN ANTARA 4 DIVISI PROGRAMMER, DESIGNER, ARTIST, AND COMPOSER.
Dalam pembuatan game disini ada 4 bagian divisi umum yang harus ada, guna mengembangkan game yang sedang dibuat, keempat divisi tersebut adalah PROGRAMMER, DESIGNER, ARTIST, dan COMPOSER. Programmer: Orang - orang pada bagian ini yang membuat coding untuk game yang telah dirancang oleh team game designer. Designer: Peran disini merupakan seseorang yang mempunyai tugas untuk membuat alur cerita, gameplay, environment, dan scenario dari game yang dibuat. Artist: Peran disini merupakan seseorang yang membuat gambar model character dari game tersebut, bukan hanya model character, melainkan juga pada latar dan efek-efek disaat game sedang dijalankan. Composer: Peran orang disini juga sangat penting dalam pembuatan game, karena game yang baik dan bagus ialah game yang iteraktif dengan penggunanya.

2. DESIGNER AND ARTIST
Designer ini juga divisi yang paling penting, karena Designer ini membuatkan sebuah map atau peta dalam game. Peran designer disini merupakan seseorang yang mempunyai tugas untuk membuat alur cerita, gameplay, environment, dan scenario dari game yang dibuat. Designer sangat penting karena sukses atau tidaknya suatu game ialah ide orisinil dari game desaigner Bayangkan bila tidak ada map dalam game RPG misalnya, maka seluruh tampilan game akan hitam kecuali karakternya. Artist disini kerjaannya hampir mirip dengan Designer, tapi seperti yang dikatakan diatas kalau Artist ini bikin character game. Peran Artist disini merupakan seseorang yang membuat gambar model character dari game tersebut, bukan hanya model character, melainkan juga pada latar dan efek-efek disaat game sedang dijalankan

3. PROGRAMMER GAME and TEAM
Programmer disini adalah peran utama dalam pembuatan game. Programmer inilah yang akan membuat coding untuk game tersebut. Tidak hanya membuat coding biasa namun juga harus bisa menyesuaikan antara coding dengan karakter dan lingkungan yang telah dibuat terlebih dahulu oleh divisi lainnya, namun tidak selamanya juga yang paling penting, karena tapa adanya divisi designer, artis, dan composer. Programmer tidak akan bisa melakukan pembuatan game tersebut. Kenapa, karena bila dalam sebuah game tidak ada character yang dibuat oleh Artist, maka programmer tidak akan bisa menjalankan sebuah game, karena character itu sendiri merupakan inti sebuah game. Dengan adanya character dan yang lainnya, barulah programmer bisa menambahkan event-event atau apapun yang berguna untuk sebuah game.

Tugas Softskill Kedua.

1. EDIT PEWARNAAN PADA OGRE
Di Artikel ini saya hanya membuat pewarnaan pada OGRE secara singkat. Ogre adalah engine yang object oriented dan fleksibel 3D rendering pada game engine yang ditulis dalam bahasa c++ serta di desain untuk mampu mendevelopment dengan mudah kepada aplikasi produksi dengan menggunakan uttility hardware accelarated 3D graphic. Sebuah objek dalam animasi yang telah terbuat dalam ogre dapat diubah warnya sesuai dengan yang ktia kehendaki. Model warna yang dihasilkan merupakan kombinasi warna RBG yang merupakan singakatan dari Red, Green, dan Blue. API yang terdapat dalam OGRE, ini biasa dijadikan pada parameter pemanggilan fungsi ColourValue(float red,float green, float blue) dimana parameter fungsi ini memiliki range antara 0.0fsampai 1.0f. atau kita juga dapat menggunakan nilai integer untuk pewarnaan.


2. TENTANG OGRE
OGRE singkatan dari Object-Oriented Graphics Rendering Engine. Dari namanya saja kita telah dapat mengetahui bahwa OGRE adalah salah satu engine grafik 3D yang berorientasi kepada objek. OGRE itu sendiri ditulis dalam bahasa C++. Engine grafik 3D tersebut dapat kita gunakan untuk membuat game karena OGRE memang didesain sedemikian rupa untuk tujuan berikut. Untuk merender grafis tiga dimensinya, OGRE menggunakan library atau pustaka Direct3DdanOpenGL.

OGRE memiliki komunitas yang sangat aktif dan telah terdaftar di proyekSourceforge.net dari bulan Maret 2005. OGRE telah digunakan dalam beberapa permainan komersial seperti Ankh dan Torchlight. OGRE versi 1.0.0 ( “Azathoth”) diluncurkan pada Februari 2005. Sedangkan untuk versi terkini dalam seri 1.xy adalah 1.7.0 ( “Cthugha”), dirilis pada tanggal 31 Desember 2009. OGRE dirilis dengan lisensi MIT.

OGRE (Object – Oriented Graphics Rendering Engine) adalah engine yang object oriented dan flexibel 3D rendering pada game engine yang ditulis dalam bahasa C++ serta didesain untuk mampu men-develop dengan intuitif dan mudah kepada aplikasi produk dengan menggunakan utility hardware-accelerated 3D graphic. OGRE menggunakan library seperti Direct3D dan OpenGL, serta menyediakan sebuah dasar interface di dunia object dan class object yang lebih tinggi.

3. CARA MENGINSTALL OGRE
OGRE (Object – Oriented Graphics Rendering Engine) adalah engine yang object oriented dan flexibel 3D rendering pada game engine yang ditulis dalam bahasa C++ serta didesain untuk mampu men-develop dengan intuitif dan mudah kepada aplikasi produk dengan menggunakan utility hardware-accelerated 3D graphic. OGRE menggunakan library seperti Direct3D dan OpenGL, serta menyediakan sebuah dasar interface di dunia object dan class object yang lebih tinggi. Ada beberapa tahapan yang harus dilakukan agar aplikasi OGRE dapat berjalan dan ada beberapa aplikasi lain yang juga harus diinstall. Tujuannya adalah untuk membuat aplikasi Ogre3D dapat berjalan di Eclipse, sebuah lingkungan pemrograman yang ditulis dalam bahasa Java.
Install OgreSDK, untuk membuat aplikasi Ogre3D kita harus menginstall OgreSDK. DownloadOGRE SDK for Code::Blocks + MinGW C++ Toolbox, kemudian install di suatu tempat. Disini user akan menggunakan C:\ogreSDK.

Mengkonfigurasi OgreSDK
Pada Eclipse, pilih menu Window – Preferences – C/C++ à environment.
Klik tombol New. Beri nama OgreSDK. Lokasi: C:\ogreSDK.
Untuk menghentikan auot-building projects pada Eclipse yaitu dengan: klik Project – uncheck ‘Build Automatically’
Membuat sebuah Projek Baru
Selanjutnya kita akan membuat sebuah Hello World project untuk mengetahui apakah eclipse telah dapat mendeteksi compiler MinGW yg telah diinstal.


Tugas Softskill Ketiga.
1. STORY GAME & GAME PLAY POINTBLANK
Point Blank adalah game online yang mengusung genre FPS (First Person Shooter). Anda dapat berperang dengan seluruh orang di Indonesia, mengumpulkan experience dan naik level. Mode game yang variatif dan unik. Mode permainan Point Blank udah ngelotok banget di otak Anda, ada Bomb Mission, Death Match, Annihilation dan yang unik, Destroy Mission. Grafis di Point Blank seperti real, mendekati kenyataan, membuat diri Anda merasa tertelan di medan perang yang sebenarnya.Peta destruktif, manfaatkan demi keuntungan perang. Efek fisik untuk beberapa objek pun bisa dimanfaatkan sebagai keuntungan perang seperti kaca pecah, damage akibat ledakan dan lain sebagainya. Sistem tunggu room di PB unik, Anda tidak perlu menunggu sampe semua slot terisi, asalkan lawan READY, maka permainan bisa berjalan. User lain yang mo gabung bisa langsung join kapan saja. Lawan A.I. Belum cukup “pede” buat tanding sama teman? Tenang, kami sediakan akses latihan melawan AI. Tingkat kesulitan di mode ini akan beradaptasi dengan kemampuan pemainnya. Ketika join ke klan, darimana Anda mengukur kemampuan? Di sini, system pemeringkatan bisa diketahui. Nama Anda akan tersimpan di database, sehingga siapa pun yang berhadapan dengan Anda, bisa "jiper" duluan. Misi yang selalu menarik, PB mengenal misi yang "diselipkan" di setiap ronde permainan. System ini akan memberi keuntungan pribadi untuk Anda.





2. CHARACTER POINTBLANK
CT FORCE:
• Leopard Usia: 35 tahun, Tinggi: 180cm, Berat: 80kg
• Acid Pool (Paul) Usia: 25 tahun, Tinggi: 179cm, Berat: 75kg
• Hide Usia: 28 tahun, Tinggi: 177cm, Berat: 55kg
• Keen Eyes (Ayse) Usia: 26 tahun, Tinggi: 178cm, Berat: 53kg
FREE REBELS:
• D-Fox Usia - 29 tahun, Tinggi - 180cm, Berat - 78kg
• Red Bulls Usia - 32 tahun, Tinggi - 182cm, Berat - 85kg
• Tarantula Usia - 24 tahun, Tinggi - 179cm, Berat - 56kg
• Viper Red Usia - 26 tahun, Tinggi - 178cm, Berat - 58kg