Hi all,
When a game report is generated by a chess engine, it's up to the frontend to display and annotate the evaluations.
I've noticed that Chess.com's reports using Stockfish 17 tend to be much more forgiving compared to those I generate locally using en-croissant + Stockfish 17 on my desktop. Chess.com also seems to offer more detailed categorization and makes explicit use of an openings database.
I was able to figure out how en-croissant defines its annotations by digging through its (thankfully small) source code. However, I haven’t been able to find anything similar regarding how Chess.com handles its reviews, there doesn't appear to be any documentation or code related to this on their GitHub that I could find.
Is there any publicly available information on how Chess.com defines or categorizes annotations in its analysis? Or would a developer be willing to shed some light on this?
Thanks in advance!
Hi all,
When a game report is generated by a chess engine, it's up to the frontend to display and annotate the evaluations.
I've noticed that Chess.com's reports using Stockfish 17 tend to be much more forgiving compared to those I generate locally using en-croissant + Stockfish 17 on my desktop. Chess.com also seems to offer more detailed categorization and makes explicit use of an openings database.
I was able to figure out how en-croissant defines its annotations by digging through its (thankfully small) source code. However, I haven’t been able to find anything similar regarding how Chess.com handles its reviews, there doesn't appear to be any documentation or code related to this on their GitHub that I could find.
Is there any publicly available information on how Chess.com defines or categorizes annotations in its analysis? Or would a developer be willing to shed some light on this?
Thanks in advance!