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 …

Evolving behaviour trees for the mario ai competition using grammatical evolution

D Perez, M Nicolau, M O'Neill, A Brabazon - European Conference on the …, 2011 - Springer
This paper investigates the applicability of Genetic Programming type systems to dynamic
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 …

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 …

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 …

Towards understanding and refining the general program synthesis benchmark suite with genetic programming

S Forstenlechner, D Fagan, M Nicolau… - 2018 IEEE Congress …, 2018 - ieeexplore.ieee.org
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 …

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 …

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 …

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 …

Evolving artificial general intelligence for video game controllers

I Azaria, A Elyasaf, M Sipper - Genetic Programming Theory and Practice …, 2018 - Springer
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 …