Cellular automata follow a deterministic approach. What if we roll dice with a cellular automaton ?
Some new experiments with cellular automata and probability are now available.
Multilayer cellular automata pattern
made with #p5js
Another week of experiments with cellular automata—who would have thought that adding color to those dull textbook examples could bring them to life and spark creativity?
Exploring “The Multiplicity Effect” in cellular automata!
My new experiments reveal what happens when we scale from classical one to 2, 3, 4, or 5 initial points across different grid positions. Rules creates particularly mesmerizing patterns when using multicolor palettes.
Exploring cellular automata with seeds in bottom quadrants has revealed some stunning results! Certain rules created mountain formations with beautiful reflection effects.
I am surprised how gradient colors transform these simple rules into dynamic landscapes.
Most textbook examples use somewhat boring monochrome visuals for Cellular Automata. In a series of posts, I’m exploring how to bring these lifelike systems to life through color. Here's the first one, where I experiment with color gradients to paint evolving landscapes.
Yet another GOL... Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_17
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#CellularAutomata #GameOfLife #Processing #Python #py5 #CreativeCoding
I hope one day (after I finish my PhD) I'll manage to read many of the wonderful books by @allendowney I always start them an then get distracted :((((
Top of my list are
the loops that form are very fragile. an open string will eventually break into little Ls. I need a cost function that discourages them from forming
with a higher density we're getting some proper loops forming
instead of writing rules directly, I now have a cost function (energy) and saying a cell can move somewhere if the total energy (in a local region - up to 2 cells away) does not increase. this is fun because it can create some unexpected behaviour.
here the energy is defined as abs(2-num_neighbours), so having two neighbours is optimal. but they can join into pairs and still move around. the little L-shaped things are technically loops as all the cells have two neighbours, but I want bigger loops.
If you happen to be in Basel from June 10-16 for Art Basel, you can snap up one of 20 unique prints of my C-SCAPE endlessly evolving muti-cellulluar automata collection at The Digital Art Mile @ Space31, Rebgasse 31.
Just find the Generative Art kiosk organized & hosted by the fxhash team. The kiosk features a huge 86" screen showcasing realtime versions of generative art projects and single edition prints by 16 artists.
A small preview selection of C-SCAPE prints (30x30cm, 400g paper, high resolution) on offer (without watermark, of course)...
Noisy 1-D Langton's Ants!
Full Version: https://youtu.be/QWZrY-agZOA