There's a decent set of unit tests for the game engine but none for the evaluation engine. Unit tests are sorely needed there to protect against regression. Add unit tests for evaluation engine functions, as well as the engine's general ability to find level solutions (e.g. add a regression test that the engine can still find, say, the optimal level 8 solution).
There's a decent set of unit tests for the game engine but none for the evaluation engine. Unit tests are sorely needed there to protect against regression. Add unit tests for evaluation engine functions, as well as the engine's general ability to find level solutions (e.g. add a regression test that the engine can still find, say, the optimal level 8 solution).