AI u igrama je stvaranje osjetljivijih, prilagodljivijih i složenijih igara pomoću umjetne inteligencije. I premda znanstvenici tvrde da AI za igranje nije pravi AI, pompa oko ove tehnologije stalno raste već neko vrijeme. To je postao temeljni koncept u mnogim igrama. Pogledajte samo Cortanu u Halou (da, Microsoft je nazvao svog virtualnog pomoćnika po ovom liku i svi smo za to!) I to nije jedina igra o umjetnoj inteligenciji. Nekoliko drugih igara (kao što je Detroit: Becoming Human) prvenstveno se vrte oko AI i androida.

No je li to sve što je povezano s umjetnom inteligencijom u igrama? Sada ćete to znati.

Zašto je umjetna inteligencija važna u igrama?

Zahvaljujući umjetnoj inteligenciji igrice i mobilne igre postaju sve savršenije. Stvaranje životnih situacija za napredovanje u igrama dodaje uzbuđenje igranju. Povećanje težine igara uz pomoć AI osigurava da će igrači postati ovisni o igri. S porastom broja različitih uređaja za igranje, igrači očekuju impresivno iskustvo igranja na više uređaja. Programeri mogu isporučiti iskustvo poput konzole na svim platformama uz pomoć umjetne inteligencije.

NPC

NPC-ovi ili likovi koji nisu igrači su mjesta gdje se najčešće koristi AI igra. Ovo su likovi iz igre koji se ponašaju inteligentno kao da njima upravljaju ljudski igrači. Ponašanje ovih likova određeno je algoritmima i motorima umjetne inteligencije. Često se stabla odlučivanja koriste za kontrolu ponašanja ovih NPC-ova.

Traženje rute

Pronalaženje puta uključuje kretanje od jedne točke do druge. Cijeli krajolik igre najvažniji je dio pronalaženja puta. AI igre može generirati krajolik igre ili svijet igre dok se krećete kroz svijet igre. AI može primiti povratne informacije o vašim pokretima, stilu igre, odlukama u igri, izgledu i tehnikama te u skladu s tim kreirati teren.

Donošenje odluka

AI u igrama omogućit će da odluke koje donosite imaju veći utjecaj na igranje. Na primjer, u Red Dead Redemption 2, ponašanje NPC-a i njihova interakcija s vama ovisi o varijablama kao što su mrlje od krvi na vašoj odjeći ili vrsti šešira koji nosite. Budući da postoji ogromna matrica mogućnosti, cijeli svijet igre može manipulirati vašim odlukama. Mogu postojati izuzetno složeni uzročno-posljedični odnosi.

Prikupljanje podataka

AI omogućuje programerima igara i studijima da analiziraju podatke o ponašanju igrača kako bi dobili uvid u to kako ljudi završavaju igru, koje dijelove igre najviše igraju i što tjera korisnike da prestanu igrati. To omogućuje razvojnim programerima igara da poboljšaju iskustvo igranja ili identificiraju prilike za unovčavanje.

generiranje proceduralnog sadržaja

Umjetna inteligencija u igrama može automatski stvarati novi sadržaj, interaktivne priče, okruženja, razine, pa čak i glazbu.

Modeliranje iskustva igrača

AI igre može odrediti igračeve sposobnosti i emocionalno stanje, a zatim prilagoditi igru ​​u skladu s tim. Ovo čak može uključivati ​​dinamičko balansiranje težine igre, gdje se težina igre prilagođava u stvarnom vremenu na temelju sposobnosti igrača. AI u igrama čak može pomoći u određivanju namjere igrača.

Lukavi NPC

Najčešća vrsta prijevare koju koriste NPC-i je kada NPC-i koriste informacije koje nisu dostupne igračima u situaciji. Na primjer, u igri borbe, NPC-ovi mogu biti opremljeni ljudskim osjetilima kao što su vid i sluh, ali mogu jednostavno varati provjeravajući poziciju igrača u motoru igre. Ostali trikovi uključuju sustav umjetne inteligencije koji omogućuje NPC-u da postigne veću brzinu kako bi sustigao igrače u trkaćim igrama ili im omogućuje da se ponovno pojave na povoljnim pozicijama (kao što je davanje više pozicije) u igrama u prvom licu.

Lukavost NPC-a je korisna u nekim igrama jer bi bez lukavstva ljudskom igraču bilo mnogo lakše pobijediti sustav nakon nekoliko pokušaja.

Koje su vrste umjetne inteligencije u igrama?

Najčešći tipovi umjetne inteligencije u igrama su:

Determinističke AI metode

Determinističke AI tehnike najčešće su korištene AI tehnike u igrama. Determinističko ponašanje ili izvedba je dano i vrlo predvidljivo. U ovim metodama nema elementa nesigurnosti. Prilično su brzi i jednostavni za implementaciju, razumijevanje, testiranje i uklanjanje pogrešaka. Problem je u tome što determinističke metode tjeraju programere da predvide sve moguće scenarije i sami kodiraju sva ponašanja.

Ove metode čak ne dopuštaju učenje ili razvoj, zbog čega se igra ponaša predvidljivo nakon malog broja igara i čak ograničava životni vijek igre.

Nedeterminističke AI metode

U biti, ovo je suprotno od determinističkog ponašanja. Nedeterminističko ponašanje ima određenu razinu neizvjesnosti (što ovisi o AI metodi koja se koristi io tome koliko se ta AI metoda razumije). Ako želite dobiti bolju predodžbu o čemu se radi, samo pogledajte NPC koji uči poteze i taktike igrača i prilagođava se kako bi im se suprotstavio. Za takav trening možete koristiti neuronsku mrežu, Bayesovu tehniku ​​ili genetski algoritam.

Programeri igara čak neće morati predvidjeti svaki mogući scenarij i prema tome kodirati ponašanje. Ove metode čak mogu učiti same od sebe te ekstrapolirati i promicati pojavno ponašanje - ponašanje koje se događa bez izričitih uputa.

Prednosti umjetne inteligencije u igrama

AI donosi velike prednosti industriji igara. Ovo su neki od njih:

Igre postaju pametnije i realističnije

Koristeći tehnike kao što su učenje uzorka i učenje pojačanja, NPC u igrama razvijaju se samoučenjem na temelju svojih radnji. Igre također postaju prilično realistične jer tumače i reagiraju na radnje igrača. Postoje i mnogi programi koji ne trebaju ljudsko sučelje i koji mogu automatski stvarati virtualne svjetove.

Ušteda troškova i vremena

Tipično, razvoj igre zahtijeva ulaganje puno vremena i novca. A niste ni sigurni koliko će tržište dobro prihvatiti igru. AI može značajno smanjiti vrijeme izrade igre i uštedjeti puno resursa koji bi bili potrošeni na razvoj igre.

Pojednostavljuje proces igre

Korištenje umjetne inteligencije u igrama pomaže da igre budu intuitivnije. Osim toga, igra može koristiti AI kako bi odredila sposobnost i iskustvo korisnika u igri i prilagodila razinu težine igre u skladu s tim u stvarnom vremenu.

Uklanja predvidljivost igre

Igra postaje nepredvidiva kada se koristi nedeterminističko ponašanje. To znači da ono što se događa u igri ne može predvidjeti čak ni programer igre. To stvara novo, osvježavajuće iskustvo i produljuje životni vijek igre jer igra ne postaje predvidljiva i dosadna nakon nekoliko igranja.

Kakva je budućnost umjetne inteligencije u gaming industriji?

Umjetna inteligencija u dizajnu i razvoju igrica značajno je napredovala, ali tempo ne jenjava. Da vidimo što nam budućnost nosi.

Top 5 AI inovacija u industriji igara.

AI igranje u oblaku

Umjetna inteligencija u igrama

Igranje u oblaku tehnologija je koja omogućuje strujanje igara putem interneta umjesto da korisnik mora preuzeti i instalirati igru. Ova tehnologija je u razvoju već nekoliko godina, ali još nije postala mainstream.

Igranje temeljeno na blockchainu

Igre temeljene na blockchainu još nisu postale dobro poznat fenomen. To sugerira da se i igrači i programeri moraju udružiti na blockchain platformi kako bi igrali ove igre. U isto vrijeme, da bi postali dio ovog igračkog bratstva, moraju kupiti ili posuditi digitalnu imovinu.

Igre temeljene na prepoznavanju glasa ili zvuka

AI u igrama

Korištenje prepoznavanja glasa u igrama promijenit će način na koji doživljavamo igre. Zahvaljujući prepoznavanju glasa u igricama, korisnik može upravljati gestama u igri, upravljati kontrolama, pa čak i odustati od uloge kontrolora.

Nosive i VR igre

VR igre AI

Evolucija u AR, VR i MR podigla je standard za igre virtualne i mješovite stvarnosti, čineći ih realističnijima i naprednijima u smislu zabave. Oculus Quest je sve-u-jednom uređaj za virtualnu stvarnost računalne kvalitete - najbolji primjer nosivog uređaja koji se koristi za nosivo igranje.

Poboljšano iskustvo mobilnog igranja s AI

AI u igrama

Mobilno igranje rastući je trend koji igraču omogućuje pristup neograničenom broju igara kada im odgovara. Telefonske tvrtke usredotočuju se na razvoj uređaja koji su kompatibilni s visokom rezolucijom i teškom grafikom.

10 najboljih AI igara koje pokazuju evoluciju umjetne inteligencije

AI u igrama je sigurno daleko dogurao. Evo 10 najboljih igara koje koriste umjetnu inteligenciju s najvećom finoćom i prikazuju napredak postignut u razvoju igara.

  1. Red Dead Redemption 2
  2. Pola zivota
  3. Bioshock Infinite
  4. Grand Theft Auto 5
  5. Alien: Izolacija
  6. STRAH
  7. Gotika
  8. STALKER: Sjena Černobila
  9. Halo: Borba je evoluirala
  10. Middle Earth: Shadow of Mordor

Može li umjetna inteligencija stvarati igre?

Da možda. AI je odigrao veliku ulogu u razvoju videoigara i njihovoj prilagodbi preferencijama igrača. Tehnika koja se za to najčešće koristi je strojno učenje. U osnovi, AI sustav uči iz mnogih igara, stvara grube prikaze igara, a zatim rekombinira znanje iz tih prikaza i koristi konceptualno proširenje za stvaranje novih igara.

AI je donio velike promjene u svijet igara i njegova uloga raste velikom brzinom. Nije iznenađujuće da će se u bliskoj budućnosti umjetna inteligencija u igrama još više koristiti jer pomaže u stvaranju složenijih i uzbudljivijih igara.


preporučeno: Microsoft priprema AI chatbot za Minecraft

Udio:

Ostale vijesti