Skip to content

liam-ilan/wolfram-cellular-automata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wolfram's Cellular Automata in Node

By Liam Ilan

Wolfram's Cellular Automata is a form of 1 dimensional cellular automata in which all possible rules are encoded into one byte as described here: http://mathworld.wolfram.com/CellularAutomaton.html

This is an implementation of this system in node.

How to use

First clone the repo by using:

$ git clone https://liamilan@bitbucket.org/liamilan/wolfram-cellular-automata.git

To run the project, enter the directory, and then use:

$ node index.js 18

or:

$ node index.js {rule number between 0 to 255}

Interesting rules: https://plato.stanford.edu/entries/cellular-automata/supplement.html

Development

Initialize inside the directory using:

$ npm init

To run eslint use:

$ npm run lint

About

Wolfram's cellular automata in Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors