Jumat, 10 Mei 2019

Game Online dan AI

Game Online



Di zaman ini teknologi networking (jaringan) sangat dibutuhkan oleh banyak masyarakat karena, teknologi tersebut mampu membantu kita dalam beraktivitas sehari-hari sehingga dengan teknologi tersebut tidak ada lagi kendala jarak yang muncul dalam aktivitas kita. Contoh nya adalah komunikasi dengan orangtua di kampung, lebih mudah dan cepat menggunakan teknologi networking (jaringan) daripada harus menggunakan surat. Selain itu teknologi tersebut bisa diterapkan pada game, game yang menggunakan (berbasis) jaringan kini diminati oleh banyak orang terutama kalangan pemuda. Game berbasis jaringan atau yang sering kita kenal dengan game online memungkinkan user dapat berinteraksi langsung (secara real time) dengan user lain di dalam game yang sama. Game tersebut hanya dapat berjalan jika kita terhubung dengan jaringan, misalnya internet. Game online memberikan kenyamanan terhadap user nya karena, user tidak perlu berebut pandangan dalam satu monitor dengan user lain.

TIPE – TIPE GAME ONLINE

FPS adalah game Tembak-tembakan, pukul-pukulan, tusuk-tusukan yang menggunakan sudut pandang orang pertama. Biasanya kita hanya bisa melihat tangan dari character kita. Contoh game ini FPS adalah (Call of Duty, Counter Strike, Far Cry 3)

RTS (Real Time Strategy). Game ini biasanya bersifat turn based ataupun bisa dimainkan secara bersamaan, identik dengan bermain melawan human intelegent (manusia vs manusia) yang biasanya menggunakan LAN ataupun Internet. Game ini bisa dikatakan game perang-perangan. Contoh game RTS adalah (DOTA, StarCraft, Civilization)

RPG (Role Playing Game). Game ini memiliki unsur yang unik, karena biasanya tidak ada tamat dalam game seperti ini (Kalaupun tamat, hanya ceritanya saja, dan kalian masih bisa leveling atau grinding sesuka hati). Kalian akan menjalankan sebuah main character yang bisa kalian costumize, mencari uang, membangun koneksi dengan NPC (non playable player) dan sebagainya. Contoh dari game RPG adalah (KOA, Skyrim, The Witcher).

Cross-Platform Online, merupakan game yang dapat dimainkan secara online dengan hardware yang berbeda misalnya saja need for speed undercover dapat dimainkan secara online dari PC maupun Xbox 360(Xbox 360 merupakan hardware/console game yang memiliki konektivitas ke internet sehingga dapat bermain secara online).

Browser Games, merupakan game yang dimainkan pada browser seperti Firefox, Opera, IE. Syarat dimana sebuah browser dapat memainkan game ini adalah browser sudah mendukung javascript, php, maupun flash.

Massive Multiplayer Online Games, adalah game dimana pemain bermain dalam dunia yang skalanya besar (>100 pemain), setiap pemain dapat berinteraksi langsung seperti halnya dunia nyata.

Artificial Intelligence pada Game Online

Sebelum saya menjelaskan tentang AI (Artificial Intelligence) pada game online, saya akan menjelaskan definisi AI itu sendiri menurut beberapa pakar Ahli diantaranya :

"Kecerdasan buatan (Artificial Intelligence) merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang –dalam pandangan manusia adalah– cerdas”
– H. A. Simon (1987)

“Kecerdasan Buatan (AI) merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia”
– Rich and Knight (1991)

     Dari beberapa definisi diatas maka dapat ditarik kesimpulan bahwa AI (Artificial Intelligence) / kecerdasan buatan merupakan sebuah teknologi komputer yang membuat sebuah mesin memiliki kecerdasan layaknya manusia. Begitu juga hal nya dengan Game yang memiliki AI di dalam nya, di buat layaknya manusia yang dapat bergerak dan mengambil keputusan nya sendiri.

      Saat saya belum mengenal AI (Artificial Intelligence) dan perkembangan AI belum memasuki dunia games, saya pernah berfikir bahwa NPC (Non Playable Character) yang ada saat itu masih bergerak sesuai pola yang dibuat oleh programmer, hal itu membuat saya dapat menebak pergerakan NPC tersebut. Karena saya mampu menebak pergerakkan NPC tersebut membuat saya sedikit bosan dan berfikir bahwa game tersebut sangat mudah dimainkan. Atau ketika saya bermain Mortal Kombat dengan NPC, setiap pergerakkan dan kemampuan yang dimiliki karakter NPC dapat di baca polanya, setiap kali NPC mengeluarkan serangan yang sama saya hanya menghindar dan menunggu pergerakkan nya berhenti baru saya dapat menyerang. Hal tersebut sangat membosankan dalam melawan NPC di game, saya berfikir bahwa suatu saat, di masa depan NPC dapat menentukan tindakkan nya sendiri tanpa ada nya pola yang diatur oleh programmer.

      Tetapi saat AI sudah ditanam dalam system game, pergerakkan NPC menjadi lebih leluasa untuk menjelajahi map tanpa ada pola yang mengatur pergerakkan nya dan kini NPC dapat membuat sebuah strategi sederhana dengan kondisi yang berbeda beda. Walau tidak banyak game yang seperti ini, saya akui bahwa saat ini Industri Game sudah berkembang dari sebelumnya. Bahkan banyak game engine yang menawarkan System AI pada NPC, hal tersebut dapat membantu programmer lebih cepat dalam memasukkan AI ke dalam game nya.

Selanjutnya saya akan membahas dua buah game yang berbasis jaringan dan konsep AI yang ada pada kedua game tersebut berikut ini ulasan game online dari saya :

League of Legends


League of Legends atau LoL merupakan sebuah game online bertema unik yang merupakan gabungan antara RGP dan RTS. Game besutan RIOT GAMES yang di kembangkan pada tahun 2009, dan memiliki komunitas game yang banyak di dunia. Game tersebut dalam kategori MOBA (Multiplayer Online Battle Arena) dimana seluruh pemain yang terlibat dalam suatu pertempuran di bagi menjadi dua tim dan masing-masing user dapat memilih karakter nya masing-masing yang memiiki keunikan tertent, karakter yang ada di LOL biasa disebut "Champion". Secara umum yang membuat game ini begitu menantang adalah pilihan champion yang begitu beragam. Tak kurang dari 100 champion yang siap dimainkan, bahkan angka tersebut akan terus bertambah seiring versi pembaruan gam. Selain itu sebagai game bergenre MOBA , LoL tentunya dapat dimainkan dalam berbagai mode seperti PvP, adu team 3v3 hingga mode latihan dengan AI Bot mode. Selain itu yang membuat game ini tak pernah sepi pemain adalah sang pengembang game sangat sering merilis versi pembaruan serta rutin mengadakan turnamen offline bahkan hingga tingkat dunia.

konsep AI


pada game tersebut terdapat mode yang memungkinkan kita dapat melawan tim AI atau bermain dengan AI. Pada mode tersebut kita dapat melawan AI yang dapat kita atur jumlah pemain, AI tersebut mampu bergerak sendiri, menyerang sendiri dan mengeluarkan skill yang di miliki champion tersebut tanpa di kendalikan oleh user. Namun AI tersebut memiliki batasan diantaranya tidak dapat membuat strategi dan tidak dapat melakukan tag team (menyerang secara berkelompok).

Selain itu, AI ditanamkan pada minions yang digunakan sebagai tentara bantuan bagi setiap tim yang dapat muncul dalam durasi tertentu sehingga dapat melawan champion lawan atau minions lawan, dan setiap gelombang dapat memanggil 12 buah minions yang dibagi menjadi 3 kelompok. AI juga ditanamkan pada creep atau musuh di hutan yang dapat menyerang lawan dalam radius tertentu.

Warframe




Warframe merupakan game online yang bertema luar angkasa, Cerita dari game tersebut kita akan bermain sebagai salah satu prajurit klan Tenno, sebuah klan kuno yang tertidur selama berabad-abad dan akhirnya terbangun kembali untuk berperang melawan Grineer, ras humanoid yang di kloning dan memiliki kemampuan militer yang kuat dan Corpus yang memiliki pasukan robot serta Infested yang merupakan korban dari virus Technocyte. Game ini membutuhkan jaringan internet agar dapat bermain secara solo atau multiplayer dan kita juga dapat memilih karakter yang sudah tersedia di dalam game tersebut. masing-masing karakter memiliki keunikan masing-masing dengan atribut yang berbeda pula. 

Didalam game ini kita akan menjalankan berbagai misi yang dapat kita pilih, misi tersebut bisa di jalankan sendiri atau bersama dengan teman (multi player). Setiap misi memiliki target atau tujuan yang berbeda-beda tergantung dari misi yang kita pilih seperti : menyelamatkan tawanan, mengembalikan item, bertahan hidup selama mungkin dan lainnya. Kadang ada juga misi dadakan yang akan muncul di tengah permainan. Masing-masing misi memiliki reward yang berbeda-beda tergantung tingkat kesulitan dari misi tersebut.

konsep AI


pada game tersebut memiliki AI pada musuh yang berada disekitar map, jadi ketika player mendekat atau terdeteksi atau menyerang musuh, maka musuh tersebut akan merespon nya dengan menyerang player dengan senjata yang mereka miliki.




Sumber :

- nikenannisa (28 Juni 2016). Game berbasis jaringan. diperoleh 11 Mei 2019, dari http://nikenannisa296.blogspot.com/ 
- M majid. Review Game League Of Legends. diperoleh 11 Mei 2019, dari https://www.maxmanroe.com/review-game-league-legends-indonesia.html
- Kevin Sutanto (13 November 2013)  Review Warframe – 3rd Person Shooter Gratis Dengan Tema Ninja di Luar Angkasa. diperoleh 11 Mei 2019, dari https://id.techinasia.com/review-warframe-space-ninjas-nuff-said
- Unknown. League of Legends. diperoleh 11 Mei 2019, dari https://lol.garena.co.id/info-game/cara-memulai/apa-itu-lol