Casa Audio Come viene utilizzata l'intelligenza artificiale nei videogiochi?

Come viene utilizzata l'intelligenza artificiale nei videogiochi?

Anonim

D:

Come viene utilizzata l'intelligenza artificiale (AI) nei videogiochi?

UN:

L'intelligenza artificiale nei videogiochi è ampiamente utilizzata per determinare il comportamento dei personaggi non giocanti (NPC) nei giochi.

L'applicazione del termine "intelligenza artificiale" potrebbe essere un termine improprio, dal momento che molti giochi non usano vere tecniche di intelligenza artificiale. Gli sviluppatori di giochi di solito non sono ricercatori di intelligenza artificiale e molti giochi usano semplici schemi predeterminati.

Molta intelligenza artificiale nello sviluppo del gioco è volta a definire il comportamento di un avversario informatico. Il comportamento può variare da schemi relativamente semplici nei giochi d'azione fino a programmi di scacchi che possono battere campioni umani.

Molti dei primi videogiochi come Pong (1972) permettevano solo agli avversari umani di affrontarsi. Sebbene gli avversari controllati dal computer esistessero sin dall'inizio in Computer Space (1971).

Mentre gli avversari umani possono ovviamente essere ancora molto divertenti contro cui giocare, l'industria dei videogiochi è davvero decollata quando i microprocessori hanno permesso ai giocatori di sfidare avversari più sofisticati e stimolanti.

Space Invaders (1978) ha fornito un primo esempio della sfida che gli avversari controllati dal computer potevano portare a un gioco. Mentre il giocatore abbatteva gli alieni, il gioco accelerava considerevolmente con un minor numero di avversari. Questo era un effetto collaterale dei limiti dell'hardware in quel momento, ma Tomohiro Nishikado, l'inventore del gioco per Taito, lo lasciò perché rendeva il gameplay così eccitante.

Anche se i ricercatori dell'IA discutono se l'IA nei giochi è la cosa reale, gli sviluppatori di giochi hanno usato le tecniche della ricerca dell'IA per creare avversari più stimolanti. Possono esaminare il comportamento dei giocatori e modificare le loro risposte per rendere i giochi più difficili usando comportamenti emergenti.

Le tecniche utilizzate nella programmazione dei giochi di intelligenza artificiale includono alberi decisionali e indicazioni stradali.

Alcuni avversari di intelligenza artificiale nei giochi sparatutto in prima persona possono ascoltare i movimenti dei giocatori, cercare impronte o persino mettersi al riparo quando un avversario umano spara contro di loro.

L'intelligenza artificiale è stata a lungo utilizzata per simulare i giocatori umani nei giochi da tavolo. I giocatori di scacchi al computer sono l'esempio più noto. I moderni programmi di scacchi sono in grado di battere facilmente i migliori giocatori umani. Il computer Deep Blue di IBM ha battuto notoriamente Garry Kasparov nel 1997.

Come viene utilizzata l'intelligenza artificiale nei videogiochi?