This was built in C++ using SFML and OpenGL.
wasdfor movement
Lshiftandspaceto move up and down
Hold down
Middle Clickto move six times slower
Move the mouse to look around
Left Clickto place a cell
Right Clickto remove a cell
cto remove all cells
pto toggle pause
lto toggle showing the cursor
The rules can be modified on line 21 on /src/Main.cpp. The numbers are inclusive.
int rules[2][2] = {
{ *Lower bound*, *Upper bound* }, // Alive between
{ *Lower bound*, *Upper bound* } // Dead between
};Default rules are 4 7 10 4
To complile it for Windows or Linux, open the directory in VS Code. Press Ctrl + Shift + B and select Build Production. It will then be compiled in /build