Skip to content

Conway's Game of Life

scanner-darkly edited this page Jan 25, 2015 · 1 revision

This is a sketch for nw2s::b module that implements Conway's Game of Life and translates it into triggers and control voltages by taking advantage of the ::b's vast number of outputs (the sketch generates 16 triggers and 16 control voltages). It's designed to work with a connected monome grid using it for both visualization and control.

For more information:
how to connect a grid
nw2s::b http://nw2s.net/
monome grid http://monome.org/
Game of Life http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life

In a nutshell it's a cellular automaton defined by 2 very simple rules - a new cell is created if an empty cell has 3 neighbours, and a live cell stays alive if it has 2 or 3 neighbours. These simple rules can create amazingly complex and varied colonies of cells. But here this concept is taken further by putting the rules under CV control, and giving you the ability to kill or create new cells by touch.

INSTALLATION
HOW TO USE
VIDEO TUTORIALS
QUICK GUIDE

PLANNED FEATURES

  • ability to pre-populate the grid with JSON
  • using tilt for shifting
  • "note" mode on CV outs with quantization and choice of scale
  • "varibright" version with cells having 16 states instead of 2