Interactive Super Mario Bros Evolution

Patrikk D. Sørensen, Jeppeh M. Olsen, Sebastian Risi

Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review


Creating controllers for NPCs in video games is traditionally a challenging and time consuming task. Automated learning methods such as neuroevolution (i.e. evolving artificial neural networks) have shown promise in this context but they often require carefully designed fitness functions to encourage the evolution of desired behaviors. In this paper, we show how casual users can create controllers for \emph{Super Mario Bros} through an interactive evolutionary computation (IEC) approach, without prior domain or programming knowledge. By iteratively selecting Super Mario behaviors from a set of candidates, users are able to guide evolution towards a variety of different behaviors, which would be difficult with an automated approach. Additionally, the user-evolved controllers perform similarly well as controllers evolved with a traditional fitness-based approach when comparing distance traveled. The results suggest that IEC is a viable alternative in designing complex controllers for video games that could be extended to other games in the future.
TitelProceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion
Antal sider2
UdgivelsesstedNew York, NY, USA
ForlagAssociation for Computing Machinery
ISBN (Trykt)978-1-4503-4323-7
StatusUdgivet - 2016


  • game ai, interactive evolution, neuroevolution