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

Feature extractor for Checkers #437

Closed schrum2 closed 7 years ago

schrum2 commented 7 years ago

Checkers needs a slightly specialized variant of the raw feature extractor that assigns a higher magnitude input value to Kings than to regular pieces. Refer to the HyperNEAT Checkers paper to see what values they used.

DarwinJohnson commented 7 years ago

Double-checked that the change to the CheckersState getDescription method didn't cause any errors. All calls to getDescription appear to be by the Network for evaluation, and therefore should be fine. Ran Checkers-Static.bat to ensure that this was the case. File did not crash after a full Generation, so it appears to be working.