Modular Multiobjective (Hyper) Neuro-Evolution of Augmenting Topologies + MAP-Elites: Java code for evolving intelligent agents in Ms. Pac-Man, Tetris, and more, as well as code for Procedural Content Generation in Mario, Zelda, Minecraft, and more!
I've about to commit some code that throws an exception from MAP Elites when you try to run it with multiple fitness functions. Test this out to make sure the exception is thrown, and then to make sure that it is not thrown when just one objective is used. Also look for an exception when there are 0 objectives.
Assertion errors were thrown when I had 0 or 2 fitness functions activated with MAPE elites. It also didn't throw any errors when just one was activated one.
I've about to commit some code that throws an exception from MAP Elites when you try to run it with multiple fitness functions. Test this out to make sure the exception is thrown, and then to make sure that it is not thrown when just one objective is used. Also look for an exception when there are 0 objectives.