On the Subject of Game of Life

Solving this module is a matter of life and death!

See the original manual for the original instructions.


Interaction Action
Click a cell Toggle between a cell and an empty cell
Right-click a cell Mark a cell to change in the next iteration

Rules:

A square is considered neighbouring if it is adjacent to another square, including diagonally.

If square is black:
White neighbouring squares < 3 or > 3 Stay black
White neighbouring squares = 3 Turn white
If square is white:
White neighbouring squares < 2 or > 3 Turn black
White neighbouring squares = 2 or = 3 Stay white