Skip to content

daniel-zeng/Chess-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple Python Chess Game with GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages