schrum2 / MM-NEAT

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!
http://people.southwestern.edu/~schrum2/re/mm-neat.php
Other
50 stars 20 forks source link

MAP-Elites with Minecraft #767

Closed schrum2 closed 2 years ago

schrum2 commented 2 years ago

Apply MAP Elites to Minecraft using some basic properties of shapes like width, height and depth

schrum2 commented 2 years ago

Seems to work via MinecraftLonerShapeTask with the MinecraftMAPElitesWidthHeightDepthBinLabels. However, the quality score I'm using right now is lame ... just targetType fitness calculation, which doesn't make much sense. Also, the system currently generates all shapes at the same location. I think it would be cool to actually lay the shapes out in the world corresponding to the archive shape, but that can be a different issue.