xxxxxxxxxx
30
// The Nature of Code
// Daniel Shiffman
// http://natureofcode.com
// Wolfram Cellular Automata
// Simple demonstration of a Wolfram 1-dimensional cellular automata
let ca;
let delay = 0;
function setup() {
createCanvas(640, 360);
frameRate(30);
background(51);
// let ruleset = [1, 1, 0, 1, 1, 1, 1, 0]; // Rule 222
// let ruleset = [1, 0, 1, 1, 1, 1, 1, 0]; // Rule 190
// let ruleset = [0, 0, 0, 1, 1, 1, 1, 0]; // Rule 30
let ruleset = [0, 1, 1, 0, 1, 1, 1, 0]; // Rule 110
ca = new CA(ruleset);
}
function draw() {
ca.display();
ca.generate();
}