Hi,
I encountered a possible bug in the Mario sprite in the zip version of MarioAI that I downloaded in October. It's a subtle problem that only shows up when you run many thousands of games in the same execution of the benchmark. In the Mario sprite, the number of green mushrooms was not being reset. Over time, the points for green mushrooms accumulate.
It looks like the bug was fixed in the SVN version, but anyone who downloaded the zip version might want to get a fresh copy from the repository.
The resetStatic method for the Mario sprite (ch.idsia.benchmark.mario.engine.sprites.Mario.java) resets the number of coins, mushrooms and hidden blocks that Mario has grabbed back to zero at the start of a new run, but this wasn't being done for the green mushrooms count. Adding the line:
greenMushroomsDevoured = 0;
will fix the bug, but since I understand there have been other improvements, so it's probably best to get the latest version.
-Dave