Evoluzione nemica negli sparatutto


13

Ci sono sparatutto in cui i nemici si evolvono effettivamente in risposta al loro relativo successo contro il giocatore?

Per evoluzione, intendo che ogni nemico ha alcune informazioni genetiche che codificano il suo comportamento. I nemici che durano più a lungo o fanno più danni possono mescolare i loro geni per creare nuovi nemici. In questo modo i nemici si adatteranno meglio al particolare giocatore.


1
Non l'ho mai visto (o meno di cui ero a conoscenza). Sembra che ci vorrebbe molto tempo per far modellare un avversario decente secondo il giocatore, e una volta che il giocatore ha dominato il nemico evoluto, il DNA è troppo specifico per creare una nuova sfida (poiché i geni deboli si sono evoluti via). Quindi dovresti introdurre periodicamente una mutazione per reintrodurre periodicamente alcuni vecchi geni. Bella idea però
Kaj

Potresti essere interessato all'intelligenza artificiale adattiva. Sebbene non sia sicuro che utilizzi un algoritmo genetico, molti dei giochi Crytek dispongono di AI adattivo che si adatta alle tattiche dei giocatori.
DrDeth,

Risposte:


7

Esiste uno sparatutto per PC freeware giapponese chiamato " Warning Forever " che evolve i boss in base al modo in cui li approcci, in un modo che va oltre il semplice passaggio tra i preset. È anche abbastanza divertente essere liberi.

Un altro gioco che ho trovato è " Evolution Shooter " di Petri Purho, che utilizza un algoritmo evolutivo per combinare le definizioni di gioco di sparatutto in contrapposizione ai singoli nemici.


2

Non in tempo reale, né uno sparatutto, ma durante lo sviluppo di un gioco di combattimento in auto abbiamo usato un processo evolutivo per costruire l'IA. Le auto nemiche potevano vedere i bordi della pista e le posizioni di altri veicoli.

Tuttavia, cose come la difficoltà a rompere, quando iniziare, quanto difficile aggirare gli avversari, quando mirare agli avversari rispetto alla concentrazione sulla guida erano tutte impostate come variabili. Quindi l'IA è stata impostata per eseguire i giri tutta la notte modificando lentamente le variabili. Ogni mattina guardavamo i dati delle notti precedenti, trovavamo quelli con i migliori tempi sul giro / uccisioni e poi li mutavamo di nuovo. Il risultato finale è stata un'intelligenza artificiale che può essere scaricata in qualsiasi traccia ed essere in grado di competere.

Tutto questo è stato poi inserito nel gioco, quindi non ha imparato giocando contro il giocatore.

Ci sono diversi giochi sportivi che tengono traccia delle tendenze dei giocatori e poi lavorano per anticipare quelle scelte, non sono sicuro se qualcuno abbia spedito un'intelligenza artificiale adattiva in uno sparatutto.


1

C'è un RTS che si basa su questo concetto. Ma invece dei nemici che si evolvono, il giocatore allena unità in grado di riprodursi, adattarsi ed evolversi.

NERO

La tecnologia alla base di questo è un mix tra Neural Networks e Genetic Algorithms, chiamato NeuroEvolution.

Neuro-Evolving Robotic Operatives, o NERO in breve, è un gioco per computer unico che ti permette di giocare con l'adattamento pratico degli agenti intelligenti. Fai evolvere il tuo esercito di robot sintonizzando i loro cervelli artificiali per compiti impegnativi, quindi sfidali contro le squadre dei tuoi amici nelle competizioni online!

http://nerogame.org/

Galatic Arms Race

Esiste un altro gioco che utilizzava una tecnologia simile ma che invece ha sviluppato armi personalizzate basate sull'efficacia e sul gameplay generale dell'utente.

Un obiettivo chiave di questo gioco è esplorare il potenziale della tecnologia di generazione automatica dei contenuti per creare in modo intelligente contenuti per i giochi. In GAR, tutte le armi dei giocatori sono generate dall'algoritmo cgNEAT in base alle statistiche sull'uso delle armi. Tuttavia, cgNEAT non si limita a rigenerare le armi che piacciono alla gente. Piuttosto, crea nuove armi che elaborano quelle che sono state popolari in passato.

http://gar.eecs.ucf.edu/

Nota:

Entrambi questi giochi sono stati sviluppati come attività accademiche.


0

Non esattamente evoluzione nel senso che hai citato ma comunque interessante:

In entrambi i giochi Left 4 Dead di Valve c'è un direttore AI che adatta il livello in base al comportamento dei giocatori.

"Il direttore posiziona nemici e oggetti in posizioni e quantità variabili in base alla situazione, allo stato, all'abilità e alla posizione attuali di ciascun giocatore" - http://en.wikipedia.org/wiki/Left_4_Dead#AI_Director


Per quanto ne so, il direttore dell'IA non è affatto evolutivo. Crea un ambiente dinamico ed è euristicamente informato, ma si basa ancora su set di dati statici. È abbastanza difficile alimentare in modo affidabile se "spaventato" o "teso" qualcuno di nuovo in un computer.

-1

Rez cambia la difficoltà del boss di livello in base alla tua bravura in quel livello.


Sto piangendo di più per una sorta di evoluzione genetica.
Rocketmagnet

Forse qualcosa come i nemici casuali di Diablo 2?
coderanger
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.