Skip to content

Latest commit

 

History

122 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Chess Game

Prior to running project:

  • Install all requirements using pip install -r requirements.txt or individually by installing arcade and stockfish via pip.

To run the project, simply run main.py. The program will take a minute to open upon first execution due to the install time of the Stockfish engine.

Gameplay

Upon starting, click a piece to show all legal moves as green tiles. Drag the piece to one of these tiles to move it. The game will continue until checkmate or a draw is reached, or until the user resigns (using resign button).

Users may play with the white or black pieces by changing sides using the button before the game begins.

Visual Customization

  • To adjust sprite appearance, navigate to the settings menu and use the buttons to cycle through the available themes.

Bot Difficulty

  • To adjust bot difficulty, navigate to the settings menu and select either easy (400), medium (1200), or hard (2000).

About

Interactive chess with GUI and incorporated Stockfish engine. Use to train openings, tactics, or just for fun!

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages