How are annotation categories defined on Chess.com?

Sort:
ThereGoesMyKnightAgain

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!

Martin_Stahl
ThereGoesMyKnightAgain wrote:

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!

https://support.chess.com/en/articles/8572705-how-are-moves-classified-what-is-a-blunder-or-brilliant-etc

ThereGoesMyKnightAgain

Brilliant, thank you!