ABSTRACT
Developing artificial behaviours to control artificial creatures or vehicles is a task that can be employed by means of Evolutionary Algorithms. A game's artificial intelligence is usually developed by seasoned game developers, which need critical knowledge of the games mechanics and rules. This paper presents an alternative, using evolutionary computation to evolve combat algorithms that will allow spaceships to fight effectively in a 2D space simulation game. These combat algorithms will take into account the spaceships characteristics, using them to gain the advantage needed to fight effectively
- J. Westra. Evolutionary neural networks applied in first person shooters. Master's thesis, University Utrecht, March 2007.Google Scholar
- N. Cole, S. Louis, and C. Miles. Using a genetic algorithm to tune first-person shooter bots. In Proceedings of the 2004 IEEE Congress on Evolutionary Computation, pages 139--145, Portland, Oregon, 20-23 June 2004. IEEE Press.Google ScholarCross Ref
- D. Fogel, T. Hays, and D. Johnson. A platform for evolving characters in competitive games, 2004.Google Scholar
- T. Francisco and G. Reis. Evolving predator and prey behaviors with co-evolution using genetic programming and decision trees. In GECCO '08: Proceedings of the 2008 GECCO conference companion on Genetic and evolutionary computation, New York, NY, USA, 2008. ACM Press. Google ScholarDigital Library
Index Terms
- Evolving combat algorithms to control space ships in a 2D space simulation game with co-evolution using genetic programming and decision trees
Recommendations
Evolving board-game players with genetic programming
GECCO '11: Proceedings of the 13th annual conference companion on Genetic and evolutionary computationWe present the application of genetic programming (GP) to zero-sum, deterministic, full-knowledge board games. Our work expands previous results in evolving board-state evaluation functions for Lose Checkers to a 10x10 variant of Checkers, as well as ...
Evolving Game Playing Strategies for Othello Incorporating Reinforcement Learning and Mobility
SAICSIT '15: Proceedings of the 2015 Annual Research Conference on South African Institute of Computer Scientists and Information TechnologistsGenetic programming is rapidly gaining popularity in research areas for the induction of complex game playing strategies for board games such as Othello, checkers, backgammon and chess endgames. Most of this research has focused on developing evaluation ...
Evolving dota 2 shadow fiend bots using genetic programming with external memory
GECCO '19: Proceedings of the Genetic and Evolutionary Computation ConferenceThe capacity of genetic programming (GP) to evolve a 'hero' character in the Dota 2 video game is investigated. A reinforcement learning context is assumed in which the only input is a 320-dimensional state vector and performance is expressed in terms ...
Comments