I've been exploring cellular automata a long time ago. I recently came across this technique again. By not only creating/deleting according to the number of neighbors, but also coloring with a specific color, the types of images that can be combined are very diverse.
rules - random. To ensure that the animation continues to expand, cells are created unconditionally when the number of neighbors is 1.
colors - random.
keyboard controls:
[s] - Get an image of 635 x 635 px.
[d] - Get an image of 1270 x 1270 px. (2x magnification)
[p or ←] - Go to the previous frame.
[n or →] - Go to the next frame.
[c] - Increments the color setting by one space. (color0 -> color1, color1 -> color2, ..., color8 -> color0)