Selasa, 13 Maret 2018

Pengantar Teknologi Game (M1)



Untitled-4-568x319
1. Perkembangan Teknologi Game (Konsol)

Generasi Pertama

Generasi pertama konsol permainan video berlangsung dari tahun 1972, dengan rilis dari Magnavox Odyssey, hingga 1977, ketika “pong”-style produsen konsol meninggalkan pasar secara massal karena pengenalan dan keberhasilan mikroprosesor berbasis konsol

Image result for Magnavox Odyssey 200

Magnavox Odyssey 200

Image result for pong

style game pong

Generasi Kedua

Image result for konsol game atari

konsol generasi 2

Dalam sejarah komputer dan video game, generasi kedua (biasa disebut sebagai awal era 8 bit atau kurang lebih  4 bit era) dimulai pada tahun 1976 dengan merilis Fairchild Channel F dan Radofin 1292 Advanced Programmable Video sistem. Di era generasi kedua ini yang menjadi primadona konsol game adalah konsol game ATARI. Beberapa contoh konsol game pada generasi kedua dapat dilihat disamping. Dari ki-ka adalah Fairchild Channel F,Atari 2600, Magnavox Odyssey ver. 2 ,  Atari 5200

Generasi Ketiga

Generasi ketiga dimulai pada tahun 1983 dengan dipasarkannya Jepang Family Computer tau lebih dikenal dengan nama FAMICOM(kemudian dikenal sebagai Nintendo Entertainment System di seluruh dunia). Walaupun konsol generasi sebelumnya juga menggunakan 8-bit processor, pada akhir generasi inilah konsol rumah yang pertama kali diberi label oleh mereka “bit”. Ini juga masuk ke mode sebagai sistem 16-bit seperti Mega Drive / Genesis dipasarkan untuk membedakan antara generasi konsol. Di Amerika Serikat, generasi ini di game ini terutama didominasi oleh NES / Famicom. Di era ini pulalah terjadi perang konsol game yang pertama antara perusahaan konsol Nintendo dengan SEGA.

Image result for famicom sega

konsol FAMICOM dan SEGA

Generasi Keempat

Generasi keempat atau biasa disebut dengan era 16 bit,pada generasi ini NES mendapat sambutan hangat di seluruh dunia, dan sebuah perusahaan bernama Sega mencoba menyaingi Nintendo. Pada tahun 1988, Sega merilis konsol next-generation mereka, Sega Mega Drive (yang juga dikenal dengan Sega Genesis). Konsol ini menyajikan gambar yang lebih tajam dan animasi yang lebih halus dibanding NES. Konsol ini cukup berhasil memberi tekanan, tetapi NES tetap bertahan dengan angka penjualan tinggi. Dua tahun berselang, pada 1990, Nintendo kembali menggebrak dengan konsol next-gen mereka, SNES (Super Nintendo Entertainment System). Selama 4 tahun, Nintendo dan Sega menjadi bebuyutan, meskipun ada beberapa produsen seperti SNK dengan NeoGeo-nya, NEC dengan TurboGrafx-16 dan Phillips CD-i, tapi kedua konsol mereka begitu handal dan populer.
Tahun 1989

Image result for game boy

Game Boy

Nintendo merilis game-handheld, Game Boy. Harga: $109.
NEC merilis video game sistem Turbografx-16, PC Engine versi Amerika Utara. Harga: $189.
Sega merilis video game system Sega Genesis. Harga: $249.
Atari merilis game-handheld berwarna pertama Atari Lynx. Harga: $149.
NEC merilis versi yang ditingkatkan dari console PC Engine mereka di Jepang, SuperGrafx. Hanya 5 judul game yang memanfaatkan video game ini dan tidak pernah dijual secara komersial di luar Jepang.
Tahun 1990
Trip Hawkins keluar dari Electronic Arts dan mendirikan 3DO.
NEC merilis Turbografx CD ekspansi untuk Turbografx-16, mengupgrade sistem tersebut dengan CD-ROM. Harga: $399.
SNK merilis Neo-Geo (AES), untuk pertama kalinya sistem yang benar-benar membawa arcade ke rumah. Harga: $699.
SquareSoft merilis Final Fantasy pertama yang nantinya menjadi role-playing game terbaik di sistem console.
Sega merilis game-handheld Game Gear.
Microprose terbentuk.
NEC merilis versi hanheld dari Turbografx-16 console mereka, TurboExpress.
Tahun 1991
Commodore merilis video game rumahan berbasis CD, CDTV. Harga: $999.
Fujitsu merilis FM Towns Marty, console 32-bit pertama di dunia.
Nintendo merilis Super Nintendo. Harga: $199.
Joe Santulli dan Kevin Oleniacz mendirikan Digital Press, publikasi independent kolektor video game berbagai sistem.
Dua penerbit PC entertaintment utama, Cinemaware dan Epyx, tutup.
Tahun 1992
Philips merilis video game rumahan berbasis CD, CD-i.
Sega merilis ekspansi Sega CD untuk Sega Genesis.

Generasi kelima

Generasi kelima atau disebut juga dengan era konsol 32 bit. dimana konsol game yang paling populer pada generasi ini adalah Sony Playstation

Image result for ps 1

PS 1

Generasi keenam

Generasi keenam ini ditandai dengan munculnya konsol-konsol game next generation dari masing-masing perusahaan seperti SONY, SEGA,Nintendo serta munculnya satu lagi konsol game baru yang diluncurkan oleh Microsoft yang diberi nama Xbox. Perang konsol game ini akhirnya mengakibatkan jatuhnya perusahaan konsol SEGA yang tidak dapat lagi meneruskan konsol next generation(Dreamcast) mereka dan lebih memilih untuk berkonsentrasi dibidang pembuatan game konsol.

Image result for xbox 360

XBOX 360

Generasi ketujuh

Dikarenakan semakin canggihnya teknologi di bidang teknologi maka kemudian 3 perusahaan konsol terbesar(Sony, Nintendo, dan Microsoft) mengeluarkan kembali konsol next-generation mereka keluaran terbaru. Sony mengeluarkan konsol next-gen yang diberi nama PS4(Playstation 4), lalu Nintendo dengan Nintendo Wii kemudian Microsoft dengan Xbox 360. Pada generasi ini semakin dikembangkan sistem permainan online atau permainan yang melibatkan banyak pemain yang terhubung dengan konsol mereka dan semakin ditinggalkannya permainan single player.

Image result for ps 4

PS 4


2. Implementasi Komputer Grafik dalam Sebuah Game

Pencahayaan dalam Game

Ambient Light : Pencahayaan seluruh ruang artinya total sinar yang datang dari semuah arah, untuk seluruh ruang.

Directional Light : Sebuah meniru cahaya directional pencahayaan yang akan didapatkan dari matahari. Lampu directional memancarkan sinar cahaya paralel dalam satu arah tetapi cahaya mencapai keluar menjadi tak terthingga.

Point Light : Titik lampu adalah jenis lampu yang paling ditemukan dalam perangkat lunak 3D. Sebuah cahaya titik ini sangat mirip dengan bola lampu pijar yang memancarkan cahaya ke segala arah.

Area Light : Lampu daerah adalah cahaya yang melemparkan sinar cahaya directional dari dalam batas yang ditetapkan, baik persegi panjang atau lingkaran. Jenis cahaya sangat cocok untuk menciptakan lampu neon atau yang berbentuk persegi.

Untuk contoh implementasinya dalam game dapat kita lihat dari sebuah game yang bernama Dragon Ball Xenoverse 2.

Dragon-Ball-Xenoverse-2-Goku-Ultra-Instinct

Dalam game ini, segi pencahayaan diatur sedemikian rupa mengikuti Anime yang dibuat oleh Akira Toriyamayak yakni Dragon Ball. Aspek yang memengaruhi kondisi gelap terang dalam game ini adalah kondisi tempat bertarung, cuaca, serangan atau jurus karakter dalam game.


3. Bisnis Game Komputer

Berbicara soal bisnis tentunya tidak jauh dari tujuannya yakni penghasilan atau keuntungan. Penghasilan game developer sangat menjanjikan, tentu saja hal tersebut dipengaruhi berbagai hal, seperti halnya kualitas game itu sendiri dan bagaimana cara promosi dari game tersebut. Namun ada beberapa sumber seorang game developer mendapatkan penghasilan tersebut diantaranya :

o> Penjualan Game

gh

Menjual game merupakan salah satu cara paling mudah untuk mendapatkan uang. Karena kita hanya perlu membuat game dan menjualnya. Kita sebagai developer akan mendapatkan uang dari setiap penjualan game. Coba tengok developer game besar seperti Bandai dan Ubisoft. Mereka mendapatkan banyak sekali uang dari penjualan game yang dibuatnya.

o> Menjual Item Premium

cocc

Seperti halnya game Clash of Clans, mereka menawarkan item premium berupa gems yang nantinya dapat digunakan sebagai alat tukar untuk membeli item lainnya. Dengan adanya item tersebut seorang gamer dapat terbantu dalam bermain game, hal tersebut tentunya akan sangat membantu sehingga item yang dijual tersebut akan terus dibeli.

o> Memasang Iklan didalam game

2

Memsang iklan merupakan salah satu cara yang sepertinya paling menguntungkan untuk para pengembang game, karena dengan cara ini pengembang game bisa mendapatkan penghasilan dari para pengiklan dan tidak membuat para pemain game gratisan tersebut mengeluarkan uang untuk bermain game. Flappy bird adalah salah satu game yang sukses dengan metode ini. Setidaknya flappy bird bisa menhgasilkan sekitar $50.000 per hari atau setara dengan 500 juta rupiah perhari apabila kurs dollar adalah 10.000


4. Software Pembuatan Game 3D Engine dan Scene Graph

mayalt-stingray
Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol dan sistem operasi seperti Windows, Linux dan Mac OS. 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. Game engine adalah program yang "memotori" jalannya suatu program game.

scene-graph

Scene graph berisi semua hal-hal tentang geometri dan grafik pada suatu game. Scene graph berguna untuk mempresentasikan translasi, rotasi dan pengaturan skala dari suatu objek dengan objek yang lain. Misalnya dalam komponen suatu objek, saat ingin memindahkan komponen tersebut dengan cara merotasikannya, dengan adanya scene graph, kita bisa memindahkan objek tersebut sesuai dengan grafik dan graph untuk memposisikannya dengan benar. Hal itu membuat perhitungan hal-hal seperti itu akan lebih mudah.

Banyak sekali software pembuatan game pada masa sekarang ini. Contohnya adalah Ogre, RPG maker, dan sebagainya. Pada kesempatan kali ini yang dibahas adalah Ogre.

OGRE (Object-Oriented Graphics Rendering Engine) adalah engine yang objek-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 graphics.

Fitur-Fitur yang terdapat pada OGRE

  • Desain yang objek oriented dengan menggunakan plugin untuk mempermudah memasukkan fitur lainnya.
  • Engine berbasis scene graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, & Paging Landscape scene manager
  • OGRE mendukung program vertex dan fragment selama ditulis dengan GLSH, HLSL, Cg dan Assembler
  • Liblaries mempunyai fitur memory debugging & loading resource dan archive-nya.
  • Tersedia konten tools untuk 3D modeler, seperti 3D Studio Max, Maya, Blender dll

Untuk memakai Ogre kita perlu menginstall tools di bawah ini:

  • Mingw
  • Msys
  • Eclips IDE C/C++
  • Ogre SDK


5. Desain Skenario, Script dan Storyboard Game Komputer

Desain Skenario
Skenario adalah urutan cerita yang disusun oleh seseorang agar suatu peristiwa sesuai dengan yang diinginkan. Skenario game adalah langkah awal dalam membuat sebuah game, dengan skenario game dapat mempermudah kita mengerti tujuan dari game tersebut dan menyelesaikan game yang akan kita buat.

Script
Skrip (Script) adalah semacam bahasa pemrograman dalam tingkat kesulitan yang lebih rendah, tanpa aplikasi hasil kompilasi interpreter, skrip biasanya disisipkan ke dalam bahasa pemrograman yang lebih kompleks dan hasil skrip digunakan oleh bahasa pemrograman yang lebih kompleks itu. Intinya pemrograman suatu game bisa menggunakan berbagai macam jenis bahasa pemrograman, diantaranya yang terkenal adalah C++, C dan Java

Storyboard
Storyboard adalah sketsa gambar yang disusun berurutan sesuai dengan naskah, dengan storybiard 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.

Untuk contoh implementasinya mungkin bisa dilihat dari dessain game buatan sendiri di bawah ini.

Nama gamenya adalah Matematika Menyenangkan. Sasaran game ini adalah untuk anak-anak, agar mereka lebih menyukai matematika.

Skenarionya terdapat sejumlah soal yang dapat diselesaikan oleh anak-anak yang bermain game ini. Jika jawaban benar maka akan ada pop-up animasi karakter lucu yang seolah-olah memberi selamat kepada anak tersebut, namun jika salah karakter tersebut akan menghibur si anak dan memberi solusi soal dengan sajian animasi yang menyenangkan. Solusi soal tersebut juga bisa diakses meskipun jawaban benar. Game ini juga disajikan dengan musik lagu anak-anak yang pernah booming di indonesia.

Lalu untuk script game ini dapat menggunakan script bahasa pemrograman java. Karena game ini berbasis mobile / android,

Untuk membantu memahami skenario di atas dapat kita lihat desain storyboard di bawah ini.

100795

100797100796


Sumber Referensi:

https://en.wikipedia.org/wiki/Video_game_development

http://ajiraksakumala.blogspot.co.id/2015/03/sejarah-dan-perkembangan-game.html

http://www.i64x.com/hist_sega01.php

http://gconsole.wikia.com/wiki/Magnavox_Odyssey_200

http://www.psx-place.com/articles/playstation-4-ps4.1/category

http://gamedevepler.blogspot.co.id/

https://ekobudiarso33.wordpress.com/2011/04/04/game-engine-bag-2-teori/

http://moekyuun.blogspot.co.id/2015/04/story-board-game-komputer.html

https://freemanof.wordpress.com/tugas/konsep-pembuatan-scripting-pada-game/

http://vanillabluse.blogspot.co.id/2016/03/penjelasan-tentang-desain-skenario.html

http://dewiyolandawati.blogspot.com/2014/04/memahami-jenis-cahaya-berbeda.html

Tidak ada komentar:

Posting Komentar