Super Mario Programming Competition

Leave a comment Standard

Do you want to program your own Super Mario bot, that makes use of the
latest AI techniques (or your favourite dirty hacks) to guide Mario
through challenging levels? Or do you want to create an automatic
procedural level generator, that creates new levels that provide
optimal entertainment for individual human players with particular
skills and preferences?

Are you ready to compete with researchers and programmers from around the world?

The 2010 Mario AI Championship will be held in conjunction with three
international conferences: EvoGames (part of EvoStar), IEEE World
Congress on Computational Intelligence and IEEE Conference on
Computational Intelligence and Games.

The competition is the extended successor to last year’s Mario AI
competition, which attracted the attention of leading international
news media and from which the video of the winning entry has been
shown more than 600.000 times on YouTube.

This year, the competition has three tracks:
– Gameplay track, where the goal is to submit an agent that can make
Mario survive through a number of increasingly difficult levels. This
track is similar to last year’s competition, but includes much more
difficult levels. Organized by Sergey Karakovskiy and Julian Togelius.
– Learning track, where the agent needs to learn how to play a
particular level optimally during a number of attempts. Organized by
Sergey Karakovskiy and Julian Togelius.
– Level generation track, where competitors submit level generators,
that generate fun levels according to player metrics and other
software-provided specifications. The levels will be tested “live”
on-site during the associated conferences. Organized by Noor Shaker,
Julian Togelius and Georgios Yannakakis.

The deadline for the EvoStar edition of the championship is April 1st;
deadlines for the WCCI and CIG editions are yet to be set, but will be
close to the relevant conferences (July and September).

Read more and download source code:

Please note that participation in the conference is not restricted to
academic researchers; professionals and students are also encouraged
to participate. Also note that the competition makes for excellent
class projects. We’re looking forward to see your entry in the

Julian Togelius
Assistant Professor
IT University of Copenhagen
Rued Langgaards Vej 7, 2300 Copenhagen S, Denmark
mail:, web: