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

https://github.com/setanarut/ccae

Cyclic Cellular Automata Explorer
https://github.com/setanarut/ccae

cellular-automata cellular-automaton cyclic cyclic-cellular-automata cyclic-cellular-automation ebitengine fragment-shader golang-application

Last synced: 9 months ago
JSON representation

Cyclic Cellular Automata Explorer

Awesome Lists containing this project

README

          

## Cyclic Cellular Automaton Explorer (CCAE)

![ccae_screen](https://github.com/user-attachments/assets/ddfa7993-fd80-4e1f-bf4a-2f7a178a5ccf)

Online app -> https://setanarut.github.io/ccae

This table presents a collection of cyclic cellular automaton rules
along with their creators and rule notations. Each entry follows
the format `Range/Threshold/States/Neighborhood`, where:

- **Range** - defines the distance at which neighboring cells can influence the center cell,
- **Threshold** - specifies the required number of active neighbors for state transitions,
- **States** - indicates the number of possible cell states, and
- **Neighborhood** - (**M** = Moore, **N** = von Neumann) determines the geometric pattern used for neighbor calculations.

| Name | Author | Rule |
| --------------- | --------------- | ---------- |
| CCA | David Griffeath | `1/1/14/N` |
| Diamond Spirals | Jason Rampe | `1/1/15/N` |
| Perfect Spirals | David Griffeath | `1/1/24/M` |
| 313 | David Griffeath | `1/3/3/M` |
| Stripes | Mirek Wojtowicz | `3/4/5/N` |
| Boiling | Jason Rampe | `2/2/6/N` |
| Cyclic Spirals | David Griffeath | `3/5/8/M` |
| Maps | Mirek Wojtowicz | `2/3/5/N` |
| Perfect Spirals | David Griffeath | `1/3/4/M` |