Acasă Audio Cum se utilizează inteligența artificială în jocurile video?

Cum se utilizează inteligența artificială în jocurile video?

Anonim

Î:

Cum se utilizează inteligența artificială (AI) în jocurile video?

A:

Inteligența artificială în jocurile video este utilizată în mare măsură pentru a determina comportamentul personajelor care nu sunt jucătoare (NPC) în jocuri.

Aplicarea termenului „inteligență artificială” ar putea fi un nume greșit, deoarece multe jocuri nu folosesc adevărate tehnici AI. Dezvoltatorii de jocuri nu sunt de obicei cercetători ai AI și multe jocuri folosesc modele predeterminate simple.

O mulțime de AI în dezvoltarea jocului se îndreaptă spre definirea modului în care se comportă un adversar al calculatorului. Comportamentul poate varia de la modele relativ simple în jocurile de acțiune până la programe de șah care pot bate jucătorii umani campioni.

Multe jocuri video timpurii precum Pong (1972) au permis doar adversarii umani să se confrunte unul cu altul. Deși adversarii controlați de computer au existat de la bun început în Computer Space (1971).

În timp ce adversarii umani pot fi în mod evident multă distracție pentru a juca, industria jocurilor video a decolat cu adevărat atunci când microprocesoarele au permis jucătorilor să se oprească împotriva oponenților de computer mai sofisticat și provocator.

Space Invaders (1978) a oferit un exemplu timpuriu al provocării pe care adversarii controlați de computer o pot aduce la un joc. În timp ce jucătorul a doborât extratereștrii, jocul a crescut considerabil cu mai puțini adversari. Acesta a fost un efect secundar al limitărilor hardware-ului la vremea respectivă, dar Tomohiro Nishikado, inventatorul jocului pentru Taito, a lăsat-o în cauză, deoarece a făcut jocul atât de interesant.

Chiar în timp ce cercetătorii AI dezbat dacă AI în jocuri este adevăratul lucru, dezvoltatorii de jocuri au folosit tehnici din cercetarea AI pentru a crea adversari mai dificili. Aceștia pot examina comportamentul jucătorului și își pot schimba răspunsurile pentru a face jocurile mai dificile folosind un comportament emergent.

Tehnicile utilizate în programarea jocurilor AI includ arbori de decizie și identificarea căilor.

Unii oponenți ai AI în jocurile de împușcături din prima persoană pot asculta mișcările jucătorilor, pot căuta amprente sau chiar se pot acoperi când un adversar uman trage asupra lor.

Inteligența artificială a fost folosită de mult timp pentru a simula jucătorii umani în jocurile de masă. Jucătorii de șah pe computer sunt cel mai cunoscut exemplu. Programele moderne de șah sunt capabile să-i bată cu ușurință pe cei mai buni jucători umani. Computerul Deep Blue de la IBM l-a bătut cu renume pe Garry Kasparov în 1997.

Cum se utilizează inteligența artificială în jocurile video?