MarioAI Agent – CSIT 441

For my semester project in CSIT 441 Artificial Intelligence, I chose to try and develop an AI game playing agent for the MarioAI competition that took place in 2009 through 2012.  For the game playing agent I hope to employ a self evolving neural network that “learns” how to run the courses.

MarioAI is a benchmark for machine learning and artificial intelligence based on Nintendo’s Super Mario Bros. game.  The MarioAI competition was started by Julian Togelius ( and Sergey Karakovskiy ( with the purpose of encouraging experiments in applying evolutionary algorithms, neural networks, and other AI algorithms to game play.  The MarioAI software is open source and written in Java.

Here are a couple links with more info about the competition:


Leave a Reply

UNK Class Blogs