Domov audio Ako sa používa umelá inteligencia vo videohrách?

Ako sa používa umelá inteligencia vo videohrách?

Anonim

Q:

Ako sa vo videohrách používa umelá inteligencia?

A:

Umelá inteligencia vo videohrách sa do značnej miery používa na určovanie správania znakov iných hráčov (NPC) v hrách.

Použitie pojmu „umelá inteligencia“ môže byť nesprávne, pretože mnoho hier nepoužíva skutočné techniky AI. Vývojári hier zvyčajne nie sú výskumníkmi AI a mnoho hier používa jednoduché vopred stanovené vzorce.

Veľa inteligencie pri vývoji hier smeruje k definovaniu spôsobu správania sa počítačového súpera. Správanie sa môže pohybovať od relatívne jednoduchých vzorov v akčných hrách až po šachové programy, ktoré dokážu poraziť majstrovských ľudských hráčov.

Mnoho skorých videohier, ako je Pong (1972), umožnilo ľudským protivníkom čeliť len jeden druhému. Počítačom riadení protivníci existovali od samého začiatku v počítačovom priestore (1971).

Aj keď proti ľudským oponentom môže byť proti hre veľa zábavy, priemysel videohier sa naozaj rozbehol, keď mikroprocesory umožnili hráčom vyrovnať sa sofistikovanejšími a náročnejšími počítačovými súpermi.

Space Invaders (1978) poskytli prvý príklad výzvy, ktorú môžu počítačom riadení súperi priniesť do hry. Keď hráč zostrelil mimozemšťanov, hra výrazne zrýchlila s menším počtom súperov. To bol vedľajší účinok obmedzení hardvéru v tom čase, ale Tomohiro Nishikado, vynálezca hry pre Taito, to nechal v hre, pretože hra bola tak vzrušujúca.

Aj keď vedci AI diskutujú o tom, či je AI v hrách skutočná vec, vývojári hier použili techniky z výskumu AI na vytvorenie náročnejších oponentov. Môžu skúmať správanie hráčov a meniť svoje reakcie, aby boli hry náročnejšie pomocou mimoriadneho správania.

Techniky používané pri programovaní hier AI zahŕňajú rozhodovacie stromy a hľadanie ciest.

Niektorí protivníci AI v streleckých hrách prvej osoby môžu počúvať pohyby hráča, hľadať stopy alebo dokonca zakryť útoky, keď na ne zastrelí ľudský súper.

Umelá inteligencia sa už dlho používa na simuláciu ľudských hráčov v doskových hrách. Počítačový šachisti sú najznámejším príkladom. Moderné šachové programy dokážu ľahko poraziť tých najlepších ľudských hráčov. Počítač IBM Deep Blue v roku 1997 skvele porazil Garryho Kasparova.

Ako sa používa umelá inteligencia vo videohrách?