From a code-along on Youtube by Coding Spot.
Code Along's chess app tutorial GitHub repo
Use mouse to move pieces. Press 't' to change theme (green, brown, blue, gray). Press 'r' to restart the game.
Entry point is running main.py as a python script. Must have packages in requirements.txt installed locally to run.
Current build is the base build from the code-along. There are several known bugs in the base functionality.
- Move logic: Can castle into check (sometimes)
- Move logic: King can move into check (sometimes)
- Audio: Both capture and move sounds play upon en passant capture
Current development plans:
- Fix known bugs
- Refactor redundant code
- Documentation (docstrings, inline comments)