KUPAS TUNTAS GAME PLANTS VS ZOMBIES

Game Plants vs zombies adalah sebuah game pertarungan antara Zombie-zombie dan Plants(Tanaman-tanaman). Game ini seperti sebuah game yang  membentuk pertahanan agar musuh (zombie)  tidak bisa masuk ke markas (rumah) kita untuk memakan otak manusia. Game ini dikembangkan dan diterbitkan oleh PopCap Games untuk versi Windows dan Mac OS X. Permainan melibatkan pemilik rumah dengan menggunakan banyak jenis tanaman untuk melumpuhkan serangan dari para zombie. Game ini pertama kali dirilis pada 5 Mei 2009 dan terus dikembangkan untuk berbagai platform game sampai Februari 2011. Saat bermain game ini kita diharuskan melawan para zombie – zombie yang bisa memakan apa saja termasuk otak kita. Semakin tinggi level yang kita mainkan, maka zombie yang menyerang akan semakin bervariasi sesuai dengan level dan tentunya akan menjadi sulit untuk dikalahkan. Selain itu tanaman-taman juga akan berkembang sesuai dengan kesulitan dari level yang kita mainkan. Jika suatu level telah terselesaikan maka sebuah bonus akan kita dapatkan yaitu tanaman baru, alat-alat baru. Selain itu, kita juga diharuskan untuk menyelesaikan Adventure Mode agar dapat memainkan mode-mode lainnya.


System requirementsnya :
OS Win7, Vista, XP
CPU 1,2 GHz
RAM 1 GB
HDD Space 65 MB of free space
Graphics 128 MB
DirectX compatible sound

Mode-mode dalam Game Plants Versus Zombie: 

Seperti yang kita lihat pada gambar diatas, Game ini terdiri dari 4 Mode, yaitu
1.      Adventure : pada mode ini kita bermain untuk melawan zombie. Game ini terdiri dari banyak level. Seperti saya katakana di awal pembahasan tadi. Semakin tinggi level yang kita mainkan memiliki tingkat kesulitan tertentu. Final dari game ini adalah melawan Boss dari para zombie. Selain itu, kita juga akan mendapatkan kejutan setelah kita menyelesaikannya mode ini. ;-)

2.      Mini – Games : Games ini dapat kita mainkan apabila kunci dari game ini telah terbuka yakni sebuah kado yang kita dapatkan pada Adventure mode yang bertuliskan bahwa mode ini telah dapat dimainkan. Pada mode Mini Games, terdapat 20  game mini yang dapat kita mainkan dan apabila kita memenangkan game ini, kita akan mendapatkan throphy dan diminta untuk mengumpulkannya hingga lengkap 20.

3.      Puzzle : mode ini tidak dapat dimainkan apabila kita belum mendapatkan izin atau menyelesaikan Adventure Mode. Pada game ini terdapat 2 jenis.

a.      Vasebreaker : disini kita diminta untuk menyerang zombie-zombi dengan memecahkan vas yang bias saja berisi zombie atau tanaman-tanaman yang dapat membunuh zombie-zombie tersebut.

b.      Zombie : disini kita menjadi zombienya, dimana kita diminta untuk menyusun strategi agar dapat memakan memakan tanaman dan  memasuki markas.
Pada kedua mode ini kita dapat mengumpulkan throphy apabila menang dan melengkapinya.

4.      Survival : adalah mode pertarungan dimana kita akan mengatur strategi untuk mengalahkan zombie. Pada mode ini kita harus bertahan dengan serangan-serangan dari zombie-zombie di berbagai tempat dan waktu seperti pada Adventure Mode, misalnya diatap, kolam renang baik siang maupun malam hari.


THE PLANTS (Tanaman):
Terdapat 40 jenis tanaman yang ada pada permainan ini. Berikut ini adalah contoh beberapa tanaman yang ada pada permainan ini. Kita dapat mengetahuinya pada Almanac. Almanac dapat kita dapatkan pada Adventure Mode. Berikut beberapa contohnya :


Peashooter   :   merupakan tanaman dasar yang ada pada gudang senjata. Tanaman ini muncul pertama kali kita memainkan game ini. Serangan yang dihasilkan cukup kuat dan efektif untuk melawan zombie.

Sunflower     :   Tanaman ini berfungsi untuk meningkatkan jumlah matahari yang akan pemain dapatkan. Matahari sangat penting bagi tanaman dan kelangsungan hidup pemain. Dengan mengumpulkan banyak sinar matahari, pemain dapat menambah berbagai macam tanaman untuk melawan zombie.

Cherry Bomb :   Tanaman ini untuk memberikan reaksi eksplosif bagi para zombi yang  berada di dekatnya.  Bekerja dalam jarak 3x3 yang berpusat di sekitar tempat di mana pemain menempatkannya.

Wall-Nut      :     Tanaman pertahanan yang cukup kuat, yang akan terus mencegah para zombi di titik di mana pemain meletakkannya. Karena para Zombie akan memakan terus Tanaman ini hingga habis.


 Snow Pea    :     Seperti Peashooter, tanaman ini juga akan menembak para zombie. Namun tanaman ini akan membekukan zombi dan membuat pergerakan mereka lebih lambat. Baik untuk menahan para zombie.


THE ZOMBIES (Zombie) :
Ada 26 jenis zombi penyerang yang ada pada permainan ini. Zombie-zombie inilah target atau yang akan kita kalahkan dalam bermain game ini. Berikut ini adalah beberapa contoh dari beberapa zombi penyerang.

 
Regular Zombie   :   Zombi yang paling mudah dihancurkan. Sangat mudah untuk dihancurkan. Namun, berhati-hati jumlah mereka sangat banyak.

  
 
Flag Zombie       :    Hanya karena dia membawa sebuah bendera tidak berarti dia akan memakan otak anda. Memimpin setiap datangnya banyak Zombie.

 
Conehead Zombie  :   Regular zombie dengan topi kerucut di atasnya yang membantu  pertahanannya. Memakan waktu sekitar dua kali perusakan dari regular zombie. 

 
Pole Vauting Zombie  :   Bergerak cepat sampai dia memenuhi tanaman pertama yang ia akan makan (kecuali tall-nut) lalu ia akan bergerak lambat (memakan tall-nut). Dalam kata lain, ia memiliki galah yang dapat digunakannya untuk meloncati tanaman pertama yang ada di dekatnya.

Buckethead Zombie   :   merupakan Zombie dengan Ember besi dikepalanya, membutuhkan waktu 5x lebih lama dari perusakan regular Zombie.  Namun, embernya dapat dilumpuhkan (dicuri) apabila kita memiliki magnet-shroom.





Source:
http://chachados.blogspot.co.id/2012/04/analisis-game-plants-versus-zombies.html

0 komentar:

PENGANTAR TEKNOLOGI GAME

TEKNOLOGI GAME

Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
Aplikasi games dapat dijalankan pada berbagai platform. Beberapa platform media yang bisa dijadikan pilihan untuk advergames adalah:

1. Personal Computer berupa aplikasi games pada PC. Games ini dijalankan pada personal computer. Pada media Personal Computer, durasi waktu penayangan adalah tidak terbatas, selama games tersebut bagus dan mampu menghibur audience/pemain, maka selama itulah tingkat kemungkinan untuk dilihat audience akan semakin tinggi. Pembuatan Games ini biasanya menggunakan Language C++ / C#, membutuhkan waktu 3-6 bulan tergantung dengan kompleksitas games tersebut.

2. Web Based Games. Yaitu aplikasi games yang diletakkan pada server di internet dimana audience/pemain hanya perlu menggunakan akses internet dan browser untuk mengakses games tersebut. Corporate yang memiliki keinginan mengumpulkan komunitas internet dan sekaligus memperkenalkan product/brandnya kepada komunitas Internet sangat cocok memilih media games online internet ini. Pilihan ini banyak digunakan karena dapat meningkatkan traffic pada suatu website Bila games yang dibutuhkan simple maka diperlukan waktu pengembangan yang relative lebih singkat 1-2 bulan.

3. SmartPhones/PocketPC. Aplikasi games yang jalan pada mobile devices bersistem operasi Windows Mobile 2003/2004 ataupun windows mobile 5.0. Product yang memiliki target market status ekonomi A,B dan karakter pengusaha/ eksekutif muda sangat cocok apabila menggunakan media PocketPC/SmartPhones sebagai bagian aktivitas kegiatan advertising. Games bertemakan strategi ataupun simulasi bisnis pada umumnya lebih disukai oleh orang-orang golongan ini. Waktu pengembangan biasanya memerlukan waktu 3-6 bulan tergantung dengan kompleksitas games tersebut.

4.CellPhones / Mobile Phones. Aplikasi games untuk cell-phones atau mobile phones sebenarnya bisa dimanfaatkan untuk mendapatkan potensial pelanggan dengan golongan Status Ekonomi Responden A,B dan C. Produk yang memiliki target golongan ABG, remaja, anak kuliah, eksekutif muda sangat tepat menggunakan media ini, mengingat pada golongan inilah mereka suka sekali mencoba dan mengeksplorasi features aplikasi yang tersedia pada mobile/cellphones mereka. Mereka biasanya aktif mencari aplikasi bersifat fun atau game yang dapat mengisi waktu senggang mereka. Waktu pengembangan untuk membuat aplikasi pada devices ini relative lebih pendek yaitu 1-3 bulan tergantung dengan kompleksitas games tersebut.



BISNIS DALAM GAME KOMPUTER
Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
Perkembangan ini terlihat dari banyaknya game center yang terus bermunculan, terutama yang menyediakan jasa gameonline. Bukan tanpa alasan game online menjadi semakin marak dan digandrungi, karena fasilitas online memungkinkan sebuah game dapat dimainkan oleh 100 orang lebih secara bersama-sama dalam satu waktu.
Contoh untuk bisnis dalam game komputer itu beragam. Seperti kita dituntut melakukan pembayaran untuk game tersebut. Maksud dari pembayaran ini adalah bagaimana perusahaan game online mendapatkan uang dari gamesnya. Bedasarkan kategori ini games online dapat dibedakan menjadi 2 yaitu : 
  • Pay Per Item, game yang berada pada category ini merupakan game yang bisa diinstall atau dimainkan secara gratis, dan game ini biasanya mengenakan biaya pada pemainnya apabila pemainnya ingin cepat menaikkan level atau membeli barang (item) langka yang tidak pernah dijumpai pada permainan. Jenis game seperti ini yang paling dijumpai di Indonesia. Contoh: Gunbound, Ragnarok, Ghost Online,dll.
  • Pay per Play, game ini harus dibeli dan diinstal secara legal karena pada saat diinstal game terebut akan mendaftarkan pemain ke internet langsung dan apabila yang diinstal adalah program bajakan maka secara otomatis system akan memblokirnya. Contoh: War of Warcraft,dll
GAME ENGINE DAN SCENE GRAPH
Game Engine adalah perangkat lunak yang digunakan untuk menciptakan perangkat lunak lain, dalam hal ini adalah game. Kita bisa menyebutnya game authoring software, game creator tool, software pembuat game, dan sebagainya. Sedangkan Scene Graph adalah merupakan inti dari Java3D. Sebuah scene graph merupakan grafik yang merepresentasikan geometri, material, dan pencahayaan.

A.     OGRE

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



B. PROCESSING
Processing adalah bahasa pemrograman dan lingkungan pemrograman (development environment) open source untuk memprogram gambar, animasi dan interaksi. Digunakan oleh pelajar, seniman, desainer, peneliti, dan hobbyist untuk belajar, membuat prototipe, dan produksi. Processing digunakan untuk mengajarkan dasar-dasar pemrograman komputer dalam konteks rupa dan berfungsi sebagai buku sketsa perangkat lunak (software) dan tool produksi profesional.
Processing adalah suatu projek terbuka yang diinisiasi oleh Ben Fray dan Casey Reas. Berkembang dari ide-ide yang dieksplorasi di Aesthetics and Computation Group (ACG) di MIT Media Lab. Projek ini kini terus diperbaiki dan dikelola oleh sejumlah kecil tim voluntir. Processing mengaitkan konsep software pada prinsip-prinsip bentuk rupa, gerak, dan interaksi. Processing mengintegrasikan suatu bahasa pemrograman, lingkungan pemrograman, dan metodologi pengajaran ke dalam sistem terpadu.

C. GAME MAKER
Game Maker adalah software yang bisa membantu anda menjadi pengembang game komputer tanpa menggunakan coding sedikitpun. Bahkan anda bisa membuat game 3 Dimensi dan MultiPlayer jika anda mau. Anda mempunyai hak penuh dari software (game) yang anda buat termasuk menjual game tersebut Jika masih kurang anda bahkan bisa mendownload musik, efek suara, gambar, scriptbackground dsb.

D. UNITY 3D
UNITY 3D adalah sebuah game developing software. Dengan software ini, kita bisa membuat game 3D yang seru. Jika anda belum memakai unity3D, maka bersiaplah untuk mencobanya, karena game developer ini sangat mudah menggunakannya, dengan GUI yang memudahkan kita untuk membuat mengedit dan membuat script untuk menciptakan sebuah game 3D.

Selain bisa untuk build game PC, UNITY juga dapat digunakan untuk membangun game console seperti Nintendo Wii, PS3, Xbox 360, juga Ipad, Iphone, & android. Namun masing-masing membutuhkan biaya lisensinya sendiri. Selain itu juga bisa juga buat web, cuma butuh install Unity webplayer nya ajah. Unity lebih kurang sama dengan Blender game engine cuma unity lebih ringan dan diintegrasi lebih didalm suasana grafik.


DESAIN SKENARIO, SCRIPT , DAN STORYBOARD GAME KOMPUTER
Dasar untuk pembuatan film adalah skenario, maka dasar untuk membuat game adalah design documents atau desain skenario game. Dalam desain dokumen ada ketentuan program game, grafik, tokoh, animasi, suara, dan musik. Yang merupakan gabungan dokumen yang mendiskripsikan secara kompleks semua segi game yang direncanakan.
Tidak ada patokan umum apa saja yang harus menjadi bagian design documents, karena ada banyak perbedaan tergantung proyeknya. Tetapi dalam satu hal semua dokumen sama, harus mendeskripsikan game secara kompleks maupun mendetail. Singkatnya, dalam struktur dokumen-dokumen ini seharusnya terdapat seluruh materi yang mencakup seluruh aspek game. Baru berdasarkan design documents yang lengkap bisa ditulis spesifikasi untuk rancangan engine atau modifikasi engine yang sudah ada, dan rencana produksi. Bagian akhir dari design documents adalah catatan-catatan desainer game, di mana dicantumkan misalnya ide-ide susulan atau perubahan yang dilakukan berdasarkan hasil tes, dan seterusnya.
Script adalah suatu uraian interaksi manusia dengan mesin yang membantu proses desain dan berfokus pada keperluan user yang berbeda sehingga dapat digunakan untuk aktivitas desain.Storyboard adalah sketsa gambar yang disusun berurutan sesuai dengan naskah, dengan storyboard kita dapat menyampaikan ide cerita kita kepada orang lain dengan lebih mudah, karena kita dapat menggiring khayalan seseorang mengikuti gambar-gambar yang tersaji, sehingga menghasilkan persepsi yang sama pada ide cerita kita.
Tujuan Storyboard yaitu sebagai panduan bagi orang-orang yang terlibat di dalamnya, mulai dari sutradara, penulis cerita, lighting dan kameramen memungkinkan seorang pembuat film untuk memprevisualisasikan ide-idenya Sebagai Alat untuk mengkomunikasi ide keseluruhan film menjelaskan tentang alur narasi dari sebuah cerita Berperan dalam pewaktuan (timing) pada squence, percobaan-percobaan dengan sudut pandang kamera, perpindahan dengan kesenambungan (countinuity) antara element-element dalam sebuah frame.

ARTIFICIAL INTELLIGENT (AI) PADA GAME

A.     DECISION MAKING
  • Decision Tree
Pohon Keputusan (Decision Tree) merupakan metode klasifikasi dan prediksi yang sangat kuat dan terkenal. Metode pohon keputusan mengubah fakta yang sangat besar menjadi pohon keputusan yang merepresentasikan aturan. Aturan dapat dengan mudah dipahami dengan bahasa alami. Aturan ini juga dapat diekspresikan dalam bentuk bahasa basis data seperti SQL untuk mencari record pada kategori tertentu. Pohon keputusan juga berguna untuk mengeksplorasi data, menemukan hubungan tersembunyi antara sejumlah calon variabel input dengan sebuah variabel target. Karena pohon keputusan memadukan antara eksplorasi data dan pemodelan, pohon keputusan ini sangat bagus sebagai langkah awal dalam proses pemodelan bahkan ketika dijadikan sebagai model akhir dari beberapa teknik lain (J R Quinlan, 1993).
  • State Machine
Finite State Machines (FSM) adalah sebuah metodologi perancangan sistem kontrol yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga hal berikut: State (Keadaan), Event (kejadian) dan action (aksi). Pada satu saat dalam periode waktu yang cukup signifikan, sistem akan berada pada salah satu state yang aktif. Sistem dapat beralih atau bertransisi menuju state lain jika mendapatkan masukan atau event tertentu, baik yang berasal dari perangkat luar atau komponen dalam sistemnya itu sendiri (misal interupsi timer). Transisi keadaan ini umumnya juga disertai oleh aksi yang dilakukan oleh sistem ketika menanggapi masukan yang terjadi. Aksi yang dilakukan tersebut dapat berupa aksi yang sederhana atau melibatkan rangkaian proses yang relative kompleks.
  • Rule System
Rule Based System merupakan metode pengambilan keputusan berdasarkan pada aturan-aturan tertentu yang telah ditetapkan. RBS dapat diterapkan pada agen virtual dalam bentuk kecerdasan buatan sehingga dapat melakukan tindakan tertentu. Tindakan tersebut direpresentasikan oleh set aturan yaitu penyebab tindakan itu terjadi, proses tindakan dan hasil dari tindakan tersebut.

B.     PATHFINDING DAN WAYPOINTS
Pathfinding adalah proses pencarian path tercepat dari titik asal ke titik tujuan dengan menghindari berbagai halangan sepanjang path yang ditempuh. Terdapat berbagai algoritma pencarian jalur yang dapat dipakai, sebut saja djikstra, A*, dsb.

Algoritma Dijkstra, (dinamai menurut penemunya, seorang ilmuwan komputer, Edsger Dijkstra), adalah sebuah algoritma rakus (greedy algorithm) yang dipakai dalam memecahkan permasalahan jarak terpendek (shortest path problem) untuk sebuah graf berarah (directed graph) dengan bobot-bobot sisi (edge weights) yang bernilai tak-negatif.

A* (dibaca "A bintang"/"A star") adalah algoritma  pencarian graf/pohon yang mencari jalur dari satu titik awal ke sebuah titik akhir yang telah ditentukan. Algoritma A* menggunakan pendekatan heuristik h(x)  yang memberikan peringkat ke tiap-tiap titik x dengan  cara memperkirakan rute terbaik yang dapat dilalui dari titik tersebut. Setelah itu tiap-tiap titk x tersebut dicek  satu-persatu berdasarkan urutan yang dibuat dengan  pendekatan heuristik tersebut. Maka dari itulah algoritma A* adalah contoh dari best-first search.

Waypoint adalah titik acuan yang digunakan untuk keperluan navigasi dengan karakter dalam game. Paling umum digunakan dalam game strategi dan permainan berbasis skuad.


ARSITEKTUR 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.
Engine bukanlah executable program, artinya engine tidak bisa dijalankan sebagai program yang berdiri sendiri. Diperlukan sebuah program utama sebagai entry point atau titik awal jalannya program. Pada C++, entry point-nya adalah fungsi ‘main().’ Biasanya program utama ini relatif pendek. Game engine adalah program yang ‘memotori’ jalannya suatu program game. Kalau game diilustrasikan sebagai ‘musik’ yang keluar dari mp3 player, maka engine adalah ‘mp3 player’ dan program utama adalah ‘data mp3’ yang dimasukkan ke dalam mp3 player tersebut. Dengan adanya engine, waktu, tenaga dan biaya yang dibutuhkan untuk membuat game software menjadi berkurang secara signifikan.
Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat dengan sedikit usaha bila terlebih dulu dibuat engine-nya. Setelah engine diselesaikan, programmer hanya perlu menambahkan program utama, memakai resources (objek 3D, musik, efek suara) yang baru, dan, jika benar-benar dibutuhkan, sedikit memodifikasi engine sesuai kebutuhan spesifk dari game yang bersangkutan. Program game engine seluruhnya berorientasi objek. Dia lebih bersifat reaktif daripada prosedural. Sulit untuk menggambarkan engine secara keseluruhan dalam flow-chart, karena alur program bisa diatur sesuai dengan keinginan pemakai engine, yaitu game programmer.



INTERAKSI FISIK DALAM TEKNOLOGI GAME

A.     EFEK FISIK

Efek fisik dalam game ada 2, yaitu positif dan negatif :
  • Efek positif dalam game :
  1. Setiap game memiliki tingkat kesulitan/Level yang berbeda. U
  2. Meningkatkan konsentrasi. 
  3. Meningkatkan koordinasi tangan dan mata. 
  4. meningkatkan kemampuan membaca. P
  5. Meningkatkan kemampuan berbahasa inggris. 
  6. Meningkatkan pengetahuan tentang komputer.
  7. Meningkatkan kemampuan mengetik. 

  • Efek negatif dalam game :
  1. Kecanduan. 
  2. Membatasi Hubungan Sosial. 
  3. Mengganggu Kesehatan
 COLLISION DETECTION
Algoritma untuk mendeteksi collision (tabrakan) sangat dibutuhkan untuk program game. Flash mulai versi 5 ke atas menyediakan method yang bernama hitTest untuk memeriksa apakah sebuah movie clip bertabrakan dengan movie yang lain. Sebelum method hitTest ini tersedia, seorang programmer Flash harus mendeteksi secara manual koordinat sebuah movie clip, apakah movie clip ini bertabrakan dengan movie clip lain. Cara ini sangat merepotkan karena harus mempertimbangkan pula ukuran movie clipnya.

USER INTERFACE (UI) PADA GAME KOMPUTER

Sebelum memasuki pembahasan berikutnya kita perlu mengetahui apa itu HUDHUD adalah singkatan dari Heads-Up Display dan biasanya menunjukkan bar/kotak HP(Health Point) ataupun MP(Mana Point) dan biasanya muncul  di atas kepala karakter. Fungsi HUD ini untuk memudahkan pemain mengetahui kondisi karakter dalam permainan.

A.     Diegetic
Elemen user interface yang diegetik ada dalam dunia permainan (fiksi dan geometris) sehingga pemain dan avatar dapat berinteraksi dengan mereka melalui visual, audible atau haptic. Elemen UI diegetik yang dieksekusi dengan baik dapat meningkatkan pengalaman narasi untuk pemain, memberikan pengalaman yang lebih mendalam dan terintegrasi. Salah satu game yang mengimplementasikan elemen diegetic adalah Dead Space, Far to cry 2, Aliens: Colonial Marine dan Assassin’s Creed.


B.     Non Diegetic
Lalu ada elemen diegetic non-tradisional, elemen-elemen ini memiliki kebebasan untuk benar-benar dihapus dari fiksi permainan dan geometri dan dapat mengadopsi pemakaian visual mereka sendiri, meskipun sering dipengaruhi oleh arah seni permainan. Saya pikir ini unsur paling baik digunakan ketika bentuk diegetik, meta dan spasial memberikan batasan yang melanggar seamlessness atau konsistensi dari elemen UI. World of Warcraft sebagian besar menggunakan non-diegetic UI, satu pengecualian adalah nama pemain yang spatial. Hal ini memungkinkan pengguna untuk sepenuhnya menyesuaikan, mudah-mudahan memastikan pengalaman yang familiar.

C. META
Elemen UI tidak selamanya sesuai dalam geometri dari dunia permainan. Mereka masih dapat mempertahankan narasi permainan tapi duduk di hub plane 2D – ini disebut elemen Meta. Elemen meta UI bisa sulit untuk dipakai dalam permainan tanpa unsur narasi yang kuat, seperti olahraga atau permainan balap. Dalam Need for Speed​​: Hot Pursuit masih dapat terasa bahwa speedometer di HUD 2D adalah meta karena karakter pemain – sopir, akan tahu berapa kecepatan mobil melaju dan untuk itu membentuk bagian dari narasi tersebut. Elemen HUD lainnya seperti posisi track dapat lebih sulit untuk dipakai.


D.     SPATIAL
Elemen Spasial UI digunakan ketika ada kebutuhan untuk memecahkan narasi dalam rangka untuk memberikan informasi lebih kepada pemain melebihi yang disadari karakter. Mereka masih duduk dalam geometri lingkungan permainan untuk membantu memuaskan pemain dan mencegah mereka dari keharusan untuk merusak pengalaman dengan melompat ke layar menu. Semakin dekat ini mengikuti aturan fiksi permainan semakin mereka dapat membantu memuaskan pemain. Splinter Conviction juga mengadopsi unsur-unsur spasial dalam bentuk proyeksi yang menggambarkan tujuan dalam dunia permainan. Skala mereka tampaknya menantang fiksi sedikit lebih dari contoh-contoh lainnya.


PENAMPILAN GRAPH SCENE GAME KOMPUTER
A. Visibility

Visibility merupakan tampilan grafik scene game pada komputer. Bagaimana sebuah game terlihat oleh user agar menarik dan berkualitas sehingga user menikmati game tersebut.
Game bertipe ini menggunakan 2 macam tipe pemodelan:
  • 3 Dimensi object/model
Merupakan model/object 3D yang nantinya akan dijadikan sebagai karakter utama, bangunan, object-object seperti senjata, musuh, permukaan tanah, pohon, dan bukit. Object 3D seperti ini bisa dibuat dengan menggunakan program seperti 3DS Max, Maya, Hash, dan Blender.
  • Dimensi graphic
Gambar 2D juga berperan dalam membuat game ini yaitu sebagai texture untuk object, sebagai latar belakang seperti langit dan pemandangan, sebagai meteran untuk nyawa dan gambar untuk speedometer pada game racing.
B. Level of Detail
Dalam komputer grafis, akuntansi untuk tingkat detail melibatkan menurunkan kompleksitas representasi objek 3D seperti bergerak menjauh dari penampil atau sesuai metrik lainnya seperti objek penting, kecepatan sudut pandang-relatif atau posisi. Tingkat teknik detil meningkatkan efisiensi render dengan mengurangi beban kerja pada tahap pipa grafis, transformasi biasanya simpul. Kualitas visual berkurang dari model sering diperhatikan karena efek kecil pada objek muncul ketika jauh atau bergerak cepat.

GAME BERJARINGAN (GAME ONLINE)
Sebuah game online adalah permainan video yang dimainkan selama beberapa bentuk jaringan komputer, menggunakan komputer pribadi atau konsol video game. Jaringan ini biasanya internet atau teknologi setara, tetapi game selalu digunakan apa pun teknologi yang saat ini: modem sebelum Internet, dan keras kabel terminal sebelum modem. Perluasan game online telah mencerminkan keseluruhan perluasan jaringan komputer dari jaringan lokal kecil ke internet dan pertumbuhan akses internet itu sendiri. Game online dapat berkisar dari yang sederhana lingkungan berbasis teks grafis game menggabungkan kompleks dan dunia maya dihuni oleh banyak pemain secara bersamaan. Banyak permainan online terkait komunitas online, membuat game online suatu bentuk kegiatan sosial di luar permainan pemain tunggal.


PEMBUATAN GAME DENGAN KONSEP AI MENGGUNAKAN GAME ENGINE

Untuk pembentukan Artificial Intelligence pada game ternyata digunakan pula algoritma, yaitu jenis pohon n-ary untuk suatu struktur. Implementasi pohon (tree) ini biasa disebut game tree. Berdasarkan game tree inilah sebuah game disusun algoritma kecerdasan buatannya. Artificial intellegence yang disematkan dalam sebuah game yang membentuk analisis game tree biasanya merepresentasikan kondisi atau posisi permainan dari game sebagai suatu node, dan merepresentasikan langkah yang mungkin dilakukan sebagai sisi berarah yang menghubungkan node kondisi tersebut ke anak (child) sebagaimana representasi suatu pohon (tree).
Namun, biasanya representasi langsung tersebut mempunyai kelemahan, yaitu representasi data pohon akan menjadi sangat lebar dan banyak. Mungkin bagi sebuah mesin komputer mampu melakukan kalkulasi sebanyak apapun masalah, namun game tree yang lebar dan besar memberikan beberapa masalah, antara lain konsumsi proses memori, kapasitas penyimpanan yang cukup besar dan kinerja yang kurang pada konsol game berspesifikasi rendah. Karena itu dibentuklah beberapa algoritma dan penyederhanaan bagi sebuah game tree.

Pada salah satu contoh game klasik, yaitu tic tac toe, penyederhanaan dapat dilakukan dengan berbagai metode. Salah satu diantaranya adalah minimax. Metode ini berhasil diterapkan dan memberikan nilai reduksi yang cukup signifikan. Dan tidak hanya bisa digunakan secara monoton, minimax juga bisa digunakan untuk game-game yang lebih rumit seperti catur, tentunya dengan algoritma dan representasi berbeda.

Minimax yang merupakan salah satu metode penerapan (implementasi) pohon n-ary pada suatu game, menandakan bahwa implementasi struktur (pohon khusunya) sangatlah diperlukan pada pembuatan dan penerapan Artificial Intelligence, dan tidak menutup kemungkinan ilmu dan metode baru yang lebih canggih akan ditemukan di masa depan.Beberapa karakteristik dan batasan game untuk game playing: 
Dimainkan oleh 2 ( dua ) pemain: manusia dan komputer. Para pemain saling bergantian melangkah.



Source:
http://andriyanaade.blogspot.co.id/2015/04/teknologi-game-dan-bisnis-game-dalam.html
http://septaniost24.blogspot.co.id/2013/10/pengantar-teknologi-game_18.html
https://raflyjuninton93.wordpress.com/2015/05/06/arsitektur-game-engine/
https://nowitisappropriate.wordpress.com/2013/01/04/23/
http://pengertian-game-online.blogspot.co.id/

https://ratnokustiawan.files.wordpress.com/.../teknologi-game-v2-6.pdf
https://zettechno.files.wordpress.com/.../teknologi-di-bidang-video-game

0 komentar:

DESAIN KOMUNIKASI VISUAL

    Desain Pemodelan Grafis Dari Segi Interaksi Manusia dan Komputer

Kemampuan estetika dari desain grafis dan tipografi 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.
Interaksi computer dengan manusia atau dengan bahasa inggris dikenal dengan “human-computer interaction / HCI” merupakan ilmu yang mempelajari hubungan antara computer dengan manusia yang meliputi perancangan, evaluasi, dan juga implementasi antar muka pengguna computer agar mudah digunakan oleh manusia.
Ilmu ini berusaha untuk menemukan cara yang paling efektif untuk dapat merancang pesan secara elektronik, sedangkan interaksi manusia dan computer sendiri merupakan serangkaian proses, dialog dan kegiatan yang dilakukan oleh manusia untuk berinteraksi dengan computer yang keduanya saling memberikan masukan dan umpan balik melewati sebuah antar muka untuk mendapatkan hasil akhir yang diharapkan.
Tujuan dari interaksi ini adalah agar memudahkan manusia dalam melakukan pengoperasian terhadap computer dan memperoleh beberapa umpan balik yang mereka perlukan selama mereka bekerja menggunakan computer dan juga mengharapkan agar system computer yang dirancangnya dapat bersifat akrab dan ramah dengan penggunanya (user friendly. Kita membutuhkan interaksi tersebut agar kita bisa lebih cepat untuk menyelesaikan suatu pekerjaan serta membuat waktu dalam prosesnya menjadi lebih cepat dan juga itu akan mempengaruhi biaya yang akan dikeluarkan.


2     Sejarah dan Pengertian Desain Komunikasi Visual

21.                     Sejarah
Sejak jaman pra-sejarah manusia telah mengenal dan mempraktekkan komunikasi visual. Bentuk komunikasi visual pada jaman ini antara lain adalah piktogram yang digunakan untuk menceritakan kejadian sehari-hari pada Jaman Gua (Cave Age), bentuk lain adalah hieroglyphics yang digunakan oleh bangsa Mesir. Kemudian seiring dengan kemajuan jaman dan keahlian manusia, bentuk-bentuk ini beralih ke tulisan, contohnya prasasti, buku, dan lain-lain. Dengan perkembangan kreatifitas manusia, bentuk tulisan ini berkembang lagi menjadi bentuk-bentuk yang lebih menarik dan komunikatif, contohnya seni panggung dan drama; seperti sendratari Ramayana, seni pewayangan yang masih menjadi alat komunikasi yang sangat efektif hingga sekarang. Sebagai suatu profesi, desain komunikasi visual baru berkembang sekitar tahun 1950-an. Sebelum itu, jika seseorang hendak menyampaikan atau mempromosikan sesuatu secara visual, maka ia harus menggunakan jasa dari bermacam-macam “seniman spesialis”. Spesialis-spesialis ini antara lain adalah visualizers (seniman visualisasi); typographers (penata huruf), yang merencanakan dan mengerjakan teks secara detil dan memberi instruksi kepada percetakan; illustrators, yang memproduksi diagram dan sketsa dan lain-lain. Dalam perkembangannya, desain komunikasi visual telah melengkapi pekerjaan dari agen periklanan dan tidak hanya mencakup periklanan, tetapi juga desain majalah dan surat kabar yang menampilkan iklan tersebut.Desainer komunikasi visual telah menjadi bagian dari kelompok dalam industri komunikasi - dunia periklanan, penerbitan majalah dan surat kabar, pemasaran dan hubungan masyarakat (public relations).

22.                     Pengertian
Desain komunikasi visual adalah desain yang mengkomunikasikan informasi dan pesan yang ditampilkan secara visual. Desainer komunikasi visual berusaha untuk mempengaruhi sekelompok pengamat. Mereka berusaha agar kebanyakan orang dalam target group (sasaran) tersebut memberikan respon positif kepada pesan visual tersebut. Oleh karena itu desain komunikasi visual harus komunikatif, dapat dikenal, dibaca dan dimengerti oleh target group tersebut. Seorang desainer komunikasi visual yang profesional harus memiliki pengetahuan dan kemampuan yang luas tentang komunikasi visual. Selain visualisasi dan bakat yang baik dalam berkomunikasi secara visual, ia juga harus mempunyai kemampuan untuk menganalisa suatu masalah, mencari solusi masalah tersebut dan mempresentasikan secara visual. Alat-alat canggih seperti komputer dan printer yang up-to-date hanya berfungsi sebagai sarana untuk meningkatkan produktifitas.

3     Perbedaan Desain Komunikasi Visual Dengan Seni Murni

Desain Komunikasi Visual bukan seni murni. Seorang seniman pada bidang seni murni terkadang mempunyai penonton atau pengamat hanya satu (seniman itu sendiri), dimana karya seni tersebut merupakan ekspresi emosi dan perasaan dari seniman itu sendiri yang pada akhirnya bertujuan untuk memuaskan diri seniman tersebut. Sedangkan seorang desainer komunikasi visual menghadapi lebih dari satu pengamat yang kadangkala bisa mencapai jutaan orang, dimana desainer itu harus dapat memahami dan menginterpretasikan permintaan seseorang atau sekelompok orang ke dalam suatu karya desain yang pada akhirnya bertujuan untuk memuaskan orang atau sekelompok orang itu.
Seringkali desain komunikasi visual tampak seperti seni murni, dan sebaliknya seni murni dapat tampak seperti desain komunikasi visual. Bahan dan teknik yang digunakan juga hampir sama, tetapi maksud dan tujuan masing-masingnya berbeda. Seniman dan desainer, keduanya berusaha memecahkan problem visual, tetapi seniman murni bertujuan lebih untuk memuaskan diri; sedangkan desainer harus menggerakkan sekelompok orang untuk menghadiri suatu acara, mengikuti petunjuk, memahami peta suatu lokasi atau membeli suatu produk. Desain komunikasi visual memegang peranan yang sangat penting dalam kehidupan kita sehari-hari. Kemanapun kita pergi, kita akan menjumpai informasi-informasi yang berkomunikasi secara visual. Tanda-tanda dan rambu-rambu lalu lintas, poster-poster promosi tentang restoran, hotel dan lain sebagainya, semua dapat memberikan informasi kepada pengamatnya yang terdiri dari berbagai kelompok usia dan berasal dari berbagai kalangan dan golongan. Hal ini juga yang membedakan desain komunikasi visual dari seni murni, di mana desain komunikasi visual harus bersifat universal (dapat dimengerti oleh semua orang), sedangkan dalam seni murni lebih bersifat emosional, di mana maksud dari seniman itu tidak harus dapat diartikan dan dibaca oleh orang lain.


4     Elemen-Elemen Desain Komunikasi Visual

41.                     Desain dan Tipografi

Tipografi adalah seni menyusun huruf-huruf sehingga dapat dibaca tetapi masih mempunyai nilai desain. Tipografi digunakan sebagai metode untuk menerjemahkan kata-kata (lisan) ke dalam bentuk tulisan (visual). Fungsi bahasa visual ini adalah untuk mengkomunikasikan ide, cerita dan informasi melalui segala bentuk media, mulai dari label pakaian, tanda-tanda lalu lintas, poster, buku, surat kabar dan majalah. Karena itu pekerjaan seorang tipografer (penata huruf) tidak dapat lepas dari semua aspek kehidupan sehari-hari.
Dewasa ini, selain banyaknya digunakan ilustrasi dan fotografi, tipografi masih dianggap sebagai elemen kunci dalam Desain Komunikasi Visual. Kurangnya perhatian pada pengaruh dan pentingnya elemen tipografi dalam suatu desain akan mengacaukan desain dan fungsi desain itu sendiri. Contohnya bila kita melihat brosur sebuah tempat peristirahatan (resor), tentunya kita akan melihat banyak foto yang menarik tentang tempat dan fasilitas dari tempat tersebut yang membuat kita tertarik untuk mengunjungi tempat tersebut untuk bersantai. Tetapi bila dalam brosur tersebut digunakan jenis huruf yang serius atau resmi (contohnya jenis huruf Times), maka kesan santai, relax dan nyaman tidak akan ‘terbaca’ dalam brosur tersebut.

42.                     Desain dan Simbolisme

Simbol telah ada sejak adanya manusia, lebih dari 30.000 tahun yang lalu, saat manusia prasejarah membuat tanda-tanda pada batu dan gambar-gambar pada dinding gua di Altamira, Spanyol. Manusia pada jaman ini menggunakan simbol untuk mencatat apa yang mereka lihat dan kejadian yang mereka alami sehari-hari.
Dewasa ini peranan simbol sangatlah penting dan keberadaannya sangat tak terbatas dalam kehidupan kita sehari-hari. Kemanapun kita pergi, kita akan menjumpai simbol-simbol yang mengkomunikasikan pesan tanpa penggunaan kata-kata. Tempat-tempat umum seperti pusat perbelanjaan, hotel, restoran, rumah sakit dan bandar udara; semuanya menggunakan simbol yang komunikatif dengan orang banyak, walaupun mereka tidak berbicara atau menggunakan bahasa yang sama.

43.                     Desain dan Ilustrasi

Ilustrasi adalah suatu bidang dari seni yang berspesialisasi dalam penggunaan gambar yang tidak dihasilkan dari kamera atau fotografi (nonphotographic image) untuk visualisasi. Dengan kata lain, ilustrasi yang dimaksudkan di sini adalah gambar yang dihasilkan secara manual.
Saat ini ilustrasi lebih banyak digunakan dalam cerita anak-anak, yang biasanya bersifat imajinatif. Contohnya ilustrasi yang harus menggambarkan seekor anjing yang sedang berbicara atau anak burung yang sedang menangis karena kehilangan induknya atau beberapa ekor kelinci yang sedang bermain-main. Ilustrasi-ilustrasi yang ditampilkan harus dapat merangsang imajinasi anak-anak yang melihat buku tersebut, karena umumnya mereka belum dapat membaca.


44.                     Desain dan Fotografi

Ada dua bidang utama di mana seorang desainer banyak menggunakan elemen fotografi, yaitu penerbitan (publishing) dan periklanan (advertising). Beberapa tugas dan kemampuan yang diperlukan dalam kedua bidang ini hampir sama. Menurut Margaret Donegan dari majalah GQ, dalam penerbitan (dalam hal ini majalah) lebih diutamakan kemampuan untuk bercerita dengan baik dan kontak dengan pembaca; sedangkan dalam periklanan (juga dalam majalah) lebih diutamakan kemampuan untuk menjual produk yang diiklankan tersebut.
Fotografi sangat efektif untuk mengesankan keberadaan suatu tempat, orang atau produk. Sebuah foto mempunyai kekuasaan walaupun realita yang dilukiskan kadangkala jauh dari keadaan yang sesungguhnya. Selain itu sebuah foto juga harus dapat memberikan kejutan dan keinginan untuk bereksperimen, misalnya dalam hal mencoba resep masakan yang baru atau tren berpakaian terbaru. Selain elemen-elemen ini, seorang desainer perlu mengerti tentang konsep dasar pemasaran dan hubungannya dengan visualisasi. Ia juga perlu mempunyai kemampuan untuk bekerja dengan rapi dan tepat. Ia juga perlu mempunyai kemampuan untuk bersosialisasi (people skills) untuk menghadapi klien, supplier, sub kontraktor, percetakan dan lain-lain.




SOURCE:
·         Arntson, Amy E. Graphic Design Basics, Holt, Reinhart and Winston, Inc., Orlando. 1988
·         Hollis, Richard. Graphic Design A Concise History. Thames & Hudson Ltd., London. 1994
·         Lawson, Bryan. How Designers Think .The Architectural Press Ltd., London. 1980

0 komentar: