get merccc - configure - manual - tcp socket - license
Mercury Control Center (merccc) is a timing and scoring software for competitions. It is written for the Mercury Remote Robot Challenge competition, but can be configured to support other competitions and tournaments with similar timing and scoring format.
The following is an example display output of the program. These display modes are meant for the teams and the audience during the competition.
The following is an example control interface for the program operator during the competition:
merccc is currently at version 1.4.3 (release notes). Get the JAR archive, Linux deb package, or the Windows installer below (each file is about 0.4 MB):
merccc-1.4.3 | ▾ jar | ▾ deb | ▾ windows | ▪ md5sum
A Java Runtime Environment (JRE) 8 is required to run merccc.
▸ Oracle JRE 8 can be used in multiple platforms such as Windows or MacOS X. Download and install the appropriate JRE for your platform.
▸ OpenJDK 8 is an alternative for Linux and is included in most distributions.
Useful link: How can I find which version of Java is installed?
merccc requires a configuration file to run. This configuration file defines the scoring formula, competing teams, and other information about the competition. The configuration file is specified in the following documentation:
merccc config file specs | ▾ pretty print
▸ Program Manual - details on how to configure and use the program.
▾ Download sample configuration and its associated files (1.2 MB) - this archive can be used as a base configuration. This archive contains a sample configuration file that can be used as a template, and a resources directory containing example media files (logo and event sounds). The archive is in ZIP format, and can easily be uncompressed so it can be modified to suit the user's purposes.
Run the program using the JRE's java program and the -jar option:
java -jar merccc-1.4.3.jar
If the Windows installer was used, merccc can be launched from the Start Menu. If the deb package was used, the merccc script to launch the program is installed in /usr/bin.
merccc can either open the configuration file (.merccc file extension) or a ZIP archive containing a configuration file and its resources (.zip or .merccz file extensions).
Make sure that your configuration file is encoded as UTF-8 and you use system fonts for the display:
▸ Using System Fonts for non-basic Latin Characters
Because it's easier to parse and process :) There are online infix-to-postfix converters such as this one that you can use to generate the postfix expression.
merccc is licensed under the Apache License 2.0. The program also uses the following third party libraries and assets:
Contact me at wheerdam<at>gmail.com for any questions. The source code to the software is available on github. Clone away.
merccc-1.4.2 | ▾ jar | ▾ deb | ▾ windows | ▪ md5sum
merccc-1.4.1 | ▾ jar | ▾ deb | ▾ windows | ▪ md5sum
merccc-1.4.0 | ▾ jar | ▾ deb | ▾ windows | ▪ md5sum
merccc-1.3.1 | ▾ jar | ▾ deb | ▾ windows | ▪ md5sum
merccc-1.2.1 | ▾ jar | ▾ deb | ▾ windows | ▪ md5sum
merccc-1.1.0 | ▾ jar | ▾ deb | ▾ windows | ▪ md5sum
merccc-1.0.1 | ▾ jar | ▾ deb | ▾ windows | ▪ md5sum