Kamis, 18 April 2013



Definisi Game Engine
Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.

Sejarah Game Engine
Sebelum (Game Engine) mesin permainan, permainan yang biasanya ditulis sebagai entitas tunggal: game untuk Atari 2600, misalnya, harus dirancang dari bawah ke atas untuk memanfaatkan optimal hardware layar tampilan ini rutin-core hari ini disebut kernel oleh retro pengembang. Platform lain telah kelonggaran lebih, tetapi bahkan ketika layar itu bukan masalah, kendala memori biasanya menyabotase upaya untuk menciptakan desain data-berat yang mesin kebutuhan. Bahkan pada platform menampung lebih, sangat kecil dapat digunakan kembali antara permainan. Kemajuan pesat hardware arcade-ujung tombak dari pasar-berarti bahwa sebagian besar kode harus dibuang setelah itu pula, sebagai generasi kemudian akan menggunakan desain permainan game yang sama sekali berbeda yang mengambil keuntungan dari sumber daya tambahan. Jadi desain paling permainan melalui 1980 dirancang melalui ruleset-keras dikodekan dengan sejumlah kecil data tingkat dan grafis.
Generasi pertama dari mesin grafis pihak ketiga atau renderers (dan pelopor untuk apa yang sekarang kita kenal sebagai mesin) didominasi oleh tiga pemain; BRender dari Argonaut Software, Renderware dari Kriteria Software Limited dan RenderMorphics ‘Realitas Lab. Realitas Lab adalah tercepat dari tiga dan adalah yang pertama diperoleh dalam langkah agresif oleh Microsoft. Tim RenderMorphics Pegawai Negeri Keondjian, Kate Seekings dan Doug Rabson kemudian bergabung dengan proyek Microsoft yang berubah Realita Lab ke Direct3D sebelum Keondjian dan Rabson kiri untuk memulai perusahaan lain middleware Qube Software. Renderware akhirnya dibeli oleh EA (Electronic Arts) tetapi dikesampingkan oleh raksasa permainan.
Istilah “Game Engine (Mesin Permainan)”  muncul pada pertengahan 1990-an, terutama dalam kaitannya dengan game 3D seperti penembak orang pertama (FPS). (Lihat juga:. mesin first-person shooter) tersebut adalah popularitas Id Doom Software dan game Quake, daripada bekerja dari awal, pengembang lain berlisensi bagian inti dari perangkat lunak dan desain grafis mereka sendiri, karakter, senjata dan tingkat -The “permainan isi ” atau “aset permainan.” Pemisahan aturan permainan spesifik dan data dari konsep-konsep dasar seperti deteksi tabrakan dan entitas permainan berarti bahwa tim bisa tumbuh dan mengkhususkan.
Kemudian permainan, seperti Quake III Arena dan 1998 Epic’s Unreal Games dirancang dengan pendekatan ini dalam pikiran, dengan mesin dan konten dikembangkan secara terpisah. Praktek lisensi teknologi tersebut telah terbukti menjadi aliran pendapatan yang berguna tambahan untuk beberapa pengembang game, sebagai lisensi satu untuk mesin game high-end komersial dapat berkisar dari US $ 10.000 untuk jutaan dolar, dan jumlah lisensi dapat mencapai beberapa lusin perusahaan, seperti terlihat dengan Unreal Engine. Paling tidak, mesin dapat digunakan kembali membuat sekuel game berkembang lebih cepat dan mudah, yang merupakan keunggulan yang berharga dalam industri video game yang kompetitif.
Mesin permainan modern adalah beberapa aplikasi yang paling kompleks yang ditulis, sering menampilkan puluhan sistem tersetel berinteraksi untuk memastikan pengalaman pengguna yang tepat dikendalikan. Evolusi terus mesin permainan telah menciptakan sebuah pemisahan yang kuat antara rendering, scripting, karya seni, dan desain tingkat. Sekarang umum, misalnya, untuk tim pengembangan game khas untuk memiliki beberapa kali banyak seniman sebagai programmer yang sebenarnya.
Permainan penembak orang-pertama tetap menjadi pengguna utama dari mesin permainan pihak ketiga, tetapi mereka sekarang juga digunakan dalam genre lain. Sebagai contoh, RPG The Elder Scrolls III: Morrowind dan MMORPG Dark Age of Camelot didasarkan pada mesin Gamebryo, dan MMORPG Lineage II didasarkan pada Unreal Engine. Game mesin digunakan untuk game awalnya dikembangkan untuk rumah konsol juga, misalnya, mesin RenderWare digunakan dalam Grand Theft Auto dan waralaba Burnout.
Threading adalah mengambil lebih penting karena sistem multi-core modern (misalnya Cell) dan tuntutan meningkat pada realisme. Benang Khas melibatkan rendering, streaming, audio, dan fisika. Permainan Balapan yang biasanya berada di garis depan threading dengan mesin fisika berjalan di sebuah thread terpisah jauh sebelum subsistem inti lainnya dipindahkan, sebagian karena rendering dan tugas terkait perlu update hanya pada 30-60 Hz. Sebagai contoh, di PlayStation 3, fisika berlari di Need For Speed ​​pada 100 Hz versus Forza Motorsport 2 pada 360 Hz.
Meskipun istilah ini pertama kali digunakan pada 1990-an, ada sistem sebelumnya beberapa tahun 1980-an yang juga dianggap permainan mesin, seperti Sierra’s Adventure Game Interpreter (AGI) dan sistem SCI, LucasArts ‘SCUMM sistem dan Insentif Software mesin Freescape . Tidak seperti kebanyakan mesin permainan modern, mesin permainan ini tidak pernah digunakan dalam produk pihak ketiga (kecuali untuk sistem SCUMM yang dilisensikan dan digunakan oleh humongous Entertainment).

Tipe – tipe Game Engine
Game engine biasanya datang dengan berbagai macam jenis dan ditujukan untuk berbagai kemampuan pemrogramman. Tapi dalam pembahasan sekarang ini, ketimbang harus me-list semua jenis game engine yang ada di wikipedia, mendingan kita bahas garis besar nya saja.
Roll-your-own game engine. Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine nya sendiri. Ini berarti mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Disisi lain, mereka kadang menggunakan libraries komersil atau malah open source. Terkadang mereka malah membuat semuanya dari nol.
Biasanya, game engine tipe ini lebih disukai karena selain kemungkinan besar tersedia gratis, juga memperbolehkan mereka, para developer, lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya, banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Menara Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine nya, hanya untuk di tulis ulang semuanya dalam beberapa hari penggunaan karena adanya bug kecil yang sangat mengganggu.
Mostly-ready game engines. Engine engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer / programmer. Semuanya termasuk contoh GUI, physiscs, libraries model dan texture, dan segalanya. Banyak dari mereka yang sudah benar benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama.
Biasanya game engine semacam ini memiliki batasan batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar benar terbuka lebar. Hal ini ditujukan agar tidak terjadi terlalu banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis, dan masih memungkinkan game engine nya itu sendiri untuk mengoptimalkan kinerja game nya. Banyak dari game engine seperti ini, Unreal Engine, Source Engine, id Tech Engine dan sebagainya, yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Hal ini dengan serta merta menyingkat sangat banyak waktu dan jelas, biaya dari para Developer game.
Point-and-click engines. Engine untuk point-and-click merupakan engine yang sangat amat dibatasi, tapi dibuat sangat user friendly. Kamu bahkan bisa mulai membuat game mu sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget.
Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan, dan biasanya hal ini mencakup semuanya, mulai dari grafis, hingga tata suara. Tapi bukan berarti game engine jenis ini nggak berguna, bagi developer cerdas dan berdaya kreativitas tinggi, game engine bapuk seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine seperti ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman, dan secepatnya merilis game game mereka.
Beberapa contoh jenis game engine :
1. Freeware game engine/open source game engine
  • Blender
  • Golden T Game Engine (GTGE)
  • DXFramework
  • Ogre
  • Aleph One
  • Axiom Engine
  • Allegro Library
  • Box2D
  • Build Engine
  • Cube
  • Cube 2
  • DarkPlaces
  • jMonkeyEngine (jME)
  • Panda3D
  • Sphere
2. Commercial engines/game engine berbayar (komersial)
  • Alamo
  • A.L.I.V.E
  • BigWorld
  • DXStudio
  • Dunia Engine
  • Euphoria
  • GameStudio
  • Jade Engine
  • Jedi
  • Medusa
  • RPG Maker VX
  • RPG Maker XP
  • RPG Maker 2003
  • RPG Maker 95
  • Vision Engine
Perbandingan dari 2 Game Engine yaitu antara Blender dengan Swift 3D:
Blender
Keuntungan :
Kelebihan yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program
tambahan lainnya, Karena Blender sudah memiliki “Engine Game” sendiri dan menggunakan “Python”
sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++,C, dll.
Blender menggunakan “OpenGL” sebagai render grafiknya yang dapat digunakan pada
berbagai macam “OS” seperti Windows, Linux dan Mac OS X. Gambar berikut merupakan sebuah
“screenshot” dari salah satu project game yang dibuat menggunakan Blender
Sekarang ini Blender merencanakan sudah mengeluarkan versi yang terbarunya, yaitu Versi 2.49
yang lebih ditujukan untuk pembuat game. Karena Versi ini memiliki fitur-fitur baru yang dirancang
untuk membuat tampilan game yang lebih realistis dari pada versi sebelumnya.
Blender 2.49 memiliki fitur baru seperti :
* Video Texture
* Real-time GLSL Material
* Game Logic
* Bullet SoftBody
* Python Editor
* Multilayer Textures
* Physics
* Render Baking dan Normal Mapping dan masih banyak yang lainnya.
* Composite.
Untuk membuat game di Blender telah disediakan kemudahan oleh blender tanpa harus menggunakan “script” sedikitpun.
Kerugian :
Adapun kekurangan pada Blender, untuk penguasaannya sangat membuntuhkan waktu lama karena memang agak sulit dipahami terutama pada GUI nya.
Adobe Flash (Swift3D)
Kelebihan Swift3D
  • Merupakan tool yang simpel, tidak ribet, tinggal drag and drop.
  • Swift3D mendukung animasi objek 3D.
  • Animasi dapat diexport ke banyak file, misal avi, flv, swf, swt, dan ai.
  • Kita dapat memilih jenis rendering yang kita inginkan, yaitu raster (bitmap) dan vector. Jenis gambar raster lebih lama saat me-render, akan tetapi hasilnya lebih bagus. Sedang untuk vector, gambarnya satu warna atau gradasi warna vector (cocok untuk dimasukkan pada animasi vector flash).
  • Jika kita ingin membuat model yang simpel, maka swift3D bisa digunakan untuk membuatnya.
Kekurangan Swift3D
  • Sangat tidak cocok untuk membuat bentuk 3D yang kompleks. Jika ingin membuat bentuk 3D yang komplek kita harus menggunakan 3dsmax atau blender kemudian kita export dalam bentuk 3ds.
  • Susah untuk membuat animasi sendiri selain dari template animasi dari swift3D.
  • Kita tidak dapat memberikan efek pada objek, misal efek noise dll.
  • Jika kita ingin membuat sprite game berisikan animasi, mungkin cocok digunakan swift3D karena mengingat jika kita menggunakan 3D pada flash dengan engine seperti papervision3D, away3D, sandy3D, maka akan bertambah berat.
sumber:
http://putrikero.wordpress.com/2010/03/17/game-engine/
http://tito0809.wordpress.com/2011/05/29/pengenalan-tentang-game-engine-mesin-permainan/

Rabu, 13 Maret 2013



Menjelang waktu Maghrib, alam berubah ke warna merah dan di waktu ini kita kerap dinasihatkan oleh orang-orang tua agar tidak berada di luar rumah. Ini karena spektrum warna pada waktu ini menghampiri frekuensi jin dan iblis (infra-red) dan ini bermakna jin dan iblis pada waktu ini amat bertenaga kerana mereka beresonansi dengan alam. Mereka yang sedang dalam perjalanan juga sebaiknya berhenti dahulu pada waktu ini (solat Maghrib dulu ). Rahasia waktu Maghrib atau warna merah ialah keyakinan, frekuensi otot, saraf dan tulang.

Tahukah anda bahwa warna merah yang dipancarkan oleh alam ketika itu mempunyai resonansi yang sama dengan jin dan syaitan. Kita lebih baik untuk berada di dalam rumah pada waktu magrib ini.


1. Waktu Sholat Subuh

Suka perhatiin ga, kalau waktu selepas subuh apalagi menjelang siang, warna langit itu (kalau cerah) berwatna biru yang diselingi dengan merah (orange) yang dihasilkan oleh sinar mentari yang mau terbit.

Dalam islam tidur setelah subuh itu ga boleh gan karena akan ketinggalan rizki. Seperti Sabda Rasulullah,

Ya Allah berikanlah berkah kepada umatku di pagi harinya

(HR. Abu Dawud no. 2606, Tirmidzi no. 1212, Ibnu Majah no. 2236, shahih

At-Targhiib waTarhiib no, 1693)

Selain itu, mengapa kita tidak dibenarkan tidur selepas subuh adalah karana warna biru mempertenagakan kelenjar tyroid. Bila kelenjar tyroid kita lemah seseorang itu akan mengalami masalah kehausan sepanjang hari.

Pada Waktu Subuh Alam berada dalam spektrum warna biru muda yang bersamaan dengan frekuensi tiroid yang mempengaruhi sistem metabolisma tubuh. Jadi warna biru muda atau waktu Subuh mempunyai rahasia yang berkaitan dengan rizki dan komunikasi. Mereka yang kerap tertinggal waktu Subuhnya ataupun terlewat secara berulang-ulang kali, lama kelamaan akan menghadapi masalah komunikasi dan rizki.

Ini karena tenaga alam yaitu biru muda tidak dapat diserap oleh tiroid yang mesti berlaku dalam keadaan roh dan jasad dalam keadaan tidur dalam arti kata lain lebih baik terjaga daripada tidur. Disini juga dapat kita ambil hikmah untuk solat di awal waktu.

Bermulanya saat azan Subuh, tenaga alam pada waktu itu berada pada tahap optimum. Tenaga inilah yang akan diserap oleh tubuh melalui konsep resonansi pada waktu rukuk dan sujud. Jadi mereka yang terlewat Subuhnya sebenar sudah mendapat tenaga yang tidak optimum lagi.

2. Waktu Sholat Dzuhur

Ketika ini warna kuning mendominasi atmosfera. Mengurangi makan pada waktu kuning (siang hari) ialah amalan yang terbaik untuk menjaga supaya pemikiran menjadi kreatif, tajam, dan peka. Ini adalah mengapa kita amat digalakkan untuk melakukan puasa sunah Senin dan

Kamis untuk menggurangi beban kerja organ pencernaan.

Spektrum warna pada waktu ini bersamaan dengan frekuensi perut dan hati yang berkaitan dengan sistem pencernaan. Warna kuning ini mempunyai rahasia yang berkaitan dengan keceriaan. Jadi mereka yang selalu ketinggalan atau terlewat Zuhurnya berulang- ulang kali dalam hidupnya akan menghadapi masalah di perut dan hilang sifat cerianya.

3. Waktu Sholat Ashar

Kemudian warna alam akan berubah kepada warna orange, yaitu masuknya waktu Ashar di mana spektrum warna pada waktu ini bersamaan dengan frekuensi prostat, uterus, ovarium dan testis yang merangkumi sistem reproduktif.

Rahasia warna orange ialah kreativitas. Orang yang kerap tertinggal Asar akan hilang daya kreativitasnya dan lebih malang lagi kalau di waktu Asar dipakai buat tidur.

4. Waktu Sholat Magrib

Menjelang waktu Maghrib, alam berubah ke warna merah dan di waktu ini kita kerap dinasihatkan oleh orang-orang tua agar tidak berada di luar rumah. Ini karena spektrum warna pada waktu ini menghampiri frekuensi jin dan iblis (infra-red) dan ini bermakna jin dan iblis pada waktu ini amat bertenaga kerana mereka beresonansi dengan alam. Mereka yang sedang dalam perjalanan juga sebaiknya berhenti dahulu pada waktu ini (solat Maghrib dulu ). Rahasia waktu Maghrib atau warna merah ialah keyakinan, frekuensi otot, saraf dan tulang.

Tahukah anda bahwa warna merah yang dipancarkan oleh alam ketika itu mempunyai resonansi yang sama dengan jin dan syaitan. Kita lebih baik untuk berada di dalam rumah pada waktu magrib ini.

5. Waktu Sholat Isya

Apabila masuk waktu Isya, alam berubah ke warna merah dan seterusnya memasuki fasa Kegelapan. Waktu Isya ini menyimpan rahasia ketenteraman dan kedamaian dimana frekuensinya bersamaan dengan sistem kawalan otak.

Mereka yang kerap ketinggalan Isyanya akan selalu berada dalam kegelisahan. Alam sekarang berada dalam Kegelapan dan sebetulnya, inilah waktu tidur dalam Islam dimana keseluruhan sistem tubuh berada dalam keadaan relax / istirahat.

SUMBER : http://zilzaal.blogspot.com/2012/07/...perubahan.html

Senin, 11 Maret 2013




Ketika pembahasan mengenai apa itu game dan revolusinya, maka yang perlu diketahui selanjutnya adalah bagaimana cara pembuatan game itu sendiri. Pembuatan game secara logika sama dengan membuat program biasa. bahasa pemrograman yang dapat digunakan untuk membuat game sperti C/C++ , JAVA, Python, Php, dll. tidak ada aturan tertentu yang mengatur bahasa mana yang boleh digunakan untuk membuat game. guanakan saja bahasa pemrograman yang kita kuasai sehingga tentu lebih memudahkan pemahaman dalam proswes pembuatan game tersebut.

Membuat sebuah game memerlukan proses yang panjang dan sangat kompleks. pembuatan game tidak jauh beda dengan pembuatan program perangkat lunak pada umumnya. terdapat beberapa tahap atau session dalam proses pembuatan game. ada tahap merancang, membuat flowchart, menulis source code, menguji program, debugging, mengompile, dan akhirnya lalu mendistribusikan kepada masyarakat umum. perbedaan dari game dengan perangkat lunak adalah adalah game memiliki banyak objek unik yang kompleks disamping teknis pemrograman itu sendiri. suatu game tidak hanya melibatkan penciptaan source code program saja, melainkan objek lain seperti animasi, musik, kecerdasan buatan (AI),SFX, citra 2D dan 3D, alur cerita, hukum ekonomi, dan lain sebagainya.

konteks sederhana dari pembuatan game adalah:
1. merancang/designing.
2. mewujudkan rancangan.
3. memprogram/mengcompile.

Perancangan game

merancang suatu game memerlukan pemikiran yang total, karena disinilah peran sang designer untuk mengembangkan bagaimana game yang akan dibuatnya menjadi menarik dan bagus. untuk merancang suatu game yang sangat “canggih” dibutuhkan waktu yang lama. hal ini dikarenakan seorang game designer membutuhkan waktu yang bisa jadi bertahun-tahun hanya untuk mengumpulkan ide dari suatu game yang akan dibuat nantinya. dalam mendesain/merancang game, seorang designer (atau satu team designer) mengumpulkan ide-ide terlebih dahulu selama beberapa waktu. Ide yang dimaksud adalah :
1. seperti apa game itu nantinya,
2. bisa dimainkan oleh berapa orang,
3. genrenya apa,
4. memakai sistem skor atau tidak,
5. karakterkarakternya (termasuk sketsa/gambarnya plus biodata juga),
6. aturan-aturan permainan (HP/MP/FP/LP/lainnya),
7. cerita dalam game (ini bisa saja menjadi novel jika diterbitkan sendiri :D ),
8. berapa level karakter,
9. perilaku karakter pada tiaptiap level,
10. equipment/peralatan karakter (pedang, pistol, palu, parang, panah, sekop, helm, pakaian/zirah, tato, bom, senjata mesin, bazoka, dsb.),
11. lingkungan tempat karakter beraksi (termasuk dunia, peta, jalan raya, bangunan, dsb.),
12. kendaraan (mobil, kereta, pesawat, kapal, papan luncur, sepeda motor, dsb.),
13. tipe akhir permainan (closedended atau openended),
14. engine yang akan digunakan,
15. sistem pencahayaan (HDRI atau tidak),
16. hukum ekonomi ( misalnya perbedaan kurs mata uang dalam game, contohnya ada di RF Online),
17. AI,
18. dan sebagainya.

Mewujudkan rancangan

tahap mewujudkan rancangan adalah kelanjutan dari perancangan suatu game. pada tahap inilah semua kru bekerja. Seniman visual atau disebut juga artist (dalam hal ini bisa 2D atau 3D) memvisualisasikan karakterkarakter, lingkungan, item khusus dan bermacam material/tekstur, atau juga poster. mereka juga bertugas membuatkan animasinya (2D, 3D, bahkan animasi tekstur). perangkat lunak yang biasanya digunakan oleh seorang artist seperti Blender, 3D Studio Max, Maya, Milkshape, Cinema4D, dkk. untuk membuat model dan animasi 3D. Untuk 2D, mereka biasanya memakai Photoshop, CorelDRAW, TextureMaker, dkk. dalam membuat karakter 2D dan material/tekstur.

Pengisian suara pada game adalah kebutuhan tersendiri dari suatu game. Suara pada game bisa dalam bentuk SFX, dialog, atau musik. terdapat musik latar belakang (biasanya disebut backsound music/BGM), musik khusus (seperti di Guitar Heroes atau Ayodance), sound effects/SFX/efek suara, dan percakapan karakter di dalam game (perlu casting/seleksi pemilihan). dan masih banyak jenis suara-suara yang dapat diselingkan pada game.

SFX adalah suara yang dapat anda dengar seperti ketika anda mendengar suara-suara dari pedang, senjata/pistol, ledakan, kendaraan, air, dsb. SFX adalah efek suara yang direkam dari dunia aslinya dan dimasukkan ke dalam game. suara-suara dari benda-benda dalam game anda dengar sebetulnya adalah suara benda asli yang direkam kemudian dimasukkan ke dalam game. SFX juga dapat dihasilkan menggunakan perangkat lunak (semisal Audacity, LMMS, Wavosaur, atau FruityLoops).


BGM adalah musik yang mengiringi anda setiap kali memainkan Super Mario Bros, Contra Force, RF Online, Ragnarok Online, Cabal Online, atau lainnya. musik ini dimainkan sejak awal permainan sampai game over. suatu game biasanya memiliki banyak BGM, sesuai suasana yang dialami karakter atau yang dibawakan oleh game. dengan demikian maka akan menambah kernyataan (realita) game anda.

Programing

Programing adalah bagian tersendiri yang tidak ditentukan sebelum atau sesudah tahap lainnya. ketika seniman/artist visual membuat model karakter, programer mempunyai tugas menulis source code untuk physicnya dan dapat juga ditambahkan pada akhir proses, seperti membuatkan cheat. jika desainnya mengharuskan memakai engine sendiri, maka programer harus membangun engine dari nol. bisa engine secara keseluruhan engine untuk fisika (physic), engine untuk suara 3D, engine untuk AI, dsb. ada banyak source code yang harus ditulis oleh programer selain engine. Seperti mengode GUInya, event, sistem pencahayaan, mode multiplayer, jaringan/sistem online, mempersatukan artwork dari semua bagian lain (visual+audio+konsep+dll.), dan lain-lain. programer adalah bagian yang sangat sulit.


Programer harus bisa berkomunikasi lancar dengan bagian lain, harus menguasai betul bidangnya. jika yang dibuat adalah game 3D bergenre Action atau FPS, maka yang harus dikuasai adalah fisika newtonian, matematika (aljabar dkk.), psikologi (ini untuk bikin AI), dan tentu bahasa pemrograman. bahasa pemrograman yang termahsyur untuk pembuatan game skala besar adalah C++. semua itu tidak harus dikuasai oleh satu orang programer. dalam tim pengembang game, ada lebih dari satu programer. seseorang bertugas memprogram efek air, seseorang bagian fisika, seseorang bagian engine, seseorang bagian AI, dan seseorang sebagai lead programmer yang memimpin keseluruhan. pembagian kerja seperti ini adalah hal yang biasa dalam dunia pembuatan game dewasa ini. jadi dalam satu tim, divisi programer diisi oleh banyak orang.

Game Designer

Apa itu designer game??
Designer game adalah orang yang bertugas untuk membuat alur cerita dalam sebuah game. Dengan itu, tentunya kita tidak akan cepat bosan ketika bermain game karena kita akan terbawa oleh alur cerita.


Secara singkat, tugas dari seorang game designer adalah merumuskan mekanik yang cocok dan fun dari ide game yang akan dibuat. Kemudian dia berkolaborasi dengan anggota tim untuk mengimplementasikan ide dan mekanik tersebut menjadi sebuah game.

Bagian-bagian pada designer game:

1. Lead designer adalah orang yang bertanggung jawab atas semua kinerja team nya. Dia juga memastikan komunikasi tim berjalan dengan baik dan mengambil keputusan.

2. Game mechanic designer adalah orang yang mendesain dan menyeimbangkan mekanika alur cerita pada sebuah game.
3. Level designer or environment designer adalah orang yang bertanggung jawab dalam pembuatan misi game, level game, dan lingkungan sekitar pada game.

4. Writer adalah orang yang bekerja untuk memahami cerita dari permainan, dialog, komentar, dan cerita cuplikan game.

Itulah bagian-bagian dari designer. Biasanya para designer game kebanyakan mengambil cerita dari karya novel, film dan lain-lain yang diadaptasikan ke sebuah game, contoh: game wall-e


Jadi untuk para pemula yang ingin membuat game tapi merasa tidak bisa menggambar atau merasa kalau belajar pemrograman terlalu sulit, tidak perlu merasa putus asa. Kalau punya ide yang fun dan ingin membuat game dari ide itu, coba tuangkan ke kertas lalu rumuskan mekaniknya. Lalu ajak orang lain berkolaborasi untuk mewujudkan ide game itu. Coba untuk memainkan berbagai macam genre game, lalu lakukan analisa tentang mekanik dan elemen lain yang membuat game itu menyenangkan untuk dimainkan. Itu bisa jadi latihan untuk mengasah kemampuan sebagai seorang game designer.

sumber:









Selasa, 19 Februari 2013

Donor darah punya banyak manfaat. Selain menyehatkan si empunya tubuh, rutin donor darah juga dapat membuat Anda menyelamatkan banyak nyawa. Untuk tubuh sendiri, apa saja sih manfaatnya?

Berikut beberapa manfaat yang diperoleh bila Anda rutin melakukan donor darah, seperti dilansir Boldsky, Kamis (10/1/2013):

1. Menyeimbangkan kadar zat besi

Ini adalah salah satu manfaat kesehatan terbaik dari donor darah. Menurut penelitian, banyak orang memiliki tingkat zat besi berlebih yang dikonsumsi melalui makanan. Jadi, untuk menyeimbangkan kadar zat besi dalam tubuh, cara yang baik adalah dengan menyumbangkan darahnya. Memiliki terlalu banyak zat besi dalam darah bisa berbahaya bagi jantung.

Perempuan dapat menyeimbangkan kadar zat besi melalui menstruasi. Namun laki-laki, dan perempuan setelah menopause perlu menyeimbangkan kadar zat besi dalam tubuh mereka.

2. Pemeriksaan kesehatan

Sebelum menyumbangkan darah, riwayat kesehatan di pendonor harus diperiksa. Bahkan dokter melakukan beberapa tes dasar untuk melihat apakah darah dapat disumbangkan atau tidak. Jadi, itu adalah salah satu alasan untuk 'memaksa' diri melakukan pemeriksaan.

Melalui tes ini, Anda bisa mengetahui apakah Anda sehat atau tidak. Dengan cara ini, Anda juga dapat dibuat sadar akan masalah kesehatan yang mempengaruhi tubuh Anda.

3. Mengurangi risiko kanker

Orang yang rutin mendonorkan darahnya memiliki kemungkinan menderita kanker terutama usus besar, paru-paru, hati, tenggorokan dan kanker paru-paru lebih rendah, karena kadar zat besinya lebih seimbang.

4. Mengontrol tekanan darah

Ini adalah salah satu manfaat kesehatan dari donor darah. Bila Anda menyumbangkan darah, volume darah seimbang. Hal ini untuk mencegah peningkatan tekanan darah. Jadi, jantung yang sehat baik untuk mencegah penyakit kardiovaskular.

5. Mengurangi kolesterol

Sel darah manusia mengandung kolesterol. Baik kolesterol baik dan buruk, semua ditemukan dalam sel-sel darah merah. Nah, salah satu manfaat kesehatan dari darah donor adalah membantu mengurangi kadar kolesterol.

Jumat, 01 Februari 2013

Sering sekali kita mendengar tentang aurora dan gambar-gambar aurora yang sangat indah. Dan pasti nya kita sangat terkesan sekali dengan sesuatu yang namanya aurora. lah, oleh karena itu kami ingin menjelaskan kepada teman-teman semua mengenai Fenomena dan Proses Aurora yang indah itu.


    Aurora adalah sebuah fenomena proses alam yang mempunyai kemiripan dengan pancaran cahaya yang memiliki banyak warna. Kejadian ini terjadi terjadi pada lapisan atmosfer kita yang tepatnya berada pada lapisan Ionosfer. Hal ini terjadi akibat interaksi yang terjadi antara medan magnetik yang dimiliki sebuah planet dengan partikel yang dipancarkan oleh matahari ( Angin Matahari ). 

    Pada planet kita ini, aurora banyak terjadi di daerah sekitar kutub selatan dan Utara. Untuk yang terjadi di sebelah utara sering disebut dengan sebutan Aurora Borealis.Aurora Borealis ini sering terlihat dengan warna kemerah-merahan di ufuk utara dan terjadi antara oktober-maret dan Maret-April. Untuk aurora yang terjadi di daerah sekitar kutub selatan Sering disebut dengan Aurora Australis. Aurora Australis hampir sama sifat-sifatnya dengan Aurora Borealis. Tapi kadang-kadang muncul di puncak gunung di iklim tropis.

     Aurora terjadi akibat adanya atom-atom yang berbenturan dengan partikel-partikel , terutama Elektron dan Proton Yang berasal dari angin matahari. Partikel-partikel tersebut terlempar dengan kecepatan kurang lebih mencapai kecepatan 500 Mil/Detik dan terhisap di daerah kutub. Warna-warna yang dihasilkan disebabkan oleh benturan atom yang berbeda-beda. Misalnya benturan antara partikel Elektron dan molekul nitrogen menyebabkan timbulnya warna hijau. Benturan antara partikel Elektron dengan atom Oksigen menyebabkan terjadinya warna merah.

     Hal yang sangat penting terjadinya Aurora adalah Angin Matahari . Angin Matahari merupakan  suatu partikel yang keluar dari matahari yang menggerakkan sejumlah besar listrik di atmosfer ( Sabuk Van Allen ).  Partikel ini kan mempercepat ke atmosfer bagian atas yang kemudian akan bertabrakan dengan berbagai gas yang terdapat di kutub. Kejadian ini menimbulkan warna-warna bergerak yang disebut Aurora. Tekanan listrik mengeluarkan molekul gas menjadi keadaan energi yang lebih mengakibatkan lepasnya foton. Warna yang terjadi pada Aurora tergantung pada frekuensi tumpukan antara partikel-partikel dan gas-gas. Mekanisme ini dapat disamakan dengan yang terjadi pada pada lampu neon. Secara garis besar mekanisme seperti hal yang kami jelaskan diatas. 
 
Dan berikut beberapa foto-foto yang menggambarkan keindahan Aurora

foto-foto aurora

foto-foto aurora

foto-foto aurora

foto-foto aurora

foto-foto aurora

foto-foto aurora

foto-foto aurora

foto-foto aurora

foto-foto aurora
 
 
sumber:
http://www.7fairuz.com/2012/09/fenomena-dan-proses-terjadinya-aurora.html



Welcome Februari...

Tidak terasa bulan awal di 2013 sudah terlewati dan Februaripun sudah siap menyambut kita semua. jika membicarakan Bulan Februari maka yang terlintas dalam benak kita adalah Tahun Kabisat dan jumlah harinya yang unik yaitu 28 hari jika dibandingkan dengan jumlah bulan yang lainnya. Mengapa bisa begitu? berikut ane jelaskan sejarah tentang Tahun Kabisat yang ane dapet dari beberapa sumber. Check This Out guys, happy reading..

Tahun kabisat dalam bahasa inggris disebut dengan Leap Year. Bulan yang unik pada tahun kabisat adalah bulan Februari. Jika kita perhatikan pada Februari ini, bulan ini memiliki 29 hari, berbeda dengan Februari pada tiga tahun terakhir yang hanya memiliki 28 hari. Tahun yang memiliki 29 hari pada bulan Februari adalah yang disebut dengan tahun kabisat.

Tahun kabisat terjadi berawal dari reformasi kalendar yang dilakukan oleh Julius Caesar, salah satu kaisar Romawi, pada tahun 46 sebelum masehi. Penanggalan pada masa itu dianggap kurang tepat, karena tidak sesuai dengan pergantian musim. Begitu tahun bertambah, maka selisih ketidak sesuaian tersebut semakin terlihat. Oleh karena itu Julius Caesar memerintahkan seorang ahli perbintangan yang bernama Sosigenes untuk menciptakan penanggalan yang bisa memperbaiki penanggalan yang sudah ada, supaya sesuai dengan pergantian musim.

Sosigenes mengungkapkan bahwa peredaran bumi mengelilingi matahari adalah sekitar 365,25 hari. Apabila dihitung dalam jam maka yang benar adalah 365 hari 5 jam 48 menit 45,1814 detik. Namun, jumlah hari dalam setahun tersebut kemudian digenapkan menjadi hanya 365 hari, sehingga terjadi selisih sekitar seperempat hari dalam setahun. Sehingga kekurangan tersebut akan menjadi satu hari jika digabungkan selama empat tahun. Atau jika dihitung dalam satuan jam, akan menjadi 23 jam 15 menit 0,256 detik. Kekurangan satu hari ini akan menjadi tambahan hari pada bulan Februari yang memiliki jumlah hari paling sedikit, yaitu 29 hari. Jika satu hari ditambahkan, maka bulan Februari akan menjadi 30 hari.

Ketika Julius Caesar digantikan oleh Agustus, sistem penanggalan ini pun kemudian dirubah. Kaisar baru tersebut mengganti bulan Hexelius menjadi bulan Agustus dan menambahkan satu hari pada bulan ini. Sehingga bulan Agustus yang sebelumnya hanya 30 hari, menjadi 31 hari. Satu hari tersebut diambilkan dari satu hari di bulan Februari. Pada akhirnya adalah jumlah hari pada bulan Februari berjumlah 28 hari, dan bertambah menjadi 29 hari pada tahun kabisat.

Pola penanggalan tersebut berlaku hingga saat ini. Tahun kabisat pun tidak lagi terdiri dari 365 hari seperti tiga tahun sebelumnya, akan tetapi menjadi total 366 hari. Agar lebih mudah mengingat, pemahaman umum yang berkembang di masyarakat, tahun kabisat adalah tahun yang bisa dibagi empat. Contohnya adalah tahun 2012:4=503.

Akan tetapi mengingat 5 jam 48 menit 48,1814 detik kurang dari 6 jam, maka tahun-tahun yang bisa dibagi 100 (contonya tahun 1800) bukanlah tahun kabisat. Perkecualian dilakukan pada tahun yang bisa dibagi 400. Misalnya tahun 2000, tahun ini adalah tahun kabisat, karena meskipun bisa dibagi 100, tahun ini bisa dibagi 400. Perhitungan itu diciptakan oleh ahli perbintangan Christopher Clavius, dengan perintah dari Paus XIII.

Kesimpulan yang bisa didapatkan dari atas adalah, tahun yang bukan merupakan tahun kabisat memiliki bulan Februari dengan hari berjumlah 28 hari. Tahun kabisat adalah tahun yang memiliki bulan Februari berjumlah 29 hari. Sementara itu bulan yang memiliki hari berjumlah 30 adalah April, Juni, September dan November. Dan bulan yang memilik hari berjumlah 31 adalah Januari, Maret, Mei, Juli, Agustus, Oktober dan Desember.
Semoga di bulan Februari ini menjadi penuh keberuntungan bagi kita semua
sumber:
http://www.wajahdunia.com/2012/02/sejarah-dan-pengertian-tahun-kabisat.html

Know us

Contact us

Nama

Email *

Pesan *