sohrabtowfighi / Simple-Python3-Chess

A simple python3 chess game with a separate board representation/validation and a TkInter GUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Python3 Chess
-------------------
Author: Liudmil Mitev
E-Mail: liudmil.mitev@gmail.com

Edits made by wyojustin
2to3 fixes by sohrabtowfighi

Licence is WTFPL
-------------------

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:
    * Tests
    * Scalable GUI window

About

A simple python3 chess game with a separate board representation/validation and a TkInter GUI

License:Do What The F*ck You Want To Public License


Languages

Language:Python 100.0%