apa itu AI (Artivicial Intiligent) dan bagaimana cara kerjanya dalam game

apa itu AI (Artivicial Intiligent) dan bagaimana cara kerjanya dalam game

pernahkah para pembaca sekalian berfikir, bagaimanakah sesungguhnya cara kerja sebuah game?

dan seperti apa cara game developer menciptakan sebuah game? sebenarnya cara kerja game itu simple saja.

video games, seperti julukannya, adalah susunan berbagai animasi animasi pendek, sound effect, cutscene video, playlist sountrack,

dan banyak lagi, yang di susun sedemikian rupa, sehingga menghasilkan game yang menarik untuk dimainkan.

game biasanya memberlakukan sistem AI, atau Artifical Intiligent. Artifical Intiligent sendiri "adalah suatu kemampuan

untuk mempelajari sebuah metode atau sebuah ilmu pengetahuan dari individu, dan mengaplikasikannya atau mempergunakannya

untuk kepentingan individu tersebut." jadi secara singkat, artifical intiligent adalah kecerdasan/kemampuan belajar.

"wahhh,,!! apa itu berarti dalam game memberlakukan sistem kecerdasan buatan?"

sebenarnya tidak. semua hal yang terjadi dalam game, sesungguhnya diatur oleh sebuah program

yang telah dibuat sedemikian rupa oleh programer, yang bekerja berdasarkan peryataan singkat "if this,,,, then this,, not this, then that,," ("apabila seperti ini,,

maka akan begini,, bukan ini,, maka itu"). misalnya dalam game super mario. "apabila mario melompat ke atas kura kura,

maka game console akan memutar soundtrack, kura kura mati, dan memutar animasi kura kura mati."

atau, "apabila mario, melompat ke atas spikes, maka akan memicu sountrack game over, game berakhir, animasi mario mati diputar, dan game restart dari awal kembali."

se sederhana itu. semakin sistem/program AI yang dibuat oleh developer itu makin kompleks,, maka akan semakin menarik game tersebut,

serta semakin realistik game tersebut. sistem AI mengatur semua unsur yang ada dalam game. mulai dari character, enemy,

ivirotment, NPC, sountrack, sound effect, cutscene, dan lain sebagainya.

ada juga sistem yang disebut "dinamic game difficulty balancing." atau versi indonya "tingkat kesulitan dari sebuah game."

tingkat kesulitan bisa mengacu berdasarkan level kesulitan yang di pilih player, atau seberapa ahli kemampuan player

dalam menekan tombol/seberapa cepat refleks player dalam gameplay, seberapa banyak player tahu kombinasi tombol, atau seberapa
jauh player menguasai game,

semua itu akan mempengaruhi tingkat level/kesulitan gameplay dalam game. hal ini mempengaruhi seberapa agresif enemy dalam game.

atau dalam game sport, semakin ahli lawan, dan makin menyulitkan mereka. atau dalam game racing, semakin cepat NPC.

yha begitulah cara kerja AI atau Artificial Intiligent bekerja dalam game. AI bukan berarti game memiliki kecerdasan buatan. melainkan

semuanya di atur berdasarkan kemungkinan kemungkinan yang bisa terjadi. seperti contohnya pada gambar dibawah. guard,

yang sering kali ada dalam game, yang biasanya menempati tempat tempat tertentu, sesungguhnya diprogram

berdasarkan AI misal, apa yang harus mereka lakukan apa bila melihat player. apa mereka hanya sekedar berpatroli, kesana kemari,

atau mereka akan menyerang player sambil berteriak "why are you here?" (kenapa kau disini?) atau "stopp,,!! you need to go,,!! you should't be here"

(berhenti,,! kau harus pergi,,!! kau tak seharusnya ada disini,,!!), lalu player menghajar mereka, melancarkan combo move,

Q.T.A,( quick time events), memicu cutscene keren, dan mereka mati. biasanya hanya sesimple itu.

mungkin kalau developer lebih kreatif lagi, akan ada lebih banyak hal menarik yang bisa dilakukan enemy berdasarkan seberapa kompleks kemungkinan kemungkinan

yang di program oleh developer.

o.k sekian dulu update artikel kali ini, tentang apa itu AI (Artivicial Intiligent) dan bagaimana cara kerjanya dalam game.

ternyata, seberapa baguspun grafik dalam game, tetap saja game hanyalah sebuah susunan animasi pendek, yang akan berjalan berdasarkan

sistem AI (Artificial Intiligent), plus di lengkapi dengan jalan cerita, tema, dan gameplay yang menarik. bahkan cara kerjanya sangat simple.

mungkin ada dari para pembaca yang tertarik menjadi game developer? (^3^)

o.k sampai jumpa lagi pada update berikutnya.



Postingan terkait: