Recently I decided to build chess.com game review alternative check demo - povchess.com.
What is Game Review ?
Chess engine analyze two different position before and after. And then compare "best found move" to actually "played move" by player and return evaluation difference as the number.
Engine return evaluation of the position as the number for example:
+3 (means 3 centipawns advantage for white)
-3 (means 3 centipawns advantage for black)
Using these numbers and difference between them allows to give classification for each of the moves.
Classification
Best Move - if the evaluation difference between the position before and after the move is 0 or very close to 0, it means the most accurate move was played.
Blunder - if the evaluation difference is more than 200 centipawns (2.00 in engine terms), the move is considered a blunder.
Brilliant - to be classified as brilliant, a move should fulfill a couple of conditions:
- It is the best move.
- It is not obviously easy to find.
(For example, it may involve sacrificing material such as a queen or a rook)
Book move - a move is classified as a book move if it is found in a prepared database of known openings.
Basically, we analyze all positions and compare evaluations before and after each move.
Why ?
First, to make it free for players who cannot pay for a premium subscription to review a game. Nowadays, such a tool can be created by anyone using open-source libraries and free tools, so it should be accessible to everyone.
Second, it's a space for creativity and improvement. Many ideas and tools can be built for chess that make analysis more useful and help players improve faster.
So ?
There are few tasks I have:
- Better UI/UX
- Most accurate classification
- Increase speed of evaluation
- Explanations
- Stability
I plan to continue work and improve my project until its gonna finally replace chess.com and lichess. If you have any thoughts or ideas please share it in the comments with me.

Top comments (0)