sfml
Catch2(for testing)
git clone https://github.com/arskell/cell-autom
mkdir build
cd ./build
cmake .. -G"MinGW Makefiles"
cd ./src
make
Z - zoom in
X - zoom out
Arrows - moving around the canvas
After first execution the application should create the config file. Edit it to change cells amount(canvas width(W) and height(H)) and rule(R).
In the config file there is 'R' line. This Is it.
The rule should be written in S/B format. S - stands for "stay"(condition for stay alive), B - "born"(condition to became alive in the next generation).
For example, The game of life may be described like S23/B3 (order is not matter).