Home  •  LifeWiki  •  Forums  •  Download Golly

## Other Loop rules

For discussion of other cellular automata.

### Re: Other Loop rules

I fixed a bug that made state 23 die when the immune signal passed by it. The new rule is below.
`@RULE GoucherParticleLoop#state 0 is blank#state 1 is tail#state 2 is head#state 3 is right reflector#state 4 is left reflector#state 5 is construction cell#state 6 is duplicator#state 7 is push constructor#state 8 is right turn#state 9 is left turn#state 10 is left and right duplicator constructor#state 13 is left duplicator constructor#state 14 is right duplicator constructor#state 11 is left and right left-turn constructor#state 12 is "construction done" signal#state 15 is left and right right-turn constructor#state 16 is turner+latcher#state 17 is construction signal#state 18 is special#state 19 is special#state 20 is special#state 21 is push turn#state 22 is special push#state 23 is special constructor#state 24 is stop special push 1#state 25 is stop special push 2#state 26 is useless reflector#state 27 is useless reflector constructor#state 28 is immune signal#state 29 is eater@TABLEn_states:30neighborhood:Mooresymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29}var b={a}var c={a}var d={a}var e={a}var f={a}var g={a}var h={a}var i={0,3,4,5,6,7,16,18,19,20,26}var j={i}var k={i}var l={i}var m={i}var n={i}var o={i}var p={2,8,9,10,11,13,14,15,17,27}var q={p}var r={0,1}var s={0,1,7,26,p}var t={s}var u={3,4,26}var v={0,p}var w={0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29}var x={w}var y={w}var z={w}var A={w}var B={w}var C={w}var D={23,12}# b used to be p5,12,0,0,0,0,0,0,0,012,5,0,0,0,0,0,0,0,00,p,6,i,m,e,j,n,1,p0,p,1,i,m,e,j,n,6,p23,28,0,0,0,0,0,0,0,028,D,a,b,c,12,d,e,f,03,28,12,0,0,0,0,0,p,2922,1,0,0,0,p,0,0,6,120,22,0,0,u,0,0,0,0,230,28,6,a,b,c,d,e,12,280,28,12,a,b,c,d,e,6,2829,12,28,0,0,0,0,0,28,03,28,28,a,b,c,d,e,f,29p,28,a,b,c,d,e,f,g,280,28,w,x,y,z,A,B,C,28p,0,a,12,28,b,c,d,e,0p,1,q,1,0,0,0,u,0,28p,1,q,1,0,0,0,6,0,28p,1,0,1,0,u,0,0,0,28p,1,0,1,0,6,0,0,0,280,7,0,0,0,i,0,0,0,5u,7,a,b,c,d,e,f,g,56,7,a,b,c,d,e,f,g,50,0,0,0,0,8,3,0,0,00,p,0,0,0,u,0,28,0,280,26,0,7,0,0,0,v,r,280,0,0,18,0,0,0,0,26,55,5,a,b,c,d,e,f,g,05,a,5,b,c,d,e,f,g,0p,a,b,c,d,22,e,f,6,230,p,0,29,0,0,0,28,0,280,p,12,6,0,0,0,0,0,00,0,0,0,0,0,1,28,6,280,3,0,0,0,0,0,p,12,00,a,b,c,d,22,e,f,6,236,28,a,b,c,d,e,f,g,2929,28,a,b,c,d,e,f,g,00,0,0,29,0,0,0,28,0,2828,29,0,0,0,12,0,0,0,128,29,0,0,0,12,0,1,0,1#0,0,0,0,29,28,12,0,0,221,0,0,0,29,28,12,0,0,220,0,0,0,1,8,6,0,0,00,28,12,0,0,0,0,0,4,280,28,0,0,0,3,0,0,0,280,0,12,28,3,0,0,0,0,280,0,0,28,0,0,0,4,0,28u,28,a,b,c,d,e,f,g,01,p,1,0,0,0,0,0,6,28p,0,0,1,0,1,0,6,0,281,p,1,0,0,0,0,0,3,28p,0,0,1,0,1,0,3,0,120,1,0,0,1,28,6,0,0,280,1,p,0,0,28,0,0,0,280,26,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,26,280,3,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,3,280,0,p,1,0,0,0,28,0,280,1,0,4,0,0,0,28,0,280,1,0,0,4,28,12,0,0,2826,28,a,b,c,d,e,f,g,00,0,0,0,12,28,26,0,0,280,p,0,28,0,6,0,a,0,286,28,a,b,c,d,e,f,g,0s,28,i,j,k,t,l,m,n,2828,a,b,c,d,e,f,g,h,1212,28,b,c,d,e,f,g,h,00,1,0,0,1,17,3,0,0,20,1,0,0,0,19,0,0,0,1720,a,b,c,d,e,f,g,h,1919,a,b,c,d,e,f,g,h,50,0,0,17,5,0,0,0,0,00,0,0,0,0,0,5,17,0,05,2,3,0,0,0,0,0,1,1818,a,b,c,d,e,f,g,h,00,18,0,0,0,0,0,0,0,50,17,3,0,0,0,0,0,1,20,1,7,0,0,p,0,0,0,12p,0,7,0,0,1,0,0,0,120,1,0,7,0,p,0,0,0,190,1,0,0,7,p,0,0,0,171,p,7,0,0,0,0,0,0,121,p,0,7,0,0,0,0,0,20p,0,0,7,0,1,0,0,0,512,p,1,0,0,0,0,0,6,012,i,p,j,1,q,k,l,m,1212,p,1,i,0,1,q,0,0,1212,i,j,k,l,p,1,m,q,1212,p,i,j,q,1,k,l,1,1212,p,i,j,k,q,1,l,1,1212,p,1,i,1,q,j,k,l,1212,p,1,i,j,k,l,m,n,1212,p,1,i,j,k,l,m,n,1212,p,i,j,k,l,m,n,1,1212,1,p,i,j,k,l,m,n,1212,1,i,j,k,l,m,n,p,12p,1,a,b,c,12,d,e,f,126,p,a,b,c,d,e,f,12,166,p,12,b,c,d,e,f,a,1612,p,a,b,c,d,e,f,g,0p,4,0,0,0,1,0,12,0,12p,3,0,12,0,1,0,0,0,123,p,a,b,c,d,e,f,12,04,p,12,b,c,d,e,f,a,01,7,0,0,0,0,0,2,0,51,a,b,c,d,e,f,g,h,0p,a,b,c,d,e,f,g,h,10,p,12,i,j,e,l,m,o,p0,p,i,j,e,l,m,o,12,p0,p,i,c,d,e,f,g,o,p0,p,3,i,j,e,l,m,1,p0,p,26,i,j,e,l,m,1,p#0,17,1,i,m,e,k,j,3,50,17,3,i,m,e,k,j,1,23,17,a,b,c,d,e,f,g,60,p,1,i,m,e,k,j,4,p16,2,a,b,c,d,e,f,g,30,2,16,i,m,e,k,j,1,170,p,16,i,m,e,k,j,1,p5,2,3,0,0,0,0,0,1,75,2,1,0,0,0,0,0,4,75,2,6,0,0,0,0,0,1,75,2,1,0,0,0,0,0,6,75,2,0,0,c,d,e,0,0,77,a,b,c,d,e,f,g,h,00,7,i,j,k,l,m,n,o,50,7,0,0,0,1,p,0,0,50,0,0,7,0,0,1,p,0,55,8,0,0,0,0,0,0,0,30,8,5,0,0,0,0,0,1,50,27,5,a,b,c,d,e,1,55,27,0,0,0,0,0,0,0,265,2,26,0,0,0,0,0,1,185,9,0,0,0,0,0,0,0,40,a,b,c,5,9,1,d,e,55,10,0,0,0,0,0,0,0,60,a,b,c,5,10,1,d,e,55,10,0,0,0,0,0,0,0,60,10,5,0,0,0,0,0,1,55,11,0,0,0,0,0,0,0,40,a,b,c,5,11,1,d,e,55,11,0,0,0,0,0,0,0,60,11,5,a,b,c,d,e,1,50,13,1,a,b,c,d,e,5,55,13,0,0,0,0,0,0,0,65,14,0,0,0,0,0,0,0,60,14,5,a,b,c,d,e,1,55,15,0,0,0,0,0,0,0,30,a,b,c,5,15,1,d,e,55,15,0,0,0,0,0,0,0,60,15,5,a,b,c,d,e,1,5#my transitions#useless0,7,0,0,1,0,2,0,0,50,7,0,0,2,1,0,0,0,50,7,0,0,0,2,1,0,0,5#complete loop5,0,0,1,17,2,0,0,0,2121,a,b,c,d,e,f,g,h,00,0,0,0,0,21,0,0,0,30,0,0,1,0,1,1,21,0,2222,a,b,c,d,e,f,g,h,10,0,0,1,0,0,0,22,0,20,17,1,i,m,e,k,j,3,2323,0,0,0,6,2,1,0,0,220,0,0,0,0,22,0,0,0,2323,0,0,0,0,8,0,0,0,2424,a,b,c,d,e,f,g,h,10,0,0,0,0,24,0,0,0,2525,a,b,c,d,e,f,g,h,00,0,0,0,0,25,0,0,0,5@COLORS1 255 255 255 #white2 0   0   255 #blue3 255 0   0   #red4 122 107 255 #lavender5 0   255 255 #cyan6 0   255 0   #green8 255 128 128 #pale red9 200 150 255 #pale lavender10 200 255 255 #pale lavender-green11 122 229 255 #lavender-green12 133 99  99  #light wood13 100 200 255 #deep lavender-green14 255 255 0   #red-green15 255 255 128 #pale red-green16 150 0   0   #dark red17 100 66  66  #medium wood26 100 0   75  #dark blue-red27 255 0   255 #blue-red28 209 67  43  #crimson`
c0b0p0

Posts: 645
Joined: February 26th, 2014, 4:48 pm

### Re: Other Loop rules

I fixed some bugs with the behavior of the "construction done" signal in the presence of a reflector. The result is shown below.
`x = 21, y = 18, rule = GoucherParticleLoop.C10.pB\$.B.AB.AB.pB3.AB.AC\$.A6.A3.B3.pC\$8.I3.A\$.B3.D10.A\$pBA.IA3.AB.ABD2.B\$5.B2.D\$5.A10.A\$.pB9.D.BA.B\$.AB.ABD5.A3.pB\$12.B\$.B7.D\$.A2.DA.BA3.AB.ABpB\$5.B3.H2.D\$.pC7.A6.A\$.A3.A10.B\$C.BA.B2.pB11.E\$5.pB10.F!`
c0b0p0

Posts: 645
Joined: February 26th, 2014, 4:48 pm

### Re: Other Loop rules

c0b0p0 wrote:I fixed some bugs with the behavior of the "construction done" signal in the presence of a reflector. Here is the result...

This replicator, in this new rule, behaves itself beautifully for the first sixteen replication cycles. Then it gradually gets into serious trouble, and the eventual result is an impressively disorganized mess.

Now, this kind of semi-chaos is more interesting than perfectly regimented descendants to the Nth generation, anyway, but is there a simple loop that stays simple?

Looking back on this thread I find a lot of rule variants with the same name, but only a few sample loops. There's a little group of test loops after this post by fluffykitty, for example, but they all seem to have the same tendency to get chaotically in each other's way, sooner or later -- in the current version of GoucherParticleLoop, at any rate. (?)

dvgrn
Moderator

Posts: 5705
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Other Loop rules

@dvgrn: At the time I posted, I had the wrong text in my clipboard. The corrected code block is below.
`@RULE GoucherParticleLoop#state 0 is blank#state 1 is tail#state 2 is head#state 3 is right reflector#state 4 is left reflector#state 5 is construction cell#state 6 is duplicator#state 7 is push constructor#state 8 is right turn#state 9 is left turn#state 10 is left and right duplicator constructor#state 13 is left duplicator constructor#state 14 is right duplicator constructor#state 11 is left and right left-turn constructor#state 12 is "construction done" signal#state 15 is left and right right-turn constructor#state 16 is turner+latcher#state 17 is construction signal#state 18 is special#state 19 is special#state 20 is special#state 21 is push turn#state 22 is special push#state 23 is special constructor#state 24 is stop special push 1#state 25 is stop special push 2#state 26 is useless reflector#state 27 is useless reflector constructor#state 28 is immune signal#state 29 is eater#state 30 is immune turner@TABLEn_states:30neighborhood:Mooresymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29}var b={a}var c={a}var d={a}var e={a}var f={a}var g={a}var h={a}var i={0,3,4,5,6,7,16,18,19,20,26}var j={i}var k={i}var l={i}var m={i}var n={i}var o={i}var p={2,8,9,10,11,13,14,15,17,27}var q={p}var r={0,1}var s={0,1,7,26,p}var t={s}var u={3,4,26}var v={0,p}var w={0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29}var x={w}var y={w}var z={w}var A={w}var B={w}var C={w}var D={23,12}var E={3,26}# b used to be pp,4,0,0,0,1,0,12,0,12p,E,0,12,0,1,0,0,0,1212,p,a,b,c,d,e,f,g,0E,p,a,b,c,d,e,f,12,02,1,0,1,0,0,0,0,0,125,12,0,0,0,0,0,0,0,012,5,0,0,0,0,0,0,0,00,p,6,i,m,e,j,n,1,p0,p,1,i,m,e,j,n,6,p23,28,0,0,0,0,0,0,0,028,D,a,b,c,12,d,e,f,03,28,12,0,0,0,0,0,p,2922,1,0,0,0,p,0,0,6,120,22,0,0,u,0,0,0,0,230,28,6,a,b,c,d,e,12,280,28,12,a,b,c,d,e,6,2829,12,28,0,0,0,0,0,28,03,28,28,a,b,c,d,e,f,29p,28,a,b,c,d,e,f,g,280,28,w,x,y,z,A,B,C,28p,0,a,12,28,b,c,d,e,0p,1,q,1,0,0,0,u,0,28p,1,q,1,0,0,0,6,0,28p,1,0,1,0,u,0,0,0,28p,1,0,1,0,6,0,0,0,280,7,0,0,0,i,0,0,0,5u,7,a,b,c,d,e,f,g,56,7,a,b,c,d,e,f,g,50,0,0,0,0,8,3,0,0,00,p,0,0,0,u,0,28,0,280,26,0,7,0,0,0,v,r,280,0,0,18,0,0,0,0,26,55,5,a,b,c,d,e,f,g,05,a,5,b,c,d,e,f,g,0p,a,b,c,d,22,e,f,6,230,p,0,29,0,0,0,28,0,280,p,12,6,0,0,0,0,0,00,0,0,0,0,0,1,28,6,280,3,0,0,0,0,0,p,12,00,a,b,c,d,22,e,f,6,236,28,a,b,c,d,e,f,g,2929,28,a,b,c,d,e,f,g,00,0,0,29,0,0,0,28,0,2828,29,0,0,0,12,0,0,0,128,29,0,0,0,12,0,1,0,1#0,0,0,0,29,28,12,0,0,221,0,0,0,29,28,12,0,0,220,0,0,0,1,8,6,0,0,00,28,12,0,0,0,0,0,4,280,28,0,0,0,3,0,0,0,280,0,12,28,3,0,0,0,0,280,0,0,28,0,0,0,4,0,28u,28,a,b,c,d,e,f,g,01,p,1,0,0,0,0,0,6,28p,0,0,1,0,1,0,6,0,281,p,1,0,0,0,0,0,3,28p,0,0,1,0,1,0,3,0,120,1,0,0,1,28,6,0,0,280,1,p,0,0,28,0,0,0,280,26,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,26,280,3,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,3,280,0,p,1,0,0,0,28,0,280,1,0,4,0,0,0,28,0,280,1,0,0,4,28,12,0,0,2826,28,a,b,c,d,e,f,g,00,0,0,0,12,28,26,0,0,280,p,0,28,0,6,0,a,0,286,28,a,b,c,d,e,f,g,0s,28,i,j,k,t,l,m,n,2828,a,b,c,d,e,f,g,h,1212,28,b,c,d,e,f,g,h,00,1,0,0,1,17,3,0,0,20,1,0,0,0,19,0,0,0,1720,a,b,c,d,e,f,g,h,1919,a,b,c,d,e,f,g,h,50,0,0,17,5,0,0,0,0,00,0,0,0,0,0,5,17,0,05,2,3,0,0,0,0,0,1,1818,a,b,c,d,e,f,g,h,00,18,0,0,0,0,0,0,0,50,17,3,0,0,0,0,0,1,20,1,7,0,0,p,0,0,0,12p,0,7,0,0,1,0,0,0,120,1,0,7,0,p,0,0,0,190,1,0,0,7,p,0,0,0,171,p,7,0,0,0,0,0,0,121,p,0,7,0,0,0,0,0,20p,0,0,7,0,1,0,0,0,512,p,1,0,0,0,0,0,6,012,i,p,j,1,q,k,l,m,1212,p,1,i,0,1,q,0,0,1212,i,j,k,l,p,1,m,q,1212,p,i,j,q,1,k,l,1,1212,p,i,j,k,q,1,l,1,1212,p,1,i,1,q,j,k,l,1212,p,1,i,j,k,l,m,n,1212,p,1,i,j,k,l,m,n,1212,p,i,j,k,l,m,n,1,1212,1,p,i,j,k,l,m,n,1212,1,i,j,k,l,m,n,p,12p,1,a,b,c,12,d,e,f,126,p,a,b,c,d,e,f,12,166,p,12,b,c,d,e,f,a,1612,p,a,b,c,d,e,f,g,0p,4,0,0,0,1,0,12,0,12p,3,0,12,0,1,0,0,0,12p,26,0,12,0,1,0,0,0,12E,p,a,b,c,d,e,f,12,04,p,12,b,c,d,e,f,a,01,7,0,0,0,0,0,2,0,51,a,b,c,d,e,f,g,h,0p,a,b,c,d,e,f,g,h,10,p,12,i,j,e,l,m,o,p0,p,i,j,e,l,m,o,12,p0,p,i,c,d,e,f,g,o,p0,p,3,i,j,e,l,m,1,p0,p,26,i,j,e,l,m,1,p#0,17,1,i,m,e,k,j,3,50,17,3,i,m,e,k,j,1,23,17,a,b,c,d,e,f,g,60,p,1,i,m,e,k,j,4,p16,2,a,b,c,d,e,f,g,30,2,16,i,m,e,k,j,1,170,p,16,i,m,e,k,j,1,p5,2,3,0,0,0,0,0,1,75,2,1,0,0,0,0,0,4,75,2,6,0,0,0,0,0,1,75,2,1,0,0,0,0,0,6,75,2,0,0,c,d,e,0,0,77,a,b,c,d,e,f,g,h,00,7,i,j,k,l,m,n,o,50,7,0,0,0,1,p,0,0,50,0,0,7,0,0,1,p,0,55,8,0,0,0,0,0,0,0,30,8,5,0,0,0,0,0,1,50,27,5,a,b,c,d,e,1,55,27,0,0,0,0,0,0,0,265,2,26,0,0,0,0,0,1,185,9,0,0,0,0,0,0,0,40,a,b,c,5,9,1,d,e,55,10,0,0,0,0,0,0,0,60,a,b,c,5,10,1,d,e,55,10,0,0,0,0,0,0,0,60,10,5,0,0,0,0,0,1,55,11,0,0,0,0,0,0,0,40,a,b,c,5,11,1,d,e,55,11,0,0,0,0,0,0,0,60,11,5,a,b,c,d,e,1,50,13,1,a,b,c,d,e,5,55,13,0,0,0,0,0,0,0,65,14,0,0,0,0,0,0,0,60,14,5,a,b,c,d,e,1,55,15,0,0,0,0,0,0,0,30,a,b,c,5,15,1,d,e,55,15,0,0,0,0,0,0,0,60,15,5,a,b,c,d,e,1,5#my transitions#useless0,7,0,0,1,0,2,0,0,50,7,0,0,2,1,0,0,0,50,7,0,0,0,2,1,0,0,5#complete loop5,0,0,1,17,2,0,0,0,2121,a,b,c,d,e,f,g,h,00,0,0,0,0,21,0,0,0,30,0,0,1,0,1,1,21,0,2222,a,b,c,d,e,f,g,h,10,0,0,1,0,0,0,22,0,20,17,1,i,m,e,k,j,3,2323,0,0,0,6,2,1,0,0,220,0,0,0,0,22,0,0,0,2323,0,0,0,0,8,0,0,0,2424,a,b,c,d,e,f,g,h,10,0,0,0,0,24,0,0,0,2525,a,b,c,d,e,f,g,h,00,0,0,0,0,25,0,0,0,5@COLORS1 255 255 255 #white2 0   0   255 #blue3 255 0   0   #red4 122 107 255 #lavender5 0   255 255 #cyan6 0   255 0   #green8 255 128 128 #pale red9 200 150 255 #pale lavender10 200 255 255 #pale lavender-green11 122 229 255 #lavender-green12 133 99  99  #light wood13 100 200 255 #deep lavender-green14 255 255 0   #red-green15 255 255 128 #pale red-green16 150 0   0   #dark red17 100 66  66  #medium wood26 100 0   75  #dark blue-red27 255 0   255 #blue-red28 209 67  43  #crimson`

The group of test loops had many fertile (right-turn) reflectors. As a result, loops that were born earlier often collided with loops that were born later. To solve this problem, I introduced infertile right-turn reflectors (state 26) and state 26-constructing signals (state 27). To make working loops, simply replace some of the fertile reflectors (state 3) with infertile reflectors and the corresponding cells of state 8 with cells of state 27.
c0b0p0

Posts: 645
Joined: February 26th, 2014, 4:48 pm

### Re: Other Loop rules

I fixed a bug with the state 7 cell and deleted all loops that resulted from a loop pushing a construction cell into another (dead) loop.
`@RULE GoucherParticleLoop#state 0 is blank#state 1 is tail#state 2 is head#state 3 is right reflector#state 4 is left reflector#state 5 is construction cell#state 6 is duplicator#state 7 is push constructor#state 8 is right turn#state 9 is left turn#state 10 is left and right duplicator constructor#state 13 is left duplicator constructor#state 14 is right duplicator constructor#state 11 is left and right left-turn constructor#state 12 is "construction done" signal#state 15 is left and right right-turn constructor#state 16 is turner+latcher#state 17 is construction signal#state 18 is special#state 19 is special#state 20 is special#state 21 is push turn#state 22 is special push#state 23 is special constructor#state 24 is stop special push 1#state 25 is stop special push 2#state 26 is useless reflector#state 27 is useless reflector constructor#state 28 is immune signal#state 29 is eater@TABLEn_states:30neighborhood:Mooresymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29}var b={a}var c={a}var d={a}var e={a}var f={a}var g={a}var h={a}var i={0,3,4,5,6,7,16,18,19,20,26}var j={i}var k={i}var l={i}var m={i}var n={i}var o={i}var p={2,8,9,10,11,13,14,15,17,27}var q={p}var r={0,1}var s={0,1,7,26,p}var t={s}var u={3,4,26}var v={0,p}var w={0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29}var x={w}var y={w}var z={w}var A={w}var B={w}var C={w}var D={23,12}var E={3,26}# b used to be p0,12,0,0,0,28,0,0,0,280,7,0,0,0,29,0,0,0,1229,12,0,0,0,0,0,0,0,00,7,0,0,2,0,1,0,0,5p,4,0,0,0,1,0,12,0,12p,E,0,12,0,1,0,0,0,1212,p,a,b,c,d,e,f,g,0E,p,a,b,c,d,e,f,12,02,1,0,1,0,0,0,0,0,125,12,0,0,0,0,0,0,0,012,5,0,0,0,0,0,0,0,00,p,6,i,m,e,j,n,1,p0,p,1,i,m,e,j,n,6,p23,28,0,0,0,0,0,0,0,028,D,a,b,c,12,d,e,f,03,28,12,0,0,0,0,0,p,2922,1,0,0,0,p,0,0,6,120,22,0,0,u,0,0,0,0,230,28,6,a,b,c,d,e,12,280,28,12,a,b,c,d,e,6,2829,12,28,0,0,0,0,0,28,03,28,28,a,b,c,d,e,f,29p,28,a,b,c,d,e,f,g,280,28,w,x,y,z,A,B,C,28p,0,a,12,28,b,c,d,e,0p,1,q,1,0,0,0,u,0,28p,1,q,1,0,0,0,6,0,28p,1,0,1,0,u,0,0,0,28p,1,0,1,0,6,0,0,0,280,7,0,0,0,i,0,0,0,5u,7,a,b,c,d,e,f,g,56,7,a,b,c,d,e,f,g,50,0,0,0,0,8,3,0,0,00,p,0,0,0,u,0,28,0,280,26,0,7,0,0,0,v,r,280,0,0,18,0,0,0,0,26,55,5,a,b,c,d,e,f,g,05,a,5,b,c,d,e,f,g,0p,a,b,c,d,22,e,f,6,230,p,0,29,0,0,0,28,0,280,p,12,6,0,0,0,0,0,00,0,0,0,0,0,1,28,6,280,3,0,0,0,0,0,p,12,00,a,b,c,d,22,e,f,6,236,28,a,b,c,d,e,f,g,2929,28,a,b,c,d,e,f,g,00,0,0,29,0,0,0,28,0,2828,29,0,0,0,12,0,0,0,128,29,0,0,0,12,0,1,0,1#0,0,0,0,29,28,12,0,0,221,0,0,0,29,28,12,0,0,220,0,0,0,1,8,6,0,0,00,28,12,0,0,0,0,0,4,280,28,0,0,0,3,0,0,0,280,0,12,28,3,0,0,0,0,280,0,0,28,0,0,0,4,0,28u,28,a,b,c,d,e,f,g,01,p,1,0,0,0,0,0,6,28p,0,0,1,0,1,0,6,0,281,p,1,0,0,0,0,0,3,28p,0,0,1,0,1,0,3,0,120,1,0,0,1,28,6,0,0,280,1,p,0,0,28,0,0,0,280,26,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,26,280,3,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,3,280,0,p,1,0,0,0,28,0,280,1,0,4,0,0,0,28,0,280,1,0,0,4,28,12,0,0,2826,28,a,b,c,d,e,f,g,00,0,0,0,12,28,26,0,0,280,p,0,28,0,6,0,a,0,286,28,a,b,c,d,e,f,g,0s,28,i,j,k,t,l,m,n,2828,a,b,c,d,e,f,g,h,1212,28,b,c,d,e,f,g,h,00,1,0,0,1,17,3,0,0,20,1,0,0,0,19,0,0,0,1720,a,b,c,d,e,f,g,h,1919,a,b,c,d,e,f,g,h,50,0,0,17,5,0,0,0,0,00,0,0,0,0,0,5,17,0,05,2,3,0,0,0,0,0,1,1818,a,b,c,d,e,f,g,h,00,18,0,0,0,0,0,0,0,50,17,3,0,0,0,0,0,1,20,1,7,0,0,p,0,0,0,12p,0,7,0,0,1,0,0,0,120,1,0,7,0,p,0,0,0,190,1,0,0,7,p,0,0,0,171,p,7,0,0,0,0,0,0,121,p,0,7,0,0,0,0,0,20p,0,0,7,0,1,0,0,0,512,p,1,0,0,0,0,0,6,012,i,p,j,1,q,k,l,m,1212,p,1,i,0,1,q,0,0,1212,i,j,k,l,p,1,m,q,1212,p,i,j,q,1,k,l,1,1212,p,i,j,k,q,1,l,1,1212,p,1,i,1,q,j,k,l,1212,p,1,i,j,k,l,m,n,1212,p,1,i,j,k,l,m,n,1212,p,i,j,k,l,m,n,1,1212,1,p,i,j,k,l,m,n,1212,1,i,j,k,l,m,n,p,12p,1,a,b,c,12,d,e,f,126,p,a,b,c,d,e,f,12,166,p,12,b,c,d,e,f,a,1612,p,a,b,c,d,e,f,g,0p,4,0,0,0,1,0,12,0,12p,3,0,12,0,1,0,0,0,12p,26,0,12,0,1,0,0,0,12E,p,a,b,c,d,e,f,12,04,p,12,b,c,d,e,f,a,01,7,0,0,0,0,0,2,0,51,a,b,c,d,e,f,g,h,0p,a,b,c,d,e,f,g,h,10,p,12,i,j,e,l,m,o,p0,p,i,j,e,l,m,o,12,p0,p,i,c,d,e,f,g,o,p0,p,3,i,j,e,l,m,1,p0,p,26,i,j,e,l,m,1,p#0,17,1,i,m,e,k,j,3,50,17,3,i,m,e,k,j,1,23,17,a,b,c,d,e,f,g,60,p,1,i,m,e,k,j,4,p16,2,a,b,c,d,e,f,g,30,2,16,i,m,e,k,j,1,170,p,16,i,m,e,k,j,1,p5,2,3,0,0,0,0,0,1,75,2,1,0,0,0,0,0,4,75,2,6,0,0,0,0,0,1,75,2,1,0,0,0,0,0,6,75,2,0,0,c,d,e,0,0,77,a,b,c,d,e,f,g,h,00,7,i,j,k,l,m,n,o,50,7,0,0,0,1,p,0,0,50,0,0,7,0,0,1,p,0,55,8,0,0,0,0,0,0,0,30,8,5,0,0,0,0,0,1,50,27,5,a,b,c,d,e,1,55,27,0,0,0,0,0,0,0,265,2,26,0,0,0,0,0,1,185,9,0,0,0,0,0,0,0,40,a,b,c,5,9,1,d,e,55,10,0,0,0,0,0,0,0,60,a,b,c,5,10,1,d,e,55,10,0,0,0,0,0,0,0,60,10,5,0,0,0,0,0,1,55,11,0,0,0,0,0,0,0,40,a,b,c,5,11,1,d,e,55,11,0,0,0,0,0,0,0,60,11,5,a,b,c,d,e,1,50,13,1,a,b,c,d,e,5,55,13,0,0,0,0,0,0,0,65,14,0,0,0,0,0,0,0,60,14,5,a,b,c,d,e,1,55,15,0,0,0,0,0,0,0,30,a,b,c,5,15,1,d,e,55,15,0,0,0,0,0,0,0,60,15,5,a,b,c,d,e,1,5#my transitions#useless0,7,0,0,1,0,2,0,0,50,7,0,0,2,1,0,0,0,50,7,0,0,0,2,1,0,0,5#complete loop5,0,0,1,17,2,0,0,0,2121,a,b,c,d,e,f,g,h,00,0,0,0,0,21,0,0,0,30,0,0,1,0,1,1,21,0,2222,a,b,c,d,e,f,g,h,10,0,0,1,0,0,0,22,0,20,17,1,i,m,e,k,j,3,2323,0,0,0,6,2,1,0,0,220,0,0,0,0,22,0,0,0,2323,0,0,0,0,8,0,0,0,2424,a,b,c,d,e,f,g,h,10,0,0,0,0,24,0,0,0,2525,a,b,c,d,e,f,g,h,00,0,0,0,0,25,0,0,0,5@COLORS1 255 255 255 #white2 0   0   255 #blue3 255 0   0   #red4 122 107 255 #lavender5 0   255 255 #cyan6 0   255 0   #green8 255 128 128 #pale red9 200 150 255 #pale lavender10 200 255 255 #pale lavender-green11 122 229 255 #lavender-green12 133 99  99  #light wood13 100 200 255 #deep lavender-green14 255 255 0   #red-green15 255 255 128 #pale red-green16 150 0   0   #dark red17 100 66  66  #medium wood26 100 0   75  #dark blue-red27 255 0   255 #blue-red28 209 67  43  #crimson30 39 210  92`
c0b0p0

Posts: 645
Joined: February 26th, 2014, 4:48 pm

### Re: Other Loop rules

c0b0p0 wrote:I fixed a bug with the state 7 cell and deleted all loops that resulted from a loop pushing a construction cell into another (dead) loop.

I tried the latest rule briefly tonight, but the loops that I tried still start doing interesting things after a few cycles (after starting out looking very clean and organized and XOR-rule-like.) I tried modifying one of the loops, but still got very similar behavior: the mutants start making long diagonals now, sometimes.

Am I missing a pattern somewhere, that could serve as a simplest-possible demo loop for the new version of the rule?

dvgrn
Moderator

Posts: 5705
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

### Re: Other Loop rules

dvgrn wrote:Am I missing a pattern somewhere, that could serve as a simplest-possible demo loop for the new version of the rule?

I think this is the simplest loop in this rule. A 6x6 loop would require that all gaps between signals be a single cell, which would interfere with the construction method.
`x = 7, y = 7, rule = GoucherParticleLoop.C\$2.AB.AC\$.B3.B\$.A2\$CBA.HA\$5.P!`
c0b0p0

Posts: 645
Joined: February 26th, 2014, 4:48 pm

### Re: Other Loop rules

I fixed a bug that made neighboring construction cells die. The result is below.
`@RULE GoucherParticleLoop#state 0 is blank#state 1 is tail#state 2 is head#state 3 is right reflector#state 4 is left reflector#state 5 is construction cell#state 6 is duplicator#state 7 is push constructor#state 8 is right turn#state 9 is left turn#state 10 is left and right duplicator constructor#state 13 is left duplicator constructor#state 14 is right duplicator constructor#state 11 is left and right left-turn constructor#state 12 is "construction done" signal#state 15 is left and right right-turn constructor#state 16 is turner+latcher#state 17 is construction signal#state 18 is special#state 19 is special#state 20 is special#state 21 is push turn#state 22 is special push#state 23 is special constructor#state 24 is stop special push 1#state 25 is stop special push 2#state 26 is useless reflector#state 27 is useless reflector constructor#state 28 is immune signal#state 29 is eater@TABLEn_states:30neighborhood:Mooresymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29}var b={a}var c={a}var d={a}var e={a}var f={a}var g={a}var h={a}var i={0,3,4,5,6,7,16,18,19,20,26}var j={i}var k={i}var l={i}var m={i}var n={i}var o={i}var p={2,8,9,10,11,13,14,15,17,27}var q={p}var r={0,1}var s={0,1,7,26,p}var t={s}var u={3,4,26}var v={0,p}var w={0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29}var x={w}var y={w}var z={w}var A={w}var B={w}var C={w}var D={23,12}var E={3,26}# b used to be p5,1,5,0,0,0,0,0,0,00,12,0,0,0,28,0,0,0,280,7,0,0,0,29,0,0,0,1229,12,0,0,0,0,0,0,0,00,7,0,0,2,0,1,0,0,5p,4,0,0,0,1,0,12,0,12p,E,0,12,0,1,0,0,0,1212,p,a,b,c,d,e,f,g,0E,p,a,b,c,d,e,f,12,05,12,0,0,0,0,0,0,0,012,5,0,0,0,0,0,0,0,00,p,6,i,m,e,j,n,1,p0,p,1,i,m,e,j,n,6,p23,28,0,0,0,0,0,0,0,028,D,a,b,c,12,d,e,f,03,28,12,0,0,0,0,0,p,2922,1,0,0,0,p,0,0,6,120,22,0,0,u,0,0,0,0,230,28,6,a,b,c,d,e,12,280,28,12,a,b,c,d,e,6,2829,12,28,0,0,0,0,0,28,03,28,28,a,b,c,d,e,f,29p,28,a,b,c,d,e,f,g,280,28,w,x,y,z,A,B,C,28p,0,a,12,28,b,c,d,e,0p,1,q,1,0,0,0,u,0,28p,1,q,1,0,0,0,6,0,28p,1,0,1,0,u,0,0,0,28p,1,0,1,0,6,0,0,0,280,7,0,0,0,i,0,0,0,5u,7,a,b,c,d,e,f,g,56,7,a,b,c,d,e,f,g,50,0,0,0,0,8,3,0,0,00,p,0,0,0,u,0,28,0,280,26,0,7,0,0,0,v,r,280,0,0,18,0,0,0,0,26,5#5,5,a,b,c,d,e,f,g,0#5,a,5,b,c,d,e,f,g,0p,a,b,c,d,22,e,f,6,230,p,0,29,0,0,0,28,0,280,p,12,6,0,0,0,0,0,00,0,0,0,0,0,1,28,6,280,3,0,0,0,0,0,p,12,00,a,b,c,d,22,e,f,6,236,28,a,b,c,d,e,f,g,2929,28,a,b,c,d,e,f,g,00,0,0,29,0,0,0,28,0,2828,29,0,0,0,12,0,0,0,128,29,0,0,0,12,0,1,0,1#0,0,0,0,29,28,12,0,0,221,0,0,0,29,28,12,0,0,220,0,0,0,1,8,6,0,0,00,28,12,0,0,0,0,0,4,280,28,0,0,0,3,0,0,0,280,0,12,28,3,0,0,0,0,280,0,0,28,0,0,0,4,0,28u,28,a,b,c,d,e,f,g,01,p,1,0,0,0,0,0,6,28p,0,0,1,0,1,0,6,0,281,p,1,0,0,0,0,0,3,28p,0,0,1,0,1,0,3,0,120,1,0,0,1,28,6,0,0,280,1,p,0,0,28,0,0,0,280,26,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,26,280,3,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,3,280,0,p,1,0,0,0,28,0,280,1,0,4,0,0,0,28,0,280,1,0,0,4,28,12,0,0,2826,28,a,b,c,d,e,f,g,00,0,0,0,12,28,26,0,0,280,p,0,28,0,6,0,a,0,286,28,a,b,c,d,e,f,g,0s,28,i,j,k,t,l,m,n,2828,a,b,c,d,e,f,g,h,1212,28,b,c,d,e,f,g,h,00,1,0,0,1,17,3,0,0,20,1,0,0,0,19,0,0,0,1720,a,b,c,d,e,f,g,h,1919,a,b,c,d,e,f,g,h,50,0,0,17,5,0,0,0,0,00,0,0,0,0,0,5,17,0,05,2,3,0,0,0,0,0,1,1818,a,b,c,d,e,f,g,h,00,18,0,0,0,0,0,0,0,50,17,3,0,0,0,0,0,1,20,1,7,0,0,p,0,0,0,12p,0,7,0,0,1,0,0,0,120,1,0,7,0,p,0,0,0,190,1,0,0,7,p,0,0,0,171,p,7,0,0,0,0,0,0,121,p,0,7,0,0,0,0,0,20p,0,0,7,0,1,0,0,0,512,p,1,0,0,0,0,0,6,012,i,p,j,1,q,k,l,m,1212,p,1,i,0,1,q,0,0,1212,i,j,k,l,p,1,m,q,1212,p,i,j,q,1,k,l,1,1212,p,i,j,k,q,1,l,1,1212,p,1,i,1,q,j,k,l,1212,p,1,i,j,k,l,m,n,1212,p,1,i,j,k,l,m,n,1212,p,i,j,k,l,m,n,1,1212,1,p,i,j,k,l,m,n,1212,1,i,j,k,l,m,n,p,12p,1,a,b,c,12,d,e,f,126,p,a,b,c,d,e,f,12,166,p,12,b,c,d,e,f,a,1612,p,a,b,c,d,e,f,g,0p,4,0,0,0,1,0,12,0,12p,3,0,12,0,1,0,0,0,12p,26,0,12,0,1,0,0,0,12E,p,a,b,c,d,e,f,12,04,p,12,b,c,d,e,f,a,01,7,0,0,0,0,0,2,0,51,a,b,c,d,e,f,g,h,0p,a,b,c,d,e,f,g,h,10,p,12,i,j,e,l,m,o,p0,p,i,j,e,l,m,o,12,p0,p,i,c,d,e,f,g,o,p0,p,3,i,j,e,l,m,1,p0,p,26,i,j,e,l,m,1,p#0,17,1,i,m,e,k,j,3,50,17,3,i,m,e,k,j,1,23,17,a,b,c,d,e,f,g,60,p,1,i,m,e,k,j,4,p16,2,a,b,c,d,e,f,g,30,2,16,i,m,e,k,j,1,170,p,16,i,m,e,k,j,1,p5,2,3,0,0,0,0,0,1,75,2,1,0,0,0,0,0,4,75,2,6,0,0,0,0,0,1,75,2,1,0,0,0,0,0,6,75,2,0,0,c,d,e,0,0,77,a,b,c,d,e,f,g,h,00,7,i,j,k,l,m,n,o,50,7,0,0,0,1,p,0,0,50,0,0,7,0,0,1,p,0,55,8,0,0,0,0,0,0,0,30,8,5,0,0,0,0,0,1,50,27,5,a,b,c,d,e,1,55,27,0,0,0,0,0,0,0,265,2,26,0,0,0,0,0,1,185,9,0,0,0,0,0,0,0,40,a,b,c,5,9,1,d,e,55,10,0,0,0,0,0,0,0,60,a,b,c,5,10,1,d,e,55,10,0,0,0,0,0,0,0,60,10,5,0,0,0,0,0,1,55,11,0,0,0,0,0,0,0,40,a,b,c,5,11,1,d,e,55,11,0,0,0,0,0,0,0,60,11,5,a,b,c,d,e,1,50,13,1,a,b,c,d,e,5,55,13,0,0,0,0,0,0,0,65,14,0,0,0,0,0,0,0,60,14,5,a,b,c,d,e,1,55,15,0,0,0,0,0,0,0,30,a,b,c,5,15,1,d,e,55,15,0,0,0,0,0,0,0,60,15,5,a,b,c,d,e,1,5#my transitions#useless0,7,0,0,1,0,2,0,0,50,7,0,0,2,1,0,0,0,50,7,0,0,0,2,1,0,0,5#complete loop5,0,0,1,17,2,0,0,0,2121,a,b,c,d,e,f,g,h,00,0,0,0,0,21,0,0,0,30,0,0,1,0,1,1,21,0,2222,a,b,c,d,e,f,g,h,10,0,0,1,0,0,0,22,0,20,17,1,i,m,e,k,j,3,2323,0,0,0,6,2,1,0,0,220,0,0,0,0,22,0,0,0,2323,0,0,0,0,8,0,0,0,2424,a,b,c,d,e,f,g,h,10,0,0,0,0,24,0,0,0,2525,a,b,c,d,e,f,g,h,00,0,0,0,0,25,0,0,0,5@COLORS1 255 255 255 #white2 0   0   255 #blue3 255 0   0   #red4 122 107 255 #lavender5 0   255 255 #cyan6 0   255 0   #green8 255 128 128 #pale red9 200 150 255 #pale lavender10 200 255 255 #pale lavender-green11 122 229 255 #lavender-green12 133 99  99  #light wood13 100 200 255 #deep lavender-green14 255 255 0   #red-green15 255 255 128 #pale red-green16 150 0   0   #dark red17 100 66  66  #medium wood26 100 0   75  #dark blue-red27 255 0   255 #blue-red28 209 67  43  #crimson30 39 210  92`
c0b0p0

Posts: 645
Joined: February 26th, 2014, 4:48 pm

### Re: Other Loop rules

I fixed a number of related bugs that kept signals from moving a construction cell in the presence of a state 23 cell. The new rule is below.
`@RULE GoucherParticleLoop#state 0 is blank#state 1 is tail#state 2 is head#state 3 is right reflector#state 4 is left reflector#state 5 is construction cell#state 6 is duplicator#state 7 is push constructor#state 8 is right turn#state 9 is left turn#state 10 is left and right duplicator constructor#state 13 is left duplicator constructor#state 14 is right duplicator constructor#state 11 is left and right left-turn constructor#state 12 is "construction done" signal#state 15 is left and right right-turn constructor#state 16 is turner+latcher#state 17 is construction signal#state 18 is special#state 19 is special#state 20 is special#state 21 is push turn#state 22 is special push#state 23 is special constructor#state 24 is stop special push 1#state 25 is stop special push 2#state 26 is useless reflector#state 27 is useless reflector constructor#state 28 is immune signal#state 29 is eater@TABLEn_states:30neighborhood:Mooresymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29}var b={a}var c={a}var d={a}var e={a}var f={a}var g={a}var h={a}var i={0,3,4,5,6,7,16,18,19,20,23,26}var j={i}var k={i}var l={i}var m={i}var n={i}var o={i}var p={2,8,9,10,11,13,14,15,17,27}var q={p}var r={0,1}var s={0,1,7,26,p}var t={s}var u={3,4,26}var v={0,p}var w={0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29}var x={w}var y={w}var z={w}var A={w}var B={w}var C={w}var D={23,12}var E={3,26}# b used to be p5,1,5,0,0,0,0,0,0,00,12,0,0,0,28,0,0,0,280,7,0,0,0,29,0,0,0,1229,12,0,0,0,0,0,0,0,00,7,0,0,2,0,1,0,0,5p,4,0,0,0,1,0,12,0,12p,E,0,12,0,1,0,0,0,1212,p,a,b,c,d,e,f,g,0E,p,a,b,c,d,e,f,12,05,12,0,0,0,0,0,0,0,012,5,0,0,0,0,0,0,0,00,p,6,i,m,e,j,n,1,p0,p,1,i,m,e,j,n,6,p23,28,0,0,0,0,0,0,0,028,D,a,b,c,12,d,e,f,03,28,12,0,0,0,0,0,p,2922,1,0,0,0,p,0,0,6,120,22,0,0,u,0,0,0,0,230,28,6,a,b,c,d,e,12,280,28,12,a,b,c,d,e,6,2829,12,28,0,0,0,0,0,28,03,28,28,a,b,c,d,e,f,29p,28,a,b,c,d,e,f,g,280,28,w,x,y,z,A,B,C,28p,0,a,12,28,b,c,d,e,0p,1,q,1,0,0,0,u,0,28p,1,q,1,0,0,0,6,0,28p,1,0,1,0,u,0,0,0,28p,1,0,1,0,6,0,0,0,280,7,0,0,0,i,0,0,0,5u,7,a,b,c,d,e,f,g,56,7,a,b,c,d,e,f,g,50,0,0,0,0,8,3,0,0,00,p,0,0,0,u,0,28,0,280,26,0,7,0,0,0,v,r,280,0,0,18,0,0,0,0,26,5#5,5,a,b,c,d,e,f,g,0#5,a,5,b,c,d,e,f,g,0p,a,b,c,d,22,e,f,6,230,p,0,29,0,0,0,28,0,280,p,12,6,0,0,0,0,0,00,0,0,0,0,0,1,28,6,280,3,0,0,0,0,0,p,12,00,a,b,c,d,22,e,f,6,236,28,a,b,c,d,e,f,g,2929,28,a,b,c,d,e,f,g,00,0,0,29,0,0,0,28,0,2828,29,0,0,0,12,0,0,0,128,29,0,0,0,12,0,1,0,1#0,0,0,0,29,28,12,0,0,221,0,0,0,29,28,12,0,0,220,0,0,0,1,8,6,0,0,00,28,12,0,0,0,0,0,4,280,28,0,0,0,3,0,0,0,280,0,12,28,3,0,0,0,0,280,0,0,28,0,0,0,4,0,28u,28,a,b,c,d,e,f,g,01,p,1,0,0,0,0,0,6,28p,0,0,1,0,1,0,6,0,281,p,1,0,0,0,0,0,3,28p,0,0,1,0,1,0,3,0,120,1,0,0,1,28,6,0,0,280,1,p,0,0,28,0,0,0,280,26,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,26,280,3,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,3,280,0,p,1,0,0,0,28,0,280,1,0,4,0,0,0,28,0,280,1,0,0,4,28,12,0,0,2826,28,a,b,c,d,e,f,g,00,0,0,0,12,28,26,0,0,280,p,0,28,0,6,0,a,0,286,28,a,b,c,d,e,f,g,0s,28,i,j,k,t,l,m,n,2828,a,b,c,d,e,f,g,h,1212,28,b,c,d,e,f,g,h,00,1,0,0,1,17,3,0,0,20,1,0,0,0,19,0,0,0,1720,a,b,c,d,e,f,g,h,1919,a,b,c,d,e,f,g,h,50,0,0,17,5,0,0,0,0,00,0,0,0,0,0,5,17,0,05,2,3,0,0,0,0,0,1,1818,a,b,c,d,e,f,g,h,00,18,0,0,0,0,0,0,0,50,17,3,0,0,0,0,0,1,20,1,7,0,0,p,0,0,0,12p,0,7,0,0,1,0,0,0,120,1,0,7,0,p,0,0,0,190,1,0,0,7,p,0,0,0,171,p,7,0,0,0,0,0,0,121,p,0,7,0,0,0,0,0,20p,0,0,7,0,1,0,0,0,5#0,p,i,j,e,l,m,o,12,p#0,p,i,c,d,e,f,g,o,p12,p,1,0,0,0,0,0,6,012,i,p,j,1,q,k,l,m,1212,p,1,i,0,1,q,0,0,1212,i,j,k,l,p,1,m,q,1212,p,i,j,q,1,k,l,1,1212,p,i,j,k,q,1,l,1,1212,p,1,i,1,q,j,k,l,1212,p,1,i,j,k,l,m,n,1212,p,1,i,j,k,l,m,n,1212,p,i,j,k,l,m,n,1,1212,1,p,i,j,k,l,m,n,1212,1,i,j,k,l,m,n,p,12p,1,a,b,c,12,d,e,f,126,p,a,b,c,d,e,f,12,166,p,12,b,c,d,e,f,a,1612,p,a,b,c,d,e,f,g,0p,4,0,0,0,1,0,12,0,12p,3,0,12,0,1,0,0,0,12p,26,0,12,0,1,0,0,0,12E,p,a,b,c,d,e,f,12,04,p,12,b,c,d,e,f,a,01,7,0,0,0,0,0,2,0,51,a,b,c,d,e,f,g,h,0p,a,b,c,d,e,f,g,h,10,p,12,i,j,e,l,m,o,p0,p,i,j,e,l,m,o,12,p0,p,i,c,d,e,f,g,o,p0,p,3,i,j,e,l,m,1,p0,p,26,i,j,e,l,m,1,p#0,17,1,i,m,e,k,j,3,50,17,3,i,m,e,k,j,1,23,17,a,b,c,d,e,f,g,60,p,1,i,m,e,k,j,4,p16,2,a,b,c,d,e,f,g,30,2,16,i,m,e,k,j,1,170,p,16,i,m,e,k,j,1,p5,2,3,0,0,0,0,0,1,75,2,1,0,0,0,0,0,4,75,2,6,0,0,0,0,0,1,75,2,1,0,0,0,0,0,6,75,2,i,j,c,d,e,k,l,77,a,b,c,d,e,f,g,h,00,7,i,j,k,l,m,n,o,50,7,0,0,0,1,p,0,0,50,0,0,7,0,0,1,p,0,55,8,i,j,c,d,e,k,l,30,8,5,0,0,0,0,0,1,50,27,5,a,b,c,d,e,1,55,27,0,0,0,0,0,0,0,265,2,26,0,0,0,0,0,1,185,9,0,0,0,0,0,0,0,40,a,b,c,5,9,1,d,e,55,10,0,0,0,0,0,0,0,60,a,b,c,5,10,1,d,e,55,10,0,0,0,0,0,0,0,60,10,5,0,0,0,0,0,1,55,11,0,0,0,0,0,0,0,40,a,b,c,5,11,1,d,e,55,11,0,0,0,0,0,0,0,60,11,5,a,b,c,d,e,1,50,13,1,a,b,c,d,e,5,55,13,0,0,0,0,0,0,0,65,14,0,0,0,0,0,0,0,60,14,5,a,b,c,d,e,1,55,15,0,0,0,0,0,0,0,30,a,b,c,5,15,1,d,e,55,15,0,0,0,0,0,0,0,60,15,5,a,b,c,d,e,1,5#my transitions#useless0,7,0,0,1,0,2,0,0,50,7,0,0,2,1,0,0,0,50,7,0,0,0,2,1,0,0,5#complete loop5,0,0,1,17,2,0,0,0,2121,a,b,c,d,e,f,g,h,00,0,0,0,0,21,0,0,0,30,0,0,1,0,1,1,21,0,2222,a,b,c,d,e,f,g,h,10,0,0,1,0,0,0,22,0,20,17,1,i,m,e,k,j,3,2323,0,0,0,6,2,1,0,0,220,0,0,0,0,22,0,0,0,2323,0,0,0,0,8,0,0,0,2424,a,b,c,d,e,f,g,h,10,0,0,0,0,24,0,0,0,2525,a,b,c,d,e,f,g,h,00,0,0,0,0,25,0,0,0,5@COLORS1 255 255 255 #white2 0   0   255 #blue3 255 0   0   #red4 122 107 255 #lavender5 0   255 255 #cyan6 0   255 0   #green8 255 128 128 #pale red9 200 150 255 #pale lavender10 200 255 255 #pale lavender-green11 122 229 255 #lavender-green12 133 99  99  #light wood13 100 200 255 #deep lavender-green14 255 255 0   #red-green15 255 255 128 #pale red-green16 150 0   0   #dark red17 100 66  66  #medium wood26 100 0   75  #dark blue-red27 255 0   255 #blue-red28 209 67  43  #crimson30 39 210  92`
c0b0p0

Posts: 645
Joined: February 26th, 2014, 4:48 pm

### Re: Other Loop rules

Among other bugfixes, I fixed a bug that prevented the immune signal from moving in the presence of another immune signal. The new rule is below.
`@RULE GoucherParticleLoop#state 0 is blank#state 1 is tail#state 2 is head#state 3 is right reflector#state 4 is left reflector#state 5 is construction cell#state 6 is duplicator#state 7 is push constructor#state 8 is right turn#state 9 is left turn#state 10 is left and right duplicator constructor#state 13 is left duplicator constructor#state 14 is right duplicator constructor#state 11 is left and right left-turn constructor#state 12 is "construction done" signal#state 15 is left and right right-turn constructor#state 16 is turner+latcher#state 17 is construction signal#state 18 is special#state 19 is special#state 20 is special#state 21 is push turn#state 22 is special push#state 23 is special constructor#state 24 is stop special push 1#state 25 is stop special push 2#state 26 is useless reflector#state 27 is useless reflector constructor#state 28 is immune signal#state 29 is eater@TABLEn_states:30neighborhood:Mooresymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29}var b={a}var c={a}var d={a}var e={a}var f={a}var g={a}var h={a}var i={0,3,4,5,6,7,16,18,19,20,23,26}var j={i}var k={i}var l={i}var m={i}var n={i}var o={i}var p={2,8,9,10,11,13,14,15,17,27}var q={p}var r={0,1}var s={0,1,7,26,p}var t={s}var u={3,4,26}var v={0,p}var w={0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29}var x={w}var y={w}var z={w}var A={w}var B={w}var C={w}var D={23,12}var E={3,26}# b used to be p1,2,1,0,0,0,0,0,29,282,1,0,29,0,0,0,1,0,12p,5,0,5,0,1,0,1,0,125,1,5,0,0,0,0,0,0,05,p,5,0,0,0,0,0,1,05,p,1,0,0,0,0,0,5,00,12,0,0,0,28,0,0,0,280,7,0,0,0,29,0,0,0,1229,12,0,0,0,0,0,0,0,00,7,0,0,2,0,1,0,0,5p,4,0,0,0,1,0,12,0,12p,E,0,12,0,1,0,0,0,1212,p,a,b,c,d,e,f,g,0E,p,a,b,c,d,e,f,12,05,12,0,0,0,0,0,0,0,012,5,0,0,0,0,0,0,0,00,p,6,i,m,e,j,n,1,p0,p,1,i,m,e,j,n,6,p23,28,0,0,0,0,0,0,0,023,28,12,0,0,0,0,0,6,028,D,a,b,c,12,d,e,f,03,28,12,0,0,0,0,0,p,2922,1,0,0,0,p,0,0,6,120,22,0,0,u,0,0,0,0,230,28,6,a,b,c,d,e,12,280,28,12,a,b,c,d,e,6,2829,12,28,0,0,0,0,0,28,03,28,28,a,b,c,d,e,f,29p,28,a,b,c,d,e,f,g,280,28,w,a,b,c,d,e,C,28p,0,a,12,28,b,c,d,e,0p,1,q,1,0,0,0,u,0,28p,1,q,1,0,0,0,6,0,28p,1,0,1,0,u,0,0,0,28p,1,0,1,0,6,0,0,0,280,7,0,0,0,i,0,0,0,5u,7,a,b,c,d,e,f,g,56,7,a,b,c,d,e,f,g,50,0,0,0,0,8,3,0,0,00,p,0,0,0,u,0,28,0,280,26,0,7,0,0,0,v,r,280,0,0,18,0,0,0,0,26,5#5,5,a,b,c,d,e,f,g,0#5,a,5,b,c,d,e,f,g,0p,a,b,c,d,22,e,f,6,230,p,0,29,0,0,0,28,0,280,p,12,6,0,0,0,0,0,00,0,0,0,0,0,1,28,6,280,3,0,0,0,0,0,p,12,00,a,b,c,d,22,e,f,6,236,28,a,b,c,d,e,f,g,2929,28,a,b,c,d,e,f,g,00,0,0,29,0,0,0,28,0,2828,29,0,0,0,12,0,0,0,128,29,0,0,0,12,0,1,0,1#0,0,0,0,29,28,12,0,0,221,0,0,0,29,28,12,0,0,220,0,0,0,1,8,6,0,0,00,28,12,0,0,0,0,0,4,280,28,0,0,0,3,0,0,0,280,0,12,28,3,0,0,0,0,280,0,0,28,0,0,0,4,0,28u,28,a,b,c,d,e,f,g,01,p,1,0,0,0,0,0,6,28p,0,0,1,0,1,0,6,0,281,p,1,0,0,0,0,0,3,28p,0,0,1,0,1,0,3,0,120,1,0,0,1,28,6,0,0,280,1,p,0,0,28,0,0,0,280,26,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,26,280,3,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,3,280,0,p,1,0,0,0,28,0,280,1,0,4,0,0,0,28,0,280,1,0,0,4,28,12,0,0,2826,28,a,b,c,d,e,f,g,00,0,0,0,12,28,26,0,0,280,p,0,28,0,6,0,a,0,286,28,a,b,c,d,e,f,g,0s,28,i,j,k,t,l,m,n,2828,a,b,c,d,e,f,g,h,1212,28,b,c,d,e,f,g,h,00,1,0,0,1,17,3,0,0,20,1,0,0,0,19,0,0,0,1720,a,b,c,d,e,f,g,h,1919,a,b,c,d,e,f,g,h,50,0,0,17,5,0,0,0,0,00,0,0,0,0,0,5,17,0,05,2,3,0,0,0,0,0,1,1818,a,b,c,d,e,f,g,h,00,18,0,0,0,0,0,0,0,50,17,3,0,0,0,0,0,1,2#0,1,7,0,0,p,0,0,0,12p,0,7,0,0,1,0,0,0,120,1,0,7,0,p,0,0,0,190,1,0,0,7,p,0,0,0,171,p,7,0,0,0,0,0,0,121,p,0,7,0,0,0,0,0,20p,0,0,7,0,1,0,0,0,5#0,p,i,j,e,l,m,o,12,p#0,p,i,c,d,e,f,g,o,p12,p,1,0,0,0,0,0,6,012,i,p,j,1,q,k,l,m,1212,p,1,i,0,1,q,0,0,1212,i,j,k,l,p,1,m,q,1212,p,i,j,q,1,k,l,1,1212,p,i,j,k,q,1,l,1,1212,p,1,i,1,q,j,k,l,1212,p,1,i,j,k,l,m,n,1212,p,1,i,j,k,l,m,n,1212,p,i,j,k,l,m,n,1,1212,1,p,i,j,k,l,m,n,1212,1,i,j,k,l,m,n,p,12p,1,a,b,c,12,d,e,f,126,p,a,b,c,d,e,f,12,166,p,12,b,c,d,e,f,a,1612,p,a,b,c,d,e,f,g,0p,4,0,0,0,1,0,12,0,12p,3,0,12,0,1,0,0,0,12p,26,0,12,0,1,0,0,0,12E,p,a,b,c,d,e,f,12,04,p,12,b,c,d,e,f,a,01,7,0,0,0,0,0,2,0,51,a,b,c,d,e,f,g,h,0p,a,b,c,d,e,f,g,h,10,p,12,i,j,e,l,m,o,p0,p,i,j,e,l,m,o,12,p0,p,i,c,d,e,f,g,o,p0,p,3,i,j,e,l,m,1,p0,p,26,i,j,e,l,m,1,p#0,17,1,i,m,e,k,j,3,50,17,3,i,m,e,k,j,1,23,17,a,b,c,d,e,f,g,60,p,1,i,m,e,k,j,4,p16,2,a,b,c,d,e,f,g,30,2,16,i,m,e,k,j,1,170,p,16,i,m,e,k,j,1,p5,2,3,0,0,0,0,0,1,75,2,1,0,0,0,0,0,4,75,2,6,0,0,0,0,0,1,75,2,1,0,0,0,0,0,6,75,2,i,j,c,d,e,k,l,77,a,b,c,d,e,f,g,h,00,7,i,j,k,l,m,n,o,50,7,0,0,0,1,p,0,0,50,0,0,7,0,0,1,p,0,55,8,i,j,c,d,e,k,l,30,8,5,0,0,0,0,0,1,50,27,5,a,b,c,d,e,1,55,27,0,0,0,0,0,0,0,265,2,26,0,0,0,0,0,1,185,9,0,0,0,0,0,0,0,40,a,b,c,5,9,1,d,e,55,10,0,0,0,0,0,0,0,60,a,b,c,5,10,1,d,e,55,10,0,0,0,0,0,0,0,60,10,5,0,0,0,0,0,1,55,11,0,0,0,0,0,0,0,40,a,b,c,5,11,1,d,e,55,11,0,0,0,0,0,0,0,60,11,5,a,b,c,d,e,1,50,13,1,a,b,c,d,e,5,55,13,0,0,0,0,0,0,0,65,14,0,0,0,0,0,0,0,60,14,5,a,b,c,d,e,1,55,15,0,0,0,0,0,0,0,30,a,b,c,5,15,1,d,e,55,15,0,0,0,0,0,0,0,60,15,5,a,b,c,d,e,1,5#my transitions#useless0,7,0,0,1,0,2,0,0,50,7,0,0,2,1,0,0,0,50,7,0,0,0,2,1,0,0,5#complete loop5,0,0,1,17,2,0,0,0,2121,a,b,c,d,e,f,g,h,00,0,0,0,0,21,0,0,0,30,0,0,1,0,1,1,21,0,2222,a,b,c,d,e,f,g,h,10,0,0,1,0,0,0,22,0,20,17,1,i,m,e,k,j,3,2323,0,0,0,6,2,1,0,0,220,0,0,0,0,22,0,0,0,2323,0,0,0,0,8,0,0,0,2424,a,b,c,d,e,f,g,h,10,0,0,0,0,24,0,0,0,2525,a,b,c,d,e,f,g,h,00,0,0,0,0,25,0,0,0,5@COLORS1 255 255 255 #white2 0   0   255 #blue3 255 0   0   #red4 122 107 255 #lavender5 0   255 255 #cyan6 0   255 0   #green8 255 128 128 #pale red9 200 150 255 #pale lavender10 200 255 255 #pale lavender-green11 122 229 255 #lavender-green12 133 99  99  #light wood13 100 200 255 #deep lavender-green14 255 255 0   #red-green15 255 255 128 #pale red-green16 150 0   0   #dark red17 100 66  66  #medium wood26 100 0   75  #dark blue-red27 255 0   255 #blue-red28 209 67  43  #crimson30 39 210  92`
c0b0p0

Posts: 645
Joined: February 26th, 2014, 4:48 pm

### Re: Other Loop rules

I made loops die if they ran into a construction cell, and thus found an impossible-to-fix bug that occurs around generation 16700. The new rule is below.
`@RULE GoucherParticleLoop#state 0 is blank#state 1 is tail#state 2 is head#state 3 is right reflector#state 4 is left reflector#state 5 is construction cell#state 6 is duplicator#state 7 is push constructor#state 8 is right turn#state 9 is left turn#state 10 is left and right duplicator constructor#state 13 is left duplicator constructor#state 14 is right duplicator constructor#state 11 is left and right left-turn constructor#state 12 is "construction done" signal#state 15 is left and right right-turn constructor#state 16 is turner+latcher#state 17 is construction signal#state 18 is special#state 19 is special#state 20 is special#state 21 is push turn#state 22 is special push#state 23 is special constructor#state 24 is stop special push 1#state 25 is stop special push 2#state 26 is useless reflector#state 27 is useless reflector constructor#state 28 is immune signal#state 29 is eater@TABLEn_states:30neighborhood:Mooresymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29}var b={a}var c={a}var d={a}var e={a}var f={a}var g={a}var h={a}var i={0,3,4,5,6,7,16,18,19,20,23,26}var j={i}var k={i}var l={i}var m={i}var n={i}var o={i}var p={2,8,9,10,11,13,14,15,17,27}var q={p}var r={0,1}var s={0,1,7,26,p}var t={s}var u={3,4,26}var v={0,p}var w={0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29}var x={w}var y={w}var z={w}var A={w}var B={w}var C={w}var D={23,12}var E={3,26}# b used to be p2,29,0,0,0,0,0,1,0,121,2,0,0,0,0,0,0,29,281,2,1,0,0,0,0,0,29,282,1,0,29,0,0,0,1,0,12p,5,0,5,0,1,0,1,0,125,1,5,0,0,0,0,0,0,05,p,5,0,0,0,0,0,1,05,p,1,0,0,0,0,0,5,00,12,0,0,0,28,0,0,0,280,7,0,0,0,29,0,0,0,1229,12,0,0,0,0,0,0,0,00,7,0,0,2,0,1,0,0,5p,4,0,0,0,1,0,12,0,12p,E,0,12,0,1,0,0,0,1212,p,a,b,c,d,e,f,g,0E,p,a,b,c,d,e,f,12,05,12,0,0,0,0,0,0,0,012,5,0,0,0,0,0,0,0,00,p,6,i,m,e,j,n,1,p0,p,1,i,m,e,j,n,6,p23,28,0,0,0,0,0,0,0,023,28,12,0,0,0,0,0,6,028,D,a,b,c,12,d,e,f,03,28,12,0,0,0,0,0,p,2922,1,0,0,0,p,0,0,6,120,22,0,0,u,0,0,0,0,230,28,6,a,b,c,d,e,12,280,28,12,a,b,c,d,e,6,2829,12,28,0,0,0,0,0,28,03,28,28,a,b,c,d,e,f,29p,28,a,b,c,d,e,f,g,280,28,w,a,b,c,d,e,C,28p,0,a,12,28,b,c,d,e,0p,1,q,1,0,0,0,u,0,28p,1,q,1,0,0,0,6,0,28p,1,0,1,0,u,0,0,0,28p,1,0,1,0,6,0,0,0,280,7,0,0,0,i,0,0,0,5u,7,a,b,c,d,e,f,g,56,7,a,b,c,d,e,f,g,50,0,0,0,0,8,3,0,0,00,p,0,0,0,u,0,28,0,280,26,0,7,0,0,0,v,r,280,0,0,18,0,0,0,0,26,5#5,5,a,b,c,d,e,f,g,0#5,a,5,b,c,d,e,f,g,0p,a,b,c,d,22,e,f,6,230,p,0,29,0,0,0,28,0,280,p,12,6,0,0,0,0,0,00,0,0,0,0,0,1,28,6,280,3,0,0,0,0,0,p,12,00,a,b,c,d,22,e,f,6,236,28,a,b,c,d,e,f,g,2929,28,a,b,c,d,e,f,g,00,0,0,29,0,0,0,28,0,2828,29,0,0,0,12,0,0,0,128,29,0,0,0,12,0,1,0,1#0,0,0,0,29,28,12,0,0,221,0,0,0,29,28,12,0,0,220,0,0,0,1,8,6,0,0,00,28,12,0,0,0,0,0,4,280,28,0,0,0,3,0,0,0,280,0,12,28,3,0,0,0,0,280,0,0,28,0,0,0,4,0,28u,28,a,b,c,d,e,f,g,01,p,1,0,0,0,0,0,6,28p,0,0,1,0,1,0,6,0,281,p,1,0,0,0,0,0,3,28p,0,0,1,0,1,0,3,0,120,1,0,0,1,28,6,0,0,280,1,p,0,0,28,0,0,0,280,26,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,26,280,3,0,1,0,28,0,0,0,280,0,0,1,0,0,12,28,3,280,0,p,1,0,0,0,28,0,280,1,0,4,0,0,0,28,0,280,1,0,0,4,28,12,0,0,2826,28,a,b,c,d,e,f,g,00,0,0,0,12,28,26,0,0,280,p,0,28,0,6,0,a,0,286,28,a,b,c,d,e,f,g,0s,28,i,j,k,t,l,m,n,2828,a,b,c,d,e,f,g,h,1212,28,b,c,d,e,f,g,h,00,1,0,0,1,17,3,0,0,20,1,0,0,0,19,0,0,0,1720,a,b,c,d,e,f,g,h,1919,a,b,c,d,e,f,g,h,50,0,0,17,5,0,0,0,0,00,0,0,0,0,0,5,17,0,05,2,3,0,0,0,0,0,1,1818,a,b,c,d,e,f,g,h,00,18,0,0,0,0,0,0,0,50,17,3,0,0,0,0,0,1,2#0,1,7,0,0,p,0,0,0,12p,0,7,0,0,1,0,0,0,120,1,0,7,0,p,0,0,0,190,1,0,0,7,p,0,0,0,171,p,7,0,0,0,0,0,0,121,p,0,7,0,0,0,0,0,20p,0,0,7,0,1,0,0,0,5#0,p,i,j,e,l,m,o,12,p#0,p,i,c,d,e,f,g,o,p12,p,1,0,0,0,0,0,6,012,i,p,j,1,q,k,l,m,1212,p,1,i,0,1,q,0,0,1212,i,j,k,l,p,1,m,q,1212,p,i,j,q,1,k,l,1,1212,p,i,j,k,q,1,l,1,1212,p,1,i,1,q,j,k,l,1212,p,1,i,j,k,l,m,n,1212,p,1,i,j,k,l,m,n,1212,p,i,j,k,l,m,n,1,1212,1,p,i,j,k,l,m,n,1212,1,i,j,k,l,m,n,p,12p,1,a,b,c,12,d,e,f,126,p,a,b,c,d,e,f,12,166,p,12,b,c,d,e,f,a,1612,p,a,b,c,d,e,f,g,0p,4,0,0,0,1,0,12,0,12p,3,0,12,0,1,0,0,0,12p,26,0,12,0,1,0,0,0,12E,p,a,b,c,d,e,f,12,04,p,12,b,c,d,e,f,a,01,7,0,0,0,0,0,2,0,51,a,b,c,d,e,f,g,h,0p,a,b,c,d,e,f,g,h,10,p,12,i,j,e,l,m,o,p0,p,i,j,e,l,m,o,12,p0,p,i,c,d,e,f,g,o,p0,p,3,i,j,e,l,m,1,p0,p,26,i,j,e,l,m,1,p#0,17,1,i,m,e,k,j,3,50,17,3,i,m,e,k,j,1,23,17,a,b,c,d,e,f,g,60,p,1,i,m,e,k,j,4,p16,2,a,b,c,d,e,f,g,30,2,16,i,m,e,k,j,1,170,p,16,i,m,e,k,j,1,p5,2,3,0,0,0,0,0,1,75,2,1,0,0,0,0,0,4,75,2,6,0,0,0,0,0,1,75,2,1,0,0,0,0,0,6,75,2,i,j,c,d,e,k,l,77,a,b,c,d,e,f,g,h,00,7,i,j,k,l,m,n,o,50,7,0,0,0,1,p,0,0,50,0,0,7,0,0,1,p,0,55,8,i,j,c,d,e,k,l,30,8,5,0,0,0,0,0,1,50,27,5,a,b,c,d,e,1,55,27,0,0,0,0,0,0,0,265,2,26,0,0,0,0,0,1,185,9,0,0,0,0,0,0,0,40,a,b,c,5,9,1,d,e,55,10,0,0,0,0,0,0,0,60,a,b,c,5,10,1,d,e,55,10,0,0,0,0,0,0,0,60,10,5,0,0,0,0,0,1,55,11,0,0,0,0,0,0,0,40,a,b,c,5,11,1,d,e,55,11,0,0,0,0,0,0,0,60,11,5,a,b,c,d,e,1,50,13,1,a,b,c,d,e,5,55,13,0,0,0,0,0,0,0,65,14,0,0,0,0,0,0,0,60,14,5,a,b,c,d,e,1,55,15,0,0,0,0,0,0,0,30,a,b,c,5,15,1,d,e,55,15,0,0,0,0,0,0,0,60,15,5,a,b,c,d,e,1,5#my transitions#useless0,7,0,0,1,0,2,0,0,50,7,0,0,2,1,0,0,0,50,7,0,0,0,2,1,0,0,5#complete loop5,0,0,1,17,2,0,0,0,2121,a,b,c,d,e,f,g,h,00,0,0,0,0,21,0,0,0,30,0,0,1,0,1,1,21,0,2222,a,b,c,d,e,f,g,h,10,0,0,1,0,0,0,22,0,20,17,1,i,m,e,k,j,3,2323,0,0,0,6,2,1,0,0,220,0,0,0,0,22,0,0,0,2323,0,0,0,0,8,0,0,0,2424,a,b,c,d,e,f,g,h,10,0,0,0,0,24,0,0,0,2525,a,b,c,d,e,f,g,h,00,0,0,0,0,25,0,0,0,5@COLORS1 255 255 255 #white2 0   0   255 #blue3 255 0   0   #red4 122 107 255 #lavender5 0   255 255 #cyan6 0   255 0   #green8 255 128 128 #pale red9 200 150 255 #pale lavender10 200 255 255 #pale lavender-green11 122 229 255 #lavender-green12 133 99  99  #light wood13 100 200 255 #deep lavender-green14 255 255 0   #red-green15 255 255 128 #pale red-green16 150 0   0   #dark red17 100 66  66  #medium wood26 100 0   75  #dark blue-red27 255 0   255 #blue-red28 209 67  43  #crimson30 39 210  92`
c0b0p0

Posts: 645
Joined: February 26th, 2014, 4:48 pm

### Re: Other Loop rules

My loop rule:
`@RULE SimpleDNA-170121@TABLEn_states:15neighborhood:vonNeumannsymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14}var b=avar c=avar d=avar e={2,7}var f=evar g=evar h={3,4,5,10}var i={0,e}var j=ivar k={1,2,9}var l={1,e}var m={0,2}var n={11,12}var o={6,7}var p={0,1,h}var q=pvar r={2,7,8,13}var s=rvar t={1,h}var u=tvar v=tvar w=tp,a,2,9,2,9p,a,2,14,2,140,0,0,h,8,20,0,0,8,h,20,1,4,o,2,10,o,5,1,2,10,2,1,2,8,90,r,1,s,a,10,i,1,j,1,70,2,1,h,h,10,1,2,h,h,10,2,7,2,0,20,6,0,0,0,70,t,u,v,w,10,2,t,u,v,10,k,l,h,8,10,k,8,h,l,10,1,0,2,0,20,1,h,r,s,10,1,r,s,h,10,1,a,2,b,10,1,h,0,a,10,1,a,0,h,10,1,a,0,b,20,6,a,b,c,20,1,p,9,a,10,9,p,1,a,11,1,2,13,0,141,13,2,1,0,141,p,2,3,7,81,3,2,p,7,81,2,11,2,a,41,2,12,2,a,51,2,8,4,a,111,5,8,2,a,121,2,4,7,7,71,5,2,7,7,71,5,4,a,b,31,5,a,4,b,31,5,a,b,4,31,3,4,3,a,51,3,5,3,a,41,h,a,b,c,h1,8,2,a,2,32,0,0,0,9,02,0,0,0,10,02,0,0,2,12,62,0,0,2,14,02,0,0,11,2,62,0,0,14,2,02,0,2,14,13,02,0,13,14,2,02,0,2,0,3,72,0,2,9,a,02,0,7,2,p,132,2,7,0,p,132,9,2,0,a,02,2,0,9,a,82,9,0,2,a,82,2,8,2,0,82,3,0,0,0,12,h,8,m,a,82,m,8,h,a,82,4,2,0,0,72,2,5,0,0,72,2,7,2,a,72,13,2,2,a,132,2,2,13,a,136,a,b,c,d,17,0,0,0,2,27,0,0,0,3,67,0,0,0,7,27,0,0,4,2,17,0,0,2,5,17,0,0,2,7,27,0,0,7,2,27,0,0,2,10,07,0,0,10,2,07,0,1,0,1,17,0,1,0,2,17,p,2,8,2,17,2,0,7,7,17,2,7,7,0,18,0,0,0,8,28,0,0,r,11,28,0,0,12,r,28,0,2,0,2,28,0,2,0,8,28,2,h,8,0,88,8,h,2,0,88,2,8,1,a,28,1,8,2,a,28,2,h,8,a,28,8,h,2,a,28,0,2,1,2,88,0,e,1,f,09,2,2,2,a,09,a,b,c,d,210,0,7,2,7,210,0,2,2,7,210,0,7,2,2,2h,e,f,g,0,1h,a,b,c,d,0n,a,b,c,d,013,a,b,c,d,214,a,b,c,d,0@COLORS0 0 0 01 0 0 1922 192 0 03 0 192 1924 192 192 05 192 0 1926 0 128 1927 72 144 08 64 255 2559 255 100 10010 204 204 20411 192 255 6412 255 64 19213 255 128 014 255 128 0`

Pattern:
`x = 11, y = 11, rule = SimpleDNA-170121.9B\$BC.AC.4AB\$BA7BAB\$B.B5.BAB\$BCB5.BCB\$BAB5.B.B\$B.B5.BAB\$BCB5.BCB\$BA7B.B\$B.CA.DA.DAB\$.8BH!`

PHPBB12345

Posts: 514
Joined: August 5th, 2015, 11:55 pm

### Re: Other Loop rules

Bump
Can someone give me a ruletable for goucherloops?
My rules:
They can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

Moosey

Posts: 1800
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

### Re: Other Loop rules

Moosey wrote:Bump
Can someone give me a ruletable for goucherloops?

As for SexyLoops, this rule is available from the Rule Table Repository. In fact, it is the very next entry in the table after SexyLoops.
The latest version of the 5S Project contains over 150,000 spaceships. Tabulated pages up to period 160 are available on the LifeWiki.
wildmyron

Posts: 1160
Joined: August 9th, 2013, 12:45 am

### Re: Other Loop rules

wildmyron wrote:
Moosey wrote:Bump
Can someone give me a ruletable for goucherloops?

As for SexyLoops, this rule is available from the Rule Table Repository. In fact, it is the very next entry in the table after SexyLoops.

How do I get the zip file onto mobile?
My rules:
They can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

Moosey

Posts: 1800
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

### Re: Other Loop rules

Moosey wrote:How do I get the zip file onto mobile?

In general I'm not sure, but in this case you can access it directly from the Golly App

Help -> Online Archives -> Rule Table Repository -> Goucher Loops

The rule will be installed automatically and the contents of the zip file will be displayed in the Help viewer You can open the patterns directly from there.

Next time you open Golly you can get back to the zip file quickly via Open -> Downloaded
The latest version of the 5S Project contains over 150,000 spaceships. Tabulated pages up to period 160 are available on the LifeWiki.
wildmyron

Posts: 1160
Joined: August 9th, 2013, 12:45 am

### Re: Other Loop rules

wildmyron wrote:
Moosey wrote:How do I get the zip file onto mobile?

In general I'm not sure, but in this case you can access it directly from the Golly App

Help -> Online Archives -> Rule Table Repository -> Goucher Loops

The rule will be installed automatically and the contents of the zip file will be displayed in the Help viewer You can open the patterns directly from there.

Next time you open Golly you can get back to the zip file quickly via Open -> Downloaded

Sorry to be ungrateful, but Could you please just provide a ruletable?
My rules:
They can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

Moosey

Posts: 1800
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

### Re: Other Loop rules

GoucherLoops Ruletable:
`@RULE GoucherLoops@TABLEn_states:24neighborhood:vonNeumannsymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}var b={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}var c={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}var d={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}var e={4,5,6,7,9,14,20,22}var e2={4,5,6,7,9,14,20,22}var f={0,1,2,3,11,13,15,18}var g={0,1,2,3,11,13,15,18}var h={0,1,2,3,11,13,15,18}# allows a blue cell to spark nearbyvar i={1,2,3,4,5,6,7,9,12,14,15,18,20,22,23}var j={1,2,3,4,5,6,7,9,12,14,15,18,20,22,23}var k={1,2,3,4,5,6,7,9,12,14,15,18,20,22,23}var l={1,2,3,4,5,6,7,9,12,14,15,18,20,22,23}var m={2,6}var n={2,6}var o={2,6}var p={2,6}var q={4,5,6,7,8,9,11,12,13,14,15,16,20,22}var r={7,9}var s={0,1,4,5,6,7,9,14,18,20,22}var t={0,1,4,5,6,7,9,14,18,20,22}var u={0,1,4,5,6,7,9,14,18,20,22}var v={0,2}var w={0,2}var x={0,2}var y={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}var z={0,2}var aa={4,14}var ab={13,15}var ac={0,1}var ad={0,1,2}var ae={0,1,2}var af={0,1,2}var ag={0,1,2}var ah={1,2}var ai={1,2}# testing0,0,1,0,9,20,0,e,0,e,222,0,2,2,2,12,0,22,0,1,72,0,22,0,0,90,0,0,0,9,60,0,0,9,2,20,0,0,2,9,2# marking2,20,0,ac,0,2121,a,b,c,d,20,21,s,t,u,1# gate keeping0,2,2,2,23,323,a,b,c,d,10,1,6,6,6,230,1,2,6,6,230,2,1,6,6,230,3,2,2,2,01,3,e,2,ac,11,3,e,3,ac,64,3,0,2,2,15,2,2,0,3,13,0,0,2,6,03,0,0,6,2,06,3,0,3,2,26,2,0,3,2,26,3,0,2,2,22,0,0,0,6,02,0,1,0,6,02,0,2,0,6,32,0,3,0,6,32,3,2,1,2,33,3,a,b,c,2# signal promotion1,1,1,6,6,61,1,6,1,6,61,6,6,ah,ai,91,6,ah,6,ai,91,9,9,ah,ai,141,9,ah,9,ai,141,14,14,ah,ai,201,14,ah,14,ai,201,20,20,ah,ai,221,20,ah,20,ai,221,22,22,ah,ai,71,22,ah,22,ai,71,7,7,ah,ai,41,7,ah,7,ai,41,4,4,ah,ai,51,4,ah,4,ai,51,5,5,ah,ai,61,5,ah,5,ai,61,e,ah,e2,ai,11,e,e2,ah,ai,111,11,a,b,c,20,0,0,1,2,00,0,0,2,1,00,2,2,1,0,00,1,2,2,0,02,e,2,0,11,112,e,0,0,11,112,y,2,0,12,110,2,a,19,b,19y,a,b,c,19,1919,a,b,c,d,00,0,1,2,a,190,a,2,1,0,192,2,2,2,2,1718,v,w,x,z,1718,a,b,c,d,22,2,0,2,16,182,a,b,c,16,111,e,ac,12,2,e2,w,x,z,17,1717,a,b,c,d,02,0,2,0,12,110,0,2,0,8,160,2,1,2,16,122,2,0,2,11,112,a,b,0,15,112,2,11,a,b,1515,a,b,c,d,20,e,2,11,1,111,e,2,0,2,1111,1,2,0,2,110,10,e,2,1,10,3,11,1,a,11,2,3,2,4,11,2,3,2,5,12,12,11,0,2,012,a,b,c,d,22,12,v,w,x,0s,2,12,2,t,120,12,2,a,b,112,2,0,2,1,21,0,2,13,2,141,0,1,2,14,131,0,2,11,14,130,2,1,2,ab,10,aa,8,2,1,111,a,b,c,13,211,a,0,0,2,110,e,2,11,1,11,1,2,11,14,131,1,2,13,2,142,2,0,0,13,8ab,a,b,c,11,00,a,b,e,11,111,2,a,2,b,210,a,b,c,11,10,2,1,2,11,121,0,2,11,2,91,1,2,11,2,91,10,1,2,9,111,10,0,2,9,111,10,1,2,e,e1,10,0,2,e,e8,0,0,0,2,12,2,a,2,8,102,0,2,0,9,8e,e2,a,b,c,1aa,0,2,3,2,75,0,2,3,2,73,0,0,0,aa,23,0,0,0,5,23,0,0,aa,2,63,0,0,2,5,6aa,0,2,2,2,15,0,2,2,2,13,0,0,0,2,22,0,0,aa,2,32,0,0,2,5,32,1,2,1,2,10,2,2,2,2,00,m,n,o,p,2q,a,b,c,d,01,e,f,g,h,e1,6,a,b,c,60,i,j,k,l,10,1,a,6,b,10,6,a,b,c,22,0,f,0,r,63,0,0,0,r,80,1,2,8,2,10,0,0,0,8,30,a,b,c,8,2@COLORS1    0    0  255  # Wire2  255    0    0  # Sheath3    0  255    0  # Gate4  255  255    0  # Left signal5  255    0  255  # Right signal6  255  255  255  # Sheath signal7    0  255  255  # Extend signal8  255  255  127  # Temporary extension state9  127    0  255  # Special extend signal10 255  127    0  # Temporary separation state11 127  255    0  # Fertility state12 127    0    0  # Separation state13 127  127  127  # Temporary special left signal14 127  255  127  # Special left signal15 191  191  191  # Concave fertility state16   0  127  127  # Junction state17 127    0  127  # Pre-Sheath destruction state18 127  127    0  # Sheath destruction state19 191  191    0  # Global destruction state20 255  191  255  # Mark signal21   0    0  127  # Mark temporary state22 255  127  127  # Sense signal23   0  127    0  # Temporary gate`

Loop:
`x = 20, y = 20, rule = GoucherLoops5.10B\$4.BG.AG.AD.ADB\$4.BA8B.B\$4.B.B6.BAB\$.4BGB6.BG4B\$B.AG.AB6.B.AG.AB\$BG4B8.4BGB\$BAB14.B.B\$B.B14.BAB\$BGB14.BEB\$BAB14.B.B\$B.B14.BAB\$BGB14.BEB\$BA4B8.4B.B\$B.GA.DB6.B2A.IAB\$.4BAB6.BA4B\$4.B.B6.BAB\$4.BN8BAB\$4.BA.GA.G4AB\$5.9BK!`
'sup.

cvojan

Posts: 130
Joined: October 7th, 2018, 7:07 pm

### Re: Other Loop rules

cvojan wrote:GoucherLoops Ruletable:
`@RULE GoucherLoops@TABLEn_states:24neighborhood:vonNeumannsymmetries:rotate4var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}var b={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}var c={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}var d={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23}var e={4,5,6,7,9,14,20,22}var e2={4,5,6,7,9,14,20,22}var f={0,1,2,3,11,13,15,18}var g={0,1,2,3,11,13,15,18}var h={0,1,2,3,11,13,15,18}# allows a blue cell to spark nearbyvar i={1,2,3,4,5,6,7,9,12,14,15,18,20,22,23}var j={1,2,3,4,5,6,7,9,12,14,15,18,20,22,23}var k={1,2,3,4,5,6,7,9,12,14,15,18,20,22,23}var l={1,2,3,4,5,6,7,9,12,14,15,18,20,22,23}var m={2,6}var n={2,6}var o={2,6}var p={2,6}var q={4,5,6,7,8,9,11,12,13,14,15,16,20,22}var r={7,9}var s={0,1,4,5,6,7,9,14,18,20,22}var t={0,1,4,5,6,7,9,14,18,20,22}var u={0,1,4,5,6,7,9,14,18,20,22}var v={0,2}var w={0,2}var x={0,2}var y={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}var z={0,2}var aa={4,14}var ab={13,15}var ac={0,1}var ad={0,1,2}var ae={0,1,2}var af={0,1,2}var ag={0,1,2}var ah={1,2}var ai={1,2}# testing0,0,1,0,9,20,0,e,0,e,222,0,2,2,2,12,0,22,0,1,72,0,22,0,0,90,0,0,0,9,60,0,0,9,2,20,0,0,2,9,2# marking2,20,0,ac,0,2121,a,b,c,d,20,21,s,t,u,1# gate keeping0,2,2,2,23,323,a,b,c,d,10,1,6,6,6,230,1,2,6,6,230,2,1,6,6,230,3,2,2,2,01,3,e,2,ac,11,3,e,3,ac,64,3,0,2,2,15,2,2,0,3,13,0,0,2,6,03,0,0,6,2,06,3,0,3,2,26,2,0,3,2,26,3,0,2,2,22,0,0,0,6,02,0,1,0,6,02,0,2,0,6,32,0,3,0,6,32,3,2,1,2,33,3,a,b,c,2# signal promotion1,1,1,6,6,61,1,6,1,6,61,6,6,ah,ai,91,6,ah,6,ai,91,9,9,ah,ai,141,9,ah,9,ai,141,14,14,ah,ai,201,14,ah,14,ai,201,20,20,ah,ai,221,20,ah,20,ai,221,22,22,ah,ai,71,22,ah,22,ai,71,7,7,ah,ai,41,7,ah,7,ai,41,4,4,ah,ai,51,4,ah,4,ai,51,5,5,ah,ai,61,5,ah,5,ai,61,e,ah,e2,ai,11,e,e2,ah,ai,111,11,a,b,c,20,0,0,1,2,00,0,0,2,1,00,2,2,1,0,00,1,2,2,0,02,e,2,0,11,112,e,0,0,11,112,y,2,0,12,110,2,a,19,b,19y,a,b,c,19,1919,a,b,c,d,00,0,1,2,a,190,a,2,1,0,192,2,2,2,2,1718,v,w,x,z,1718,a,b,c,d,22,2,0,2,16,182,a,b,c,16,111,e,ac,12,2,e2,w,x,z,17,1717,a,b,c,d,02,0,2,0,12,110,0,2,0,8,160,2,1,2,16,122,2,0,2,11,112,a,b,0,15,112,2,11,a,b,1515,a,b,c,d,20,e,2,11,1,111,e,2,0,2,1111,1,2,0,2,110,10,e,2,1,10,3,11,1,a,11,2,3,2,4,11,2,3,2,5,12,12,11,0,2,012,a,b,c,d,22,12,v,w,x,0s,2,12,2,t,120,12,2,a,b,112,2,0,2,1,21,0,2,13,2,141,0,1,2,14,131,0,2,11,14,130,2,1,2,ab,10,aa,8,2,1,111,a,b,c,13,211,a,0,0,2,110,e,2,11,1,11,1,2,11,14,131,1,2,13,2,142,2,0,0,13,8ab,a,b,c,11,00,a,b,e,11,111,2,a,2,b,210,a,b,c,11,10,2,1,2,11,121,0,2,11,2,91,1,2,11,2,91,10,1,2,9,111,10,0,2,9,111,10,1,2,e,e1,10,0,2,e,e8,0,0,0,2,12,2,a,2,8,102,0,2,0,9,8e,e2,a,b,c,1aa,0,2,3,2,75,0,2,3,2,73,0,0,0,aa,23,0,0,0,5,23,0,0,aa,2,63,0,0,2,5,6aa,0,2,2,2,15,0,2,2,2,13,0,0,0,2,22,0,0,aa,2,32,0,0,2,5,32,1,2,1,2,10,2,2,2,2,00,m,n,o,p,2q,a,b,c,d,01,e,f,g,h,e1,6,a,b,c,60,i,j,k,l,10,1,a,6,b,10,6,a,b,c,22,0,f,0,r,63,0,0,0,r,80,1,2,8,2,10,0,0,0,8,30,a,b,c,8,2@COLORS1    0    0  255  # Wire2  255    0    0  # Sheath3    0  255    0  # Gate4  255  255    0  # Left signal5  255    0  255  # Right signal6  255  255  255  # Sheath signal7    0  255  255  # Extend signal8  255  255  127  # Temporary extension state9  127    0  255  # Special extend signal10 255  127    0  # Temporary separation state11 127  255    0  # Fertility state12 127    0    0  # Separation state13 127  127  127  # Temporary special left signal14 127  255  127  # Special left signal15 191  191  191  # Concave fertility state16   0  127  127  # Junction state17 127    0  127  # Pre-Sheath destruction state18 127  127    0  # Sheath destruction state19 191  191    0  # Global destruction state20 255  191  255  # Mark signal21   0    0  127  # Mark temporary state22 255  127  127  # Sense signal23   0  127    0  # Temporary gate`

Loop:
`x = 20, y = 20, rule = GoucherLoops5.10B\$4.BG.AG.AD.ADB\$4.BA8B.B\$4.B.B6.BAB\$.4BGB6.BG4B\$B.AG.AB6.B.AG.AB\$BG4B8.4BGB\$BAB14.B.B\$B.B14.BAB\$BGB14.BEB\$BAB14.B.B\$B.B14.BAB\$BGB14.BEB\$BA4B8.4B.B\$B.GA.DB6.B2A.IAB\$.4BAB6.BA4B\$4.B.B6.BAB\$4.BN8BAB\$4.BA.GA.G4AB\$5.9BK!`

Thanks!
Isn’t the loop more of a gun though?
My rules:
They can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"

Moosey

Posts: 1800
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

Previous

Return to Other Cellular Automata

### Who is online

Users browsing this forum: No registered users and 1 guest