Code: Select all
@RULE LifePlus
@TABLE
n_states:15
neighborhood:Moore
symmetries:permute
# 0: off
# 1: on
# 2: marked off
# 3: marked on
# 4: marked off 2
# 5: marked on 2
# 6: killer
# 7: killer (no birth in Moore R1)
# 8: enforces birth
# 9: enforces survival (treated as off)
# 10: enforces survival (treated as on)
# 11: enforces birth and survival
# 12: changes state of cells in Moore R1
# 13: always off
# 14: always on
var aa = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14}
var ab = aa
var ac = aa
var ad = aa
var ae = aa
var af = aa
var ag = aa
var ah = aa
var ba = {0,2,4,6,9,13}
var bb = ba
var bc = ba
var bd = ba
var be = ba
var bf = ba
var bg = ba
var ca = {1,3,5,10,14}
var cb = ca
var cc = ca
var cd = ca
var d = {8,11}
var e = {9,10,11}
var f = {6,8,13}
var g = {13,14}
#always on/off
g, aa,ab,ac,ad,ae,af,ag,ah, g
#killer
f, aa,ab,ac,ad,ae,af,ag,ah, f
ca, aa,ab,ac,ad,ae,af,ag,7, 0
ca, aa,ab,ac,ad,ae,af,ag,6, 0
ba, aa,ab,ac,ad,ae,af,ag,7, 0
#change state
0, aa,ab,ac,ad,ae,af,ag,12, 1
1, aa,ab,ac,ad,ae,af,ag,12, 0
2, aa,ab,ac,ad,ae,af,ag,12, 3
3, aa,ab,ac,ad,ae,af,ag,12, 2
4, aa,ab,ac,ad,ae,af,ag,12, 5
5, aa,ab,ac,ad,ae,af,ag,12, 4
#birth
0, ca,cb,cc,ba,bb,bc,bd,be, 1
2, ca,cb,cc,ba,bb,bc,bd,be, 3
4, ca,cb,cc,ba,bb,bc,bd,be, 5
#birth by 8/11
0, aa,ab,ac,ad,ae,af,ag,d, 1
2, aa,ab,ac,ad,ae,af,ag,d, 3
4, aa,ab,ac,ad,ae,af,ag,d, 5
#survival by 9/10/11
1, aa,ab,ac,ad,ae,af,ag,e, 1
3, aa,ab,ac,ad,ae,af,ag,e, 3
5, aa,ab,ac,ad,ae,af,ag,e, 5
#death
1, aa,ba,bb,bc,bd,be,bf,bg, 0
1, ca,cb,cc,cd,aa,ab,ac,ad, 0
3, aa,ba,bb,bc,bd,be,bf,bg, 2
3, ca,cb,cc,cd,aa,ab,ac,ad, 2
5, aa,ba,bb,bc,bd,be,bf,bg, 4
5, ca,cb,cc,cd,aa,ab,ac,ad, 4
@COLORS
0 0 0 0
1 255 255 255
2 85 85 0
3 255 255 170
4 0 64 128
5 170 212 225
6 128 128 128
7 64 64 64
8 128 255 64
9 42 170 106
10 64 255 160
11 64 255 255
12 170 0 255
13 85 42 0
14 255 128 192
Code: Select all
x = 64, y = 110, rule = LifePlus
6.3B2.F4.A6.A7.A8.A9.A10.A$8.B2.F17.A17.A9.A.A$6.3B2.F2.A.L.A2.A.L.A5.
L.A6.L.A7.L.A8.L.A$6.B4.F9.A.L.A2.A.L5.A.L6.A.L7.A.L$6.3B2.F4.A15.A17.
A8.A.A$11.F11.A6.A7.A8.A9.A2$6.3B2.F2.JAM$8.B2.F2.2A$6.3B2.F2.M.A$8.B
2.F$6.3B2.F2$6.B.B2.F3.A4.A$6.B.B2.F3.2A2.2A$6.3B2.F2.AJA2.AJA4.3A6.3A
6.3A$8.B2.F3.2A2.2A5.AIA6.AJA6.AKA$8.B2.F3.A4.A5.3A6.3A6.3A$11.F$11.F
2$4.B.3B2.F4.3A$4.B3.B2.F4.ALA$4.B.3B2.F4.3A$4.B.B4.F4.3A$4.B.3B2.F4.
AHA$11.F2.7A$11.F$11.F4.3A$11.F5.A$11.F5.A3$4.B.3B2.F$4.B.B4.F$4.B.3B
2.F6.A$4.B.B.B2.F5.A.A$4.B.3B2.F4.A.HAM$11.F5.3A$11.F6.M3$2.3B.3B2.F6.
J2.J$4.B.B.B2.F3.I6A$2.3B.B.B2.F3.A4.AM$2.B3.B.B2.F3.A$2.3B.3B2.F2.JA
$11.F3.A$11.F2.JA$11.F3.A$11.F3.A$11.F2.JA$11.F3.A$11.F3.A4.AM$11.F3.
I6A$11.F6.J2.J2$2.B.B.3B2.F$2.B.B.B.B2.F$2.3B.3B2.F$4.B.B.B2.F7.2A6.2A
$4.B.3B2.F$11.F10.A2.A$11.F9.H.2A.H$11.F10.A2.A$11.F$11.F7.2A6.2A$11.
F$11.F$11.F2$3B.B.3B2.F$2.B.B.B4.F$3B.B.3B2.F$2.B.B.B.B2.F$3B.B.3B2.F
$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.
F20.3A$11.F20.AHA$11.F20.3A$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.
F$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.F$11.F!
@RULE LifePlus
@TABLE
n_states:15
neighborhood:Moore
symmetries:permute
# 0: off
# 1: on
# 2: marked off
# 3: marked on
# 4: marked off 2
# 5: marked on 2
# 6: killer
# 7: killer (no birth in Moore R1)
# 8: enforces birth
# 9: enforces survival (treated as off)
# 10: enforces survival (treated as on)
# 11: enforces birth and survival
# 12: changes state of cells in Moore R1
# 13: always off
# 14: always on
var aa = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14}
var ab = aa
var ac = aa
var ad = aa
var ae = aa
var af = aa
var ag = aa
var ah = aa
var ba = {0,2,4,6,9,13}
var bb = ba
var bc = ba
var bd = ba
var be = ba
var bf = ba
var bg = ba
var ca = {1,3,5,10,14}
var cb = ca
var cc = ca
var cd = ca
var d = {8,11}
var e = {9,10,11}
var f = {6,8,13}
var g = {13,14}
#always on/off
g, aa,ab,ac,ad,ae,af,ag,ah, g
#killer
f, aa,ab,ac,ad,ae,af,ag,ah, f
ca, aa,ab,ac,ad,ae,af,ag,7, 0
ca, aa,ab,ac,ad,ae,af,ag,6, 0
ba, aa,ab,ac,ad,ae,af,ag,7, 0
#change state
0, aa,ab,ac,ad,ae,af,ag,12, 1
1, aa,ab,ac,ad,ae,af,ag,12, 0
2, aa,ab,ac,ad,ae,af,ag,12, 3
3, aa,ab,ac,ad,ae,af,ag,12, 2
4, aa,ab,ac,ad,ae,af,ag,12, 5
5, aa,ab,ac,ad,ae,af,ag,12, 4
#birth
0, ca,cb,cc,ba,bb,bc,bd,be, 1
2, ca,cb,cc,ba,bb,bc,bd,be, 3
4, ca,cb,cc,ba,bb,bc,bd,be, 5
#birth by 8/11
0, aa,ab,ac,ad,ae,af,ag,d, 1
2, aa,ab,ac,ad,ae,af,ag,d, 3
4, aa,ab,ac,ad,ae,af,ag,d, 5
#survival by 9/10/11
1, aa,ab,ac,ad,ae,af,ag,e, 1
3, aa,ab,ac,ad,ae,af,ag,e, 3
5, aa,ab,ac,ad,ae,af,ag,e, 5
#death
1, aa,ba,bb,bc,bd,be,bf,bg, 0
1, ca,cb,cc,cd,aa,ab,ac,ad, 0
3, aa,ba,bb,bc,bd,be,bf,bg, 2
3, ca,cb,cc,cd,aa,ab,ac,ad, 2
5, aa,ba,bb,bc,bd,be,bf,bg, 4
5, ca,cb,cc,cd,aa,ab,ac,ad, 4
@COLORS
0 0 0 0
1 255 255 255
2 85 85 0
3 255 255 170
4 0 64 128
5 170 212 225
6 128 128 128
7 64 64 64
8 128 255 64
9 42 170 106
10 64 255 160
11 64 255 255
12 170 0 255
13 85 42 0
14 255 128 192
Edit: Hold up, that 15 should be a 12.