Release Notes


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:

  • It's hard-coded to add three "loops" at random positions in the grid at start.
  • It's hard-coded to do 10 simulation steps for every frame update.
  • I used a number of sources (included in the description) to get the automaton transition table, and I don't really know how that works.

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.

Files

Build.zip Play in browser
May 15, 2020
EVOLOOP_SEXYLOOP_SRC.zip 27 kB
May 15, 2020

Get SEXYLOOP Cellular Automaton Simulation

Leave a comment

Log in with itch.io to leave a comment.