Selasa, 19 Maret 2019

Teknologi game dan Artificial Intelegent

Seiring berkembangnya waktu, perkembangan teknologi telah menyusup ke semua sektor baik itu dari segi industri, bisnis, ekonomi, bahkan dunia hiburan juga telah memiliki teknologinya sendiri. Salah satunya adalah video dan console game merupakan teknologi yang berhasil merambah ke sektor dunia hiburan. Lantas apa sih sebenarnya teknologi game itu ?

Teknologi Game

 

Teknologi Game merupakan sebuah teknologi yang digunakan untuk merancang sistem yang ada pada game seperti, merancang model karakter, membuat animasi, merancang user interface, dan melakukan tugas-tugas programming. Salah satu teknologi yang mulai menjadi trend di tahun 2016 adalah VR gaming. VR gaming membuat player bisa merasakan sensasi “real” dari game yang sedang dimainkan. Dengan beberapa perangkat seperti glove, headset, dan walker membuat player merasa terlibat dan berinteraksi dalam lingkungan yang ada dalam game. Teknologi ini tidak hanya bisa digunakan untuk PC dan notebook gamer, namun mobile gamer pun bisa menggunakan teknologi ini.

Unity


Pengertian Unity 3D :

Unity merupakan suatu aplikasi yang digunakan untuk mengembangkan game multi platform yang didesain untuk mudah digunakan. Unity itu bagus dan penuh perpaduan dengan aplikasi yang profesional. Editor pada Unity dibuat degan user interface yang sederhana. Editor ini dibuat setelah ribuan jam yang mana telah dihabiskan untuk membuatnya menjadi nomor satu dalam urutan rankking teratas untuk editor game. Grafis pada unity dibuat dengan grafis tingkat tinggi untuk OpenGL dan directX. Unity mendukung semua format file, terutamanya format umum seperti semua format dari art applications. Unity cocok dengan versi 64-bit dan dapat beroperasi pada Mac OS x dan windows dan dapat menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad dan Android.

Unity ini adalah sebuah aplikasi berbasis MultiPlatform, Apa itu MultiPlatform? MultiPlatform merupakan aplikasi yang dapat beroperasi di banyak sistem operasi dan sanggup Mempublish ke banyak format tipe file, misalnya : exe, apk,dan lain-lain.

Sejarah Unity :

Unity Technologies dibangun pada tahun 2004 oleh David Helgason (CEO), Nicholas Francis (CCO), dan Joachim Ante (CTO) di Copenhagen, Denmark sesudah game pertama mereka GooBall, gagal lagi dalam meraih sukses. Ketiganya menyadari nilai sebuah engine dan tool dalam sebuah pengembangan game dan berencana untuk menciptakan sebuah engine yang sanggup dipakai oleh semua dengan harga terjangkau. Unity Technologies menerima proteksi dana dari Sequoia Capital, WestSummit Capital, and iGlobe Partners.

Pada tahun 2008, Unity melihat kebangkitan iPhone dan menjadi game engine pertama yang melaksanakan dukungan penuh pada platform tersebut. Unity kini di gunakan oleh 53.1% developers (termasuk mobile game developer) dengan ratusan game yang dirilis baik untuk iOS maupun Android. Pada tahun 2009, Unity mulai meluncurkan produk mereka secara gratis. Jumlah developer yang mendaftar melonjak drastis semenjak pengumuman tersebut. Pada April 2012, Unity mencapai popularitas yang sangat tinggi dengan lebih dari 1 juta developer.

Kamu bisa mengunjungi WEB resminya unity 3D dan downloadlah yang versi terbaru sampai juni 2015 ini ialah versi 5.0.2f1
pada versi ini sudah di fix bug-bug dan kesalahan pada versi sebelumnya, yang pernal aku alami yaitu tidak bisanya menulis Script “JavaScript” di MonoDevelop-Unity.

Dengan Uity3D kita dapat membuat game 3D, FPS dan 2d game bahkan Game Online, fitur" lain tentang Unity berikut selengkapnya :

1. Membuat Game 2D / 3D

2. Membuat Game FPS

3. Membuat Game Online.

4. Dukungan Konversi : Mobile Android, Iphone, Blackberry, Windows, Linux, Flash, Webplayer

5. Online Publish Google Play, Android market (kita bisa jual tuh game :v :v)

6. Dukungan kode : C#, Javascript dan Boo

7. Dukungan Extensi file, 3ds, obj, fbx

8. Dll 


Desain skenario dan Scripting


Desain Skenario :

Skenario adalah urutan cerita yang disusun oleh seseorang agar suatu peristiwa terjadi sesuai dengan yang diinginkan. Kalau dasar untuk pembuatan film adalah skenario, maka dasar untuk membuat game adalah design document atau lebih mudahnya disebut skenario game. Skenario game adalah langkah awal dalam membuat sebuah game, dengan skenario game dapat mempermudah kita menyelesaikan game yang akan kita buat. Skenario game adalah sebuah cerita khusus yang melatar belakangi kejadian – kejadian dalam game. Skenario yang merupakan sekuens linier dari adegan, turn around point, dialog, dan seterusnya.

Scripting :

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.

Script merupakan bahasa yang digunakan untuk menerjemahkan setiap perintah kedalam bahasa machine, Jenis script sangat menentukan statis, dinamis, atau interaktifnya sebuah program. Semakin banyak script yang digunakan maka akan terlihat semakin dinamis, dan interaktif serta terlihat lebih bagus.

Contohnya adalah penyisipan skrip C# ke dalam program Unity untuk pembuatan game

Artificial Intelligence pada Game 


Dalam Video Game, kecerdasan buatan digunakan untuk membuat perilaku cerdas yang biasanya terletak pada non-player characters ( NPCs), dan seringnya mensimulasikan seperti kecerdasan manusia. Teknik yang digunakan biasanya menggambarkan metode keseluruhan dari kecerdasan buatan. Bagaimanapun, penggunaan kecerdasan buatan pada game biasanya merujuk pada sekumpulan algoritma yang didalamnya termasuk teknik dari teori kontrol,robotik, grafis komputer,dan pengetahuan komputer secara umum.

Karena kecerdasan buatan pada game untuk NPCs dipusatkan pada penunjukkan kecerdasan dan menampilkan game dengan baik dan terdapat batasan lingkungan, pendekatannya sangat berbeda dengan kecerdasan buatan tradisional; cara curang dan usaha ekstra dapat diterima dan, pada beberapa kasus, kemampuan komputer harus diturunkan untuk membuat manusia merasa adil. Contohnya adalah pada game first-person shooter, dimana kemampuan NPC yang telah didesain mampu melebihi kemampuan manusia. 




 DAFTAR PUSTAKA

Suyanto. 2014. Artificial Intelligence Searching, Reasoning, Planning dan Learning. Bandung: Informatika Bandung.

Roedavan, R. 2016. Unity Tutorial Game Engine. Bandung: Informatika Bandung

Wahyupjl . 2018. Teknologi Game. [Online]. Tersedia: https://www.youthmanual.com/cari-jurusan/komputer-teknologi/teknologi-game [19 Maret 2019].

Helen . 2016. 5 Teknologi Untuk Masa Depan Gaming. [Online]. Tersedia: https://pemmzchannel.com/2016/03/11/5-teknologi-baru-untuk-masa-depan-gaming [19 Maret 2019].





























Tidak ada komentar:

Posting Komentar