A C++/SFML project for simulating 2D square-based cellular automata. See https://en.wikipedia.org/wiki/Cellular_automaton for more information on cellular automata.
Q/E: Zoom in/out
WASD: Pan Camera
R: Reset Camera
Z/X: Change simulation speed
Mouse Left: Cycle cell state
Space: Pause
ESC: Close game
You Need:
- SFML 2.5+
- C++17 compliant compiler
- CMake build system
run CMake on the project directory with CMAKE_BUILD_TYPE=Release and you'll get Makefile or equivalent for your platform, with which you can compile the game.