r
/
fifth
1
Fork 0
A Cellular Automata Machine (CAM) library loosely based on CAM Forth
Go to file
Joshua Potter bde75c012e Created parser for generic life automata 2015-06-04 14:16:25 -04:00
examples Created parser for generic life automata 2015-06-04 14:16:25 -04:00
rsrc Adding demo 2015-06-02 16:48:56 -04:00
src Created parser for generic life automata 2015-06-04 14:16:25 -04:00
.gitignore Setup BitPlane and Neighborhood 2015-05-31 10:10:18 -04:00
README.md Update README.md 2015-06-02 16:50:21 -04:00

README.md

(CAM) Fifth

The following is a Cellular Automata Machine (CAM) library loosely based off the CAM Forth language as described in "Cellular Automata Machines" by Toffoli and Margolus. I wanted to be able to follow along in the book but, though mentioned as reasonably priced, a CAM Forth machine is out of my price range.

The following uses numpy/matplotlib underneath, and will ideally incorporate the following:

  • Arbitrary description of neighborhoods
  • Arbitrary leveling of bit planes
  • Arbitrary description of rulesets
  • 2D and 3D cellular automata
  • Timing specifications for granular viewing
  • Echoing and Tracing (for 2D)

alt tag