Today might be the day when chess players no longer need to enter their games manually into chess programs or keep score sheets they may never look at again.
For over a year, I've been working on a chess app to make entering chess games much easier and faster. The app is now in a solid state and requires only a picture of a score sheet. Behind the scenes, it detects the grid and notations, then generates the moves based on the results. It's all self-written, so there's no need to send the score sheets to any third party.
The game is generated in just a few seconds. If any moves are incorrectly detected, you can edit them directly on the board or by using move suggestions. At any point, you can regenerate the game from the current position to correct subsequent moves. On Android, you also have options to skip a move (if it's crossed out) and to insert a move.
Afterward, you can add game information (such as player name, tournament, etc.) and save the game in the app.
In the best-case scenario (when all moves are recognized correctly), the entire process takes about a minute.
Additional Features:
- Scan up to two score sheets per player
- Open and analyze games directly in Chess.com or Lichess
- Export games as PGN
- Filter and organize games by tournament, round, name and date
Limitations:
- Currently, the app only supports English (N/B/R/Q/K) and German (S/L/T/D/K) notation. While it is possible to specify other notations, texts will be detected based on the German notation model.
Pricing:
The scanning process is completely free. A subscription is required only to open games in Chess.com or Lichess and to export games as PGN files. This allows you to test the app with your own handwriting before deciding whether to support me and this project.
Next Plans:
I'm currently working on an auto-refresh mode (which automatically updates subsequent moves when a move is changed) and a web version for tournament directors.
Hi everyone!
Today might be the day when chess players no longer need to enter their games manually into chess programs or keep score sheets they may never look at again.
For over a year, I've been working on a chess app to make entering chess games much easier and faster. The app is now in a solid state and requires only a picture of a score sheet. Behind the scenes, it detects the grid and notations, then generates the moves based on the results. It's all self-written, so there's no need to send the score sheets to any third party.
The game is generated in just a few seconds. If any moves are incorrectly detected, you can edit them directly on the board or by using move suggestions. At any point, you can regenerate the game from the current position to correct subsequent moves. On Android, you also have options to skip a move (if it's crossed out) and to insert a move.
Afterward, you can add game information (such as player name, tournament, etc.) and save the game in the app.
In the best-case scenario (when all moves are recognized correctly), the entire process takes about a minute.
Additional Features:
- Scan up to two score sheets per player
- Open and analyze games directly in Chess.com or Lichess
- Export games as PGN
- Filter and organize games by tournament, round, name and date
Limitations:
- Currently, the app only supports English (N/B/R/Q/K) and German (S/L/T/D/K) notation. While it is possible to specify other notations, texts will be detected based on the German notation model.
Pricing:
The scanning process is completely free. A subscription is required only to open games in Chess.com or Lichess and to export games as PGN files. This allows you to test the app with your own handwriting before deciding whether to support me and this project.
Next Plans:
I'm currently working on an auto-refresh mode (which automatically updates subsequent moves when a move is changed) and a web version for tournament directors.
Follow me on Twitter/X to stay updated: https://x.com/ChessScannerDev
Feedback:
All feedback is welcome! If you have suggestions or ideas for improving the app, please leave a comment below.
Links:
Download the "Chess Scanner" App (redirects to Play Store/App Store): https://chessscanner.com/app
More Information: https://chessscanner.com/
Demonstration Video:
(Alternatively, it is available on the website.)