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!
When the accumulate blocks fitness is combined with the piston orientation scheme, it just produces a lot of big shapes that fill the space.
Instead, make batch files that use the block count characterization. Although we want the shapes to visit many locations, the shape has to have some gaps in it to be successful as a large flying machine.
Create batch files for both large and small machines to run over the weekend.
Create similar files that use the negative space/block count fitness
When the accumulate blocks fitness is combined with the piston orientation scheme, it just produces a lot of big shapes that fill the space.
Instead, make batch files that use the block count characterization. Although we want the shapes to visit many locations, the shape has to have some gaps in it to be successful as a large flying machine.
Create batch files for both large and small machines to run over the weekend.
Create similar files that use the negative space/block count fitness