Game Countdown Timer

The Countdown timer was written in January 2012 for the Chesapeake Curling Club. It's intended purpose is to allow curling rinks on the ice to monitor their progress and keep games moving. The font size, sound, and run times, are configurable at run time, with the ability to choose between counting down to zero and up to a specific time limit such as 1 hour 50 minutes with a 10 minute warning. Defaults are easily changed with the text editor (notepad?) of your choice.

Potomac uses the timer as follows: The timer will be set to 1 hr 52 min (112 min). When the clock hits zero and turns RED, you finish the end you are on and ARE DONE. The screen will turn YELLOW with 16 minutes remaining. This indicates that you should be in the 7th end when the clock turns yellow to be on track to get the full 8 ends in. Note that 112 minutes is seven ends of sixteen minutes each, consistent with competitive games.

Run the timer Version 2.3b, with sounds and small seconds may be tested by clicking the link to the left. It will open in a new window.
download all
The link to the left will download a zip file containing the program, default sounds, and documentation.
configuration (docx) The link to the left will download or open a one page word document about installation and club specific configuration.

In January 2013 sound was added and it may be disabled at run time or by on/off switches in the code (well commented). In July of 2013 we added the optional ability to decrease the size of the seconds characters on the countdown clock, allowing the rest to be much larger for improved long distance visibility. This too is configurable at run time. Also the ability to bypass the starting menu and just run the timer was added, as was the ability to automatically close the window after the game is over. The overtime counter optionally starts after the screen turns red.


Warning: Gametimer2, with sound, relies on html5. Unfortunately Internet Explorer 8 on Windows XP just won't do sound. Instead I recommend FireFox as an alternate browser that does work on Windows XP.

Gametimer is written entirely in javascript, surrounded by a few html tags, and has been tested on multiple versions of Windows, Linux (Ubuntu), Mac OS X, and the iPad and Android tablets. It is a web (html) application that also runs locally on your PC (or Mac or Linux or whatever) or tablet. The Firefox, Internet Explorer, Chrome, and Safari web browsers have all been successfully tested. Most reasonably modern browsers will have no trouble at all. Your mileage may vary.

The code is offered "as is" at no charge. Feel free to modify it with the text editor of your choice. Default values are all specified in the first few lines of code.

The following clubs have successfully utilized the gametimer, one version or another.

The Pittsburgh Curling Club has the most interesting and aggressive implementation. They are running their Tropicurl bonspiel with five computers (one per sheet) on the ice. Starting and stopping are controlled remotely from the warm room via rdp (Remote Desktop Protocol). For the 2014 Tropicurl Bonspiel they moved away from PCs to Raspberry Pi computers.

Please send us an email note if you wish your club's use listed here, or just to let us know its in use. We'll gladly respect any desires for anonymity.

If perchance you are looking for the CurlClock used for the timing of competitive events, it is located at

Questions? Comments? Please contact the author, Howard Griffin.