- Install all requirements using
pip install -r requirements.txtor 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.
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.
- To adjust sprite appearance, navigate to the settings menu and use the buttons to cycle through the available themes.
- To adjust bot difficulty, navigate to the settings menu and select either easy (400), medium (1200), or hard (2000).