/r/cellular_automata

Photograph via snooOG

This is a subreddit about cellular automata (singular: cellular automaton). For example, Rule 110, Conway's Game of Life, and the Biham-Middleton-Levine traffic model.

A subreddit about cellular automata (singular: cellular automaton). For example, Rule 110, Conway's Game of Life, and the Biham-Middleton-Levine traffic model.


This is an inclusive place welcoming any level of involvement with CA or CA-Like algorithms.

Discussions must be conducted with respect for one another, and criticisms must be constructive.

We encourage original content contributions, and strongly suggest providing specific algorithmic details or code with any showcased content. Our community loves to share, experiment and iterate!


Cellular automata can produce mesmerizing and exciting patterns, some of which can be seen in the natural world.

As fascinating as they can be, Extraordinary claims require extraordinary evidence.


Resources:


ConwayLife Forum - A large and active CA community


ConwayLife Lounge Discord:


Other subreddits you may find interesting:

/r/algorithms

/r/alife

/r/artificial

/r/CasualMath

/r/computergraphics

/r/generative

/r/learnprogramming

/r/MachineLearning

/r/mathpics

/r/OpenCL

/r/opengl

/r/probabilitytheory

/r/proceduralgeneration

/r/Simulate

/r/VoxelGameDev

/r/voxels


/r/cellular_automata

21,219 Subscribers

182

Started learning Cellular Automata a week ago and made this forest fire cycle

25 Comments
2024/04/18
12:56 UTC

59

GoL extended to 3D

13 Comments
2024/04/17
18:15 UTC

47

"Squareism"

4 Comments
2024/04/13
23:14 UTC

72

trying to go for a colored-pencil look

7 Comments
2024/04/13
16:37 UTC

9

Experimenting with 1D CA (3 States) for procedural creature textures.

2 Comments
2024/04/13
04:40 UTC

12

Abstract visuals with CA: "Symmetry Break".

This is a variation on Rudy Rucker's "Faders" rule. The initial seed has a one-pixel asymmetry which over time leads to the breakdown.

This was made with an app I created for the sole purpose of exploring the artistic visual possibilities of CA. It's called "CAGS" (Cellular Automata Graphics Studio) and is available for free.

https://i.redd.it/o3rf73qwy4uc1.gif

0 Comments
2024/04/12
23:20 UTC

73

Conway’s Game of Life in 3D

Source code on github: https://github.com/ms0g/cubicLife

15 Comments
2024/04/11
15:44 UTC

5

3D-printed tile implementation of Margolus Critters.

Some time back I posted an implementation of the Critters block cellular automata https://en.wikipedia.org/wiki/Critters_(cellular_automaton) using cereal box cardboard. See https://www.reddit.com/r/cellular_automata/comments/v8ipdi/emulating_margolus_critters_using_cereal_box/ for that old post.

Now that I have a 3D printer, I can do something a little flashier: 6 tiles that can be mixed and snapped together but only according to CA rules https://www.printables.com/model/837487-snap-together-margolus-critters-reversible-cellula

The image illustrates how a Critters glider can be run using these tiles. It is altered for perspective and highlighted to show live cells.

https://preview.redd.it/j4qsjjo1ndtc1.png?width=1848&format=png&auto=webp&s=f5f0e7c0500527de1548915a1189aeec5c07add8

0 Comments
2024/04/09
03:56 UTC

20

What are cellular automata exacty? Is there a qualitative difference between simulation for ex. movement of fluids via cellular automata rules and solving some diffusion equation via a discretization of a finite element method?

I am not sure how to think about this.

11 Comments
2024/04/08
16:53 UTC

24

Crazy 2D CA made with Tiamat app (iPad)

5 Comments
2024/04/08
04:49 UTC

37

War of the colors 3D. Higher cells steal height from enemies (and recolor them) and give height to allies.

3 Comments
2024/04/07
18:08 UTC

14

resetting the middle 4 sims' cells internal state vectors to the same value by click dragging, and because it's a ping-pong architecture, theyll stay the same colour until disturbed

0 Comments
2024/04/07
05:33 UTC

21

testing out a new space of numbers where each cell's 8 neighbours can drift away according to some random desired state

3 Comments
2024/04/04
03:27 UTC

21

Running my Cellular Automata for over 6 days

13 Comments
2024/04/02
16:27 UTC

4

Can cellular automata really be compared to cellular life ?

Cellular automata emerging from the Game of Life or Lenia are oftenly compared to celullar life.

I don't get the comparison, beside the visual appearance of the "creatures" which look like some kind of microbes. The axiomatic rules of the game of life (activation or deactivation of cells depending on the number of close neighbors) don't have anything to do with the axiomatic rules governing actual cellular life. Actual cells organism don't move by creating and destroying cells.

It seems to me that chemical/termodynamic axiomatic rules are yet to be defined to actually see emerging cellular automata that could vaguely be compared to cellular life. But maybe I'm not understanding the Game of Life correctly ? I'm curious to hear your thoughts.

32 Comments
2024/04/02
15:05 UTC

16

Silly eater oscillator I found

not mentioned on the wiki, sharing it here cuz its cool

4 Comments
2024/04/01
19:26 UTC

15

What is this called?

I used heavyweight spaceships to increase the maximum size of the spaceship in the center by having the heavyweight spaceship cancel the long line, and i've never seen it done before. what is this called?

3 Comments
2024/03/29
18:31 UTC

44

Broke my game of life code in a cool way

At least it looks cool

10 Comments
2024/03/29
18:30 UTC

8

Cellular Automata based Voxel Game in the browser

5 Comments
2024/03/29
10:10 UTC

2

List of Rotational Oscillators?

I find rotation very visually satisfying, and currently the only oscillator I know of that oscillates in a rotary pattern is the galaxy oscillator. Are there any more that rotate radially?

1 Comment
2024/03/28
16:59 UTC

44

Does anyone else make CAs by hand? It’s so damn satisfying to make these things out of random grid based things. What else should I try?

7 Comments
2024/03/28
16:49 UTC

20

Graph of Life

Graph of Life

Hello everyone. I have been working on an evolutionary algorithm based on game theory and graph theory for three years now. In this algorithm complex life emerges through autonomous agents. The nodes are all individuals with their own neural networks. They see each other, make decisions and compete for scarce resources by attacking or defending. They evolve with natural selection and are self organizing. They decide themselves with who they want to interact or not. Reproduction happens at a local level and is dependant on the decisions of the agents. The algorithm happens in discrete iterations.

I‘m reaching out because I‘m a bit stuck currently. Originally the goal was to invent an algorithm where open ended evolution can occur, meaning that there is no optimal strategy, meaning that cooperations with ever encreasing complexity can emerge. The problem is that I don’t know how to falsify or prove this claim. The problem I have is that I don‘t know how to analyse this algorithm and the behaviors that emerge. I don‘t know how to find out what behaviors emerge and why other behaviors vanish. Also I don‘t know how I could quantify cooperation (if that happens at all).

Also one thought experiment that would be interesting: lets say intelligent life would emerge in this algorithm and they would do physics to find out how their reality works: what is the most fundamental thing they would be able to measure? I also don‘t know how to approach that, essentially it would be interesting to somehow interact with the algorithm and try to gain as much information as possible.

Also keep in mind that this is not just one algorithm, but a whole family of algorithms, that all work slightly differently. So the concept should in some way be general enough to be implemented for all cases.

Find the code at my github repository: https://github.com/graphoflife Find more videos at my instagram: https:// www.instagram.com/graph.of.life

2 Comments
2024/03/28
14:24 UTC

37

Another woven spray-painted paper Rule 110 work in progress. Bigger is better they say.

5 Comments
2024/03/28
05:20 UTC

2

help with ca

Hi guys my name is tony and i need help with implementing a ca problem in python, the problem is that i have to do a program that takes half screen, on the bottom half there is wolfram rule 30 and on the top rule 30 feeds conways game of life, just like this video

https://youtu.be/IK7nBOLYzdE?si=Mpqj9hojR7ZAYrW7

I am desperate so if you can, help me please

1 Comment
2024/03/26
21:01 UTC

20

Cell Automaton that has 4 rules , stop start, slider for time and step to move forward

14 Comments
2024/03/26
16:58 UTC

53

Graph of Life

Hello everyone. I have been working on an evolutionary algorithm based on game theory and graph theory for three years now. In this algorithm complex life emerges through autonomous agents. The nodes are all individuals with their own neural networks. They see each other, make decisions and compete for scarce resources by attacking or defending. They evolve with natural selection and are self organizing. They decide themselves with who they want to interact or not. Reproduction happens at a local level and is dependant on the decisions of the agents. The algorithm happens in discrete iterations. Find the code at my github repository: https://github.com/graphoflife Find more videos at my instagram: https://www.instagram.com/graph.of.life

4 Comments
2024/03/25
08:25 UTC

73

I made an art 🤓 (woven strips of spray-painted watercolor paper)

I’ve been without a computer for so long and itching to make CA art so I gathered up what I had and went analog with it. I love making 1d CAs in physical form though. Graph paper, fuse beads, lego bricks… I highly recommend giving it a try yourself it’s really relaxing. And yes hush I know this one is a bit crooked it’s my first time I don’t have a good cutting tool am broke.

5 Comments
2024/03/25
01:35 UTC

456

A simple cellular automaton that simulates war. Only one rule - the cell takes on a random color around itself.

78 Comments
2024/03/24
11:14 UTC

36

Graph of Life

Hello everyone. I have been working on an evolutionary algorithm based on game theory and graph theory for three years now. The nodes are all individuals with their own neural networks. They see each other, make decisions and compete by attacking or defending. They evolve with natural selection and are self organizing. They decide themselves with who they want to interact or not. Reproduction happens at a local level and is dependant on the decisions of the agents. The algorithm happens in discrete iterations. Find the code at my github repository: https://github.com/graphoflife

4 Comments
2024/03/23
13:51 UTC

Back To Top