Skip to content

Computer-Kurzweil/cyclic-cellular-automaton

Repository files navigation

cyclic-cellular-automaton

Java CI with Maven

Cyclic cellular automaton

Abstract

The cyclic cellular automaton is a cellular automaton rule developed by David Griffeath and studied by several other cellular automaton researchers.

In this system, each cell remains unchanged until some neighboring cell has a modular value exactly one unit larger than that of the cell itself, at which point it copies its neighbor's value.

One-dimensional cyclic cellular automata can be interpreted as systems of interacting particles, while cyclic cellular automata in higher dimensions exhibit complex spiraling behavior.

Wikipedia

Screenshots

Early Screen

Early Screen

Later Screen

Later Screen

Git Repository

Run the Desktop Application

git clone https://github.com/Computer-Kurzweil/cyclic-cellular-automaton.git
cd cyclic-cellular-automaton
./mvnw