forked from lyudmil-mitev/Simple-Python-Chess
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
30 lines (25 loc) · 710 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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