The Game of Life but programmed in Java
- Click to change the alive/dead state of a cell.
- Drag to change the alive/dead state of many cells to the inverse of the state of the first cell you clicked.
Key | Action |
---|---|
SPACE BAR |
Start the simulation. |
TAB KEY |
Pause the simulation. |
R KEY |
Randomly replace all of the cells with alive/dead ones. |
S KEY |
Step through one generation. |
Q KEY |
Enable rainbow mode. |
W KEY |
Disable rainbow mode. |
O KEY |
Enable neighbour-deterministic cell colouring. |
P KEY |
Enable neighbour-deterministic cell colouring. |
Language | Repo link |
---|---|
Python | https://github.com/Scrumpyy/TheGameOfLifePython |
Java | https://github.com/Scrumpyy/TheGameOfLifeJava |
Javascript | https://github.com/Scrumpyy/TheGameOfLifeJavascript |
PythonSpeedRefactor | https://github.com/Scrumpyy/TheGameOfLifePythonSpeedRefactor |