Chess Game Report is a tool for analyzing chess games. It
generates a game overview from a pgn file, allowing you to
evaluate moves against Stockfish, explore alternative variants,
and enhance your skills.
More about project:
The tool allows you to analyze the course of the game by
comparing the movements made in the game with the stockfish
lines.
After the generated analysis, the accuracy of the game for the
white and black players is displayed.
The tool can help its users better understand the game of chess
and use it to improve their playing skills.
How to use the application:
1. paste the pgn file,
2. choose the depth of analysis,
3. click generate report,
4.the report will be generated when the analysis value reaches
100% and the value Analysis completed! will be returned
5. after the generated report, you can browse the batch using
the available left and right buttons, and using the keyboard
buttons (left and right).
Movements are graded for their quality.
The classified moves are:
- Excellent move,
- Great move,
- Very Good move,
- Good Move,
- Inaccuracy,
- Mistake,
- Blunder
The movements are also colored in the appropriate color for the
classification Players' usernames and the level of play they
represent are displayed above and below the board. Depending on
the type of game, appropriate icons are displayed next to the
ranking points:
- 🔫 bullet,
- ⚡ blitz,
- ⏱ classic and
- 🤖 for playing with a bot
On the left side of the chessboard, a position evaluation bar is
displayed, which informs which player currently has the
advantage.
It is only active after the analysis has been generated.
Currently, the application is optimized for mobile devices.
I was inspired to create this application by tools such as
chess.com game review, or "Game Report" developed, among others,
by Github user - Wintrcat.
It was created using tools such as:
- chess.js,
- chessboard.js
- stockfish.js
Currently, the application is in alpha version, which means it
may still have errors and bugs that I am working on.