giewev / Classy

MIT License
1 stars 0 forks source link

Move board evaluation out of Engine.cpp #3

Closed giewev closed 7 years ago

giewev commented 7 years ago

Currently the Engine class is doing too much work. Moving the evaluation of chess positions out of Engine would be a good start.

I'm thinking there should be an abstract class for different evaluation classes, and engines should be constructed with a given evaluator.