Conway's life in Java

Each square represents an organism. Green ones are alive. New organisms are created in empty squares with 3 neighbours. Organisms die if surrounded by too many neighbours or by too few. Each second the squares are updated.

Ensure your browser has Java enabled. Move cursor into display area to pause and out of display area to continue. Click on a square to toggel between living and dead. Source code. byte code. Background.

If you were using a Java-enabled browser, you would see an animated display that looks like this: 28 February 1997