Logo: Relish

  1. Sign in

Project: Bdd-kata-conways-life


The Ninjaneering Kata Series

Master your craft.

The purpose of this Kata is to practice test-first development using Cucumber.

Conway's Game of Life

Conway's Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970.

The "game" is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial world and observing how it evolves.

Getting the Source Code

Building a Conways’ Game of Life simulator is a great way to practice different techniques in the language of your choice. This source code repository contains a set of cucumber features that describe the rules of Conway’s Game of Life.


  1. Documentation
  2. Evolving a dead cell
  3. Evolving a living cell
  4. Evolving multiple living cells
  5. Evolving multiple times
  6. Static generations

Last published over 7 years ago by jcouball.