Jumat, 07 Juni 2013

Game Engine

Game Engine atau mesin permainan adalah sebuah istilah yang digunakan untuk mendeskripsikan tools-tools atau software yang digunakan untuk membuat sebuah game. Game Engine ini sangat erat bagi para pecinta game yang juga menjadi bagian dalam pengembangan game tertentu, dengan Game Engine ini para develop akan dengan mudah mendesain, merancang, merender object, tampilan dan AI dari game yang akan dibuat atau dikembangkan.

Contoh Game Engine :
1. Freeware game engine/open source game engine
2. Blender
3. Golden T Game Engine (GTGE)
4. DXFramework
5. Ogre
6. Aleph One
7. Axiom Engine
8. Allegro Library
9. Box2D
10. Build Engine
11. Cube
12. Cube 2
13. DarkPlaces
14. jMonkeyEngine (jME)
15. Panda3D
16. Sphere

Ada banyak sekali software yang dikategorikan sebagai Game Engine, salah satunya adalah OGRE. Pada penulisan kali ini, saya akan membahas sedikit tentang game Engine OGRE mulai dari fitur-fitur yang ada di OGRE sampai pada contoh game yang dibuat dengan OGRE.



OGRE yang memiliki kepanjangan Object Graphic Rendering Engine adalah salah satu game engine yang banyak digunakan oleh para pembuat maupun developer game untuk membuat dan mengembangkan game-game buatannya. OGRE akan sangat berperan dalam hal grafis, para developer akan sangat diberikan kebebasan dalam mengimajinasikan detail grafis dari game yang akan dibuat. Meski tetap terdapat kekurang pada OGRE yaitu tidak disediakannya fitur audio / suara.

Berikut ini adalah beberapa fitur yang dimiliki oleh OGRE :
  • Desain yang object oriented dengan menggunakan plugin untuk mempermudah memasukkan fitur lainnya.
  • Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, & Paging Landscape scene manager.
  • Multi-platform dengan dukungan OpenGL & Direct3D. Bisa merender konten yang sama di beda platform tanpa harus mempunyai content creator. Dapat diakses pada platform Linux, Mac OS X, dan semua versi Windows.
  • OGRE mendukung program Vertex dan Fragment selama ditulis dengan GLSH, HLSL, Cg, dan assembler.
  • The landscape scene manager untuk Progressive LOD, yang mana bisa dibuat secara otomatis & manual.
  • Engine animasi yang mensuport penuh untuk multiple hardware.
  • OGRE mempunyai comositing manager dengan bahasa script dan full screen postprocessing untuk efek seperti HDR, blooming, satruation, brightness, blurring, & noise.
  • Libraries mempunyai fitur memory debugging & loading resource dari archive-nya.
  • Tersedia konten tools untuk 3D modeler, seperti 3D Studio Max, Maya, Blender, LightWare, Milkshape, Sketchup, dsb.
Dan berikut ini adalah beberapa games yang telah dibuat dengan menggunakan Game Engine OGRE :

Mengapa Sebuah Game Terkenal?

Dijaman yang serba mengandalkan gadget-gadget yang memiliki spesifikasi lengkap, game menjadi salah satu alasan mengapa manusia bertaruh untuk membeli gadget-gadget yang tidak murah. Ada banyak sekali game-game yang kini hadir ditengah-tengah kita.

The Sims, sebuah game sosial yang memberikan keunikan tersendiri bagi para pemainnya. Game yang mengandalkan karakter manusia dalam tampilannya ini kini menjadi game yang dapat dikatakan terkenal dikalangan gamers. Bahkan tidak hanya mereka yang memiliki kecanduan pada game yang mengetahui permainan The Sims ini, mulai dari anak kecil sampai pada dewasa mungkin sudah pernah memainkan game ini.


Pada tulisan saya kali ini, saya akan sedikit mengupas, mengapa sebuah game dapat terkenal? Dan, The Sims merupakan contoh yang akan saya bahas pada tulisan ini sebagai salah satu contoh game yang terkenal di kalangan dunia.

Ada banyak hal yang menjadi faktor terkenalnya sebuah game. Beberapa faktor tersebut, antara lain :
  • Storyline (Jalan Cerita)
  • Game Play
  • Karakter
  • Keselarasan Dialog

The Sims merupakan sebuah permainan komputer yang dipublikasikan oleh Maxis dan didistribusikan oleh Electrinic Arts yang berbentuk strategi dan simulasi kehidupan. The Sims pertama kali diciptakan oleh Desainer Permainan, Will Right. Game ini merupakan permainan RPG (Role Playing Game) dimana pemain dapat langsung terlibat langsung sebagai tokoh dalam game tersebut.

Kini, kita coba telususri satu-persatu mengapa game The Sims ini dapat terkenal dengan memperhatikan keempat faktor yang sudah saya paparkan sebelumnya.

  • Story Line / Jalan Cerita
    • Sebuah game yang baik, tentunya memiliki story line dalam permainannya. Termasuk pada The Sims ini.  Story Line atau dapat dikatakan sebagai jalan cerita akan menjadi panduan seorang pemain dalam memainkan game tersebut. Pada The Sims sendiri, jalan cerita yang diberikan adalah sesuai keinginan kita sebagai pemain. The Sims membawa seorang pemainnya untuk ikut masuk dalam permainan tersebut. Pemain yang akan menentukan apa yang harus dilakukan oleh karakter-karakter yang ada pada game tersebut. Beberapa versi yang sudah banyak diluncurkan oleh The Sims akan memiliki cerita sendiri dengan tingkat kekompleksan semakin tinggi disetiap penaikan levelnya.

  • Game Play
    • Gameplay adalah sistem jalannya game tersebut, mulai dari menu, area permainan, save, load, game over, story line, misiion sukses, mission failed, cara bermain dan sistem lainnya. Beberapa komunitas mengatakan bahwa The Sims adalah game yang tidak memiliki Game Over. Tidak ada Goal yang akan dicapai atau harus dicapai oleh pemain agar game tersebut berakhir. Mengapa demikian? The Sims adalah sebuah permainan yang menjalankan kehidupan manusia, mulai dari berteman, bekerja, bersosialisasi dan segala macamnya. Game ini mungkin akan berakhir jika, karakter yang dimainkan mati, hanya saja sama seperti game-game lainnya, pemain dapat kembali me-load level yang sedang ia jalani.
  • Karakter
    • Seperti yang sudah dipaparkan diatas, bahwa The Sims merupakan sebuah permainan yang menjalankan kehidupan manusia. Begitupun dengan karakter yang dimiliki oleh The Sims ini. ia membuat karakter mirip seperti manusia, dengan kedetailannya dan sifat-sfiatnya. Karakter dengan 3D inilah yang menambah daya tarik pemain untuk memainkan The Sims.
  • Keselarasan Dialog
    • Dan faktor terakhir yang membuat sebuah game terkenal adalah keselarasan dialog. Faktor ini menjadi faktor yang terpenting dalam game. Pemain akan mengetahui apa yang harus dilakukan selanjutnya dengan adanya dialog ini. Pada The Sims, meski disepanjang permainannya, kita hanya dituntut untuk menjalankan kehidupan sosial karakter di game tersebut, namun The Sims memiliki mission-mission yang harus dituntaskan oleh pemain. Adanya mission-mission ini yang membantu pemain mengetahui apa yang harus dilakukan pada game The Sims tersebut.
Itulah keempat faktor yang membuat sebuah game terkenal menurut saya. The Sims merupakan game yang sangat terkenal. Hampir semua versinya laku dipasaran. Dan dapat disimpulkan, The Sims memperhatikan keempat faktor diatas.


========================================================================

Source :


Rendering Farm

Rendering Farm




Apa itu Rendering Farm ?

Untuk sebagian orang yang memang tidak pernah mendengar metode rendering farm , ketika mendengar rendering farm, pasti mereka akan mengartikannya sebagai peternakan render. Dengan asumsi render yang diternak. Terdengar lucu memang, tapi tidak salah dengan asumsi mereka. Peternakan Render. Kata peternakan sudah pasti kita langsung membayangkan pasti didalam suatu peternakan terdapat sesuatu yang diternak dalam jumlah yang banyak (lebih dari satu).



Render, dalam dunia animasi dan gaming, kata render sudah tak asing tentunya. Render menjadi hal terpenting dalam pembuatan animasi ataupun game. Tanpa merender project yang sudah kita buat, tentu kita tidak akan pernah bertemu dengan hasilnya.



Dalam bahasa sederhana, rendering dapat diartikan sebagai menjalankan project yang didalamnya terdapat animasi atau object dalam bentuk 3D. Maka dari itu, Rendering Farm secara singkat dapat dikatakan perkumpulan sesuatu yang sedang menjalankan / merunning project yang didalamnya terdapat animasi atau object 3D. Apa “sesuatu” yang sedang merender itu?



Pernah melihat film Transformer 2? Film yang mengandung banyak sekali animasi dan object 3D. Film yang dibuat dengan teknologi tinggi. Bagi beberapa orang yang memang sudah sangat berteman baik dengan dunia animasi dan game, bukan hanya sekedar penikmat, bukan hanya sekedar penonton tapi lebih kepada pembuat, merender akan menjadi hal yang membutuhkan kapasitas yang sangat sangat tinggi. Transformer 2 contohnya, film yang berdurasi tidak kurang dari 120 menit dan didalamna tidak 100% full berisi animasi, jika hanya dirender dengan komputer berspesifikasi tinggi biasa akan membutuhkan 16.000 tahun hanya untuk merendernya saja. Bayangkan jika film tersebut membutuhkan pengeditan berkala lalu kembali merendernya, sudah pasti sampai detik ini film yang cukup menarik banyak penonton ini akan tayang di bioskop-bioskop.



Itulah mengapa, metode rendering farm, menjadi salah satu metode yang sangat dibutuhkan bagi dunia per-animasian. Bagaimana metode rendering farm ini dijalankan. Sebelumnya, coba kembali kita bayangkan komputer berkapasitas 6 core processor dengan kecepatan 3GHz dikumpulkan menjadi satu, dan dijadikan sebagai sebagai suatu komputer gabungan dengan kapasitas gabungan pula, bagaimana kecepatan yang diraih? Otomatis, kecepatannya akan sangat cepat jika kita hanya merender animasi-animasi sederhana seperti merender animasi bendera berkibar yang dibuat di Blender.



Inilah yang digunakan oleh rendering farm, menggabungkan komputer-komputer dengan kapasitas utama tinggi menjadi satu dan diset sebagai suatu device gabungan yang juga menggabungkan kapasitas-kapasitastersebut menjadi satu. Yang kemudian, gabungan dari komputer dan kapasitas komputer tersebut dijadikan untuk merender animasi dengan timing dan tingkat pergerakan yang besar dan membutuhkan memori yang besar.



Mengapa film Transformer 2 sampai membutuhkan waktu 16.000 tahun untuk merendernya? Film Transformer 2 memiliki tingkat animasi yang sangat tinggi, pergerakan, perubahan bentuk dan sebagai macamnya inilah yang menyebabkan waktu yang dibutuhkan sangat lama. Semakin banyak animasi dan object yang kita masukkan kedalam project kita akan semakin lama pula kita merender, akan semakin banyak juga memori yang dibutuhkan untuk merendernya. Namun, dengan metode rendering farm ini, film Transformer 2 hanya membutuhkan waktu beberapa tahun untuk merendernya.



Bagaimana cara kerja rendering farm? Oke, cukup simple jika diutarakan. Suatu project yang memiliki size yang sangat besar itu, kita bagi menjadi beberapa bagian lalu dijalankan dimasing-masing komputer dengan bagiannya masing-masing. Setelah masing-masing komputer merender bagiannya, maka bagian-bagian ini akan dijadikan satu. Otomatis, waktu yang seharusnya dihabiskan berbelasan tahun untuk merender, dengan metode rendering farm waktu yang dibutuhkan hanya beberapa tahun saja. Tentunya keuntungan ini akan sangat dimanfaatkan bagi dunia animasi dan gaming yang membutuhkan render dalam penyelesaian projectnya.



 Source : http://tommymarbun.blogspot.com/2011/11/render-farm.html

ONET / PICACHU GAMES / D4S POKEMON MATCHING GAME


Game Onet yang cara bermainnya adalah menghubungkan dua gambar yang sama tanpa ada yang menghalanginya sampai semua gambar terhubung tentunya kebanyakan dari kita sudah mengetahui game ini. Disini, saya akan sedikit mereview game Onet ini mulai dari sejarah, kelebihan dan kekurangan game Onet menurut sudut pandang saya sebagai pemain dan dari berbagai sumber yang saya baca.
1
Sejarah
Jika dilihat dari tampilan gambar diatas, tentu kebanyakan dari kita sudah tidak asing lagi dengan permainan tersebut. Ya, gambar diatas adalah salah satu tampilan permainan  Onet games / picachu games / D4s Pokemon Matching Game yang membooming sekitar tahun 2004-an. Baik kalangan anak kecil sampai orang tua memainkan permainan ini.
Onet yang aslinya memiliki nama D4S Pokemon Matching Game ini diproduksi oleh Chen Program Study. Nama Onet sendiri dikenal public di Indonesia, di Negara lain game ini dikenal dengan nama Picachu Games karna memang tokoh-tokoh yang terdapat pada game ini adalah icon-icon pada film picachu / pokemon. Jika dilihat dari nama aslinya, kita sudah bisa menebak bagaimana cara bermain permainan onet ini. Games onet ini dapat digunakan untuk melatih ketajaman mata dalam melihat, karena Onet mengharuskan pemain menemukan 2 gambar yang sama lalu menghubungkannya, tapi untuk menghubungkannya pemain harus mencari gambar yang tidak terhalangi oleh gambar lain.
Game ini dibuat did an oleh orang Cina (Taiwan), dapat kita lihat pada deskripsi dari game ini. Menu-menu yang terdapat di game ini pun juga bertuliskan kanji cina. Game ini dibuat dalam 5 versi. Berikut adalah kelima versi game Onet beserta keunikan-keunikannya :
  1. Versi D4s_1
Versi ini adalah versi pertama dari game Onet, versi ini dibuat pada tahun 2001. Versi D4s_1 adalah versi onet yang paling terkenal dan booming disbanding dengan keempat versi yang lainnya.
Icon :
icon 1
Tampilan :
tamp 1

2. Versi Kawai_4r
Versi kedua dari game onet ini dikeluarkan tahun 2002. Beda dengan sebelumnya icon pada versi kedua ini berwarna biru. Sayangnya, kebanyakan pengguna game onet versi kawai_4r ini mengeluh, karna tidak bisanya me-run di windows xp dan windows 7. Setiap kali ingin me-run kawai_4r ini muncul pesan error seperti berikut :
run time error
Icon :
icon 2
3. Versi Kawai2003
Kawai2003 adalah versi ketiga game Onet ini. Sama seperti namanya, versi ini dikeluarkan pada tahun 2003. Icon pada versi ini berganti lagi, tidak sama seperti icon pada versi pertama dan kedua. Pada versi ini iconnya adalah salah satu karakter pada pokemon yang berbentuk seperti telur dan berwarna kuning. Terdapat perbedaan antara versi Kawai2003 dengan versi-versi sebelumnya. Pada versi sebelumnya onet diset dengan perhitungan waktu yang mundur, jadi kita harus bersaing dengan waktu agar dapat lanjut ke level berikutnya, namun pada versi kawai2003 waktu diset maju, jadi tidak ada alasan pemain Game Over karna kehabisan waktu, sistem penilaian pada versi ini berdasarkan rangking dari waktu tercepat. Pada versi ini kita juga dapat memilih level mana dahulu yang ingin dimainkan (tidak harus dari level 1).
Icon :
icon 3
Tampilan :
tamp 3


4. Versi Kawai2004
Ini adalah versi keempat dari game Onet. Versi ini dikeluarkan pada tahun 2004. Sepertinya pembuat Onet memang tidak ingin menggunakan icon yang sama disetiap versinya. Pada versi ini icon yang digunakan adalah masih salah satu karakter di pokemon tapi ia berbentuk seperti singa laut dan berwarna biru. Untuk perhitungan waktunya, versi Kawai2004 kembali kepada versi awal yaitu menggunakan waktu mundur.
Icon :
icon 4
Tampilan :
tamp 4








5. Versi KI2005
Ini dia versi terakhir dari game Onet, versi ini direlease pada tahun 2005. Versi ini menggunakan icon yang sama seperti versi tahun 2003 yaitu karakter pokemon yang berbentuk seperti telur dan berwarna kuning. Di versi ini tingkat kesulitannya di tiap level bukan soal waktu, tapi banyaknya icon yang meningkat. Jadi semakin tinggi level, icon yang dimunculkan pun akan bertambah.
Icon :
icon 3
Tampilan :
tamp 5










Kelebihan
Sama seperti game-game lainnya, game onet pun memiliki kelebihan dan kekurangan dalam penampilannya. Adapun kelebihan yang dimiliki Onet adalah sebagai berikut :
  1. Tampilannya yang lucu membuat pemainnya tidak merasa bosan. Pemilihan karakter-karakter pokemon saya rasa cukup pas, karna pada tahun 2000-an film cartoon pokemon memang sedang melejit. Jadi icon yang bergambar karakter-karakter pokemon akan menjadi kesenangan tersendiri bagi pemainnya.
  2. Pemakaian waktu disetiap level membuat pemain semakin greget dalam memaikan game onet ini. Waktu yang diset mundur akan membuat pemain berkonsentrasi saat bermain, karna mereka harus bersaing dengan waktu dalam menyelesaikan semua icon di masing-masing level.
  3. Game dengan size ringan, tentu akan sangat diminati. Karena jika kita memainkannya, kita tidak akan merasa bosan menunggu loading game ini mulai.
  4. Jalan bermain yang cukup mudah, sehingga pemain tidak perlu membaca detail bagaimana cara bermain game onet. Jalan / cara bermain yang mudah ini membuat game onet dimainkan oleh semua kalangan baik anak-anak sampai orang tua.
  5. Musik yang menemani pemain saat menyelesaikan permainan semakin membuat asyik permainan. Dengan adanya music yang berganti-ganti membuat pemain tidak bosan dan mengantuk saat memainkan game onet ini.

Kekurangan
Selain kelebihan-kelebihan diatas, suau game termasuk game Onet ini pasti memiliki kekurangan yang dirasakan oleh pemainnya. Dan salah satu kekurangan yang sangat menjengkelkan bagi saya sebagai salah satu pemain game ini adalah, error yang tidak jarang terjadi disaat kita memainkan game ini. Pesan error yang muncul akan membuat permainan tidak bisa dilanjutkan. Dan akan sangat menjengkelkan jika pesan error ini muncul ketika kita berada di level yang cukup tinggi. Entah apa masalahnya, tapi pesan error ini akan selalu muncul di laptop saya ketika saya memainkan game onet ini dengan membiarkan musicnya berjalan. Konsekuensinya saya harus mematikan sound musicnya agar saya dapat melanjutkan memainkan game onet ini sampai semua level terselesaikan.
Begitulah review singkat saya mengenai game Onet ini. Semoga bermanfaat :) .
Sumber :

DESIGN LOGO – STMF – 55410200 – NURUL AMALIA – 3IA12

1.    DESAIN LOGO
 


2.     KONSEP DESIGN
Konsep desain ini merupakan penggambaran konsep dari acara perlombaan show time master family atau biasa di singkat dengan STMF, STMF adalah sebuah komunitas game yang bergerak di bidang menyanyi secara online . Logo ini dibuat untuk mengadakan sebuah event perlombaan STMF ini untuk merayakan 1 tahun komunitas STMF. Acara ini mengangkat sebuah acara yang menampilkan peserta-peserta yang merupakanpemain game menyanyi online ini.

3.     DESKRIPSI LOGO
  • Mahkota itu menandakan komunitas STMF berpengaruh penuh terhadap game itu
  • Sayap itu menandakan bahwa komunitas STMF ini sendiri telah GO international
  • Mic menandakan bahwa game ini bergerak di bidang suara / menyanti
  • STMF merupakan nama komunitas game ini yang memiliki kepanjanga show time master family
  • Bintang 1 ini menandakan kalo komunitas ini menandakan sudah berdiri selama 1 tahun
  • Di belakang mic terdapat background seperti transistor / rangkaian elektronika berarti kalo ini bergerak di dalam dunia maya ( internet ).