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

Benchmark effect of minecraftEndEvalNoMovement #923

Closed schrum2 closed 1 year ago

schrum2 commented 1 year ago

minecraftEndEvalNoMovement is set to true by default. The assumption is that terminating evaluation of certain machines early will save time. However, actually confirming lack of movement requires a lot of extra calculation. There seems to be a slim possibility that having this setting on actually slows things down.

After figuring out whether clearing with glass is significantly slower ( #922 ), add a new benchmarking batch file where minecraftEndEvalNoMovement is set to false and test that.

schrum2 commented 1 year ago

Run times seem fast enough from not clearing with glass, and we're running out of time, so I'm just going to cancel this issue.