Domov Zvuk Jak se používá umělá inteligence ve videohrách?

Jak se používá umělá inteligence ve videohrách?

Anonim

Q:

Jak se ve videohrách používá umělá inteligence?

A:

Umělá inteligence ve videohrách se do značné míry používá k určování chování postav jiných hráčů (NPC) ve hrách.

Použití pojmu „umělá inteligence“ může být nesprávné, protože mnoho her nepoužívá skutečné techniky umělé inteligence. Vývojáři her obvykle nejsou výzkumníky umělé inteligence a mnoho her používá jednoduché předem stanovené vzorce.

Hodně AI ve vývoji hry jde k definování způsobu chování počítačového protivníka. Chování se může pohybovat od relativně jednoduchých vzorů v akčních hrách až po šachové programy, které dokáží porazit lidské hráče.

Mnoho raných videoher, jako je Pong (1972), umožnilo lidským protivníkům čelit sobě. Ačkoli počítačově řízené odpůrce existovalo od samého začátku v prostoru Počítač (1971).

Zatímco proti lidským oponentům může být samozřejmě ještě zábavné hrát, průmysl videoher se opravdu rozběhl, když mikroprocesory umožnily hráčům odrazit se proti sofistikovanějším a náročnějším počítačovým oponentům.

Vesmírní útočníci (1978) poskytli první příklad výzvy, kterou mohou počítačem ovládaní soupeři přinést do hry. Když hráč sestřelil mimozemšťany, hra výrazně zrychlila s menším počtem soupeřů. To byl vedlejší účinek omezení hardwaru v té době, ale Tomohiro Nishikado, vynálezce hry pro Taito, to nechal, protože to dělalo hru tak vzrušující.

I když vědci AI debatují o tom, zda je AI ve hrách skutečná věc, vývojáři her použili techniky z výzkumu AI k vytvoření náročnějších soupeřů. Mohou prozkoumat chování hráče a změnit své reakce, aby byly hry náročnější pomocí naléhavého chování.

Techniky používané při programování her AI zahrnují rozhodovací stromy a vyhledávání cest.

Někteří odpůrci umělé inteligence v střílecích z první osoby mohou poslouchat pohyby hráčů, hledat stopy nebo dokonce zakrýt, když na ně vypálí lidský oponent.

Umělá inteligence se již dlouho používá k simulaci lidských hráčů ve stolních hrách. Počítačoví šachoví hráči jsou nejznámějším příkladem. Moderní šachové programy dokáží snadno porazit ty nejlepší lidské hráče. Počítač IBM Deep Blue v roce 1997 skvěle porazil Garryho Kasparova.

Jak se používá umělá inteligence ve videohrách?