Referred to as "command line application" or "application".
This command line application was created to provide a simple method of tracking the progress of each player in a game of "Catan" by Klaus Teuber.
Currently, the base game and "Catan: 5-6 Player Extension" are supported.
- Quickly retrieve everyone's victory points
- Visualize distribution and test normality of dice rolls
- Remind yourself of the last roll if you forget
- Save everyone's modus operandi at the end of the game
You will need access to the following to run this application.
- Unix-like command line
- gcc
- Make
Compiled using gcc Version 4.2.1. Tested on x86_64-apple-darwin19.3.0 (macOS Catalina Version 10.15.3).
- Download this repository to your preferred directory (e.g.
Desktop
) - Go to your preferred directory on your command line (e.g.
cd ~/Desktop/Catan-tracker
) - Run
make
to compile the application - Run
./tracker
to open the application
Run make update
to update your Catan-tracker
local repository and doxygen
submodule. This requires command-line git
.
The source code is commented with descriptions of each function. Also, check out the HTML interface.
The HTML interface is generated through Doxygen. bison
version 2.7 or later and cmake
are required in addition to other pre-installed packages to use Doxygen.
Run make generate
to generate documentation from the source code.