Posted May 15, 2020 by GiantIan2
A group of friends and I decided to implement Game of Life in a variety of programming languages to mark John Conway's passing (https://en.wikipedia.org/wiki/John_Horton_Conway). I got distracted and ended up implementing a different kind of cellular automaton that I'd heard about years ago called EVOLOOP/SEXYLOOP.
This quick and dirty implementation of this isn't meant to be particularly amazing, but it is still transfixing to watch :) Think of it as a screensaver.
Notes:
If there's any real interest, I could look at adding UI so you can change the simulation steps or number of starting loops.
If there's an oddly large amount of interest I could re-implement this was efficient shaders / compute shaders to really make the simulation fast.