A python Chess clock
====================

This is a simple game clock (mainly for chess now) that is designed to
be fast and simple to use.

Usage
-----

Starting it should be as simple as just starting the script from the shell:

    ./scripts/gameclock

If that doesn't work, use the python interpreter directly:

    python scripts/gameclock

Most of the controls are done through the keyboard, see the features
list for the shortcuts.

Requirements
------------

 * Python 2.3 or greater
 * PyGTK 2.0 or greater

License
-------

The chess clock is free software, see the COPYRIGHT file for more
information.

Features
--------

Arbitrary number of clocks. Can act as a chronometer when only one
clock is enabled

Game modes:

 * Class (Times per move) - after move, reset counter
 * Blitz - simple countdown
 * Fischer - add N seconds after player move
 * Hourglass - time used by a player is given to the other(s)

Key controls (buttons):

 * space - start game, end turn
 * shift keys end turn for the right or left player, as appropriate
 * control-n - start a new game
 * control-p - pause
 * control-q - quit
 * control-f - toggle fullscreen

Other controls:

 * starting left or right
 * setting initial time
 * miliseconds display

Bugs, missing features and project updates are reported here:

https://redmine.koumbit.net/projects/gameclock
