A user interface for cellular automata. Based on GLFW and nanogui.
The seed pattern is randomly generated.
Provide a seed library, user can choose the pattern in the internal library.
Provide selectable brushes allow user to customize their own seed pattern. Use left click to choose brush, use right click to draw the pattern.
Show FPS, elapsed time, number of live cells and generations.
cmake .
make .
./Game-of-life-UI
The video link:https://www.youtube.com/watch?v=hXFlM9DHgwU