Ruby Life
A test-driven implementation of Conway's Game of Life in Ruby.
Usage
-
Install with
gem install ruby_life
-
Run it with
ruby_life
The Rules
-
Any live cell with fewer than two live neighbours dies, as if caused by under-population.
-
Any live cell with two or three live neighbours lives on to the next generation.
-
Any live cell with more than three live neighbours dies, as if by overcrowding
-
Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.