The game about animals and more
Game mechanics described here
Running the example with cells, map and population generation
mkdir build
cd build
cmake ..
make
cd bin
./example
In addition, it is possible to build Unit tests, GUI applications, and GUI tests, but this requires many dependencies (installation scripts can be found here).
Build and run Unit tests (requires dependencies that are installed by the script unitTest.sh)
mkdir build
cd build
cmake -DTEST_BUILD=ON ..
make
cd bin
./gtest
Building and running the GUI (requires dependencies that are installed by the script gui.sh)
Now you can play!
mkdir build
cd build
cmake -DGUI_BUILD=ON ..
make
cd bin
./gui --style material
If desired, you can customize the game world in the configuration file
Build and run GUI tests (requires dependencies that are installed by the script guiTest.sh)
mkdir build
cd build
cmake -DGUI_BUILD=ON -DGUI_TEST_BUILD=ON ..
make
cd bin
./guiTest
A description of the patterns used can be found here
Documentation can be found here