Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 923 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 923 Bytes

Chess Game

A chess game, playable with GUI or Console input with algebraic notation.

Running the game:

python main.py

Dependencies:

In order to run it requires Python 3 and Pillow

pip install -r requirements.txt

GUI:

GUI built with Tkinter
Chess Gam

Integration with Stockfish:

Download the binaries from Stockfish for your operating system and move it to the root directory.

Custom Engine:

Custom engine built with standard chess AI techniques:

  1. Minimax tree search with Alpha-Beta pruning
  2. Position evaluation through piece square tables and piece values

Sources:

Image assets: Colin M.L. Burnett (CC, GFDL, BSD, GPL)
Piece-square tables from Sunfish