Another approach could be to run an image convolution kernel in GIMP (or some other image manipulation program). Something like
[
1, 1, 1
1, 0, 1
1, 1, 1
]
and then filter pixels based on ≥4 or <4
Another approach could be to run an image convolution kernel in GIMP (or some other image manipulation program). Something like
[
1, 1, 1
1, 0, 1
1, 1, 1
]
and then filter pixels based on ≥4 or <4
I build a program that runs various species of automata in raylib and c++. I can send you a link if you like. While running, the species can be interchanged (meaning the rule set). I also added different random densities and a gradient option. Plus I colour coded each cell based on the age (dead alive transition) which is very interesting to see.
all 2 comments