• they/them

plural system in Seattle, WA (b. 1974)
lots of fictives from lots of media, some horses, some dragons, I dunno. the Pnictogen Wing is poorly mapped.

host: Mx. Kris Dreemurr (they/them)

chief messenger and usual front: Mx. Chara or Χαρά (they/them)

other members:
Mx. Frisk, historian (they/them)
Monophylos Fortikos, unicorn (he/him)
Kel the Purple, smol derg (xe/xem)
Pim the Dragon, Kel's sister (she/her)


so, I tried to put our wild idea into effect! the general idea at work here: instead of having all the cells in a 2D grid operating by the same ruleset for a "Conway's Life"-style cellular automaton, cells can obey different rules. if a cell is born or survives into the next iteration, the rule that determines this is chosen by majority vote of the surrounding cells, with an arbitrary tiebreaking method (it depends on the clock tick of the simulation).

so here, for example, the red cells are running on the rules for Conway's Life; the green cells are using "Pedestrian Life"; and the blue cells are using the "2x2" algorithm (you can look all those up here: https://conwaylife.com/wiki/List_of_Life-like_rules)

I was hoping to see complex interplay among competing rules, maybe even with stable patterns that worked with multiple rules at once, but mostly there's a sort of territoriality that happens and one ruleset comes to take over most of the field. in this one anyway there's significant survival of all three.

written in C and SDL2. I started out using the mingw64 tools but they seem a bit flaky; the above image was captured after we switched to using the Windows Linux Subsystem and the VcXsrv X server to display the graphics.


You must log in to comment.

in reply to @pnictogen-wing's post:

this is really really cool! it makes sense that one rule tends to outvote and subsume the others in random soup, but it should be simple to construct patterns that stay in balance; given a gutter-symmetric pattern that works in both plain and pedestrian life, there should be no reason why one side can't be plain and the other pedestrian

=D yeah, genuinely, we haven't had this much fun with a programming brainwave in a long time. there's a lot of scope for playing around just with this simple system—like, how do you actually decide who "wins" and gets to determine the contents of the next cell?

btw trying to pit "explosive" rules against each other has generally resulted in quick takeover by one side. I was sort of hoping that maybe one could achieve a stable equilibrium with competing explosive rules...

thanks for the encouragement!