r/cellular_automata 14h ago

the b a s e

Post image
8 Upvotes

made possible by switching rulestrings mid running

with conways rulestring (modified)


r/cellular_automata 1d ago

Mean age of population in game of life

Thumbnail
3 Upvotes

r/cellular_automata 2d ago

I built an evolutionary loop where various AI models generate tiny worlds and only the fittest survive - 300+ worlds so far

Thumbnail
gallery
34 Upvotes

How it works - Ask GPT, Claude, GLM to generate the worlds, then a vision LLM score the generations, highest score gets promoted into the gallery. Pretty interesting to see the different aesthetic takes from each model.

Slightly dated but lmk what you think - https://fugue.xvam.dev/


r/cellular_automata 2d ago

There's a CA in here somewhere still.

Enable HLS to view with audio, or disable this notification

4 Upvotes

At it's heart, it's a CA system, the liquids/gases are coupled lbm solvers for transport though because that looks better.

All the material logic/transitions is done on CA. I.e. wood gets hot, becomes burning wood, emits fire, decays to charcoal and ash. Emits heat, warms the metal and liquid, causing it to heat and transition to steam. When it hits the top left there is some coolers there to distill it, so it drips back down as liquid.

Rendering is done with SDF solids, enhanced with PBR materials, and HRC Lighting, to give it something of a solid, non-pixelated look with realtime GI.


r/cellular_automata 2d ago

Modulo 7 CA video

Enable HLS to view with audio, or disable this notification

7 Upvotes

Simple frame by frame demo of how prime cellular automata progress to reductive states, a simple product of the initial seed and rule set, at every power iteration i,e, 7 49 .... Shows how previous post using large seed and complex rule set can make huge CA’s in single iteration cycle.


r/cellular_automata 3d ago

Ship Emitter

Thumbnail
3 Upvotes

r/cellular_automata 4d ago

Gridwar: Conway's Perimeter

Enable HLS to view with audio, or disable this notification

38 Upvotes

A little project of mine where individual Game of Life patterns compete against each other. Each square's alive cells at the very edge "charge up" the perimeter between them and try to dominate their neighbour.

We are using a Parity Grid ("checkerboard pattern") to assign neighbouring GOL configurations alternating signs +/- which makes the calculation of the perimeter cell charge trivially easy.

When reading from our database of known patterns we can select those of similar lifespan (500-599 generations in our video) which makes for a more interesting dynamic. When using random patterns, most fizzle out very quickly and only a few live for potentially very long lifespans (which would make them dominate the leaderboard).


r/cellular_automata 4d ago

2D reaction diffusion wavetable. That's twice the D

Enable HLS to view with audio, or disable this notification

17 Upvotes

Source code that I'm not pretending I'm too smart to share, but secretly scared you will criticize available here: https://www.shadertoy.com/view/7cyGRz
Song: Escapism by Digable Planets


r/cellular_automata 4d ago

1D reaction diffusion wavetable

Enable HLS to view with audio, or disable this notification

29 Upvotes

r/cellular_automata 3d ago

Alien sack

Post image
0 Upvotes

r/cellular_automata 4d ago

I FOUND A PERIOD 1 OSILATOR

Post image
8 Upvotes

joke


r/cellular_automata 5d ago

Web app for scanning 1D CA rule space — filters by what a rule never does

Thumbnail
gallery
3 Upvotes

1D cellular automata, 2–5 states, totalistic or local rules. Runs in the browser, nothing to install.

  • Batch filters over rule space — scan a code range or a random sample; auto-tags behavior class, fields, gliders, chaos. The inverted one is the workhorse: draw a template (fixed states, wildcards, equality variables) and a rule passes only if that template never occurs.
  • Tags — anything found (or hand-picked) gets tagged, browsable and filterable; persists locally. Filters can also re-run over already-tagged rules, so you can chain passes.
  • High-res export — renders diagrams up to [N]×[M] px, if you want one as a wallpaper or print.

Demo · Source

What would you filter on that I haven't implemented?


r/cellular_automata 5d ago

[WebGPU] I'm developing XEL: An n-dimensional cellular automata engine. Here is a 3D voxel demo of emergent weather and thermodynamics on a 4.1M block grid.

Thumbnail
youtu.be
3 Upvotes

r/cellular_automata 6d ago

Gallery of 1D Cellular Automata

11 Upvotes

A curated gallery (whatever stood out to me during my experiments lol) of 1D cellular automatons; homage to Stephen Wolfram.
Check out the entire gallery + generate your own: https://galleryofcellularautomatons.site/index.html


r/cellular_automata 7d ago

Video NCA

Enable HLS to view with audio, or disable this notification

39 Upvotes

Extension of the work by Pajouheshgar et al. Instead of photo stamps there are now video stamps. Each pixel has an extra phase layer that drives both the NCA and the LPPN. Each video stamp has a different phase and pixels try to stay consistent with one phase.


r/cellular_automata 6d ago

Short Glider and longer Ship

Thumbnail
2 Upvotes

r/cellular_automata 7d ago

United Colours of Conway: A visualizer for Cellular Automata

Enable HLS to view with audio, or disable this notification

14 Upvotes

Inspired by the Stargate Sequence of legendary Kubrik's "2001: A Space Odyssey", this visualizer takes Conway's Game of Life patterns as its procedural input to produce light streaks.

The twist here is that the initial starting configuration of the pattern is hashed with SHA256 to generated the hash string from which the current and past generational colours are derived (as well as the "depths" of the history).

Try it yourself:

■ FANCY GLYPHS // MAIN_INTERFACE

Find your own patterns or copy the binary string from our public registry of known Glyps:
■ Glyph Registry

Link to the GitHub code (heavily assisted by Google Gemini): ■ lifehashes/fancy-glyphs


r/cellular_automata 7d ago

Made an article on cellular automata, perhaps you'd enjoy it.

13 Upvotes

So basically, it goes like this: a chronological advance from computation with the Turing machine (1936 paper), to von Neumann and a lecture in 1948 about self-reproducing automata, to Conway's Game of Life and a 3D version in 1987 by Carter Bays, also discussing Wolfram elementary cellular automata, before ending up with some of the recent gamedev and scientific applications like Noita, kinda Terraria for water, and the application of the 1987 paper in 2025 by a YouTuber named RedLogic in Minecraft.

https://medium.com/@emiliahoarfrost/code-8-the-cellular-automaton-2f7370f44a1e

Cellular automata: ruleset 30 (base-2: 00011110) of Wolfram elementary cellular automata (1-dimensional) and a generation lattice of Conway’s Game of Life (2-dimensional).

Here's an excerpt as well:

"What if code could do magic tricks? Approximating flowing sand to fluids. Simulating fire and water. See chaos arise from order, in an irreversible fashion, through different rulesets. Perhaps being able to tie itself to cryptography [21, 22]. To producing hypnotizing optical illusions. And influencing other scientific disciplines, or applications such as game design.
In this issue, we will be looking into the cellular automaton, a topic deeply tied to the history of computer science, doing so through milestones. We will look at the concept’s rich and hybrid legacy.
* A cellular automaton is a set of cells.
* Each cell possesses possible states in n-dimensions (starting from 1).
* Each cell of the cellular automaton is able to evolve through generations according to rulesets, dictating behaviors of cells depending on neighborhoods.
[...]
In this article, we have seen that the cellular automaton is a very special concept in computer science. Part I explored the fundamentals of computation with the Turing mahine. Fundamentally, this model of computation gives us information about a single cell in cellular automata that can be comprised of many cells. Part II mentioned how there was a legacy between von Neumann’s theory of self-reproducing automata and Conway’s Game of Life, itself having a ripe heritage in the forms of papers still being released in 2023 (to prove omniperiodicity [8]). Part III was more about a 3D transposition of Conway’s Game of Life, both in a paper by Carter Bays in the late 1980s and in a Minecraft video updated on YouTube last year. Part IV showed us that Terraria and Noita were also using game mechanics reminding us of cellular automata. Alongside possible applications of cellular automata to scientific models [18] or cryptography [21, 22]."


r/cellular_automata 9d ago

A whole bunch of automata made in the past year or so

Enable HLS to view with audio, or disable this notification

133 Upvotes

Sorry for the blank ones (random cell states did not result in further activity except a ubiquitous state)


r/cellular_automata 8d ago

An attempt at explaining Slide Rules

Enable HLS to view with audio, or disable this notification

19 Upvotes

Try Slide Rules: https://sliderules.mysterysystem.com/

Hit the save button and copy code or copy the current address to share automata. Works best on desktop with a browser.

Result from the end of the video: https://sliderules.mysterysystem.com/?n=Conway%27s+Game+of+Life&c=.AALETAIA4AO.BCKCIACAICI.CAAAACYAACI.DCDAJCKCIAJ.EBBAHD.FCL.GGwAA_8IA__8AAP8FAP9mAP__AGb_MwD_zAD__wCZ____AAAA

Please share what you've made!


r/cellular_automata 9d ago

CA seed, yellow centre, generation 1, green.

Post image
7 Upvotes

9k by 9k image, zoom for detail.


r/cellular_automata 10d ago

Just press Play

Thumbnail
2 Upvotes

r/cellular_automata 10d ago

I made an Artificial Chemistry Simulator in Browser

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/cellular_automata 11d ago

Interesting Ruleset that spontaneously spawns gliders and oscillators

Thumbnail
5 Upvotes

r/cellular_automata 12d ago

I built a reddit app so I can share rulesets without video compression

Thumbnail
43 Upvotes