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

SPECIAL_CORNER is a stupid name #872

Closed JoannaBlatt closed 1 year ago

JoannaBlatt commented 1 year ago

This is a terrible name and needs to be fixed. It's currently declared in minecraftClient and used in so many things

schrum2 commented 1 year ago

Refactor/rename it to POST_EVALUATION_CORNER.

The purpose of this corner is that it is a place to put shapes that are being evaluated after a completed evolution experiment, typically by using a batch file whose name starts with "post"

schrum2 commented 1 year ago

Call SPECIAL_CORNER_BUFFER the EMPTY_SPACE_SAFETY_BUFFER. Can probably put a comment around it like: An extra amount of empty space that should surround shapes whose evaluation depends on movement.

JoannaBlatt commented 1 year ago

Finished refactoring these two variable names