One can try running various p3 oscillators in this 8-state cellular automaton. Barring bugs, it should be equivalent to Conway's Life (light = on, dark = off), with an additional property that the p3 cells that are on in 2/3 phases are highlighted as green, and all other p3 cells are highlighted as red.
.
Now the challenge can be stated in the form "Find a statorless p3 oscillator where every rotor cell is green, under these rules":
Code:
Select all
x = 51, y = 28, rule = demo_p3
9.G.G5.G3.G5.G.G$8.G3.G4.G3.G4.G3.G$9.G7.G3.G7.G$11.2G.2G.G3.G.2G.2G$
17.G3.G$10.G3.G9.G3.G$8.G.G17.G.G2$8.G19.G11.3G3.3G$7.2G18.2G$7.G19.G
10.G4.G.G4.G$5.G2.G16.G2.G9.G4.G.G4.G$G4.G14.G4.G12.G4.G.G4.G$4G.2G.
3G9.4G.2G.3G9.3G3.3G$3G.2G.4G9.3G.2G.4G$5.G4.G14.G4.G9.3G3.3G$2.G2.G
16.G2.G12.G4.G.G4.G$3.G19.G14.G4.G.G4.G$2.2G18.2G14.G4.G.G4.G$2.G19.G
$40.3G3.3G$G.G17.G.G$2.G3.G9.G3.G$9.G3.G$3.2G.2G.G3.G.2G.2G$.G7.G3.G
7.G$G3.G4.G3.G4.G3.G$.G.G5.G3.G5.G.G!
@RULE demo_p3
0 = 000 permanently off; dark
1 = 001 bad rotor; on; light red
2 = 010 bad rotor; off; dark red
3 = 011 good rotor; on; light green
4 = 100 bad rotor; off; dark red
5 = 101 good rotor; on; light green
6 = 110 good rotor; off; dark green
7 = 111 permanently on; light
lsb = current generation
@COLORS
0 40 40 40
1 240 40 40
2 120 40 40
3 40 240 40
4 120 40 40
5 40 240 40
6 40 120 40
7 240 240 240
@TABLE
n_states:8
neighborhood:Moore
symmetries:permute
var d4={0,2,4,6}
var d5=d4
var d6=d4
var d7=d4
var d8=d4
var a1={1,3,5,7}
var a2=a1
var a3=a1
var x1={0,1,2,3,4,5,6,7}
var x2=x1
var x3=x1
var x4=x1
var x5=x1
var x6=x1
var x7=x1
var x8=x1
0, a1,a2,a3,d4,d5,d6,d7,d8, 1
0, x1,x2,x3,x4,x5,x6,x7,x8, 0
1, a1,a2,x3,d4,d5,d6,d7,d8, 3
1, x1,x2,x3,x4,x5,x6,x7,x8, 2
2, a1,a2,a3,d4,d5,d6,d7,d8, 5
2, x1,x2,x3,x4,x5,x6,x7,x8, 4
3, a1,a2,x3,d4,d5,d6,d7,d8, 7
3, x1,x2,x3,x4,x5,x6,x7,x8, 6
4, a1,a2,a3,d4,d5,d6,d7,d8, 1
4, x1,x2,x3,x4,x5,x6,x7,x8, 0
5, a1,a2,x3,d4,d5,d6,d7,d8, 3
5, x1,x2,x3,x4,x5,x6,x7,x8, 2
6, a1,a2,a3,d4,d5,d6,d7,d8, 5
6, x1,x2,x3,x4,x5,x6,x7,x8, 4
7, a1,a2,x3,d4,d5,d6,d7,d8, 7
7, x1,x2,x3,x4,x5,x6,x7,x8, 6