A chess game, playable with GUI or Console input with algebraic notation.
Running the game:
python main.py
In order to run it requires Python 3 and Pillow
pip install -r requirements.txt
Download the binaries from Stockfish for your operating system and move it to the root directory.
Custom engine built with standard chess AI techniques:
- Minimax tree search with Alpha-Beta pruning
- Position evaluation through piece square tables and piece values
Image assets: Colin M.L. Burnett (CC, GFDL, BSD, GPL)
Piece-square tables from Sunfish