Évolution de l'ennemi en shoot-em-ups


13

Existe-t-il des shoot-em-ups dans lesquels les ennemis évoluent réellement en réponse à leur succès relatif contre le joueur?

Par évoluer, je veux dire que chaque ennemi possède des informations génétiques codant son comportement. Les ennemis qui durent plus longtemps ou font plus de dégâts sont autorisés à mélanger leurs gènes pour créer de nouveaux ennemis. De cette façon, les ennemis seraient mieux adaptés au joueur en question.


1
Je ne l'ai jamais vu (ou pas à ma connaissance). Il semble que cela prendrait longtemps pour obtenir un adversaire décent modelé d'après le joueur, et une fois que le joueur a maîtrisé l'ennemi évolué, l'ADN est trop spécifique pour créer un nouveau défi (car les gènes faibles ont été évacués). Il faudrait donc introduire une mutation pour réintroduire périodiquement d'anciens gènes, je suppose. Idée sympa cependant
Kaj

Vous pourriez être intéressé par l'IA adaptative. Bien que je ne sois pas sûr qu'il utilise un algorithme génétique, plusieurs des jeux Crytek disposent d'une IA adaptative qui s'adapte aux tactiques des joueurs.
DrDeth

Réponses:


7

Il existe un shoot-em-up japonais gratuit pour PC appelé " Warning Forever " qui fait évoluer les patrons en fonction de la façon dont vous les approchez, d'une manière qui va bien au-delà de la simple commutation entre les préréglages. C'est aussi assez amusant d'être libre.

Un autre jeu que j'ai trouvé est " Evolution Shooter " de Petri Purho, qui utilise un algorithme évolutif pour combiner des définitions de jeu de tir entières, par opposition à des ennemis individuels.


2

Pas en temps réel, ni en tireur, mais lors du développement d'un jeu de combat automobile, nous avons utilisé un processus évolutif pour construire l'IA. Les voitures ennemies pouvaient voir les bords de la piste et l'emplacement des autres véhicules.

Cependant, des choses comme la difficulté à casser, le moment de commencer, la difficulté à contourner les adversaires, le moment de cibler les adversaires par rapport à la concentration sur la conduite ont toutes été définies comme des variables. Ensuite, l'IA a été configurée pour exécuter des tours toute la nuit en ajustant lentement les variables. Chaque matin, nous regardions les données des nuits précédentes, trouvions celles qui avaient les meilleurs temps au tour / tués, puis nous mutions à nouveau. Le résultat final était une IA qui pouvait être déversée dans n'importe quelle piste et être en mesure de rivaliser.

Tout cela a ensuite été intégré dans le jeu, donc il n'a pas appris en jouant contre le joueur.

Il existe plusieurs jeux de sport qui suivent les tendances des joueurs et travaillent ensuite à anticiper ces choix, mais je ne sais pas si quelqu'un a embarqué une IA adaptative dans un jeu de tir.


1

Il existe un RTS basé sur ce concept. Mais au lieu d'ennemis qui évoluent, le joueur forme des unités capables de se reproduire, de s'adapter et d'évoluer.

NERO

La technologie derrière cela est un mélange entre les réseaux de neurones et les algorithmes génétiques, appelé NeuroEvolution.

Neuro-Evolving Robotic Operatives, ou NERO pour faire court, est un jeu informatique unique qui vous permet de jouer avec l'adaptation pratique d'agents intelligents. Faites évoluer votre propre armée de robots en réglant leur cerveau artificiel pour des tâches difficiles, puis opposez-les aux équipes de vos amis lors de compétitions en ligne!

http://nerogame.org/

Galatic Arms Race

Il y a un autre jeu qui a utilisé une technologie similaire mais a plutôt évolué des armes personnalisées basées sur l'efficacité et le gameplay global de l'utilisateur.

Un objectif clé de ce jeu est d'explorer le potentiel de la technologie de génération de contenu automatisée pour créer intelligemment du contenu pour les jeux. Dans GAR, toutes les armes des joueurs sont générées par l'algorithme cgNEAT basé sur les statistiques d'utilisation des armes. Cependant, cgNEAT ne fait pas simplement réapparaître des armes que les gens aiment. Au contraire, il crée de nouvelles armes qui développent celles qui étaient populaires dans le passé.

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

Remarque:

Ces deux jeux ont été développés comme des activités académiques.


0

Pas exactement une évolution dans le sens que vous avez mentionné mais toujours intéressante:

Dans les deux jeux Left 4 Dead par valve, il y a un directeur de l'IA qui adapte le niveau en fonction du comportement des joueurs.

"Le directeur place les ennemis et les objets dans différentes positions et quantités en fonction de la situation, du statut, des compétences et de l'emplacement actuels de chaque joueur" - http://en.wikipedia.org/wiki/Left_4_Dead#AI_Director


À ma connaissance, le directeur de l'IA n'est pas du tout évolutif. Il crée un environnement dynamique et est informatisé heuristiquement, mais est toujours basé sur des ensembles de données statiques. Il est assez difficile d'alimenter de manière fiable si vous avez réussi à «effrayer» ou «tendre» quelqu'un dans un ordinateur.

-1

Rez modifie la difficulté du boss de niveau en fonction de vos performances dans ce niveau.


Je cherche plus pour une sorte d'évolution génétique.
Rocketmagnet

Peut-être quelque chose comme les ennemis aléatoires de Diablo 2?
coderanger
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.