schrum2 / MM-NEATv2

MM-NEAT version 2.0 is no longer supported. Please get MM-NEAT 3+ from https://github.com/schrum2/MM-NEAT
Other
11 stars 5 forks source link

Simplified Interface #429

Closed schrum2 closed 7 years ago

schrum2 commented 7 years ago

I was thinking about running experiments in the interactive evolution tasks with human subjects, and I think that we should have a command line parameter called "simplifiedInteractiveInterface" that hides certain advanced features to make the system easier to use. Note that you only need to prevent the display of certain buttons ... do not worry about disabling the actions they perform, since it should be impossible to run them anyway. As a result, most of these changed will be in the constructors of various classes.

When this parameter is true, the following features of the user interface should be removed: Lineage Button Reset Button Network Button Undo Button Checkboxes for disabling CPPN inputs All activation function checkboxes (we will make sure to include sawtooth, triangle, and square by default in our experiments)

With respect to specific interfaces, disable the following: Breedesizer: remove ChooseNewSound and advancedMIDIPlayback 3D object breeder: remove tilt sliders and pause between frame slider