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!
Keeping track of all the different approaches we have made is becoming difficult. It is time to make a bunch of batch files for Minecraft (which can only be used if we can successfully Maven install by the way). Here is a list of the directories and files I would like (these directories go in the batch directory):
MinecraftCPPN-Flying (all use standard 3D volume shape generation with one CPPN output per block)
Minecraft-CPPNWHD.bat (uses Width-Height-Depth characterization 6x6x6 with Machine block set and center of mass fitness)
Minecraft-CPPNCount.bat (exact same but uses block count characterization)
Minecraft-CPPNCountNegative.bat (exact same but uses 2D archive with count and negative space count)
MinecraftVector-Flying (all use vector to volume shape gen with separate presence, block, and orientation values)
Minecraft-VectorWHD.bat (same as CPPN version but with vector-to-volume shape generation)
Minecraft-CPPNCount.bat (same as CPPN version but with vector-to-volume shape generation)
Minecraft-CPPNCountNegative.bat (same as CPPN version but with vector-to-volume shape generation)
Keeping track of all the different approaches we have made is becoming difficult. It is time to make a bunch of batch files for Minecraft (which can only be used if we can successfully Maven install by the way). Here is a list of the directories and files I would like (these directories go in the
batch
directory):MinecraftCPPN-Flying
(all use standard 3D volume shape generation with one CPPN output per block)Minecraft-CPPNWHD.bat
(uses Width-Height-Depth characterization 6x6x6 with Machine block set and center of mass fitness)Minecraft-CPPNCount.bat
(exact same but uses block count characterization)Minecraft-CPPNCountNegative.bat
(exact same but uses 2D archive with count and negative space count)MinecraftVector-Flying
(all use vector to volume shape gen with separate presence, block, and orientation values)Minecraft-VectorWHD.bat
(same as CPPN version but with vector-to-volume shape generation)Minecraft-CPPNCount.bat
(same as CPPN version but with vector-to-volume shape generation)Minecraft-CPPNCountNegative.bat
(same as CPPN version but with vector-to-volume shape generation)