Kamis, 27 Juni 2013

Teknologi Terkini Console Game

TEKNOLOGI TERKINI CONSOLE GAME

XBOX ONE vs. PS4

Konsol terbaru dari Microsoft memang lagi panas dibicarakan di kalangan publik, terlebih konsol ini memang akan hadir di tahun yang sama dengan kompetitornya. Baru-baru ini Microsoft sendiri baru saja mengungkapkan tentang apa saja kehebatan dari konsol Xbox One mereka. Kekecewaan memang datang dari pada penggemar ketika pengungkapan konsol tersebut ternyata juga tidak mendetail sama seperti ketika konsol dari Sony PlayStation 4 dikuak. Tapi yang menjadi perbincangan seru saat ini adalah siapakah yang terhebat, Sony ataukah Microsoft?



Meski Microsoft dan Sony sama-sama menggunakan prosesor dari AMD, namun bukan berarti kemampuan mereka sama. Tentu ada sesuatu yang diunggulkan dari setiap konsol. Jika Xbox One dan PlayStation 4 dibandingkan secara kemampuan, maka akan terlihat sisi plus dan minus dari kedua konsol ini. Kedua perusahaan sama-sama tidak mau kalah dalam mengunggulkan kemampuan dari konsol mereka masing-masing dengan mengatakan kalau mereka punya fitur-fitur unggulan yang tidak dimiliki oleh kompetitornya.



Berbagai fitur entertainment memang sudah ditanamkan didalam Xbox One maupun PlayStation 4. Lalu apa saja sebenarnya yang membuat setiap perusahaan tidak mau kalah dalam menarik perhatian para penggemar game di seluruh dunia? Sebenarnya susah sekali untuk memutuskan, hanya gamers yang sudah mencoba dan memiliki kedua konsol diatas yang dapat melakukan perbandingan secara nyata. Sayangnya saat ini konsol-konsol tersebut masih belum dirilis.



Jika melihat dari spesifikasi yang diberikan, menurut gamer semua konsol mana yang lebih unggul? Keputusan tentu datang dari user semua. Semua hanya dapat menunggu hingga kedua konsol tersebut hadir dan dicoba untuk memainkan permainan yang sama. Untuk keputusan sendiri tentu akan datang dari gamers semua.

Semoga Bermanfaat

Referensi :
http://www.google.com/
http://www.kaskus.co.id
http://www.indogamers.com/
http://www.ign.com
http://www.gamespot.com/

Selasa, 21 Mei 2013

Anatomi Sistem Partikel


Chapter 19. Particle Systems : Anatomy of a Particle System


Sebuah sistem partikel pada dasarnya adalah sebuah formalisme matematis yang digunakan untuk menggambarkan fenomena seperti :
  • Dinamis dan waktu tergantung 
  • Sangat paralel dengan komponen individu kecil 
  • Kompleks 

Contoh perilaku tersebut termasuk asap dari cerobong asap, api, burung terbang pada sekelompok ternak, kepingan salju, dan ratusan fenomena lainnya. Sistem partikel adalah konteks sensitif, yang berarti mereka dapat digunakan untukmodel yang sangat berbeda situasi. Sistem partikel adalah alat, tapi tidak berarti menggunakan kasus spesifik itu sendiri. Dengan mengubah beberapa komponen bagian, bisa disesuaikan dengan masalah, asalkan mengikuti filsafat global yang diuraikan sebelumnya.

Sistem partikel diperkenalkan pada awal tahun 1980 oleh Pixar (kemudian bagian dari efek Lucasfilm khusus kelompok) untuk film Star Trek II: The Wrath of Kahn. Secara khusus, sistem partikel digunakan untuk mewakili ledakan reaksi berantai di permukaan planet, sehingga planet ini berubah dari melihat, mati tandus kepenuh hidup ekosistem.

Sebuah sistem partikel fundamental terdiri dari berbagai partikel, masing-masing berubah secara dinamis sesuai beberapa didirikan rutinitas. Anda dapat model hujan individu bereaksi terhadap gravitasi dan angin, burung melaksanakan rutinitas AI sederhana, dan sebagainya. Semua partikel telah parameter yang sama mengendalikan tampilan dan perilaku. Tapi karena mereka berkembang dalam ekosistemnya, masing-masing mengikuti evolusi sedikit berbeda, dan yang diinginkan kompleksitas muncul secara alami.

Lokal Versus global Partikel Sistem

Sistem partikel secara luas dapat dibagi menjadi dua kelompok besar, yangdisebut sebagai lokal dan global. Sebuah sistem lokal terdiri dari sekelompok partikel yang berperilaku seolah-olah masing-masing sendirian. Dengan demikian, interaksi antara partikel tidak dipertimbangkan, dan semua perhitungan lokal untuk partikel saat ini. Pada ujung lain dari spektrum, sistem partikel global yang melibatkan partikel yang berinteraksi dan bereaksi terhadap setiap lainnya. Dalam sistem partikel, perilaku setiap partikel individual tergantung sebagian pada sendiri karakteristik, tetapi juga pada interaksi dengan anggota kelompok lainnya.

Banyak kali sistem lokal tidak lain adalah sebuah penyederhanaan dari sistem global. Sebagai contoh, perhatikan kelompok daun jatuh dari pohon, ditiup angin. Jika Anda ingin model dengan akurat, Anda perlu mempertimbangkan perubahan lintasan jika dua atau lebih daun bertabrakan, membuat perilaku daun tunggal tergantung pada sisanya. Jelas, ini akan menghasilkan sistem partikel global. Tapi banyak permainan lebih memilih untuk mengabaikan tumbukan daun dan, dengan menyederhanakan simulasi, menerapkannya sebagai sistem partikel lokal.

Ketika Anda akan segera menemukan, kedua kelompok memiliki kelebihan yang berbeda dan masalah, dan memerlukan spesifik pemrograman teknik. Jelas, sistem partikel global yang menghasilkan jauh lebih kompleks dan menarik perilaku. Tetapi kekayaan tidak datang secara gratis. Menghitung pengaruh partikel lain biasanya akan meningkatkan biaya komputasi kami secara signifikan. Jadi, sistem partikel global harus ditangani dengan benar.



Semoga Bermanfaat


Referensi :
Book "Core Techniques and Algorithms in Game Programming"
http://www.google.com/


untuk mendownload buku dapat di link ini Book "Core Techniques and Algorithms in Game Programming"


Selasa, 16 April 2013

Teknologi Game Engine

TEKNOLOGI GAME ENGINE





Game Engine (Mesin Permainan) adalah sebuah sistem software yang dirancang untuk pembuatan dan pengembangan suatu video game. Ada banyak sekali game engine yang dirancang untuk bekerja pada beberapa konsol video game dan sistem operasi desktop seperti Microsoft Windows, Linux dan Mac OS X. Fungsi utama yang secara khusus disediakan oleh game engine meliputi mesin render (renderer) untuk grafik 2D atau 3D, mesin fisika, deteksi tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen momori, threading, dukungan lokalisasi dan layar grafik. Proses pembuatan game seringkali dihemat oleh sebagian besar developer dengan menggunakan kembali game engine yang sama untuk membuat game yang berbeda. Game Engine adalah software yg menjalankan game tersebut dan player yang mengontrol permainan. Misalnya codemaster yg terdapat di game grid, ini adalah salah satu game engine. player mengontrol pemainnya sendiri sedangkan lawan2 dikontrol oleh game engine. Konsep dari game engine sebenernya cukup gampang, yaitu bahan dasar yang diperlukan sebuah game untuk menjalankan tugasnya, merender pixel demi pixel, menghitung physiscs, memperkirakan input tombol, dan lain hal, yang memungkinkan developer kreatif dapat membuat sebuah game dengan engine yang sama menjadi unik satu sama lain. Di analogikan sebagai sebuah mobil, game engine sudah merupakan bagian mobil, sekitar 50% jadi. Mesin dan rangkaian sistem pengapian, sampai pembuangan. Kurang body dan aksesoris.


Tipe Game Engine?

Game engine biasanya datang dengan berbagai macam jenis dan ditujukan untuk berbagai kemampuan pemrograman. Ada 3 tipe game engine yang ada saat ini, diantaranya :

Roll-your-own game engine
Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine-nya sendiri. Mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Di sisi lain, mereka kadang menggunakan library komersil atau yang open source. Terkadang mereka juga membuat semuanya mulai dari nol. Biasanya game engine tipe ini lebih disukai karena selain kemungkinan besar diberikan secara 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. Tower Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine-nya, hanya untuk ditulis ulang semuanya dalam beberapa hari sebelum penggunaannya karena adanya bug kecil yang sangat mengganggu.

Mostly-ready game engines
Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer/programer. Semuanya termasuk contoh GUI, physiscs, libraries model, texture dan lain-lain. Banyak dari mereka yang sudah benar-benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama. Game engine semacam ini memiliki beberapa batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar-benar terbuka lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis dan masih memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja game-nya. Contoh tipe game engine seperti ini adalah Unreal Engine, Source Engine, id Tech Engine dan sebagainya yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Dengan hal ini dapat menyingkat menghemat waktu dan biaya dari para developer game.

Point-and-click engines
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Anda bahkan bisa mulai membuat game 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 tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya.

Contoh Game Engine
Banyak sekali game engine yang ada sekarang ini mulai dari yang gratis sampai yang berbayar. Berikut beberapa contoh game engine yang bagus berdasarkan banyaknya review yang ada pada situs DevMaster.net tersebut.
Game Engine Gratis :
OGRE
Irrlicht
Crystal Space
jME
Blender Game Engine

Game Engine Berbayar :
C4 Engine
Torque Game Engine
3DGameStudio
TV3D SDK 6.5

Dan selain Game Engine diatas terdapat pula banyak Game Engine yang terkenal dalam dunia perusahaan game besar, seperti :
CRY ENGINE
ANVIL NEXT
UNREAL TECHNOLOGY
RAGE (Rockstar Advanced Game Engine)

Rabu, 20 Maret 2013

Teknologi Dan Game


TEKNOLOGI DAN GAME





Teknologi adalah keseluruhan sarana untuk menyediakan barang-barang yang diperlukan bagi kelangsungan dan kenyamanan hidup manusia.

Penggunaan teknologi oleh manusia diawali dengan pengubahan sumber daya alam menjadi alat-alat sederhana. Penemuan prasejarah tentang kemampuan mengendalikan api telah menaikkan ketersediaan sumber-sumber pangan, sedangkan penciptaan roda telah membantu manusia dalam beperjalanan dan mengendalikan lingkungan mereka. Perkembangan teknologi terbaru, termasuk di antaranya mesin cetak, telepon, dan Internet, telah memperkecil hambatan fisik terhadap komunikasi dan memungkinkan manusia untuk berinteraksi secara bebas dalam skala global. Tetapi, tidak semua teknologi digunakan untuk tujuan damai; pengembangan senjata penghancur yang semakin hebat telah berlangsung sepanjang sejarah, dari pentungan sampai senjata nuklir.

Teknologi telah memengaruhi masyarakat dan sekelilingnya dalam banyak cara. Di banyak kelompok masyarakat, teknologi telah membantu memperbaiki ekonomi (termasuk ekonomi global masa kini) dan telah memungkinkan bertambahnya kaum senggang. Banyak proses teknologi menghasilkan produk sampingan yang tidak dikehendaki, yang disebut pencemar, dan menguras sumber daya alam, merugikan dan merusak Bumi dan lingkungannya. Berbagai macam penerapan teknologi telah memengaruhi nilai suatu masyarakat dan teknologi baru seringkali mencuatkan pertanyaan-pertanyaan etika baru. Sebagai contoh, meluasnya gagasan tentang efisiensi dalam konteks produktivitas manusia, suatu istilah yang pada awalnynya hanya menyangku permesinan, contoh lainnya adalah tantangan norma-norma tradisional.

Permainan (GAME) merupakan sebuah aktivitas rekreasi dengan tujuan bersenang-senang, mengisi waktu luang, atau berolahraga ringan. Permainan biasanya dilakukan sendiri atau bersama-sama (kelompok).

Permainan pun terdiri dari beberapa Jenis:

Permainan video (video game) adalah permainan yang menggunakan interaksi dengan antarmuka pengguna melalui gambar yang dihasilkan oleh piranti video. Permainan video umumnya menyediakan sistem penghargaan – misalnya skor – yang dihitung berdasarkan tingkat keberhasilan yang dicapai dalam menyelesaikan tugas-tugas yang ada di dalam permainan.
Kata "video" pada "permainan video" pada awalnya merujuk pada piranti tampilan raster.Namun dengan semakin dipakainya istilah "video game", kini kata permainan video dapat digunakan untuk menyebut permainan pada piranti tampilan apapun. Sistem elektronik yang digunakan untuk menjalankan permainan video disebut platform, contohnya adalah komputer pribadi dan konsol permainan.

Permainan komputer (computer game) adalah permainan video yang dimainkan pada komputer pribadi, dan bukan pada konsol permainan, maupun mesin ding-dong. Permainan komputer telah berevolusi dari sistem grafis sederhana sampai menjadi kompleks dan mutakhir.



Semoga Bermanfaat


http://www.google.com/

Selasa, 22 Januari 2013

DESAIN GRAFIS DARI SEGI INTERAKSI MANUSIA DAN KOMPUTER

DESAIN GRAFIS DARI SEGI INTERAKSI MANUSIA DAN KOMPUTER




Peranan desain pemodelan grafik sangatlah penting dalam interkasi manusia dengan komputer atau dalam istilah bahasa asingnya adalah Human Computer Interaction (HCI) dimana fungsi pemodelan grafik adalah membuat sesuatu yang dapat mempermudah pengguna atau user baik dalam menjalankan suatu program agar mudah dimengerti atau membuat sesuatu yang mudah di sentuh, enak dilihat dan mudah digunakan dan sesuai atau efisien.
Dalam mewujudkan suatu pemodelan grafik yang benar-benar efisien tidaklah mudah, disini harus adanya sinkronisasi dalam proses interaksi manusia dengan komputer dimana disini manusia sebagai pengendali proses yang ada di komputer dan komputer pun harus mendapatkan cara komunikasi elektronik agar dapat sinkron dengan user maka dari itu di bagilah beberapa bagian-bagian metode yang di gunakan untuk prosesnya antara lain :

Ergonomi, hubungan manusia dengan mesin/komputer dimana interaksi tersebut dapat berupa bentuk fisik

Faktor manusia, disini manusia berpihak sebagai user dimana tugas dari user adalah sebagai pemerintah untuk prosesnya suatu sistem kerja pada komputer

Interaksi antar manusia dan komputer, yah seperti yang dijelaskan diatas disini harus terdapat sinkronisasi antara manusia dengan komputer.

Kemampuan estetika dari desain grafis adalah peningkatan yang penting terhadap desain sistem manusia-komputer sebagai pengguna antarmuka menjadi lebih fleksibel dan powerfull. Bagaimanapun, hal ini belum dapat diklaim untuk menjadi media baru yang tekstual dan penampilan grafik yang diunggulkan. Jelasnya, tidak ada individu dapat diharapkan mempunyai pelatihan formal di semua bidang tersebut, walaupun permintaan cukup tinggi untuk orang dengan latar belakang multidisipliner, gabungan kemampuan sistem komputer dengan beberapa keahlian ilmu manusia. Suatu alternatif yang lebih realistis adalah untuk menuju ke suatu kesadaran akan tingkat pemahaman menyeluruh dari subjek bidang-bidang yang relevan, mungkin dikombinasikan dengan ilmu yang khusus dalam satu bidang atau lebih. Tingkat kesadaran dari ilmu pengetahuan adalah esensi khusus untuk insinyur dan ilmuwan komputer, yang secara mendasar diharapkan mendesain antarmuka pengguna-sistem sebagai bagian dari sistem proses desain secara menyeluruh.Para perancang antarmuka manusia dan komputer berharap agar sistem komputer yang dirancangnya dapat bersifat akrab dan ramah dengan penggunanya (user friendly).
Untuk membuat antarmuka yang baik dibutuhkan pemahaman beberapa bidang ilmu, antara lain :


1. Teknik elektronika & ilmu komputer
memberikan kerangka kerja untuk dapat merancang sistem HCI


2. Psikologi
memahami sifat & kebiasaan, persepsi & pengolahan kognitif, ketrampilan motorik pengguna


3. Perancangan grafis dan tipografi
sebuah gambar dapat bermakna sama dengan seribu kata. Gambar dapat digunakan sebagai sarana dialog cukup efektif antara manusia & komputer


4. Ergonomik
berhubungan dengan aspek fisik untuk mendapatkan lingkungan kerja yang nyaman, misal : bentuk meja & kursi kerja, layar tampilan, bentuk keyboard, posisi duduk, pengaturan lampu, kebersihan tempat kerja


5. Antropologi
ilmu pengetahuan tentang manusia, memberi suatu pandangan tentang cara kerja berkelompok yang masing – masing anggotanya dapat memberikan konstribusi sesuai dengan bidangnya


6. Linguistik
merupakan cabang ilmu yang mempelajari tentang bahasa. Untuk melakukan dialog diperlukan sarana komunikasi yang memadai berupa suatu bahasa khusus, misal bahasa grafis, bahasa alami, bahasa menu, bahasa perintah


7. Sosiologi
studi tentang pengaruh sistem manusia-komputer dalam struktur sosial, misal adanya PHK karena adanya otomasi kantor.


Semoga Bermanfaat


Referensi :
http://jumadilamangclub.wordpress.com/2012/01/08/peranan-desain-pemodelan-grafik-dalam-interaksi-manusia-dengan-komputer/
http://bagusbayubaskara.blogspot.com/2012/10/desain-grafis-dari-segi-interaksi.html
http://www.google.com/