Closed matteson closed 3 years ago
Hi, thanks!
Some small negative values are expected here. Engines aren't perfect, and restricting search to a particular move allows spending more time on that move. So the more focused analysis may find that the move in better than the original evaluation. Deeper search will reduce but never eliminate this effect.
Some advice:
ìnfo["score"].pov(board.turn)
.
Awesome library, thanks!
I'm trying to iterate through positions in a PGN file and generate the difference in scores between the best move and the move made. In the following code, I'd expect only positive numbers to be printed (
infoBest['score']
strictly greater thaninfoGame['score']
), but I find negative numbers pretty frequently.I suspect I'm misunderstanding something. Could you point me in the right direction?