Umetna inteligenca v igrah iger pomeni ustvarjanje bolj odzivnih, prilagodljivih in zapletenih iger z uporabo umetne inteligence. In čeprav znanstveniki trdijo, da igralna umetna inteligenca ni prava umetna inteligenca, je pomp okoli te tehnologije vztrajno naraščal že kar nekaj časa. Postal je osrednji koncept v mnogih igrah. Samo poglejte Cortano v igri Halo (da, Microsoft je svojega virtualnega pomočnika poimenoval po tem liku in vsi smo za to!) In to ni edina igra o umetni inteligenci. Več drugih iger (kot je Detroit: Becoming Human) se v glavnem vrti okoli AI in androidov.

Toda ali je to vse, kar je povezano z umetno inteligenco v igrah? Zdaj boste vedeli.

Zakaj je AI pomemben v igrah?

Zahvaljujoč umetni inteligenci postajajo igre in mobilne igre vse bolj popolne. Ustvarjanje življenjskih situacij za napredovanje v igrah doda razburljivost igranja. Povečanje težavnosti iger s pomočjo umetne inteligence zagotavlja, da bodo igričarji zasvojeni z igro. Z naraščanjem števila različnih igralnih naprav igralci pričakujejo poglobljeno igralno izkušnjo v več napravah. Razvijalci lahko s pomočjo umetne inteligence zagotovijo izkušnjo, podobno konzoli, na vseh platformah.

NPC

Umetna inteligenca v igri se najpogosteje uporablja pri NPC-jih ali likih, ki niso igralci. To so igralni liki, ki se vedejo inteligentno, kot da bi jih nadzorovali človeški igralci. Vedenje teh likov določajo algoritmi in motorji umetne inteligence. Drevesa odločitev se pogosto uporabljajo za nadzor vedenja teh NPC-jev.

Iskanje poti

Iskanje poti vključuje premikanje od ene točke do druge. Celotna pokrajina igre je najpomembnejši del iskanja poti. AI igre lahko ustvari pokrajino igre ali svet igre, ko se premikate po svetu igre. Umetna inteligenca lahko prejme povratne informacije o vaših gibih, slogu igre, odločitvah v igri, videzu in tehnikah ter ustrezno ustvari teren.

Odločanje

AI v igrah bo omogočil, da bodo vaše odločitve imele večji vpliv na igranje. Na primer, v igri Red Dead Redemption 2 je vedenje NPC-jev in njihova interakcija z vami odvisna od spremenljivk, kot so madeži krvi na vaših oblačilih ali vrsta klobuka, ki ga nosite. Ker obstaja ogromna matrica možnosti, lahko celoten svet igre manipulira z vašimi odločitvami. Obstajajo lahko izjemno zapletene vzročne zveze.

Zbiranje podatkov

AI omogoča razvijalcem iger in studiem, da analizirajo podatke o vedenju igralcev, da pridobijo vpogled v to, kako ljudje končajo igro, katere dele igre najpogosteje igrajo in kaj povzroči, da uporabniki nehajo igrati. To omogoča razvijalcem iger, da izboljšajo igralno izkušnjo ali prepoznajo priložnosti za monetizacijo.

ustvarjanje proceduralne vsebine

Umetna inteligenca v igrah lahko samodejno ustvari novo vsebino, interaktivne zgodbe, okolja, ravni in celo glasbo.

Modeliranje izkušnje igralca

Umetna inteligenca v igri lahko določi igralčeve sposobnosti in čustveno stanje ter nato temu primerno prilagodi igro. To lahko vključuje celo dinamično izravnavo težavnosti igre, kjer se težavnost igre prilagodi v realnem času glede na igralčeve sposobnosti. AI v igrah lahko celo pomaga določiti igralčev namen.

Zvit NPC

Najpogostejša vrsta prevare, ki jo uporabljajo NPC, je, ko NPC uporabijo informacije, ki igralcem v dani situaciji niso na voljo. Na primer, v borilni igri so NPC-ji morda opremljeni s človeškimi čuti, kot sta vid in sluh, vendar lahko preprosto goljufajo s preverjanjem igralčevega položaja v igralnem mehanizmu. Drugi triki vključujejo sistem umetne inteligence, ki NPC-jem omogoča, da pridobijo večjo hitrost, da dohitijo igralce v dirkalnih igrah, ali jim omogoča, da se ponovno rodijo v ugodnih položajih (na primer, da jim dajo višji položaj) v prvoosebnih igrah.

NPC zvitost je uporabna v nekaterih igrah, saj bi brez zvitosti človeški igralec po nekaj poskusih veliko lažje premagal sistem.

Kakšne so vrste AI v igrah?

Najpogostejše vrste AI v igrah so:

Deterministične metode AI

Deterministične tehnike umetne inteligence so najpogosteje uporabljene tehnike umetne inteligence v igrah. Deterministično vedenje ali delovanje je dano in zelo predvidljivo. V teh metodah ni elementa negotovosti. So dokaj hitri in enostavni za implementacijo, razumevanje, testiranje in odpravljanje napak. Težava je v tem, da deterministične metode prisilijo razvijalce, da predvidijo vse možne scenarije in sami kodirajo vsa vedenja.

Te metode ne omogočajo niti učenja ali razvoja, zaradi česar se igra po majhnem številu iger obnaša predvidljivo in celo omejuje življenjsko dobo igre.

Nedeterministične metode AI

V bistvu je to nasprotje determinističnega vedenja. Nedeterministično vedenje ima določeno stopnjo negotovosti (ki je odvisna od uporabljene metode AI in tega, kako dobro se ta metoda AI razume). Če želite dobiti boljšo predstavo o tem, za kaj gre, samo poglejte NPC, ki se uči igralčevih potez in taktik ter se prilagaja, da se jim zoperstavi. Za takšno usposabljanje lahko uporabite nevronsko mrežo, Bayesovo tehniko ali genetski algoritem.

Razvijalcem iger sploh ne bo treba predvideti vseh možnih scenarijev in ustrezno kodirati vedenja. Te metode se lahko celo učijo same od sebe ter ekstrapolirajo in spodbujajo pojavno vedenje – vedenje, ki se pojavi brez izrecnih navodil.

Prednosti umetne inteligence v igrah

Umetna inteligenca prinaša velike koristi igričarski industriji. Tukaj je nekaj izmed njih:

Igre postajajo pametnejše in bolj realistične

Z uporabo tehnik, kot sta učenje vzorcev in učenje z okrepitvijo, se NPC v igrah razvijajo s samoučenjem na podlagi svojih dejanj. Igre postanejo tudi precej realistične, saj interpretirajo in se odzivajo na dejanja igralca. Obstaja tudi veliko programov, ki ne potrebujejo človeškega vmesnika in lahko samodejno ustvarijo virtualne svetove.

Prihranek stroškov in časa

Običajno razvoj igre zahteva veliko časa in denarja. In sploh niste prepričani, kako dobro bo trg sprejel igro. Umetna inteligenca lahko pomaga bistveno skrajšati čas ustvarjanja igre in prihrani veliko sredstev, ki bi jih porabili za razvoj igre.

Poenostavlja proces igre

Uporaba AI v igrah pomaga narediti igre bolj intuitivne. Poleg tega lahko igra uporablja AI za določanje uporabnikove sposobnosti in izkušenj v igri ter temu primerno prilagodi stopnjo težavnosti igre v realnem času.

Odpravlja predvidljivost igre

Igra postane nepredvidljiva, če se uporabi nedeterministično vedenje. To pomeni, da dogajanja v igri ne more predvideti niti razvijalec igre. To ustvari novo, osvežujočo izkušnjo in podaljša življenjsko dobo igre, saj igra po nekaj igranjih ne postane predvidljiva in dolgočasna.

Kakšna je prihodnost AI v igričarski industriji?

Umetna inteligenca pri oblikovanju in razvoju iger je dosegla velik napredek, vendar se njen tempo ne upočasnjuje. Poglejmo, kaj nam prinaša prihodnost.

5 najboljših inovacij AI v igričarski industriji.

AI igranje v oblaku

Искуственный интелект в играх

Igre v oblaku so tehnologija, ki omogoča pretakanje iger prek interneta, namesto da bi morali uporabniki igro prenesti in namestiti. Ta tehnologija je bila v razvoju že nekaj let, vendar še ni postala običajna.

Igranje iger, ki temelji na verigi blokov

Igre, ki temeljijo na veriženju blokov, še niso postale splošno znan pojav. To nakazuje, da se morajo igralci iger in razvijalci združiti na platformi blockchain za igranje teh iger. Hkrati morajo kupiti ali izposoditi digitalno lastnino, če želijo postati del te igralniške bratovščine.

Igre, ki temeljijo na prepoznavanju glasu ali zvoka

AI v igrah

Uporaba prepoznavanja glasu v igrah bo spremenila naš način doživljanja iger. Zahvaljujoč prepoznavanju glasu v igrah lahko uporabnik nadzoruje igralne poteze, nadzoruje kontrole in se celo odreče vlogi krmilnika.

Nosljive in igre VR

VR игры ИИ

Razvoj AR, VR in MR je dvignil standard za igre virtualne in mešane resničnosti, zaradi česar so bolj realistične in napredne v smislu zabave. Oculus Quest je vse-v-enem kakovostna naprava za navidezno resničnost za osebni računalnik – najboljši primer nosljive naprave, ki se uporablja za nosljivo igranje.

Izboljšana izkušnja mobilnega igranja z AI

AI v igrah

Mobilno igranje iger je vse večji trend, ki igralcu omogoča dostop do neomejenega števila iger, kadar koli jim ustreza. Telefonska podjetja se osredotočajo na razvoj naprav, ki so združljive z visoko ločljivostjo in težko grafiko.

10 najboljših iger z umetno inteligenco, ki prikazujejo razvoj umetne inteligence

Umetna inteligenca v igrah je vsekakor daleč napredovala. Tukaj je 10 najboljših iger, ki uporabljajo umetno inteligenco z največjo prefinjenostjo in prikazujejo napredek pri razvoju iger.

  1. Red Dead Redemption 2
  2. Polovično življenje
  3. Bioshock Infinite
  4. Grand Theft Auto 5
  5. Alien: Izolacija
  6. FEAR
  7. Gothic
  8. STALKER: Senca Černobila
  9. Halo: Combat Evolved
  10. Srednja Zemlja: Senca Mordorja

Ali lahko AI ustvarja igre?

Ja mogoče. Umetna inteligenca je igrala veliko vlogo pri razvoju video iger in njihovem prilagajanju željam igralcev. Najpogosteje uporabljena tehnika za to je strojno učenje. V bistvu se sistem AI uči iz številnih iger, ustvari grobe predstavitve iger, nato pa ponovno združi znanje iz teh predstavitev in uporabi konceptualno razširitev za ustvarjanje novih iger.

AI je v svet iger prinesel velike spremembe in njegova vloga hitro narašča. Ni presenetljivo, da bo umetna inteligenca v igrah v bližnji prihodnosti še širše uporabljena, saj pomaga ustvarjati bolj kompleksne in razburljive igre.


Priporočamo: Microsoft pripravlja AI chatbota za Minecraft

Deliti:

Ostale novice