Cellular automata

From Things and Stuff Wiki
Jump to navigation Jump to search


General



  • https://en.wikipedia.org/wiki/Elementary_cellular_automaton - one-dimensional cellular automaton where there are two possible states (labeled 0 and 1) and the rule to determine the state of a cell in the next generation depends only on the current state of the cell and its two immediate neighbors










  • WebCA - a comprehensive simulator for one- and two-dimensional cellular automata which runs within a Web page, using the features of HTML5 and the JavaScript language. [1]
  • Golly - an open source, cross-platform application for exploring Conway's Game of Life and many other types of cellular automata.

Wolfram code

Game of Life

telnet gameoflife.erikzaadi.com 1337


  • Life in life - Conway's Game of Life, emulated in Conway's Game of Life.


Software

  • Golly is an open source, cross-platform application for exploring Conway's Game of Life and other cellular automata.







Other



Lenia

  • https://github.com/Chakazul/Lenia - a 2D cellular automata with continuous space, time and states. It produces a huge variety of interesting life forms.There are various versions available. Python, Matlab and web (JavaScript) versions are real-time, interactive, and equipped with statistics tools. Jupyter and R versions are non-interactive and just for demonstration purposes.

ALiEn

Turing Drawings

  • Turing Drawings - Turing Drawings uses randomly generated Turing machines to produce drawings on a canvas, as a form of generative art. The typical Turing machine formulation manipulates symbols on a one-dimensional tape. Turing Drawings uses machines that operate on a finite 2D grid, where each grid cell can contain one symbol which corresponds to a color value. This 2D grid is represented in the canvas shown at the left, which is dynamically updated as the Turing machine iterates.