It can be represented as a rule table:
Code: Select all
@RULE ConwaysGameOfDeath
https://conwaylife.com/forums/viewtopic.php?p=233621#p233621
Concept by SomeRandomGuy15
Rule table by rabbit
States 1 and 2 both obey Conway's Game of Life, but every live cell is killed if it neighbours at least one of the opposite live state.
Dead cells surrounded by exactly three of one live state will come to life as that state.
In the case that a dead cell is surrounded by exactly three of both states, it will stay dead.
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var a1 = {0, 1, 2}
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1
var a9 = a1
var d1 = {0, 2}
var d2 = d1
var d3 = d1
var d4 = d1
var d5 = d1
var l1 = {1, 2}
var t1 = {0, 1}
var t2 = t1
var t3 = t1
var t4 = t1
var t5 = t1
0, 1, 1, 1, 2, 2, 2, 0, 0, 0
0, 1, 1, 1,d1,d2, 0, 0, 0, 1
0, 1, 1, 1, 2, 2, 2, 2,d1, 1
0, 2, 2, 2,t1,t2, 0, 0, 0, 2
0, 2, 2, 2, 1, 1, 1, 1,t1, 2
l1,l1,l1, 0, 0, 0, 0, 0, 0,l1
l1,l1,l1,l1, 0, 0, 0, 0, 0,l1
a1,a2,a3,a4,a5,a6,a7,a8,a9, 0
Here's a version that works with
apgsearch (with the live states shifted to 2 and 3, and state 1 used to seed the initial pattern, but probably in a way that introduces bias toward one state versus the other which is why I didn't want to make it public). It was meant for private testing, but I used the wrong parameter (-L 1 instead of -t 1) and uploaded it to Catagolue by mistake. I'm too frustrated by that to write a proper header for it.
Code: Select all
@RULE CGODApgsearch
clean this up
@TABLE
n_states:4
neighborhood:Moore
symmetries:permute
var a1 = {0, 2, 3}
var a2 = a1
var a3 = a1
var a4 = a1
var a5 = a1
var a6 = a1
var a7 = a1
var a8 = a1
var a9 = a1
var d1 = {0, 3}
var d2 = d1
var d3 = d1
var d4 = d1
var d5 = d1
var l1 = {2, 3}
var t1 = {0, 2}
var t2 = t1
var t3 = t1
var t4 = t1
var t5 = t1
var z1 = {0, 1}
var z2 = z1
var z3 = z1
var z4 = z1
1,z1,z1,z2,z2,z3,z3,z4,z4, 3
1, 1,z1,z1,z2,z2,z3,z3, 0, 2
0, 2, 2, 2, 3, 3, 3, 0, 0, 0
0, 2, 2, 2,d1,d2, 0, 0, 0, 2
0, 2, 2, 2, 3, 3, 3, 3,d1, 2
0, 3, 3, 3,t1,t2, 0, 0, 0, 3
0, 3, 3, 3, 2, 2, 2, 2,t1, 3
l1,l1,l1, 0, 0, 0, 0, 0, 0,l1
l1,l1,l1,l1, 0, 0, 0, 0, 0,l1
a1,a2,a3,a4,a5,a6,a7,a8,a9, 0
So far, I have only found a version of
worker bee (p9) with more accessible sparks:
Code: Select all
x = 12, y = 10, rule = ConwaysGameOfDeath
3.6A$2B8.2B$2B8.2B3$2B$2B$3.6A$10.2B$10.2B!