Looks like your browser doesn't support canvas. Too bad. No Game of Life for you.

What is this?

Conway's Game of Life is a cellular automaton devised by the British mathematician John Horton Conway in 1970. It's a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. In this simple Javascript implementation, you can interact with the Game of Life by creating an initial configuration and observing how it evolves.

What's the goal?

There is no particular goal, other than to try to create visually-interesting cellular evolution processes. Given the rules of the game, there are some specially-shapped sets of cells that have interesting behaviors. You can discover more about them here.

How do I use it?

To create the initial configuration simply click on specific areas of the canvas on the left to create living cells (represented by rounded-corners squares). Clicking on a living cell, will erase it. Once you're satisfied with your initial configuration, press the "Start" button and let the evolution begin. If you want to stop the evolution at any time, simply press the "Stop" button. To clear the canvas and start a new configuration, press the "Reset" button. If you don't know where to start, click the "Random" button and then the "Start" button.

Who implemented this?

This guy. The code is available at GitHub.