About

PyChess is a gnome-inspired chessclient written in python. Licensed under the free GPL license

The goal of PyChess, is to provide a fully featured, nice looking, easy to use chess client for the gnome-desktop.

The client should be usable both to those totally new to chess, those who want to take a game here and there, and those who wants to use the computer to further enhance their play.

Features

  • CECP and UCI Engine support
  • Free online play on the FICS chess servers
  • Read and writes the PGN, EPD and FEN chess fileformats
  • Builtin python based engine
  • Undo and pause functions.
  • Board and piece animation
  • Drag and drop
  • Tabbed interface
  • Hints and spyarrows
  • Openingbook sidepanel using sqlite
  • Scoreplot sidepanel
  • "Enter game" in pgn dialog
  • Internationalised or figure pieces in notation
  • Optional sounds
  • Legal move highlighting
  • A nice and accesible look

Translations

PyChess is currently translated into more than 33 languages. However not all translations are perfect and/or complete.

If you'd like to help on the translations, take a look at the translation page.

Naming 

PyChess should be written in one word and with a capital P and C. 

The releases of PyChess are named after great chess masters in chronological order.  Even though FIDE hasn't been around long enough to keep a complete masters list from since the beginning of chess, there were still grandmasters "by reputation". Thus the first couple of PyChess release names will be subject of discussion.

However most of the discussion has been taken, and the complete list of names, covering names until a future behind all sense, is located at the wiki.