Evolving controllers for mario AI using grammar-based genetic programming
JM de Freitas, FR de Souza… - 2018 IEEE Congress …, 2018 - ieeexplore.ieee.org
Video games mimic real-world situations and they can be used as a benchmark to evaluate
computational methods in solving different types of problems. Also, machine learning …
computational methods in solving different types of problems. Also, machine learning …
Evolving behaviour trees for the mario ai competition using grammatical evolution
This paper investigates the applicability of Genetic Programming type systems to dynamic
game environments. Grammatical Evolution was used to evolved Behaviour Trees, in order …
game environments. Grammatical Evolution was used to evolved Behaviour Trees, in order …
Breeding a diversity of super mario behaviors through interactive evolution
PD Sørensen, JM Olsen, S Risi - 2016 IEEE Conference on …, 2016 - ieeexplore.ieee.org
Creating controllers for NPCs in video games is traditionally a challenging and time
consuming task. While automated learning methods such as neuroevolution (ie evolving …
consuming task. While automated learning methods such as neuroevolution (ie evolving …
Georgios N. Yannakakis and Julian Togelius: Artificial Intelligence and Games: Springer, 2018, Print ISBN: 978-3-319-63518-7, Online ISBN: 978-3-319-63519-4 …
P García-Sánchez - Genetic Programming and Evolvable Machines, 2019 - Springer
Computer games have been tied to the research of Artificial Intelligence since its beginning.
1 Research on AI has not only benefited from using classic games, such as chess or Go, as …
1 Research on AI has not only benefited from using classic games, such as chess or Go, as …
Interactive super mario bros evolution
PD Sørensen, JM Olsen, S Risi - Proceedings of the 2016 on Genetic …, 2016 - dl.acm.org
Creating controllers for NPCs in video games is traditionally a challenging and time
consuming task. Automated learning methods such as neuroevolution (ie evolving artificial …
consuming task. Automated learning methods such as neuroevolution (ie evolving artificial …
Towards understanding and refining the general program synthesis benchmark suite with genetic programming
Program synthesis is a complex problem domain tackled by many communities via different
methods. In the last few years, a lot of progress has been made with Genetic Programming …
methods. In the last few years, a lot of progress has been made with Genetic Programming …
On the generalizability of programs synthesized by grammar-guided genetic programming
D Sobania - … : 24th European Conference, EuroGP 2021, Held as …, 2021 - Springer
Abstract Grammar-guided Genetic Programming is a common approach for program
synthesis where the user's intent is given by a set of input/output examples. For use in real …
synthesis where the user's intent is given by a set of input/output examples. For use in real …
Evolutionary behavioral design of non-player characters in a FPS video game through particle swarm optimization
G Díaz, A Iglesias - 2019 13th International Conference on …, 2019 - ieeexplore.ieee.org
Evolutionary computation covers the family of artificial intelligence techniques inspired by
nature and biological evolution. These methods, such as swarm intelligence, may have a …
nature and biological evolution. These methods, such as swarm intelligence, may have a …
Comparing generic parameter controllers for EAs
G Karafotias, M Hoogendoorn… - 2014 IEEE Symposium …, 2014 - ieeexplore.ieee.org
Parameter controllers for Evolutionary Algorithms (EAs) deal with adjusting parameter
values during an evolutionary run. Many ad hoc approaches have been presented for …
values during an evolutionary run. Many ad hoc approaches have been presented for …
Evolving artificial general intelligence for video game controllers
Abstract The General Video Game Playing Competition (GVGAI) defines a challenge of
creating controllers for general video game playing, a testbed—as it were—for examining …
creating controllers for general video game playing, a testbed—as it were—for examining …