ChessCam
♟️ChessCam 📸
ChessCam is a chessboard recognition app that detects the positions of chess pieces from an image and recreates the board, allowing players to continue a gameplay.
💡 Features
Login and Registration
- Your username and password will be stored online.
- Password is encrypted with Werkzerg.
Inference
- Step 1: Click "Choose Image" to upload a chessboard image.
- Step 2: Click "Analyze" and wait until you see "Sucessfully detect...".
- Step 3: Click "Spawn Pieces".
- Step 4: (Optional) Change the settings (turn and board flip).
=> You can continue the gameplay now.
Inference History
- Each user has 3 inference attempts per day (reset at 00:00 UTC).
- You can click on a history image to spawn the corresponding board.
📈 Development plan
- Implement stalemate and en passant rules.
- Allow manual piece placement.
- Gather feedback to improve the tool.
- Board area detection, which removes the need of cropping image.
- Integrate a chess engine (Stockfish, Lichess, etc).
- Add a friend system so that users can challenge each other.
🏷️ Asset Attribution
Chess Piece Assets
The chess piece images used in this project are sourced from Lichess.
Lichess piece sets are released under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
- You can find the original asset sets at: https://github.com/lichess-org/lila/tree/master/public/piece/staunty
✅ Attribution (as required by CC BY 4.0):
Chess piece graphics © lichess.org, used under CC BY 4.0.
Updated | 3 days ago |
Published | 5 days ago |
Status | In development |
Platforms | HTML5 |
Author | Slothless |
Genre | Puzzle |
Made with | Unity |
Tags | 2D, Board Game, Chess |
Comments
Log in with itch.io to leave a comment.
- Currently, you need to crop your image to focus on the chessboard area, which is the region containing the board and pieces. It doesn’t need to be perfectly square.
- Some rare themes may not work correctly.
- You can create a new account if you have used all daily attempts.
- Sample image to test: