PyChess is a gnome-inspired chess client written in Python.

Features

    * CECP and UCI Engine support
    * Free on-line play on the FICS chess servers
    * Read and writes the PGN, EPD and FEN chess file formats
    * Built-in Python based engine
    * Undo and pause functions
    * Board and piece animation
    * Drag and drop
    * Tabbed interface
    * Hints and spy arrows
    * Opening book side panel using sqlite
    * Scoreplot side panel
    * "Enter game" in pgn dialog
    * Internationalised or figure pieces in notation
    * Optional sounds
    * Legal move highlighting
    * A nice and accessible look
