Skip to content

ijsbol/TheGameOfLifeJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheGameOfLifeJava

The Game of Life but programmed in Java

Controls

  • 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 binds

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.

Demo

img

All the GameOfLifes I've made.

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