# yo35 / vcc

Virtual Chess Clock, a chess clock software
C++ CMake Other

## Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

## Files

Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake
config
os-integration
share
src
translation
.gitignore
AUTHORS.md
CHANGELOG.md
CMakeLists.txt
configure
configure.bat
screenshot_keyboard_setup.png
screenshot_main_window.png
screenshot_time_control.png

# Virtual Chess Clock

Virtual Chess Clock is a chess clock software: it can be used to simulate a chess clock on computer (typically a laptop). Virtual Chess Clock is designed to be easy to use. It is free, open-source and multi-platform.

https://sourceforge.net/projects/vchessclock/

https://sourceforge.net/projects/vchessclock/files/

## Features

• Two active key areas on the keyboard (left and right) to operate the clock.
• Support for exotic time control modes such as Fischer, Bronstein, hourglass, byo-yomi.
• Time resolution of 1 millisecond.
• Inactivation of most key shortcuts defined by the OS (such as the Windows key that triggers the "Start" menu on Windows) when the software is in use.

If you encounter some bugs with this program, or if you wish to get new features in the future versions, you can report/propose them in the GitHub bug tracker, or send an email to the author.

## Screenshots

The main window.

Time control configuration dialog.

Keyboard set-up dialog. The function of each key can be finely tuned.

## Translation

Currently, Virtual Chess Clock is available in the following languages:

• English,
• French,
• German,
• Spanish.

## Build from source

### Required components

1. A C++ compiler that supports the C++11 standard (typically, GCC or MinGW >= 4.7).
2. The CMake build framework (at least version 2.8.11).
3. The boost libraries (at least version 1.49).
4. The Qt library (at least version 5.0).

Making all these things work together is likely to be the harder part of the job! ;-)

The source code can be retrieved by cloning the current GitHub repository:

git clone https://github.com/yo35/vcc.git --branch release


However, if you are not familiar with the Git tool, you can download a ZIP archive containing the latest (stable) source from the SourceForge repository.

### Build VCC

When the required components and the VCC source are ready, open a terminal, and type the following commands:

cd /path/to/VCC/source
./configure
make
sudo make install


On Windows, using the MinGW compiler, this process becomes:

cd x:\path\to\VCC\sources
configure.bat
mingw32-make
mingw32-make install


Additional details about the available installation options can be obtained with the command ./configure --help (or configure.bat --help on Windows). Should you encounter any problems, please report them here.

You can’t perform that action at this time.