Rabu, 15 Maret 2017

Teknologi Game



Nama : Maulana Abdul Azis
NPM : 56414460
Kelas : 3IA21
Matkul : Pengantar Teknologi Game
Dosen : Syefani Rahma Deski


Pendahuluan
Konsep Game
Dalam pembuatan sebuah game juga harus terkonsep atau harus memiliki konsep. Kita tidak akan dapat membuat game tanpa unsur penting ini. Terlebih dahulu kita pikirkan dulu raw plan gamenya, apa genrenya, judulnya apa, tokoh utamanya, jalan ceritanya dan lainnya. Seiring dengan pembuatan game, kita bisa meningkatkan kualitas pada game tersebut, seperti menambah detail background, membuat fitur yang belum ada pada game biasanya, tetapi tidak mengubah konsep utama.

1.      Jalan Cerita
Jalan cerita menentukan awal dan akhir dari sebuah game. Tanpa jalan cerita yang jelas pemain akan bingung mengikuti alur game tersebut. Tetapi dalam beberapa genre game, jalan cerita tidak terlalu dibutuhkan, misalnya pada game arcade, simulasi game.  Jalan cerita hendaknya dibuat unik sehingga tidak membosankan bagi si pemain game.

2.      Grafik
Tentukan grafik apa yang akan digunakan pada sebuah game, apakah game dengan detail grafik yang tinggi, atau sederhana. Misal game untuk anak-anak, maka kita tidak membutuhkan game dengan detail grafik yang teralu tinggi, buatlah gambar dengan warna terang, cerah dan karakter yang lucu.

3.      Alur Game
Alur game ini juga penting dalam konsep game. Alur game berbeda dengan jalan cerita, alur game ini menunjukan kesesuaian dengan genre game, misal game RPG, maka tokoh yang dibuat harus heroik dan dalam tengah perjalanan ada enemy boss untuk ke level berikutnya.



Pengertian Game


Apa itu game? Mungkin kata yang satu ini adalah kata yang hampir seluruh manusia di bumi tahu apa itu game. Meskipun berbeda suku maupun bangsa tapi jika berbicara soal game mereka pasti tahu bahwa game adalah sebuah permainan.

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.



Jenis-jenis Game



Berdasarkan alat yang digunakan :
·         PC Games
·         Console Games
·         Mobile Games


Berdasarkan genre :
·         Action Game
·         FPS
·         Drive
·         Sport Game
·         Fighting
·         Strategi


Bisnis Dalam Game Komputer


Dengan perkembangan zaman yang begitu pesat, bermain game tidak lagi seru dilakukan sendiri, bermain game tentunya lebih seru jika bersama-sama dengan siapapun dibelahan bumi ini. Ya, game online. Sekarang orang rata-rata bermain permainan yang sudah online. Pada permainan online sedikit berbeda dengan permainan offline, jika permainan offlie kita hanya membeli CD / mendownload file, memainkan nya sampai selesai tanpa apapun. Pada permianan online berbeda, game online sedikit membutuhkan modal dalam bermain, tapi tentu saja kita mengeluarkan uang tidak cuma-cuma. Naah ini yang dijadikan bisnis dalam game komputer oleh para pemilik perusahaan game. Misal saja steam, di steam ini terjadi perputaran uang ratusan bahkan milyaran perharinya. Game original, item-item game online disini dijual dan menjadi bisnis yang menguntungkan.


3D Engine


3D Engine adalah sistem perangkat lunak yang dibuat dan dirancang untuk menciptakan dan mengembangkan gambar 3D, fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup render (renderer) untuk 2D/3D grafis.

Scene Graph
Scene graph merupakan grafik yang mempresentasikan geometri, material, dan pencahayaan. Scene graph dimulai dari root dengan sebuah Virtual Universe dan mencakup transformasi serta geometri untuk mendefinisikan objek didunia nyata.

OGRE 3D

Object Oriented Graphics Rendering Engine atau yang biasa dikenal dengan sebutan OGRE, adalah sebuah mesin yang berorientasi pada object, mesin render 3D, ditulis dalam bahasa C++. Pengetahuan pemrograman dengan menggunakan bahasa C++ sangat diperlukan agar dapat mengembangkan games / permainan dengan OGRE. OGRE itu sendiri tidak bisa menggunakan bahasa C karena dikhususkan untuk pemrograman yang berorientasi object. Untuk IDE nya kita pakai CodeBlocks + MinGw.
OGRE pada umumnya hanya sebagai graphic rendering engine bukan complete game engine. Tujuan utamanya dari OGRE adalah untuk memberikan solusi umum untuk grafis rendering. Dengan kata lain fitur OGRE hanya khusus menangani vector & matrix classes, memory handling, dan lain-lain. Namun hal ini hanya merupakan tambahan saja. Ini bukanlah salah satu dari semua solusi dalam istilah game development / simulasi karena OGRE tidak menyediakan audio / physics support, oleh karena itu kita masih menggunakan beberapa library lain untuk GUI, sound, dll. Hal ini menjadi salah satu dari kelemahan OGRE.

Proccesing

Processing dibuat dengan tujuan untuk mempermudah pemrograman grafis yang bersifat interaktif. Processing adalah software yang sangat cocok digunakan untuk membuat gambar, animasi dan interaksi. Tujuan lainnya saat awal software ini diinisiasi adalah bagaimana membuat bahasa pemrograman untuk pengajaran di bidang seni dan desain kepada para siswa di bidang pemrograman grafis. Ide pembuatan Processing diawali sejak tahun 2001. Para pendiri Processing berusaha mencari cara yang lebih baik dalam pembuatan skrip program yang saat itu cukup rumit jika direalisasikan dengan Bahasa Pemrograman C++. Processing lebih fokus pada grafis dan interaksi ketimbang pada struktur data.

Game Maker

Gamemaker (GM) adalah game engine untuk pengembangan game 2D yang dibuat oleh YoYoGame. GM  bertujuan membantu orang mengembangkan game tanpa perlu mengetahui bahasa pemrograman terlebih dulu . GM menggunakan konsep visual coding interface berbasis drag-drop sehingga cocok untuk pemula atau orang yang belum kemampuan latar belakang pemrograman.

Unity 3D

Unity 3D adalah sebuah game engine yang berbasis cross-platform. Unity dapat digunakan untuk membuat sebuah game yang bisa digunakan pada perangkat komputer, ponsel pintar android, iPhone, PS3, dan bahkan X-BOX.
Unity adalah sebuah sebuah tool yang terintegrasi untuk membuat game, arsitektur bangunan dan simulasi. Unity bisa untuk games PC dan games Online. Untuk games Online diperlukan sebuah plugin, yaitu Unity Web Player, sama halnya dengan Flash Player pada Browser.

Unity tidak dirancang untuk proses desain atau modelling, dikarenakan unity bukan tool untuk mendesain. Jika ingin mendesain, pergunakan 3D editor lain seperti 3dsmax atau Blender.

Sumber tulisan :

 

Selasa, 17 Januari 2017

BAB Penulisan Virtual Reality dan Game 4D



Virtual Reality

Salah satu tren yang menarik lainnya di 2016 ini adalah virtual reality atau biasa disingkat VR. Virtual reality adalah sebuah teknologi yang membuat pengguna atau user dapat berinteraksi dengan lingkungan yang ada dalam dunia maya yang disimulasikan oleh komputer, sehingga pengguna merasa berada di dalam lingkungan tersebut. Di dalam bahasa Indonesia virtual reality dikenal dengan istilah realitas maya.

Kelebihan utama dari virtual reality adalah pengalaman yang membuat user merasakan sensasi dunia nyata dalam dunia maya. Bahkan perkembangan teknologi virtual reality saat ini memungkinkan tidak hanya indra penglihatan dan pendengaran saja yang bisa merasakan sensasi nyata dari dunia maya dari virtual reality, namun juga indra yang lainnya.

Teknologi virtual reality sejatinya telah banyak diterapkan di beberapa sektor industri seperti kedokteran, penerbangan, pendidikan, arsitek, militer, hiburan dan lain sebagainya. Virtual reality sangat membantu dalam mensimulasikan sesuatu yang sulit untuk dihadirkan secara langsung dalam dunia nyata. Seperti halnya untuk bidang militer, alih-alih menerjunkan langsung para tentara ke medan perang sebagai latihan, virtual reality bisa menghadirkan simulasi perang secara virtual. Para tentara bisa merasakan sensasi berada di medan perang secara nyata dengan virtual reality. Tentunya ini bisa lebih praktis dan lebih ekonomis.

Perangkat, Tools dan Elemen Virtual Reality

Untuk memunculkan sensasi nyata dari virtual reality diperlukan perangkat pendukung. Perangkat yang digunakan untuk mendukung teknologi virtual reality biasanya berupa helm, walker, headset, suit dan sarung tangan (glove). Perangkat-perangkat tersebut bertujuan untuk melibatkan sebanyak mungkin indra yang dimiliki manusia. Tentunya dengan banyak indra yang terlibat dalam vertual reality akan berbanding lurus dengan tingkat sensasi nyata dari dunia virtual yang dimunculkan.

Paling tidak dibutuhkan sebuah headset (yang dipasangkan smartphone yang mendukung VR) untuk bisa merasakan sensasi virtual reality.Ada 4 elemen penting dalam virtual reality. Adapun 4 elemen itu adalah sebagai berikut :

Virtual world
Sebuah konten yang menciptakan dunia virtual dalam bentuk screenplay maupun script.

Immersion
Sebuah sensasi yang membawa pengguna teknologi virtual reality merasakan ada di sebuah lingkungan nyata yang padahal fiktif. Immersion dibagi dalam 3 jenis, yakni:

Mental immersion
Membuat mental penggunanya merasa seperti berada di dalam lingkungan nyata
Physical immersion
Membuat fisik penggunanya merasakan suasana di sekitar lingkungan yang diciptakan oleh virtual reality tersebut.
Mentally Immersed
Memberikan sensasi kepada penggunanya untuk larut dalam lingkungan yang dihasilkan virtual reality.

Sensory feedback
Berfungsi untuk menyampaikan informasi dari virtual world ke indera penggunanya. Elemen ini mencakup visual (penglihatan), audio (pendengaran) dan sentuhan interactivity yang bertugas untuk merespon aksi dari pengguna, sehingga pengguna dapat berinteraksi langsung dalam medan fiktif atau virtual world

Sebuah teknologi dapat dikatakan sebagai virtual reality jika sudah memenuhi beberapa persyaratan berikut ini:

·         Tampilan gambar / grafis / visualisasi 3D tampak nyata dan sesuai dengan perspektif dari penggunanya
·         Mampu mendeteksi semua gerakan dan respon dari pengguna, seperti gerakan kepala atau bola mata pengguna. Ini dibutuhkan agar tampilan grafis dapat sesuai dengan perubahan dunia 3D dari pengguna itu sendiri.


Review Game 4D
Game 4D yang akan saya review kali ini adalah game Counter Strike Global Offensive.
Satu yang unik dari CS: GO, terlepas dari tampilannya yang kini berubah jauh lebih baik, ia masih memancarkan aura CS klasik yang begitu kental. Jika Anda pernah memainkan seri CS di masa lalu, maka Anda akan langsung mendapatkan perasaan familiar yang begitu kental ketika memainkan seri terbaru ini. Apa sebab? Kehadiran beberapa map ikonik di masa lalu mungkin menjadi salah satu elemen yang akan meninggalkan kesan pertama tersebut kepada Anda. Map-map klasik seperti Dust, Dust 2, Italy, Inferno, Train, hingga Aztec dihadirkan dengan bentuk rancang yang masih sama, seperti yang sudah kita kenal. Walaupun demikian, bukan berarti Valve tidak memodifikasi peta-peta ini sama sekali. Beberapa map mendapatkan perombakan yang cukup signfikan dengan penambahan jalur ekstra untuk memastikan pertempuran yang lebih seimbang dan dinamis antara para CT dan Teror. Beberapa elemen sederhana seperti kotak / drum yang biasa digunakan untuk melakukan cover dan camping kini digeser, dihapus, dan ditambahkan. Namun pada dasarnya, map-map ini tetaplah menjadi map pertempuran ikonik yang sudah lama Anda kenal.

Permainan CSGO ini adalah permainan yang sangat populer, terlebih banyaknya turnamen yang diadakan vendoe pembuat game ini sendiri dengan hadiah yang tidak main-main. Hadiah jutaan US dollar yang di tawarkan cukup banyak membuat para penggila esport menekuni game ini. Game yang sangat klasik ini tentunya tidak akan pernah bosan untuk kita mainkan karena pada setiap permainannya kita akan merasakan kesan yang selalu berbeda dengan berbagai strategi.

Karakter dalam game CSGO
            Karakter dalam game ini ada dua, kubu Teroris dan kubu Counter. Kedua karakter tersebut bertempur dalam sebuah map yang terbatas, tentunya sangat perlu strategi. Kubu teroris ini bertugas memasang bom pada area yang telah disediakan, sedangkan kubu Counter akan berjaga supaya kubu teroris bisa digagalkan dalam memasang bom. Kedua nya akan bertempur. Jika kubu teroris berhasil memasang bom pun kubu Counter masih bisa untuk mendefuse bom tersebut untuk agar menang. Jika bom meledak maka kubu teroris yang akan menang dalam permainan.


Cara permainan ini berjalan
            Permainan CSGO adalah permainan yang sangat kompleks, dalam bermain kita tidak hanya diharuskan punya skill menembak, karena permainan ini genrenya multiplayer online maka strategi juga termasuk hal yang sangat penting dalam bermain permainan ini. Tiap regu terdiri dari 5 pemain dan masing-masing memiliki tugas sendiri.




Rabu, 11 Januari 2017

BAB Permodelan Grafis Untuk Game



Nama   : Maulana Abdul Azis
Kelas    : 3IA21
Dosen   : Syefani Rahma Deski
Bab Permodelan Grafis Untuk Game
Apa itu Game?
Dalam kamus bahasa Indonesia “Game”diartikan sebagai permainan. Permainan merupakan bagian dari bermain dan bermain juga bagian dari permainan keduanya saling berhubungan. Permainan adalah kegiatan yang kompleks yang didalamnya terdapat peraturan, play dan budaya. Sebuah permainan adalah sebuah sistem dimana pemain terlibat dalam konflik buatan, disini pemain berinteraksi dengan sistem dan konflik dalam permainan merupakan rekayasa atau buatan, dalam permainan terdapat peraturan yang bertujuan untuk membatasi perilaku pemain dan menentukan permainan. Game bertujuan untuk menghibur, biasanya game banyak disukai oleh anak – anak hingga orang dewasa. Games sebenarnya penting untuk perkembangan otak, untuk meningkatkan konsentrasi dan melatih untuk memecahkan masalah dengan tepat dan cepat karena dalam game terdapat berbagai konflik atau masalah yang menuntut kita untuk menyelesaikannya dengan cepat dan tepat.

Jenis-jenis game :
1.      Arcade
2.      Adventure
3.      Strategi

Kategori game :
1.      Multiplayer Offline
2.      Offline game
3.      Online Game
4.      Multiplayer Online Game

Di dalam sebuah game, terdapat komponen-komponen dalam  game :
1. Grafik
Grafik merupakan suatu hal yang penting dalam game, dimana grafik ini akan membuat game menjadi daya tarik user untuk memainkan game. pada awalnya game menggunakan grafik monokrom dengan layar hitam putih sampai sekarang sudah menggunakan teknologi 3D,  semakin bagus grafik maka game tersebut semakin seperti dalam  dunia nyata.
2. Suara
suara menjadi komponen game karena dengan adanya suara pada game maka game tersebut akan menarik sehingga kita dapat merasakan kondisi dalam game tersebut. selain itu, dengan adanya suara, kita tidak bosan bermain game.
3. AI (kecerdasan Buatan)
Kecerdasan buatan atau AI(artificial Inteligence) menjadi komponen game karena dengan hal tersebut game menjadi lebih menantang. Dengan menggunakan AI, game dapat berpikir untuk mengalahkan pemain sehingga membuat game lebih seru.
4. Skenario Game
Skenario game menjadi komponen game karena dengan adanya skenario dalam game, si pemain seolah-olah bermain sesuai dengan petunjuk yang ada di game tersebut, sehingga dapat dikatakan game tersebut memiliki cerita sehingga membuat pemain lebih asyik memainkan game tersebut.


Apa itu Animasi?
Animasi adalah gambar begerak berbentuk dari sekumpulan objek (gambar) yang disusun secara beraturan mengikuti alur pergerakan yang telah ditentukan pada setiap pertambahan hitungan waktu yang terjadi. Gambar atau objek yang dimaksud dalam definisi di atas bisa berupa gambar manusia, hewan, maupun tulisan. Pada proses pembuatannyam sang pembuat animasi atau yang lebih dikenal dengan animator harus menggunakan logika berfikir untuk menentukan alur gerak suatu objek dari keadaan awal hingga keadaan akhir objek tersebut.
Jenis-jenis animasi :
1.      Sel Animasi
2.      Animasi Frame
3.      Animasi Sprite
4.      Animasi Path


Apa itu Virtual Reality?
VR atau Virtual Reality, dalam bahasa indonesia disebut Realitas Maya adalah sebuah teknologi yang membuat pengguna atau user dapat berinteraksi dengan lingkungan yang ada dalam dunia maya yang disimulasikan oleh komputer, jadi kita merasa berada di dalam lingkungan tersebut.

Hardware yang digunakan dalam VR
Untuk hardware yang digunakan biasanya berupa kacamata, entah itu dengan tambahan headset atau yang lain. Untuk hadware pendukung VR itu ada yang namanya Gun Controller bentuknya seperti pistol atau senapan.



Hubungan dari Game, Animasi, dan Virtual Reality
Hubungan dari ketiga poin diatas tentu berhubungan. Geme sendiri adalah animasi / gambar bergerak. Semakin kesini semakin berkembang saja. Bisa dibayangkan jika game memakai animasi / model 3D bahkan 4D yang baik maka setiap pemain akan lebih berminat dan bermain game tentunya akan sangat menyenangkan. Untuk virtual reality sendiri adalah hardware untuk bermain game. Semakin kesini teknologi semakin canggih, maka dengan virtual reality ini bermain game dapat semakin menjadi nyata.


Pembuatan Desain Grafis pada Game
            Pembuatan grafis pada game ini sendiri bisa memakai banyak aplikasi. Game yang sekarang berkembang minimal sudah model 3D, aplikasinya pun hampir sama dengan aplikasi pembuat model 3D. Namun pada game ditambahkan kode kode untuk gerakan dll. Pembuatan desain grafis game ini tentunya memerlukan juga tingkat kreatifitas yang tinggi, dimana semua perusahaan game terus berlomba mendesain model karakter dan sebuah game yang menarik danbagus dari segi grafis. Contoh saja game tembak menembak yang dulunya model low 3D kini sudahbanyak ditinggalkan pemainnya karena game baru bergenre fps ini kini sudah menerapkan model 4D yang lebih nyata dari segi gerakan dan model.


Pembuatan Karakter Game
Pembuatan karakter pada game ini mencakup gerakan, mimik muka. Gerakan karakter game yaitu diolah sedemikian rupa. Dimana pembuat game membuat karakter bergerak sekeren mungkin, jika game bergenre mitos maka karakter game akan dibuat seunik mungkin. Dan jika game bergenre fps karakter game dibuat senyata mungkin seperti manusia. Mimik wajah dan lainnya pun diperhatikan.,


Pembuatan Lingkungan pada Sebuah Game
Lingkungan atau tata ruang pada sebuah game juga dibuat sedemikian nyatanya agar sensasi bermain game yang kita mainkan menjadi lebih seru, dan nyata. Lingkungan ini juga dilakukan kode kode, misal ketika sudah berapa menit bermain game cuaca akan otomatis berubah hujan / malam. Semuanya sudah diatur oleh pembuat game.


Menggabungkan Karakter, Lingkungan, dan Animasi dalam Game
            Karakter, lingkungan, dan animasi pada game adalah satu kesatuan yang telah digabungkan. Karakter dapat berjalan pada sebuah lingkungan yang telah dibuat, karakter pada sebuah game akan tepat mengikuti lingkungan yang ada, misal dalam bermain game petualangan kita menemukan jurang dan harus melompat melewati jurang tersebut, maka keadaannya akan sama. Jika kita tidak melompat, maka karakter kita akan jatuh ke jurang. Karakter dan lingkungannya tentulah sangat nyata, dan objek yang digabungkan.