An open API service indexing awesome lists of open source software.

https://github.com/lucasmmg1/elementarycellularautomata

This is a elementary cellular automata theory representation made in processing!
https://github.com/lucasmmg1/elementarycellularautomata

automata ca cellular elementary java processing wolfram

Last synced: 6 months ago
JSON representation

This is a elementary cellular automata theory representation made in processing!

Awesome Lists containing this project

README

          

# Elementary cellular automata
This is a visual representation of Wolfram's CA rules.

Theory



Elementary cellular automata (ECAs) are a class of simple mathematical models used to study complex systems and patterns. They consist of a grid of cells, where each cell can be in one of two states (typically 0 or 1). The state of a cell in the next time step depends on its current state and the states of its two neighboring cells, according to a set of rules. There are 256 possible rule sets in ECAs, and despite their simplicity, these automata can generate a wide variety of complex and interesting patterns, making them a valuable tool in the study of self-organization and emergent behavior.

How to use



In order to change the current CA, just change the RULESET_ID variable to a value between 0 and 256.