Skip to content

Theo524/ChessBlade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

149 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChessBlade

Simple user based chess game made with python tkinter.

Download

You can download this via Github releases by clicking here

Game features

  • 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

How to run

  • Install dependencies:
    • python -m pip install -r requirements.txt
  • Run the app:
    • python main.py
  • Run the test suite:
    • python run_tests.py

Compatibility

  • The project uses package-relative imports and includes direct-execution fallbacks for internal widgets.
  • Modules in app/ can be imported normally from main.py, and app/chess_app/chess_app_widgets/board.py can also be run directly if needed.

About

User based chess game made with python tkinter

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages