Skip to content

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

License

Notifications You must be signed in to change notification settings

sohrabtowfighi/Simple-Python3-Chess

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Python3 Chess
-------------------
Author: Liudmil Mitev
E-Mail: [email protected]

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%