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 |
