forked from lyudmil-mitev/Simple-Python-Chess
-
Notifications
You must be signed in to change notification settings - Fork 0
A simple python chess game with a seperate board representation/validation and a TkInter GUI
License
SamechSamechSamech/Simple-Python-Chess
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Simple Python Chess
-------------------
Author: Liudmil Mitev
E-Mail: liudmil.mitev@gmail.com
-------------------
A simple python chess implementation, a learning project.
Turns out that programming a chess game is no trivial task,
so I've tried to make it as modular and as easy to learn from as possible.
Contains:
* dict-based board representation
* move validation
* Console-based Unicode GUI
* TkInter GUI
Requirements:
* Python 2.5+
* TkInter
* PIL
To install the dependancies on debian/ubuntu run:
sudo apt-get install python-tk python-imaging python-imaging-tk
TODO:
* En passant
* Pawn promotion
* Fifty-move rule
* Tests
* Scalable GUI window
About
A simple python chess game with a seperate board representation/validation and a TkInter GUI
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 100.0%