Simple user based chess game made with python tkinter.
You can download this via Github releases by clicking here
- Login system with password recovery
- Play as user/guest
- Database to store user stats, settings and general data
- 6 available settings for board appearance and gameplay
- Save games/Open saved games
- Play with two players in the same device or against ai
- Chess notation/Deleted pieces display/Game FEN
- Working chess game
- Install dependencies:
python -m pip install -r requirements.txt
- Run the app:
python main.py
- Run the test suite:
python run_tests.py
- The project uses package-relative imports and includes direct-execution fallbacks for internal widgets.
- Modules in
app/can be imported normally frommain.py, andapp/chess_app/chess_app_widgets/board.pycan also be run directly if needed.
