WELCOME TO WWW.BUSINESSIDEAS78.BLOGSPOT.COM

Selasa, 10 April 2012

Arsitektur Mesin Game

0 komentar
ok tugas yang ketiga ini dalam mata kuliah Pengantar Teknologi Game adalah tentang arsitektur mesin game.
dari hardware dan software beserta integrasi database harus dibahas terkait arsitektur game.

Beberapa mesin permainan hanya menyediakan waktu-nyata, bukan kemampuan render 3D dari beragam fungsi yang diperlukan oleh permainan. Mesin ini mengandalkan permainan pengembang untuk melaksanakan seluruh fungsi ini atau merakit dari komponen middleware permainan lainnya. Mesin jenis ini umumnya disebut sebagai "mesin grafis," "mesin rendering," atau "mesin 3D" bukannya yang lebih mencakup istilah "mesin permainan." Namun, terminologi ini tidak konsisten digunakan sebagai banyak fitur lengkap mesin game 3D disebut hanya sebagai "mesin 3D." Beberapa contoh dari mesin grafis adalah: RealmForge, Truevision3D, ogre, Crystal Space, Genesis3D, Irrlicht dan JMonkey Engine. Permainan modern atau mesin grafis umumnya memberikan adegan grafik, yang merupakan berorientasi objek representasi dari dunia permainan 3D yang sering menyederhanakan desain permainan dan dapat digunakan untuk rendering lebih efisien dari dunia maya yang luas.
 Abstraksi perangkat keras
 
Paling sering, 3D rendering mesin atau sistem dalam mesin permainan dibangun di atas sebuah API grafis seperti Direct3D atau OpenGL yang menyediakan abstraksi perangkat lunak dari GPU atau video card. Perpustakaan tingkat rendah seperti DirectX, SDL, dan OpenAL juga umum digunakan dalam permainan ketika mereka menyediakan akses independen hardware-hardware komputer lain seperti perangkat input (mouse, keyboard, dan joystick), kartu jaringan, dan kartu suara. Sebelum hardware-accelerated 3D grafis, renderers perangkat lunak telah digunakan. Software rendering masih digunakan di beberapa model tools atau untuk yang masih diberikan gambar bila akurasi visual dinilai lebih real-time performance (frame per detik) atau ketika perangkat keras komputer tidak memenuhi persyaratan seperti dukungan shader atau, dalam kasus Windows Vista, dukungan untuk Direct3D 10.
 
Dengan munculnya fisika akselerasi perangkat keras pengolahan, berbagai fisika API seperti PAL dan perluasan fisika COLLADA (format persimpangan 3D aset) menjadi tersedia untuk menyediakan abstraksi perangkat lunak Fisika unit pengolahan penyedia middleware yang berbeda platform dan konsol.
 
Selain itu, lebih banyak mesin permainan sedang dibangun atas bahasa tingkat tinggi seperti Java dan C # /. NET (misalnya TorqueX, Blade3D, dan Visual3D.NET) atau Python (Panda3D). Karena kebanyakan
game 3D kaya sekarang kebanyakan GPU-terbatas (yaitu dibatasi oleh kekuatan kartu grafis), potensi slowdowns bahasa tingkat tinggi menjadi diabaikan, sementara produktivitas keuntungan yang ditawarkan oleh bahasa-bahasa ini bekerja untuk mesin permainan pengembang 'manfaat. [8] [9] tren baru-baru ini didorong oleh perusahaan-perusahaan seperti Apple Inc dan Microsoft untuk mendukung pengembangan permainan Indie lebih banyak platform, seperti iPhone dan Xbox360 menggunakan Java atau. NET Framework and OpenGL / OpenAL dan XNA untuk grafis dan audio rendering. Hal ini menjadi lebih mudah dan lebih murah daripada sebelumnya untuk mengembangkan mesin-mesin permainan untuk platform yang mendukung kerangka kerja dikelola.
 

Mesin
game FPS
 
Sebuah terkenal bagian dari mesin
game 3D pertama-orang jujur (FPS) permainan mesin. Pengembangan inovatif dalam hal kualitas visual dilakukan dalam game FPS pada skala manusia. Sementara penerbangan dan mengemudi simulator dan real-time strategy (RTS) permainan semakin memberikan realisme dalam skala besar, pertama-orang penembak berada di garis depan komputer grafis yang lebih kecil, lebih manusiawi sisik.
 
Perkembangan FPD mesin grafis yang muncul dalam permainan dapat ditandai dengan peningkatan teknologi yang mantap, dengan beberapa terobosan. Usaha mendefinisikan generasi yang berbeda menyebabkan sewenang-wenang dari apa yang merupakan pilihan yang sangat versi modifikasi dari sebuah 'mesin tua' dan apa yang merupakan merek mesin baru.
 
Klasifikasi adalah mesin permainan rumit sebagai perpaduan teknologi lama dan baru. Fitur dianggap maju dalam permainan baru satu tahun, menjadi standar yang diharapkan tahun berikutnya. Permainan dengan campuran generasi tua dan fitur baru adalah norma. Sebagai contoh Jurassic Park: pelanggar (1998) memperkenalkan fisika ke
game FPS, tapi tidak menjadi umum hingga sekitar 2002. Merah Fraksi (2001) menampilkan dpt dirusak dinding dan tanah, sesuatu yang masih belum umum di mesin tahun kemudian (misalnya di Unreal Tournament 2004 terdapat masih ada benda yg dpt dirusak). Battlezone (1998) dan Battlezone II: Combat Commander (1999) menambahkan berbasis kendaraan tempur ke campuran FPS biasa, yang tidak mencapai arus utama sampai nanti. Suku 2, Battlefield 1942, Halo: Combat Evolved dan Unreal Tournament 2004 sepenuhnya menyadari potensi untuk kendaraan-pertempuran dan orang jujur pertama integrasi. 


ok selesai, itu saja. semoga dapat menginspirasi dan mencerahkan.
Read full story

tools + software dan perbandingannya, untuk pengembangan game

0 komentar
ok ini adalah tugas bagian ke 2, pada mata kuliah PTG alias Pengantar Teknologi Game.
disini gue akan bahas tentang tools atau software apa saja untuk pengembangan game.

perlu diingat pembahasan disini adalah untuk pengembangan, bukan lagi membuat.
sebenarnya untuk mengembangkan suatu game adalah dengan software yang sama digunakan untuk membuat game tersebut pula.
salah satunya adalah Adventure Game Sudio,
oia tahukah kamu game itu sebenarnya ada yang 2D dan 3D?
dulu waktu gue masih semester 5 gue membuat game prolog alias program logic, membuatnya dengan menggunakan strawberry prolog. game ini ada lawannya juga, jadi seperti AI (Artiffical Intelegence) itu adalah kecerdasan buatan, artinya kita mengatur agar komputer bisa berpikir layaknya manusia melalui game yang dibuat.

balik lagi ke benang merah.
setau gue game itu dikembangkan bisa menggunakan DirectX dan OpenGL, pernah denger?
ok gue bahas sedikit ya....

Re_Publish By. Ika Udy Antoro
Universitas Bakti Indonesia

Persaingan tiada akhir. Inilah yang tercemin dari dua standar grafik hardware dunia ini. OpenGL menawarkan standar grafik yang sederhana dengan menggunakan prosedural programming, yaitu menstandarkan fungsi-fungsi dengan prefix awal gl seperti glBegin(..) atau glEnd(..). Sedangkan directX menawarkan teknologi programming windows yaitu dengan teknologi COM (Component Object Model). Kedua standar tersebut menawarkan fungsi-fungsi standar yang mirip, mungkin karena dulunya microsoft juga ikut mengembangkan OpenGL pada awal-awal pembuatannya, seperti GLSL dan HLSL.

Tetapi game-game terbaru pada PC kebanyakan memakai DirectX sebagai standar implementasinya. Mengapa? Suka tidak suka mau tidak mau para developer menggunakan directX karena directX merupakan framework yang tidak hanya berurusan dengan graphics saja tapi juga berurusan dengan semua bidang yang menunjang pembuatan sebuah game seperti input (directinput), networking (directplay), dan sound (directsound). Sedangkan pesaingnya, OpenGL, hanya memfocuskan diri pada standar grafik saja.
Lalu apakah kelebihan OpenGL daripada DirectX? Ada beberapa kelebihan OpenGL daripada directX, yaitu pertama adalah standar OpenGL bersifat multiplatform (dapat berjalan di banyak Operating System) sehingga selain di Windows, teknologi OpenGL juga ditemukan pada Linux, FreeBSD, OSx (Mac OS), Unix, Symbian OS, dan masih banyak lagi OS yang mensupport OpenGL. Hal tersebut dikarenakan standar OpenGL bersifat open dan dapat diimplementasikan oleh siapa saja. Berbeda dengan directX, yang notabennya dipunyai oleh microsoft, implementasi directX tidak boleh sembarangan dan hanya boleh dilakukan oleh microsoft.
Kelebihan kedua adalah supporting terhadap micro device seperti handphone, smartphone, PDA, dan gameing console. OpenGL ES merupakan standar OpenGL yang diadopsi untuk micro device, sehingga hadir dalam tahun ini game 3d dimensi (pure 3d) yang dapat berjalan di handphone atau PDA. Bagaimana dengan gaming console? OpenGL masih menjadi standar programming untuk beberapa console seperti Sony Playstation, Nintendo Wii & DS, dan PSP. Bahkan PDA dengan OS Windows CE masih menggunakan OpenGL sebagai standar grafik hardwarenya. Dalam pasar micro device directX kalah bersaing dengan OpenGL.
Selain kelebihan OpenGL juga mempunyai kelemahan. Kelemahan pertama yaitu OpenGL hanya berupa basic prosedural library sehingga tidak mempunyai mekanisme untuk menangani berbagai macam permasalahan. Contoh kecil saja, pada directX dikenal 3D model file dengan format X. Format tersebut didukung penuh oleh directX dan masih terus dikembangkan sampai saat ini. Sedangkan OpenGL tidak mempunyai format sendiri, meskipun baru-baru ini Khronos Group (Pengembang OpenGL) mengeluarkan suatu format 3D model yaitu COLLADA tetapi tetap OpenGL API dan COLLADA adalah standar yang berbeda dalam hal fungsi.
Kelemahan lainnya adalah banyaknya standar yang hanya ada di suatu hardware vendor saja. OpenGL bersifat open sehingga semua orang dapat mengajukan standar yang diinginkan (dalam hal ini berupa OpenGL extension) sehingga menciptakan berbagai extension yang berbeda antara vendor satu dengan vendor lainnya. Sedangkan standar yang digunakan untuk kesemua hardware ditampung dan dikelola oleh ARB Forum. Ini menjadi suatu hardware misalkan ATI dengan NVIDIA mempunyai spesifik OpenGL Extension sendiri. Hal ini membuat susahnya mengimplementasikan game yang bisa berjalan dikedua hardware tersebut dengan teknologi terbarunya.

nah itulah pengertian sekaligus perbedaannya.
ok cukup ya, mau lanjut ke tugas selanjutnya tentang arsitektur mesin game
Read full story

jenis game dan kesempatan untuk menunjang industri kreatif

0 komentar
Assalamualaikum wr.wb
salam sejahtera untuk adik-adik, kakak-kakak, rekan-rekan, om, tante dan semua yang sedang membaca artikel ini. pada artikel ini saya mendapatkan tugas dari dosen saya terkait teknologi game, dan salah satunya adalah tentang jenis game dan kesempatannya untuk menunjang industri kreatif.

kira-kira sudah ada yang tau game apa yang dapat menunjang industri kreatif?
sebelum membahas itu, kita harus analisis terlebih dahulu siapa saja pengguna game atau yang disebut sebagai gamers, lalu apa yang mereka sukai dari suatu permainan game tersebut yang membuat seorang gamers rela berlama-lama didepan komputernya untuk bermain game, sampai lupa makan, lupa mandi. hehe tapi ini serius, dari salah satu stasiun televisi pernah menayangkan 7 kebiasaan yang menimbulkan kematian, salah satunya adalah bermain game, dan itu benar-benar terjadi di eropa sana. wow

tapi lihat dari sisi positifnya atau dari segi opportunity nya, ternyata game merupakan suatu hal yang paling banyak disukai oleh orang, dan membuka kesempatan bagi developer game untuk terus bergelut dibidang develop game. walaupun ada beberapa game yang gratis, tetapi tetap saja walaupun gratis ternyata sang developnya pun mendapatkan keuntungan , salah satunya dari iklan ataupun donasi atau bahkan plugin jika game tersebut menarik untuk dilanjutkan. game merupakan salah satu untuk menghilangkan setress dan game merupakan permainan yang membutuhkan otak kanan.

ok kita ambil contoh game yang sering dimainkan diwarnet-warnet saat ini, apa itu? POINT BLANK
game itu adalah game yang gratis, alias bisa kita dapatkan secara free.
tetapi untuk penambahan senjata-senjata kita harus membeli vouchernya, dan tahukah kamu senjata-senjata tersebut disimpan dalam database server yang akan bisa digunakan kalau kita membeli voucher lalu id dari voucher tersebut digunakan sebagai otentikasi untuk meng unlock database untuk senjata yang diinginkan.
dan itu dapat meningkatkan industri kreatif untuk menciptakan plugin-plugin lain untuk menunjang industri kreatif.
udah ya , sebenernya masih banyak jenis-jenis game lain yang mendukung industri kreatif, seperti saat ini yang sedang booming yaitu angry birds,
tetapi yang perlu diperhatikan bukan lah pada marketing dari game tersebut (walaupun ini juga penting), tetapi yang perlu diperhatikan dan amat penting untuk diperhatikan adalah, untuk siapa game tersebut. kalangan mana yang akan digunakan, pasar mana yang paling banyak bermain game, maka kita akan menemukan game apa yang akan menunjang industri kreatif tersebut.
ok itu saja, semoga dapat inspirasi,.. sukses ya ^_^
Read full story
 

Business Ideas © 2011 Designed HIMTI-GUNADARMA Supported by HIMTI