rule with reflectorless rotating oscillators of period $24\cdot 2^{n}+16n-24$ ($n\ge 2$) (i.e. 8*(3*2^n + 2n - 3), I guess.)
Code: Select all
x = 42, y = 40, rule = adjustable_rro_2
DRNJRNJRNJRNJRNJ3$3.DNJRNJRNJRNJRNJ3$6.DJRNJRNJRNJRNJ3$9.DRNJRNJRNJRN
J3$12.DNJRNJRNJRNJ3$15.DJRNJRNJRNJ3$18.DRNJRNJRNJ3$21.DNJRNJRNJ3$24.D
JRNJRNJ3$27.DRNJRNJ3$30.DNJRNJ3$33.DJRNJ3$36.DRNJ3$39.DNJ!
@RULE adjustable_rro_2
@COLORS
0 0 0 0
1 255 0 255
2 127 127 127
3 127 127 127
4 255 255 255
5 255 255 255
6 191 255 191
7 63 191 63
8 127 0 0
9 127 0 0
10 255 0 0
11 255 0 0
12 0 127 0
13 0 127 0
14 0 255 0
15 0 255 0
16 0 0 127
17 0 0 127
18 0 0 255
19 0 0 255
@TABLE
n_states:20
neighborhood:Moore
symmetries:rotate4
var a1={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}
var a2=a1
var a3=a1
var a4=a1
var a5=a1
var a6=a1
var a7=a1
var a8=a1
var pt={10,11,14,15,18,19}
var s1={8,9,10,11,12,13,14,15,16,17,18,19}
var s2=s1
var s3=s1
var z1={8,12,16}
var z2=z1
var z3=z1
var o1={9,13,17}
var o2=o1
var o3=o2
# BIT: 0 1 N/A
# turn marker 1
# tail 2 3
# tailm 4 5
# probehead 6
# probetail 7
# bodyr 8 9
# bodyrm 10 11
# bodyg 12 13
# bodygm 14 15
# bodyb 16 17
# bodybm 18 19
# turn:
0 , 10 0 0 0 0 0 0 6 , 1
0 , 1 0 0 0 0 0 7 a1, 10
1 , 2 a2 a3 a4 a5 a6 a7 a8, 4
1 , 3 a2 a3 a4 a5 a6 a7 a8, 4
# write:
8 , 0 0 a3 0 0 6 a7 0 , 11
9 , 0 0 a3 0 0 6 a7 0 , 10
12, 0 0 a3 0 0 6 a7 0 , 15
13, 0 0 a3 0 0 6 a7 0 , 14
16, 0 0 a3 0 0 6 a7 0 , 19
17, 0 0 a3 0 0 6 a7 0 , 18
# advance: tail
4 , a1 a2 a3 a4 a5 a6 a7 a8, 0
5 , a1 a2 a3 a4 a5 a6 a7 a8, 0
pt, 4 a2 a3 a4 a5 a6 a7 a8, 3
pt, 5 a2 a3 a4 a5 a6 a7 a8, 2
2 , 1 a2 a3 a4 a5 a6 a7 a8, 0
3 , 1 a2 a3 a4 a5 a6 a7 a8, 0
# advance: r
10, 14 a2 a3 a4 a5 a6 a7 a8, 12
10, 1 a2 a3 a4 a5 a6 a7 a8, 12
10, 15 a2 a3 a4 a5 a6 a7 a8, 13
11, 14 a2 a3 a4 a5 a6 a7 a8, 12
11, 15 a2 a3 a4 a5 a6 a7 a8, 13
# advance: g
14, 18 a2 a3 a4 a5 a6 a7 a8, 16
14, 1 a2 a3 a4 a5 a6 a7 a8, 16
14, 19 a2 a3 a4 a5 a6 a7 a8, 17
15, 18 a2 a3 a4 a5 a6 a7 a8, 16
15, 19 a2 a3 a4 a5 a6 a7 a8, 17
# advance: b
18, 10 a2 a3 a4 a5 a6 a7 a8, 8
18, 1 a2 a3 a4 a5 a6 a7 a8, 8
18, 11 a2 a3 a4 a5 a6 a7 a8, 9
19, 10 a2 a3 a4 a5 a6 a7 a8, 8
19, 11 a2 a3 a4 a5 a6 a7 a8, 9
# advance: empty
0 , 10 0 0 0 0 0 0 0 , 8
0 , 11 0 0 0 0 0 0 0 , 9
# recharge
2 , a1 a2 a3 a4 a5 a6 a7 a8, 4
3 , a1 a2 a3 a4 a5 a6 a7 a8, 5
8 , a1 a2 a3 a4 a5 a6 a7 a8, 10
9 , a1 a2 a3 a4 a5 a6 a7 a8, 11
12, a1 a2 a3 a4 a5 a6 a7 a8, 14
13, a1 a2 a3 a4 a5 a6 a7 a8, 15
16, a1 a2 a3 a4 a5 a6 a7 a8, 18
17, a1 a2 a3 a4 a5 a6 a7 a8, 19
# signal:
0 , 0 5 s1 s2 0 0 0 0 , 6
6 , a1 a2 a3 a4 a5 a6 a7 a8, 7
7 , a1 a2 a3 a4 a5 a6 a7 a8, 0
0 , o1 a2 0 0 0 0 6 a8, 6
0 , pt a2 0 0 0 0 6 a8, 6
@ICONS
XPM
"15 285 12 1"
/* colors */
". c #000000"
"A c #7F0000"
"B c #007F00"
"C c #00007F"
"D c #FF0000"
"E c #00FF00"
"F c #0000FF"
"G c #FFFFFF"
"H c #7F7F7F"
"I c #BFFFBF"
"J c #3FBF3F"
"M c #FF00FF"
/* icon for state 1 */
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
/* icon for state 2 */
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHH...HH"
"HHHHHHHHHH.H.HH"
"HHHHHHHHHH.H.HH"
"HHHHHHHHHH...HH"
"HHHHHHHHHHHHHHH"
/* icon for state 3 */
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHHHHHH"
/* icon for state 4 */
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGG...GG"
"GGGGGGGGGG.G.GG"
"GGGGGGGGGG.G.GG"
"GGGGGGGGGG...GG"
"GGGGGGGGGGGGGGG"
/* icon for state 5 */
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGGGGGG"
/* icon for state 6 */
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
/* icon for state 7 */
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
/* icon for state 8 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAGGGAA"
"AAAAAAAAAAGAGAA"
"AAAAAAAAAAGAGAA"
"AAAAAAAAAAGGGAA"
"AAAAAAAAAAAAAAA"
/* icon for state 9 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAGAAA"
"AAAAAAAAAAAGAAA"
"AAAAAAAAAAAGAAA"
"AAAAAAAAAAAGAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 10 */
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDGGGDD"
"DDDDDDDDDDGDGDD"
"DDDDDDDDDDGDGDD"
"DDDDDDDDDDGGGDD"
"DDDDDDDDDDDDDDD"
/* icon for state 11 */
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDGDDD"
"DDDDDDDDDDDGDDD"
"DDDDDDDDDDDGDDD"
"DDDDDDDDDDDGDDD"
"DDDDDDDDDDDDDDD"
/* icon for state 12 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBGGGBB"
"BBBBBBBBBBGBGBB"
"BBBBBBBBBBGBGBB"
"BBBBBBBBBBGGGBB"
"BBBBBBBBBBBBBBB"
/* icon for state 13 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBGBBB"
"BBBBBBBBBBBGBBB"
"BBBBBBBBBBBGBBB"
"BBBBBBBBBBBGBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 14 */
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEGGGEE"
"EEEEEEEEEEGEGEE"
"EEEEEEEEEEGEGEE"
"EEEEEEEEEEGGGEE"
"EEEEEEEEEEEEEEE"
/* icon for state 15 */
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEGEEE"
"EEEEEEEEEEEGEEE"
"EEEEEEEEEEEGEEE"
"EEEEEEEEEEEGEEE"
"EEEEEEEEEEEEEEE"
/* icon for state 16 */
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCGGGCC"
"CCCCCCCCCCGCGCC"
"CCCCCCCCCCGCGCC"
"CCCCCCCCCCGGGCC"
"CCCCCCCCCCCCCCC"
/* icon for state 17 */
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCGCCC"
"CCCCCCCCCCCGCCC"
"CCCCCCCCCCCGCCC"
"CCCCCCCCCCCGCCC"
"CCCCCCCCCCCCCCC"
/* icon for state 18 */
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFGGGFF"
"FFFFFFFFFFGFGFF"
"FFFFFFFFFFGFGFF"
"FFFFFFFFFFGGGFF"
"FFFFFFFFFFFFFFF"
/* icon for state 19 */
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFGFFF"
"FFFFFFFFFFFGFFF"
"FFFFFFFFFFFGFFF"
"FFFFFFFFFFFGFFF"
"FFFFFFFFFFFFFFF"
(these are the first few oscillators, of period 104, 216, 424, 824, 1608, 3160, 6248, 12408, 24712, 49304, 98472, 196792, 393416, and 786648 respectively.)
And, yes, they're obviously very very loopable. For example, here's the p12408 one (length 9) looped 264 times for a period 47 oscillator:
Code: Select all
x = 1553, y = 1553, rule = adjustable_rro_2
DRNJRNJRNJ14.BPLIPLHPLH13.ERNKSNJRNJ14.CPMIPMHPLH13.DROKSOJRNJ14.BQMI
PLIPLH13.ESOKSNKRNJ14.CQMIPMIPLH13.DSOKSOKRNJ14.BPMIPLHQLH13.EROKSNJS
NJ14.CPMIPMHQLH13.DROKSOJSNJ14.BPMIPLIQLH13.EROKSNKSNJ14.CPLIPMIQLH
13.DRNKSOKSNJ14.BQLIPLHPMH13.ESNKSNJROJ14.CQLIPMHPMH13.DSNKSOJROJ14.B
PLIPLIPMH13.ERNKSNKROJ14.CPLIPMIPMH13.DRNKSOKROJ14.BPLHPLHQMH13.ERNJS
NJSOJ14.CPMHPMHQMH13.DROJSOJSOJ14.BQMHPLIQMH13.ESOJSNKSOJ14.CQMHPMIQM
H13.DSOJSOKSOJ14.BPMHPLHPLI13.EROJSNJRNK14.CPMHPMHPLI13.DROJSOJRNK14.
BPMHPLIPLI13.EROJSNKRNK14.CPLHPMIPLI13.DRNJSOKRNK14.BQLHPLHPLI13.ESNJ
SNJSNK14.CQLHPMHQLI13.DSNJSOJSNK14.BPLHPMHQLI13.ERNJSNKSNK14.CPLHQLIQ
LI13.DRNJROKSNK14.BPLIQMIQLI13.ERNKRNJROK14.CPMIQLHPMI13.DROKROJROK
14.BQMIQMHPMI13.ESOKRNKROK14.CQMIQLIPMI13.DSOKROKROK14.BPMIQMIPMI13.E
ROKRNJSOK14.CPMIQLHQMI13.DROKROJSOK14.BPMIQMHQMI13.EROKRNKSOK14.CPLIQ
LIQMI13.DRNKROKSOK14.BQLIQMIQMI14.D$25.GF21.GF21.GF21.GF22.F69.G23.F
117.G22.GF21.GF22.F69.G23.F71.G22.GF21.GF21.GF21.GF22.F69.G23.F117.G
22.GF21.GF22.F4.GF63.G23.F2.GF21.G22.GF21.GF21.GF21.GF21.GF21.GF22.F
69.G23.F117.G22.GF21.GF22.F23.R$1552.N$1552.J$1552.R$1552.N$1552.J$
1552.R$1552.N$1552.J6$I$M$Q$I$M$Q$I$L$Q$BF1550.B$1551.GP$1551.FL$
1552.I$1552.P$1552.L$1552.H$1552.P$1552.L$1552.H6$K$O$S$K$O$R$K$N$RF
1550.E$DG1549.GR$1551.FN$1552.K$1552.S$1552.N$1552.J$1552.R$1552.N$
1552.J6$I$M$Q$I$L$Q$I$L$PF$CG1549.GC$1551.FP$1552.M$1552.I$1552.P$
1552.M$1552.H$1552.P$1552.L$1552.H6$K$O$S$K$N$R$K$O$RG1549.GD$E1550.F
R$1552.O$1552.K$1552.S$1552.O$1552.J$1552.R$1552.N$1552.J6$I$M$Q$H$M$
Q$I$M$P$B1550.FB$1552.Q$1552.M$1552.I$1552.P$1552.L$1552.I$1552.P$
1552.L$1552.H6$K$O$S$J$O$R$K$O$R1551.E$D1551.S$1552.O$1552.K$1552.S$
1552.N$1552.K$1552.R$1552.N$1552.J6$I$M$Q$H$L$Q$I$M$P$C1551.C$1552.Q$
1552.M$1552.I$1552.P$1552.M$1552.I$1552.P$1552.L$1552.H6$K$O$S$J$N$R$
K$O$R1550.GD$E1551.S$1552.O$1552.K$1552.S$1552.O$1552.K$1552.R$1552.N
$1552.J6$I$M$P$I$M$Q$I$M$P$BF1549.FB$1552.P$1552.M$1552.I$1552.P$
1552.L$1552.H$1552.Q$1552.L$1552.H6$K$O$R$K$O$R$K$O$S1551.E$DG1550.R$
1552.O$1552.K$1552.S$1552.N$1552.J$1552.S$1552.N$1552.J6$I$M$P$I$L$Q$
I$M$Q$C1551.C$1552.P$1552.M$1552.I$1552.P$1552.M$1552.H$1552.Q$1552.L
$1552.H6$K$O$R$K$N$R$K$O$S1551.D$E1551.R$1552.O$1552.K$1552.S$1552.O$
1552.J$1552.S$1552.N$1552.J6$I$M$P$H$M$Q$I$M$Q$BF1550.B$1552.P$1552.M
$1552.I$1552.P$1552.L$1552.I$1552.Q$1552.L$1552.H6$K$O$R$J$O$R$K$O$RF
1550.E$DG1549.GR$1552.O$1552.K$1552.S$1552.N$1552.K$1552.S$1552.N$
1552.J6$I$M$P$H$L$Q$I$M$PF$CG1549.GC$1551.FP$1552.L$1552.I$1552.P$
1552.M$1552.I$1552.Q$1552.L$1552.H6$K$O$R$J$N$R$K$NF$RG1549.GD$E1550.
FR$1552.N$1552.K$1552.S$1552.O$1552.K$1552.S$1552.N$1552.J6$I$L$Q$I$M
$Q$I$LF$PG$B1550.FB$1552.Q$1552.L$1552.I$1552.P$1552.L$1552.H$1552.P$
1552.M$1552.H6$K$N$S$K$O$R$JF$NG$R1551.E$D1551.S$1552.N$1552.K$1552.S
$1552.N$1552.J$1552.R$1552.O$1552.J6$I$L$Q$I$L$Q$HF$LG$P$C1551.C$
1552.Q$1552.L$1552.I$1552.P$1552.M$1552.H$1552.P$1552.M$1552.H6$K$N$S
$K$N$S$JG$N$R1550.GD$E1551.S$1552.N$1552.K$1552.S$1552.O$1552.J$1552.
R$1552.O$1552.J6$I$L$Q$H$M$PF$HG$L$P$BF1549.FB$1552.P$1552.L$1552.I$
1552.P$1552.L$1552.I$1552.P$1552.M$1552.H6$K$N$S$J$O$S$J$N$S1551.E$DG
1550.R$1552.N$1552.K$1552.S$1552.N$1552.K$1552.R$1552.O$1552.J6$I$L$Q
$H$M$P$H$L$Q$C1551.C$1552.P$1552.L$1552.I$1552.P$1552.M$1552.I$1552.P
$1552.M$1552.H6$K$N$S$J$N$S$J$N$S1551.D$E1551.R$1551.GN$1552.K$1552.S
$1552.O$1552.K$1552.R$1552.O$1552.J6$I$L$P$HF$LG$P$H$L$Q$BF1550.B$
1551.GP$1551.FL$1552.H$1552.P$1552.L$1552.H$1552.Q$1552.M$1552.H6$K$N
$R$K$O$S$J$N$RF1550.E$DG1549.GR$1551.FN$1552.J$1552.S$1552.N$1552.J$
1552.S$1552.O$1552.J6$I$L$P$I$M$P$H$L$PF$CG1549.GC$1551.FP$1552.M$
1552.H$1552.P$1552.M$1552.H$1552.Q$1552.M$1552.H6$K$N$R$K$N$S$J$O$RG
1549.GD$E1550.FR$1552.O$1552.J$1552.S$1552.O$1552.J$1552.S$1552.O$
1552.J6$I$L$P$I$L$P$H$M$P$B1550.FB$1552.Q$1552.M$1552.H$1552.P$1552.L
$1552.I$1552.Q$1552.M$1552.H6$K$N$R$J$O$S$J$O$R1551.E$D1551.S$1552.O$
1552.J$1552.S$1552.N$1552.K$1552.S$1552.O$1552.J6$I$L$P$H$M$P$H$M$P$C
1551.C$1552.Q$1552.M$1552.H$1552.P$1552.M$1552.I$1552.Q$1552.M$1552.H
6$K$N$R$J$N$S$J$O$R1550.GD$E1551.S$1552.O$1552.J$1552.S$1552.O$1552.K
$1552.S$1552.O$1552.J6$I$L$P$H$L$P$H$M$P$BF1549.FB$1552.P$1552.M$
1552.H$1552.P$1552.L$1552.H$1552.P$1552.L$1552.I6$J$O$S$K$O$S$J$O$S
1551.E$DG1550.R$1552.O$1552.J$1552.S$1552.N$1552.J$1552.R$1552.N$
1552.K6$H$M$Q$I$M$P$H$M$Q$C1551.C$1552.P$1552.M$1552.H$1552.P$1552.M$
1552.H$1552.P$1552.L$1552.I6$J$O$S$K$N$S$J$O$S1551.D$E1551.R$1552.O$
1552.J$1552.S$1552.O$1552.J$1552.R$1552.N$1552.K6$H$M$Q$I$L$P$H$M$Q$B
F1550.B$1552.P$1552.M$1552.H$1552.P$1552.L$1552.I$1552.P$1552.L$1552.
I6$J$O$S$J$O$S$J$O$RF1550.E$DG1549.GR$1552.O$1552.J$1552.S$1552.N$
1552.K$1552.R$1552.N$1552.K6$H$M$Q$H$M$P$H$M$PF$CG1549.GC$1551.FP$
1552.L$1552.H$1552.P$1552.M$1552.I$1552.P$1552.L$1552.I6$J$O$S$J$N$S$
J$NF$RG1549.GD$E1550.FR$1552.N$1552.J$1552.S$1552.O$1552.K$1552.R$
1552.N$1552.K6$H$M$Q$H$L$P$H$LF$PG$B1550.FB$1552.Q$1552.L$1552.H$
1552.P$1551.GL$1551.FH$1552.P$1552.L$1552.I6$J$O$R$K$O$S$K$NG$R1551.E
$D1551.S$1552.N$1552.J$1552.S$1552.N$1552.J$1552.S$1552.N$1552.K6$H$M
$P$I$M$P$I$L$P$C1551.C$1552.Q$1552.L$1552.H$1552.P$1552.M$1552.H$
1552.Q$1552.L$1552.I6$J$O$R$K$N$S$K$N$R1550.GD$E1551.S$1552.N$1552.J$
1552.S$1552.O$1552.J$1552.S$1552.N$1552.K6$H$M$P$I$L$P$I$L$P$BF1549.F
B$1552.P$1552.L$1551.GH$1551.FP$1552.M$1552.H$1552.Q$1552.L$1552.I6$J
$O$R$J$O$S$K$N$S1551.E$DG1550.R$1552.N$1551.GJ$1552.S$1552.N$1552.K$
1552.S$1552.N$1552.K6$H$M$P$H$M$P$I$L$Q$C1551.C$1552.P$1551.GL$1551.F
H$1552.Q$1552.L$1552.I$1552.Q$1552.L$1552.I6$J$O$R$J$N$S$K$N$S1551.D$
E1551.R$1551.GN$1551.FJ$1552.R$1552.O$1552.K$1552.S$1552.N$1552.K6$H$
M$P$H$L$P$I$L$Q$BF1550.B$1551.GP$1551.FL$1552.I$1552.Q$1552.M$1552.I$
1552.Q$1552.L$1552.I6$J$N$S$K$O$S$K$N$RF1550.E$DG1549.GR$1551.FN$
1552.K$1552.R$1552.N$1552.J$1552.R$1552.O$1552.K6$H$L$Q$I$M$P$I$L$PF$
CG1549.GC$1551.FP$1552.M$1552.I$1552.Q$1552.L$1552.H$1552.P$1552.M$
1552.I6$J$N$S$K$N$S$K$O$RG1549.GD$E1550.FR$1552.O$1552.K$1552.R$1552.
O$1552.J$1552.R$1552.O$1552.K6$H$L$Q$I$L$P$I$M$P$B1550.FB$1552.Q$
1552.M$1552.I$1552.Q$1552.M$1552.H$1552.P$1552.M$1552.I6$J$N$S$J$O$S$
K$O$R1551.E$D1551.S$1552.O$1552.K$1552.R$1552.N$1552.K$1552.R$1552.O$
1552.K6$H$L$Q$H$M$P$I$M$P$C1551.C$1552.Q$1552.M$1552.I$1552.Q$1552.L$
1552.I$1552.P$1552.M$1552.I6$J$N$S$J$N$S$K$O$R1550.GD$E1551.S$1552.O$
1552.K$1552.R$1552.O$1552.K$1552.R$1552.O$1552.K6$H$L$Q$H$L$P$I$M$P$B
F1549.FB$1552.P$1552.M$1552.I$1552.Q$1552.M$1552.I$1552.P$1552.M$
1552.I6$J$N$R$K$O$S$K$O$S1551.E$DG1550.R$1552.O$1552.K$1552.R$1552.N$
1552.J$1552.S$1552.O$1552.K6$H$L$P$I$M$P$I$M$Q$C1551.C$1552.P$1552.M$
1552.I$1552.Q$1552.L$1552.H$1552.Q$1552.M$1552.I6$J$N$R$K$N$S$K$O$S
1551.D$E1551.R$1552.O$1552.K$1552.R$1552.O$1552.J$1552.S$1552.O$1552.
K6$H$L$P$I$L$P$I$M$Q$BF1550.B$1552.P$1552.M$1552.I$1552.Q$1552.M$
1552.H$1552.Q$1552.M$1552.I6$J$N$R$J$O$S$K$O$RF1550.E$DG1549.GR$1552.
O$1552.K$1552.R$1552.N$1552.K$1552.S$1552.O$1552.K6$H$L$P$H$M$P$I$M$P
F$CG1549.GC$1551.FP$1552.L$1552.I$1552.Q$1552.L$1552.I$1552.Q$1552.M$
1552.I6$J$N$R$J$N$S$K$NF$RG1549.GD$E1550.FR$1552.N$1552.K$1552.R$
1552.O$1552.K$1552.S$1552.O$1552.K6$H$L$P$H$L$P$I$LF$PG$B1550.FB$
1552.Q$1552.L$1552.I$1552.Q$1552.M$1552.I$1552.Q$1552.M$1552.I6$J$N$R
$J$N$R$J$N$R23.F22.FG21.FG22.G117.F23.G69.F22.FG21.FG21.FG21.FG21.FG
21.FG22.G21.FG2.F23.G63.FG4.F22.FG21.FG22.G117.F23.G69.F22.FG21.FG21.
FG21.FG22.G71.F23.G69.F22.FG21.FG22.G117.F23.G69.F22.FG21.FG21.FG21.F
G$D14.IMQIMQILQB14.KOSKORKNRD13.IMQILQILPC14.KOSKNRKORE13.IMQHMQIMPB
14.KOSJORKORD13.IMQHLQIMPC14.KOSJNRKORE13.IMPIMQIMPB14.KORKORKOSD13.I
MPILQIMQC14.KORKNRKOSE13.IMPHMQIMQB14.KORJORKORD13.IMPHLQIMPC14.KORJN
RKNRE13.ILQIMQILPB14.KNSKORJNRD13.ILQILQHLPC14.KNSKNSJNRE13.ILQHMPHLP
B14.KNSJOSJNSD13.ILQHMPHLQC14.KNSJNSJNSE13.ILPHLPHLQB14.KNRKOSJNRD13.
ILPIMPHLPC14.KNRKNSJORE13.ILPILPHMPB14.KNRJOSJORD13.ILPHMPHMPC14.KNRJ
NSJORE13.ILPHLPHMPB14.JOSKOSJOSD13.HMQIMPHMQC14.JOSKNSJOSE13.HMQILPHM
QB14.JOSJOSJORD13.HMQHMPHMPC14.JOSJNSJNRE13.HMQHLPHLPB14.JORKOSKNRD
13.HMPIMPILPC14.JORKNSKNRE13.HMPILPILPB14.JORJOSKNSD13.HMPHMPILQC14.J
ORJNSKNSE13.HMPHLPILQB14.JNSKOSKNRD13.HLQIMPILPC14.JNSKNSKORE13.HLQIL
PIMPB14.JNSJOSKORD13.HLQHMPIMPC14.JNSJNSKORE13.HLQHLPIMPB14.JNRKOSKOS
D13.HLPIMPIMQC14.JNRKNSKOSE13.HLPILPIMQB14.JNRJOSKORD13.HLPHMPIMPC14.
JNRJNSKNRE13.HLPHLPILPB14.JNRJNRJNRD!
@RULE adjustable_rro_2
@COLORS
0 0 0 0
1 255 0 255
2 127 127 127
3 127 127 127
4 255 255 255
5 255 255 255
6 191 255 191
7 63 191 63
8 127 0 0
9 127 0 0
10 255 0 0
11 255 0 0
12 0 127 0
13 0 127 0
14 0 255 0
15 0 255 0
16 0 0 127
17 0 0 127
18 0 0 255
19 0 0 255
@TABLE
n_states:20
neighborhood:Moore
symmetries:rotate4
var a1={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}
var a2=a1
var a3=a1
var a4=a1
var a5=a1
var a6=a1
var a7=a1
var a8=a1
var pt={10,11,14,15,18,19}
var s1={8,9,10,11,12,13,14,15,16,17,18,19}
var s2=s1
var s3=s1
var z1={8,12,16}
var z2=z1
var z3=z1
var o1={9,13,17}
var o2=o1
var o3=o2
# BIT: 0 1 N/A
# turn marker 1
# tail 2 3
# tailm 4 5
# probehead 6
# probetail 7
# bodyr 8 9
# bodyrm 10 11
# bodyg 12 13
# bodygm 14 15
# bodyb 16 17
# bodybm 18 19
# turn:
0 , 10 0 0 0 0 0 0 6 , 1
0 , 1 0 0 0 0 0 7 a1, 10
1 , 2 a2 a3 a4 a5 a6 a7 a8, 4
1 , 3 a2 a3 a4 a5 a6 a7 a8, 4
# write:
8 , 0 0 a3 0 0 6 a7 0 , 11
9 , 0 0 a3 0 0 6 a7 0 , 10
12, 0 0 a3 0 0 6 a7 0 , 15
13, 0 0 a3 0 0 6 a7 0 , 14
16, 0 0 a3 0 0 6 a7 0 , 19
17, 0 0 a3 0 0 6 a7 0 , 18
# advance: tail
4 , a1 a2 a3 a4 a5 a6 a7 a8, 0
5 , a1 a2 a3 a4 a5 a6 a7 a8, 0
pt, 4 a2 a3 a4 a5 a6 a7 a8, 3
pt, 5 a2 a3 a4 a5 a6 a7 a8, 2
2 , 1 a2 a3 a4 a5 a6 a7 a8, 0
3 , 1 a2 a3 a4 a5 a6 a7 a8, 0
# advance: r
10, 14 a2 a3 a4 a5 a6 a7 a8, 12
10, 1 a2 a3 a4 a5 a6 a7 a8, 12
10, 15 a2 a3 a4 a5 a6 a7 a8, 13
11, 14 a2 a3 a4 a5 a6 a7 a8, 12
11, 15 a2 a3 a4 a5 a6 a7 a8, 13
# advance: g
14, 18 a2 a3 a4 a5 a6 a7 a8, 16
14, 1 a2 a3 a4 a5 a6 a7 a8, 16
14, 19 a2 a3 a4 a5 a6 a7 a8, 17
15, 18 a2 a3 a4 a5 a6 a7 a8, 16
15, 19 a2 a3 a4 a5 a6 a7 a8, 17
# advance: b
18, 10 a2 a3 a4 a5 a6 a7 a8, 8
18, 1 a2 a3 a4 a5 a6 a7 a8, 8
18, 11 a2 a3 a4 a5 a6 a7 a8, 9
19, 10 a2 a3 a4 a5 a6 a7 a8, 8
19, 11 a2 a3 a4 a5 a6 a7 a8, 9
# advance: empty
0 , 10 0 0 0 0 0 0 0 , 8
0 , 11 0 0 0 0 0 0 0 , 9
# recharge
2 , a1 a2 a3 a4 a5 a6 a7 a8, 4
3 , a1 a2 a3 a4 a5 a6 a7 a8, 5
8 , a1 a2 a3 a4 a5 a6 a7 a8, 10
9 , a1 a2 a3 a4 a5 a6 a7 a8, 11
12, a1 a2 a3 a4 a5 a6 a7 a8, 14
13, a1 a2 a3 a4 a5 a6 a7 a8, 15
16, a1 a2 a3 a4 a5 a6 a7 a8, 18
17, a1 a2 a3 a4 a5 a6 a7 a8, 19
# signal:
0 , 0 5 s1 s2 0 0 0 0 , 6
6 , a1 a2 a3 a4 a5 a6 a7 a8, 7
7 , a1 a2 a3 a4 a5 a6 a7 a8, 0
0 , o1 a2 0 0 0 0 6 a8, 6
0 , pt a2 0 0 0 0 6 a8, 6
@ICONS
XPM
"15 285 12 1"
/* colors */
". c #000000"
"A c #7F0000"
"B c #007F00"
"C c #00007F"
"D c #FF0000"
"E c #00FF00"
"F c #0000FF"
"G c #FFFFFF"
"H c #7F7F7F"
"I c #BFFFBF"
"J c #3FBF3F"
"M c #FF00FF"
/* icon for state 1 */
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
/* icon for state 2 */
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHH...HH"
"HHHHHHHHHH.H.HH"
"HHHHHHHHHH.H.HH"
"HHHHHHHHHH...HH"
"HHHHHHHHHHHHHHH"
/* icon for state 3 */
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHHHHHH"
/* icon for state 4 */
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGG...GG"
"GGGGGGGGGG.G.GG"
"GGGGGGGGGG.G.GG"
"GGGGGGGGGG...GG"
"GGGGGGGGGGGGGGG"
/* icon for state 5 */
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGGGGGG"
/* icon for state 6 */
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
/* icon for state 7 */
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
/* icon for state 8 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAGGGAA"
"AAAAAAAAAAGAGAA"
"AAAAAAAAAAGAGAA"
"AAAAAAAAAAGGGAA"
"AAAAAAAAAAAAAAA"
/* icon for state 9 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAGAAA"
"AAAAAAAAAAAGAAA"
"AAAAAAAAAAAGAAA"
"AAAAAAAAAAAGAAA"
"AAAAAAAAAAAAAAA"
/* icon for state 10 */
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDGGGDD"
"DDDDDDDDDDGDGDD"
"DDDDDDDDDDGDGDD"
"DDDDDDDDDDGGGDD"
"DDDDDDDDDDDDDDD"
/* icon for state 11 */
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDDDDD"
"DDDDDDDDDDDGDDD"
"DDDDDDDDDDDGDDD"
"DDDDDDDDDDDGDDD"
"DDDDDDDDDDDGDDD"
"DDDDDDDDDDDDDDD"
/* icon for state 12 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBGGGBB"
"BBBBBBBBBBGBGBB"
"BBBBBBBBBBGBGBB"
"BBBBBBBBBBGGGBB"
"BBBBBBBBBBBBBBB"
/* icon for state 13 */
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBBBBB"
"BBBBBBBBBBBGBBB"
"BBBBBBBBBBBGBBB"
"BBBBBBBBBBBGBBB"
"BBBBBBBBBBBGBBB"
"BBBBBBBBBBBBBBB"
/* icon for state 14 */
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEGGGEE"
"EEEEEEEEEEGEGEE"
"EEEEEEEEEEGEGEE"
"EEEEEEEEEEGGGEE"
"EEEEEEEEEEEEEEE"
/* icon for state 15 */
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEEEEE"
"EEEEEEEEEEEGEEE"
"EEEEEEEEEEEGEEE"
"EEEEEEEEEEEGEEE"
"EEEEEEEEEEEGEEE"
"EEEEEEEEEEEEEEE"
/* icon for state 16 */
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCGGGCC"
"CCCCCCCCCCGCGCC"
"CCCCCCCCCCGCGCC"
"CCCCCCCCCCGGGCC"
"CCCCCCCCCCCCCCC"
/* icon for state 17 */
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCCCCC"
"CCCCCCCCCCCGCCC"
"CCCCCCCCCCCGCCC"
"CCCCCCCCCCCGCCC"
"CCCCCCCCCCCGCCC"
"CCCCCCCCCCCCCCC"
/* icon for state 18 */
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFGGGFF"
"FFFFFFFFFFGFGFF"
"FFFFFFFFFFGFGFF"
"FFFFFFFFFFGGGFF"
"FFFFFFFFFFFFFFF"
/* icon for state 19 */
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFFFFF"
"FFFFFFFFFFFGFFF"
"FFFFFFFFFFFGFFF"
"FFFFFFFFFFFGFFF"
"FFFFFFFFFFFGFFF"
"FFFFFFFFFFFFFFF"
the p1608 is 67-loopable which is pretty fun. Here are the first six rros at their max loopabilities (104: 8, for p13; 216: 12, for p18; 424: 8, for p53; 824: 8, for p103; 1608: 67, for p24; 3160: 79, for p40)
Code: Select all
x = 397, y = 397, rule = adjustable_rro_2
DJRNJRNJ12.DKSOJRNJ12.DJROKRNJ12.DJROJSNJ12.DKSNKSNJ12.DJRNJROJ12.DJR
NJROJ12.DKSOKROJ12.DJROJSOJ12.DJROKSOJ12.DKSNJRNK12.DJRNKRNK12.DJRNKR
NK12.DKSOJSNK12.DJROKSNK12.DJROJROK12.DKSNKROK12.DJRNJSOK12.DJRNJSOK
12.DKSOKSOK$20.G19.GF20.G17.G19.GF20.GF16.G19.GF20.G17.G19.GF20.GF16.
G19.GF20.G17.G19.GF20.GF16.G4$396.E$395.GJ$396.S$396.N$396.J$396.R$
396.N$396.J2$K$O$S$K$O$R$K$E4$396.E$396.J$396.R$395.GN$396.K$396.R$
396.N$396.J2$K$O$S$J$O$S$J$E4$396.E$396.K$396.S$396.O$396.K$396.R$
396.N$396.J2$K$O$R$K$O$RF$JG$E4$396.E$395.GJ$396.S$396.O$396.J$396.S$
396.N$396.J2$K$O$R$K$N$R$K$E4$396.E$396.J$396.R$396.O$396.K$396.S$
396.N$396.J2$K$O$R$J96.DRNJRNJ5.DRNKRNJ5.DRNJRNJ5.DRNKSNJ5.DRNJSNJ5.D
RNKROJ5.DRNJROJ5.DRNKSOJ5.DRNJSOJ5.DRNKRNK5.DRNJRNK5.DRNKSNK5.DRNJSNK
5.DRNKROK5.DRNJROK5.DRNKSOK5.DRNJSOK$N110.G11.GF10.G11.GF10.G11.GF10.
G11.GF10.G11.GF10.G11.GF10.G11.GF10.G11.GF$S$J298.E$E298.S$299.N$299.
J$97.K201.R$97.O201.N96.E$97.S201.J96.K$97.K298.S$97.O298.N$97.S298.J
$97.E298.R$396.O$299.E96.J$299.S$K298.N$N298.K$S96.K201.R$K96.O201.N$
N96.S201.J$RF95.J$JG95.O$E96.S$97.E2$299.E$299.S96.E$299.N95.GJ$299.J
96.S$97.K201.S96.N$97.O201.N96.K$97.R201.J96.R$97.K298.O$97.O298.J$
97.S$K96.E$N$S298.E$J298.S$O298.N$R298.K$K96.K201.S$E96.O201.N$97.R
201.J$97.J$97.O$97.S298.E$97.E48.DNJRNJ46.BMHPLI46.D145.J$198.F51.N
145.R$250.J48.E95.GN$250.R48.S95.FJ$250.N48.N96.R$250.J48.J96.O$97.K
201.R96.J$97.N201.O$K96.S201.J$N96.K$R96.O$K96.S$O96.E$S$J298.E$E298.
S$299.N$299.K$97.K201.R$97.N201.O96.E$97.S201.J96.K$97.J298.S$97.O
298.O$97.S298.J$97.E298.S$171.DJRNJ22.CIPLI22.D170.O$225.J73.E96.J$
225.R73.S$K224.N73.N$N224.J73.J$R96.K201.S$J96.N201.O$O96.R201.J$RF
95.K$JG95.O$E96.S$97.E2$184.DRNJ5.ESOJ5.DROK6.D86.E$212.R86.S96.E$
212.N86.N95.GJ$212.J86.K96.S$97.K201.S96.O$97.N201.O96.K$97.R201.J96.
S$97.J86.K6.DNJ4.CLI4.D190.O$97.O86.O20.N190.J$97.S48.I37.R20.J6.E$J
96.E48.L24.I12.D27.S$NF144.P24.L40.O$RG144.H24.P19.I20.J86.E$J145.M
24.I19.L107.S$N145.BF23.C19.C13.C19.C23.FB48.N$R204.L19.I24.M48.J$K
96.J86.J20.I19.P24.H48.R$E96.O86.O40.L24.P47.GN$97.S86.S27.D12.I24.L
48.K$97.K86.E6.J20.R37.I$97.O93.N20.O$97.S93.D4.ILC4.JND6.K183.E$97.E
298.J$396.R$299.E96.O$184.J114.S96.J$184.N114.N96.R$184.R114.K96.N$
97.J86.D6.KORD5.JOSE5.JNRD86.R96.K$97.O201.N$J96.S201.K$O96.J$S96.O$K
96.S$N96.E$S$J298.E$E170.J127.S$171.N127.N$171.R127.J$97.J73.J127.S$
97.O73.D22.ILPIC22.JNRJD73.N96.E$97.R201.K96.K$97.K298.S$97.O298.N$
97.S298.K$97.E298.R$396.N$299.E96.K$299.S$J298.N$O298.K$S96.J201.S$J
96.O201.N$N96.R201.K$RF95.J$JG95.O$E96.S$97.E2$299.E$146.J152.S96.E$
146.N152.N95.GJ$146.R152.J96.S$97.J48.J152.R96.N$97.N48.N51.F100.O96.
J$97.S48.D46.ILPHMB46.JNRJND48.K96.S$97.K298.N$97.O298.K$97.S$J96.E$O
$R298.E$K298.S$O298.N$R298.K$K96.J201.R$E96.N201.O$97.S201.K$97.J$97.
O$97.S298.E$97.E298.J$396.R$299.E95.GN$299.S96.K$299.N96.S$299.J96.N$
97.J201.S96.K$97.N201.O$J96.R201.K$O96.K$R96.O$J96.S$O96.E$S$J298.E$E
298.S$299.N$299.K$97.J201.S$97.N201.O96.E$97.R201.K96.K$97.J298.S$97.
O298.O$97.S298.K$97.E298.S$396.N$299.E96.K$299.S$J298.N$N298.J$S96.J
201.R$K96.N200.GN$O96.R200.FJ$RF95.AJORD5.KOSKORD5.KOSJORD5.KORKORD5.
KORJORD5.KNSKORD5.KNSJORD5.KNRKORD5.KNRJORD5.JOSKORD5.JOSJORD5.JORKOR
D5.JORJORD5.JNSKORD5.JNSJORD5.JNRKORD5.JNRJORD$JG$E4$396.E$395.GJ$
396.S$396.O$396.J$396.R$396.O$396.K2$J$N$S$K$N$R$K$E4$396.E$396.J$
396.R$396.O$396.K$396.R$396.O$396.K2$J$N$S$J$N$S$J$E4$396.E$396.K$
396.S$396.N$396.J$396.S$396.O$396.K2$J$N$R$K$N$RF$JG$E4$396.E$395.GJ$
396.S$396.N$396.K$396.S$396.O$396.K2$J$N$R$J$O$R$K$E4$396.E$396.J$
396.R$395.GN$395.FJ$396.S$396.O$396.K2$J$N24.FG19.G38.FG14.FG3.G38.FG
19.G38.FG19.G38.FG19.G38.FG15.G3.G38.FG$ARJNSJD12.KOSKNSJD12.KOSJORKD
12.KORKOSJD12.KORJOSJD12.KNRJNRKD12.KNSKNSJD12.KNSJNSJD12.KNRKORKD12.
KNRJOSJD12.JOSKOSJD12.JOSKNRKD12.JOSJNSJD12.JORKNSJD12.JORJORKD12.JNS
KOSJD12.JNSJOSJD12.JNSJNRKD12.JNRKNSJD12.JNRJNSJD!
@RULE adjustable_rro_2
@COLORS
0 0 0 0
1 255 0 255
2 127 127 127
3 127 127 127
4 255 255 255
5 255 255 255
6 191 255 191
7 63 191 63
8 127 0 0
9 127 0 0
10 255 0 0
11 255 0 0
12 0 127 0
13 0 127 0
14 0 255 0
15 0 255 0
16 0 0 127
17 0 0 127
18 0 0 255
19 0 0 255
@TABLE
n_states:20
neighborhood:Moore
symmetries:rotate4
var a1={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}
var a2=a1
var a3=a1
var a4=a1
var a5=a1
var a6=a1
var a7=a1
var a8=a1
var pt={10,11,14,15,18,19}
var s1={8,9,10,11,12,13,14,15,16,17,18,19}
var s2=s1
var s3=s1
var z1={8,12,16}
var z2=z1
var z3=z1
var o1={9,13,17}
var o2=o1
var o3=o2
# BIT: 0 1 N/A
# turn marker 1
# tail 2 3
# tailm 4 5
# probehead 6
# probetail 7
# bodyr 8 9
# bodyrm 10 11
# bodyg 12 13
# bodygm 14 15
# bodyb 16 17
# bodybm 18 19
# turn:
0 , 10 0 0 0 0 0 0 6 , 1
0 , 1 0 0 0 0 0 7 a1, 10
1 , 2 a2 a3 a4 a5 a6 a7 a8, 4
1 , 3 a2 a3 a4 a5 a6 a7 a8, 4
# write:
8 , 0 0 a3 0 0 6 a7 0 , 11
9 , 0 0 a3 0 0 6 a7 0 , 10
12, 0 0 a3 0 0 6 a7 0 , 15
13, 0 0 a3 0 0 6 a7 0 , 14
16, 0 0 a3 0 0 6 a7 0 , 19
17, 0 0 a3 0 0 6 a7 0 , 18
# advance: tail
4 , a1 a2 a3 a4 a5 a6 a7 a8, 0
5 , a1 a2 a3 a4 a5 a6 a7 a8, 0
pt, 4 a2 a3 a4 a5 a6 a7 a8, 3
pt, 5 a2 a3 a4 a5 a6 a7 a8, 2
2 , 1 a2 a3 a4 a5 a6 a7 a8, 0
3 , 1 a2 a3 a4 a5 a6 a7 a8, 0
# advance: r
10, 14 a2 a3 a4 a5 a6 a7 a8, 12
10, 1 a2 a3 a4 a5 a6 a7 a8, 12
10, 15 a2 a3 a4 a5 a6 a7 a8, 13
11, 14 a2 a3 a4 a5 a6 a7 a8, 12
11, 15 a2 a3 a4 a5 a6 a7 a8, 13
# advance: g
14, 18 a2 a3 a4 a5 a6 a7 a8, 16
14, 1 a2 a3 a4 a5 a6 a7 a8, 16
14, 19 a2 a3 a4 a5 a6 a7 a8, 17
15, 18 a2 a3 a4 a5 a6 a7 a8, 16
15, 19 a2 a3 a4 a5 a6 a7 a8, 17
# advance: b
18, 10 a2 a3 a4 a5 a6 a7 a8, 8
18, 1 a2 a3 a4 a5 a6 a7 a8, 8
18, 11 a2 a3 a4 a5 a6 a7 a8, 9
19, 10 a2 a3 a4 a5 a6 a7 a8, 8
19, 11 a2 a3 a4 a5 a6 a7 a8, 9
# advance: empty
0 , 10 0 0 0 0 0 0 0 , 8
0 , 11 0 0 0 0 0 0 0 , 9
# recharge
2 , a1 a2 a3 a4 a5 a6 a7 a8, 4
3 , a1 a2 a3 a4 a5 a6 a7 a8, 5
8 , a1 a2 a3 a4 a5 a6 a7 a8, 10
9 , a1 a2 a3 a4 a5 a6 a7 a8, 11
12, a1 a2 a3 a4 a5 a6 a7 a8, 14
13, a1 a2 a3 a4 a5 a6 a7 a8, 15
16, a1 a2 a3 a4 a5 a6 a7 a8, 18
17, a1 a2 a3 a4 a5 a6 a7 a8, 19
# signal:
0 , 0 5 s1 s2 0 0 0 0 , 6
6 , a1 a2 a3 a4 a5 a6 a7 a8, 7
7 , a1 a2 a3 a4 a5 a6 a7 a8, 0
0 , o1 a2 0 0 0 0 6 a8, 6
0 , pt a2 0 0 0 0 6 a8, 6
@ICONS
XPM
"15 285 12 1"
/* colors */
". c #000000"
"A c #7F0000"
"B c #007F00"
"C c #00007F"
"D c #FF0000"
"E c #00FF00"
"F c #0000FF"
"G c #FFFFFF"
"H c #7F7F7F"
"I c #BFFFBF"
"J c #3FBF3F"
"M c #FF00FF"
/* icon for state 1 */
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
"MMMMMMMMMMMMMMM"
/* icon for state 2 */
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHH...HH"
"HHHHHHHHHH.H.HH"
"HHHHHHHHHH.H.HH"
"HHHHHHHHHH...HH"
"HHHHHHHHHHHHHHH"
/* icon for state 3 */
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHHHHHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHH.HHH"
"HHHHHHHHHHHHHHH"
/* icon for state 4 */
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGG...GG"
"GGGGGGGGGG.G.GG"
"GGGGGGGGGG.G.GG"
"GGGGGGGGGG...GG"
"GGGGGGGGGGGGGGG"
/* icon for state 5 */
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGGGGGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGG.GGG"
"GGGGGGGGGGGGGGG"
/* icon for state 6 */
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
"IIIIIIIIIIIIIII"
/* icon for state 7 */
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
"JJJJJJJJJJJJJJJ"
/* icon for state 8 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAGGGAA"
"AAAAAAAAAAGAGAA"
"AAAAAAAAAAGAGAA"
"AAAAAAAAAAGGGAA"
"AAAAAAAAAAAAAAA"
/* icon for state 9 */
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAA"
"AAAAAAAAAAAGAAA"
"