Shapeloop, a new loop rule

For discussion of other cellular automata.
pi_guy314
Posts: 88
Joined: July 21st, 2014, 9:45 pm

Shapeloop, a new loop rule

Post by pi_guy314 » September 4th, 2014, 6:17 pm

In this rule, there are loops that can come in different shapes(It doesn't have to be symmetrical). The interesting part about this rule is that there are many successful mutations that creates a different species of loop. The rule also prevent rectangular loops from reproducing stable loops. If you see any bugs, please report it!

Here is the new and improved rule based on the foodshapeloop rule. This rule usually gets updated the same time as the foodshapeloop rule.

Code: Select all

@RULE shapeloop3
version 1.08.1
1 wire
2 left signal
3 right signal
4 forward signal
5 trigger/right signal
6 idle/right signal
7 6 to 5 converter
8 signal lead
9 arm edge 1
10 arm edge 2
11 arm starter
12 arm delete
13 delete all
14 boundary
15 checker
#/ shows where edits/additions were made
#* shows where movements were made
@TABLE
n_states:16
neighborhood:Moore
symmetries:rotate4
Var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13,15}
Var b={1,2,3,4,5,6,15}
var c={9,10}
var d={1,2,3,4,5,6,7,11,12,15}
var e={1,2,3,4,5,6,11,15}
var f={0,7,8,9,10,12,13}
var g={8,9,10}
var h={0,8}
var i={0,11,12}
var j={3,5,6,15}
var k={1,2,3,4,5,6,7,8,9,10,11,15}
var l={0,7,8,9,10,12,13}
var m={0}
var n={9}
var o={10}
var p={9,10}
var q={0,1,2,3,4,5,6,8,9,10,12,15}
var r={0,8,12,13}
#var s={16,17}
var t={8}
var u={8,9,10}
var v={1,2,3,4,5,6,8,9,10,15}
var w={0,12,13}
var x={1,4}
var y={2,4}
var z={0,12}
var A={0,12}
var B={0,13}
#var C={15,15}
var D={8,9,10,12}
var E={0,1,2,3,4,5,6,7,8,9,10,11,12,15}
var F={0,13}
var G={0,7,8,9,10,11,12}
var H={0,7,12}
var I={0,8}
var J={1,2,3,4,5,6,15}
var K={0,7,8,9,10,12,13}
var L={12}
#var M={15,16}
var N={0,8,9,10,11,12}
var O={0,7,8,11,12,13}
var P={0,12,13}
var Q={0,1,2,3,4,5,6,7,10,12,13,15}
var R={0,8,9,10}
var S={1,2,3,4,5,6,7,11,12,13,15}
var T={0,1,2,3,4,5,6,7,11,12,13,15}
var U={0,7,11,12,13}
var V={1,2,3,4,5,6,8,9,10,15}
var W={0,12}
var X={1,2,3,4,6,7,8,9,15}
var Y={0,1,2,3,4,5,6,12,15}
var Z={15}
var AA={8,10}
var AB={11}
var AC={12}
var AD={0,7,8,9,10,13}
var AE={12}
var AF={7,11}
var AI={0,8,9,10}
Var AAA={6,15}
var AAB={1,2,3,4,5,6,11,15}
var aa={a}
var ab={a}
var ac={a}
var ad={a}
var ae={a}
var af={a}
var ag={a}
var ba={b}
var bb={b}
var bc={b}
var bd={b}
var bd={b}
var ca={c}
var cb={c}
var cc={c}
var da={d}
var db={d}
var dc={d}
var dd={d}
var fa={f}
var fb={f}
var ga={g}
var gb={g}
var gc={g}
var ha={h}
var la={l}
var lb={l}
var lc={l}
var ld={l}
var le={l}
var lf={l}
var lg={l}
var na={n}
var ma={m}
var mb={m}
var mc={m}
var md={m}
var me={m}
var pa={p}
var pb={p}
var pc={p}
var ta={t}
var tb={t}
var ua={u}
var ub={u}
var uc={u}
var ud={u}
var ue={u}
var Aa={A}
var Ab={A}
var Ac={A}
var Ad={A}
var Ae={A}
var Ba={B}
var Da={D}
var Ea={E}
var Eb={E}
var Ec={E}
var Fa={F}
var Ga={G}
var Ha={H}
var Hb={H}
var Hc={H}
var Hd={H}
var Ia={I}
var Ja={J}
var Pa={P}
var Ta={T}
var Tb={T}
var Tc={T}
var Ua={U}
#state 11
0,b,5,0,0,0,0,0,m,11
b,ba,g,5,0,0,0,0,0,6
#
11,8,m,Z,a,aa,ab,x,t,6
#
8,0,0,0,b,11,ba,12,0,12
#/
#
AAB,D,0,b,ba,0,0,12,R,7
AAB,D,0,ba,bb,0,0,12,z,7
8,a,aa,0,b,7,0,R,ab,0
#
11,12,a,0,0,b,g,ga,A,13
11,12,a,0,9,b,g,ga,A,13
#
11,l,la,lb,lc,ld,le,lf,lg,0
#completed reproducton
8,0,a,aa,ab,ac,ad,12,b,0
#special delete immunity
p,l,la,1,e,A,a,aa,ab,p
f,12,b,ba,bb,A,a,p,bc,f
#/
#special arm destruction
9,A,Aa,u,b,ba,bb,bc,bd,0
10,A,Aa,u,b,ba,bb,bc,bd,12
#special bended arm destruction
g,a,aa,u,b,ba,bb,bc,12,12
#special state 7
12,L,D,ba,A,Aa,Ab,bb,bc,7
12,L,D,ba,A,Aa,bd,bb,bc,7
b,ba,bb,12,12,bc,bd,A,Aa,7
#special arm destruction
b,g,ga,ba,A,Aa,Ab,12,12,ba
g,a,aa,u,b,ba,bb,12,ab,12
12,12,u,ba,A,Aa,a,aa,ab,12
#special state 8/lead transiton
g,a,aa,u,b,ba,bb,S,ab,8
g,u,a,p,3,ua,b,ba,bb,8
#arm collision recovery
##starter arm
A,Aa,b,ba,11,g,4,p,Ab,A
g,A,b,11,ba,u,p,4,pa,g
u,g,11,b,ba,ua,a,p,4,u
#
g,A,b,11,ba,ga,4,p,Aa,8
u,g,11,b,ba,ua,p,4,pa,u
##broken arm exeption
b,A,p,0,pa,u,ua,ba,Aa,ba
b,A,p,0,pa,u,ua,ba,bb,ba
b,A,p,0,pa,ba,Aa,Ab,Ac,ba
##broken arm
b,8,u,ba,E,G,Ea,Ga,Eb,12
b,u,ua,ba,E,O,Ea,G,Eb,12
b,A,u,ba,Aa,ua,G,Ga,lb,12
b,A,u,ba,Aa,Ab,ua,G,Ga,12
b,u,A,Ab,ua,ba,Ac,bb,Ad,12
#
b,u,ua,ba,ub,uc,ud,bb,ue,12
b,p,u,12,ua,p,l,la,lb,12
#
b,A,u,ba,Ab,l,la,lb,lc,12
#/
##boundary
b,l,p,u,ba,bb,lb,lc,ld,12
##2 arms (both facing eachother)
B,A,p,4,pa,Aa,pb,b,pc,12
B,A,p,b,pa,Aa,pb,4,pc,12
A,a,aa,p,b,B,4,pa,ab,A
A,a,aa,p,4,B,b,pa,ab,A
#
B,P,b,p,A,Aa,pa,4,pb,12
B,A,p,b,pa,Ba,4,pa,a,0
P,A,p,b,pa,Ba,ba,pa,a,P
#special construct
l,la,3,p,4,pa,a,aa,ab,l
l,b,ba,a,aa,p,4,pa,3,l
#
c,3,b,l,p,1,pa,la,lb,13
l,la,4,p,1,pa,a,aa,ab,l
#construct left
c,l,a,t,b,2,la,lb,lc,8
c,2,b,l,la,lb,lc,ld,le,4
f,l,2,c,la,lb,a,aa,ab,10
f,b,ba,l,a,aa,la,c,2,c
f,l,p,2,ca,la,a,aa,ab,8
#construct right
c,l,la,t,b,j,P,Pa,lb,4
c,j,b,h,a,aa,ab,P,Pa,h
8,a,aa,t,b,ba,j,c,ab,c
c,l,la,t,b,ba,bb,4,lb,8
f,l,la,p,j,lb,a,aa,ab,10
f,a,aa,fa,8,4,p,fb,ab,1
#construct forward
c,r,a,t,e,4,l,la,aa,8
c,4,e,q,a,aa,ab,la,lb,0
f,l,p,4,pa,la,a,aa,ab,1
f,a,r,c,4,l,aa,ab,ac,c
f,l,4,c,a,aa,ab,ac,ad,c
#special instable signal remover
1,4,A,p,u,ua,ub,pa,uc,4
1,b,A,p,u,ua,ub,pa,uc,1
#delete immunity
p,b,P,Pa,a,aa,ab,V,e,p
b,p,a,aa,ab,pa,V,ba,A,ba
1,p,a,aa,ab,pa,V,11,A,4
4,p,a,aa,ab,pa,V,11,A,1
b,ba,bb,p,a,13,aa,pa,V,ba
#
u,b,ba,ua,13,P,Pa,ub,e,u
u,b,ba,ua,P,13,Pa,ub,e,u
u,b,ba,ua,P,Pa,13,ub,e,u
u,b,ba,ua,13,P,Pa,0,t,u
u,b,ba,ua,P,13,Pa,0,t,u
u,b,ba,ua,P,Pa,13,0,t,u
u,b,ba,ua,13,P,t,ta,bb,u
u,13,m,ma,b,11,bb,ua,mb,u
u,m,ma,mb,b,11,bb,ua,13,u
#arm destruction
b,i,u,ba,A,Aa,Ab,bb,bc,12
b,i,u,ba,A,Aa,bd,bb,bc,12
12,A,Aa,u,b,ba,bb,bc,bd,12
#
b,u,ua,ba,A,Aa,Ab,12,N,12
g,a,aa,u,b,ba,12,N,ab,12
#
g,a,aa,ab,ac,ba,bb,12,ad,12
b,12,u,ba,A,Aa,Ab,12,N,12
#bended arm destruction
#g,A,Aa,u,b,ba,bb,bc,12,12
b,12,u,ba,bb,H,Ha,12,Hb,12
#
g,H,Ha,Hb,ga,b,12,12,Hc,12
#
b,12,u,ba,H,Ha,Hb,Hc,Hd,12
g,12,H,Ha,Hb,ga,b,ba,bb,12
#8,12,H,E,Ha,8,b,ba,bb,12
#
g,12,H,Ha,u,ua,b,ba,12,12
b,12,u,ba,H,Ha,Hb,bb,12,12
#forward arm obstruction
b,A,ba,p,Aa,bb,u,bc,Ab,13
b,A,p,Aa,m,ba,u,bb,Ab,13
#special arm obstruction
8,Q,b,11,ba,t,a,p,1,13
#arm obstruction
Q,P,d,a,aa,Pa,p,1,pa,13
Q,P,a,d,aa,Pa,p,1,pa,13
Q,P,a,aa,d,Pa,p,1,pa,13
Q,P,a,aa,d,Pa,Ab,p,1,13
Q,P,d,a,aa,Pa,1,p,Ab,13
Q,P,a,d,aa,Pa,p,1,pa,13
#state 7
7,5,a,aa,ab,ac,ad,ae,af,0
#special turning arm obstruction
12,p,A,Aa,b,ba,Y,Ab,9,13
#state 12
12,a,aa,ab,ac,ad,ae,af,ag,0
#square loop destruction
#b,ba,bb,9,8,bc,0,10,bd,13
#state 8 transition
g,a,aa,u,b,ba,bb,ua,ab,8
g,a,aa,u,b,ba,ua,S,ab,8
g,a,aa,S,u,ba,bb,ua,ab,8
g,b,ba,u,a,ua,bb,bc,bd,8
#turning arm obstruction
w,o,A,Aa,Y,b,ba,Ab,Ac,13
w,p,A,Aa,b,ba,Y,Ab,t,13
b,ba,u,bb,A,p,bc,Aa,Ab,13
#delete
k,13,a,aa,ab,ac,ad,ae,af,13
k,a,13,aa,ab,ac,ad,ae,af,13
k,a,aa,13,ab,ac,ad,ae,af,13
13,a,aa,ab,ac,ad,ae,af,ag,0
#state 5/6/19
b,ba,u,AAA,m,7,a,A,ma,5
b,u,ua,AAA,A,7,Aa,ba,ub,5
#starter growth
1,A,Aa,Ab,Ac,na,8,11,Ad,1
1,n,A,Aa,Ab,na,g,11,Ac,4
1,A,a,b,aa,u,ua,11,Aa,4
4,A,a,b,aa,u,ua,11,Aa,1
#
1,A,a,b,aa,u,ua,11,aa,13
#instable signal remover
1,1,p,u,b,j,A,Aa,pa,4
1,2,ba,A,p,1,pa,u,ua,4
b,f,A,p,ba,j,Aa,pa,Ab,4
b,2,ba,p,A,f,Aa,pa,u,4
c,b,ba,A,Aa,Ab,p,Ac,bb,0
#checker
b,u,l,ua,ub,6,A,ba,uc,15
#special signal movement
b,ba,n,bb,A,Aa,Ab,bc,o,1
b,ba,o,bb,A,Aa,Ab,bc,n,1
b,p,ba,bb,t,ta,tb,bc,m,bc
b,ba,m,t,bb,bc,bd,ta,tb,ba
b,t,ta,ba,p,bb,pa,tb,a,ba
b,p,ba,bb,A,pa,l,la,lb,bb
b,A,p,ba,pa,pb,t,bb,Aa,bb
#b,A,Aa,ba,u,5,Ab,bb,g,6
#merge
b,ba,t,1,0,1,0,bb,ta,ba
b,1,t,ba,0,1,0,bb,ta,ba
b,ba,t,ba,0,1,0,bb,ta,ba
#nand gate
b,ba,t,1,0,bb,0,bc,ta,bb
b,1,t,ba,0,bb,0,bc,ta,bb
b,ba,t,bb,0,bc,0,bd,ta,1
#special junk wire remover
b,AI,l,la,lb,lc,A,ba,ua,13
#signal movement
b,U,a,T,Ta,ba,ab,ua,ac,1
b,U,a,T,Ta,ba,ua,Ua,ac,1
#
b,U,a,T,aa,ba,u,ua,ab,1
b,U,a,aa,T,ba,u,ua,ab,1
#
b,ba,T,Ta,a,aa,ab,ac,ua,ba
b,ba,T,Ta,a,aa,ab,ua,ac,ba
#
b,ba,ad,T,a,aa,ab,ac,ua,ba
b,ba,T,ad,a,aa,ab,ua,ac,ba
#starter
f,A,b,11,l,la,a,aa,ab,8
#
f,8,11,fa,l,la,a,aa,ab,9
#
f,11,A,l,a,la,lb,lc,8,1
#
f,A,a,aa,ab,l,AD,b,11,9
#junk state 8
g,l,la,lb,lc,ld,le,lf,lg,0
g,A,b,ba,bb,Aa,Ab,u,12,0
g,A,b,ba,bb,Aa,a,aa,ab,0
#unnecessary wire remover
b,a,aa,ab,ac,ad,ae,af,ag,12
@COLORS
0 0 0 0
1 255 128 0
2 255 0 0
3 0 255 0
4 0 0 255
5 0 180 0
6 0 100 0
7 255 255 255
8 80 80 80
9 95 95 95
10 128 128 128
11 0 64 0
12 255 165 0
13 255 255 0
14 180 180 90
15 0 80 40
Edit: Fixed some mutations that causes instant death, fixed c0b0p0's bug, reduced the amount of junk left behind, fixed many minor/rare bugs. (3/30/15) version 1.08

Edit: Fixed another bug where mutations can cause instant death, fixed a bug involving boundaries, fixed a few minor/rare bugs (4/14/15) version 1.08.1


A cross shaped loop

Code: Select all

[M2] (golly 2.6)
#R shapeloop3
1 4 3 4 8
1 2 8 4 8
2 0 1 0 2
3 0 0 0 3
1 4 4 8 8
1 3 0 4 0
1 0 8 0 8
1 4 0 2 0
2 5 6 7 8
3 0 0 9 0
1 3 4 4 8
1 4 8 2 8
2 0 11 0 12
1 4 3 8 8
1 4 8 8 0
1 0 0 8 8
1 0 0 8 0
2 14 15 16 17
1 4 4 0 0
2 0 19 0 0
1 3 4 0 0
1 4 8 3 8
1 4 8 4 8
2 21 22 0 23
3 13 18 20 24
1 0 8 0 0
2 26 5 0 16
1 1 1 8 8
1 1 0 1 0
1 0 8 8 8
2 28 29 30 29
1 1 1 1 0
2 7 32 30 29
1 1 1 0 0
1 1 0 0 0
2 34 35 0 0
3 27 31 33 36
4 4 10 25 37
5 0 0 0 38
6 0 0 0 39
7 0 0 0 40
1 2 4 0 0
2 0 42 0 0
3 0 43 0 0
1 4 5 0 0
2 45 35 0 0
3 46 0 0 0
4 44 47 0 0
5 0 48 0 0
6 0 49 0 0
7 0 50 0 0
8 41 0 51 0
Here is the old rule

Code: Select all

@RULE shapeloop
1 wire
2 left signal
3 right signal
4 forward signal
5 trigger right
6 idle right
7 converter
8 lead
9 edge 1
10 edge 2
11 starter
12 tempdel
11 delall
@TABLE
n_states:14
neighborhood:Moore
symmetries:rotate4
Var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13}
Var b={1,2,3,4,5,6}
var c={9,10}
var d={1,2,3,4,5,6,7,10,11}
var e={1,2,3,4,5,6,11}
var f={0,8,9,10,13}
var g={8,9,10}
var h={0,8,10}
var i={0,9}
var j={3,5,6}
var k={1,2,3,4,5,6,7,8,9,10,11}
var aa={a}
var ab={a}
var ac={a}
var ad={a}
var ae={a}
var af={a}
var ag={a}
var ba={b}
var bb={b}
var bc={b}
var bd={b}
var bd={b}
var ca={c}
var da={d}
var db={d}
var dc={d}
var dd={d}
var fa={f}
var fb={f}
var ga={g}
var gb={g}
var gc={g}
#construct left
c,0,a,8,b,2,0,0,0,8
c,2,b,0,f,fa,fb,0,0,4
c,0,a,aa,8,8,b,4,0,8
0,0,2,c,f,fa,a,aa,ab,10
0,b,ba,0,a,aa,ab,c,2,c
9,b,ba,0,a,f,fa,4,bb,0
0,0,c,2,ca,0,a,aa,ab,8
0,4,f,fa,a,aa,ab,8,b,8
#construct right
c,f,fa,8,b,j,0,0,fb,4
c,j,b,h,a,aa,ab,0,0,h
8,a,aa,8,b,ba,j,c,ab,c
c,f,fa,8,b,ba,bb,4,fb,8
0,f,fa,c,j,0,a,aa,ab,10
f,a,aa,fa,8,4,c,fb,ab,1
f,a,aa,h,8,8,4,fa,ab,9
#construct forward
c,0,a,8,e,4,f,fa,fb,8
c,4,e,h,a,aa,ab,f,fa,h
c,4,e,b,a,aa,ab,f,fa,0
f,fa,c,4,ca,fb,a,aa,ab,1
f,a,h,c,4,fb,aa,ab,ac,c
f,fa,4,c,h,fb,a,aa,ab,c
#tempdel
12,a,aa,ab,ac,ad,ae,af,ag,0
#arm destruction
c,b,ba,bb,bc,0,0,g,bd,12
b,0,0,ba,bb,12,g,bc,0,12
g,b,ba,12,0,0,a,aa,ab,12
b,0,0,12,0,12,g,ba,0,12
#square loop destruction
b,ba,bb,9,8,bc,0,10,bd,13
#special lead transition
c,a,aa,ca,b,ba,bb,8,ab,8
c,a,aa,8,b,ba,bb,ca,ab,8
10,8,b,ba,bb,bc,bd,8,0,8
#delete immunity
g,a,aa,ab,ac,1,b,0,ad,g
g,1,a,aa,ab,ac,ad,8,b,g
b,g,a,aa,ab,ga,8,ba,0,ba
#delete
k,13,a,aa,ab,ac,ad,ae,af,13
k,a,13,aa,ab,ac,ad,ae,af,13
k,a,aa,13,ab,ac,ad,ae,af,13
13,a,aa,ab,ac,ad,ae,af,ag,0
#trigger right
b,5,0,0,i,0,0,ba,g,6
#converter
0,b,ba,12,12,12,10,10,10,7
b,0,0,12,0,ba,bb,10,10,7
b,ba,g,6,0,7,a,0,0,5
7,5,b,0,0,0,a,aa,0,0
b,0,a,7,0,ba,8,6,0,5
7,a,aa,0,0,0,b,5,0,0
0,0,0,b,ba,0,0,12,0,7
b,0,0,12,0,12,0,ba,bb,7
11,0,0,12,0,12,ba,bb,0,7
#starter growth
1,0,a,b,aa,8,8,11,0,4
4,0,a,b,aa,8,8,11,0,1
#special signal movement
b,ba,bb,9,8,bc,0,9,12,bc
b,ba,e,8,0,bb,8,8,bc,ba
b,ba,8,0,0,bb,8,8,8,ba
b,0,0,e,8,ba,8,bb,0,bb
b,0,0,ba,g,bb,g,bc,0,bc
b,ba,9,bb,8,8,8,bc,9,ba
b,9,0,ba,8,8,8,bb,bc,bb
#signal movement
b,ba,a,aa,ab,ac,ad,g,ae,ba
b,a,aa,ab,ac,g,ga,ba,ad,ba
b,a,aa,ab,ac,ad,g,ba,ae,ba
b,0,a,aa,ab,ac,ad,g,ae,1
b,a,aa,ab,ac,g,ga,0,ad,1
b,a,aa,ab,ac,ad,g,0,ae,1
#arm obstruction detection
0,0,d,a,aa,0,g,1,ga,13
0,0,a,d,aa,0,g,1,ga,13
0,0,a,aa,d,0,g,1,ga,13
0,0,d,a,aa,0,1,g,0,13
0,0,a,aa,d,0,0,9,1,13
#starter
0,0,0,0,0,0,i,b,5,11
0,11,0,0,0,0,0,0,6,8
0,0,0,0,0,0,0,8,11,9
0,0,0,0,0,0,8,11,0,1
1,0,0,0,0,9,8,11,0,4
0,0,0,0,0,1,11,0,0,9
11,0,0,b,8,8,0,6,ba,6
@COLORS
0 0 0 0
1 255 128 0
2 255 0 0
3 0 255 0
4 0 0 255
5 0 190 0
6 0 140 0
7 255 255 255
8 80 80 80
9 95 95 95
10 128 128 128
11 0 64 0
 


Here's the link to the foodshapeloop rule table. (It has a much better biodiversity than shapeloop3)
http://conwaylife.com/forums/viewtopic. ... =25#p13909

Here are the variants based on the old rule.

shapeloop2a - http://conwaylife.com/forums/viewtopic. ... =25#p13686

shapeloop-b rule (bounded version of shapeloop) - http://conwaylife.com/forums/viewtopic. ... t=0#p13451

shapeloop-ltd rule (bounded version of shapeloop) - http://conwaylife.com/forums/viewtopic. ... t=0#p13463

2armshapeloop (unbounded) - http://conwaylife.com/forums/viewtopic. ... =25#p13560

2armshapeloop-a (bounded) - http://conwaylife.com/forums/viewtopic. ... =25#p13576

2armshapeloop2-a - viewtopic.php?f=11&t=1440&start=25#p13765

*Edit (3/19/15):renamed rule to shapeloop3, added links to variants of the old rule
Last edited by pi_guy314 on April 14th, 2015, 5:43 pm, edited 21 times in total.

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Shapeloop, a new loop rule

Post by Extrementhusiast » September 4th, 2014, 8:59 pm

Four natural loop oscillators:

Code: Select all

x = 734, y = 98, rule = shapeloop
54.J$52.3A$52.AHI$52.AH$52.AH$52.AH$52.DH$52.DH$52.BH$52.DH$52.DH$52.
CH$52.DH$52.DH$52.CH$52.DH$52.DH$52.BH$52.DH$52.DH32.5A$52.DH32.A3HA$
52.CH32.AH.HA$13.5A34.DH32.AH.HA$13.A3HA34.DH28.DB2DAH.H3AFDA$13.AH.H
A34.CH28.D4H3.5HD$13.DH.HA34.DH28.CH10.HA$13.DH.H4A31.DH28.DH7.4HD$9.
DC2DBH2.3HA31.BH28.DH6.HADADA$9.D4H5.HF31.AH28.CH6.HB$9.CH8.HD31.DH
28.DH3.4HC$9.D4H5.HADADAD26.CH28.DH2.H2DBAD$9.DB3DH5.5HA26.DH28.B4HC$
13.CH9.HD26.DH28.3DC2D$13.DH9.HA26.BH28.D$13.D11HB26.DH28.AJ461.AFDAD
A$13.C2DBADC2DBC2D21.C2DC2D29.DH461.A4HD$12.HD33.D4HD29.AH461.AH2.HB$
12.HD33.DH2.HB29.DH461.AH2.HD$12.HC33.BH2.HD29.FH457.5AH2.HDC3DC$12.H
D29.ADADAH2.HD29.AH457.A4H4.5HD$12.HD29.D4H3.HC29.AH457.AH11.HD$12.HD
29.AH6.HD29.AH457.AH11.HB$12.HB29.DH6.HA29.AH457.AH11.H2D3A$12.HD29.A
H6.HB29.AH457.AH12.4HA$12.HD29.DH6.HD29.AH457.AH15.HA$12.HC29.FH6.HD
29.AH453.5AH15.HA$12.HD25.5AH6.HC29.AH453.A4H13.4HA$12.HD25.A4H7.HD
29.AH453.AH15.H20AFDADADBD140.DB3A$12.HC25.AH10.HD29.AH233.J219.AH15.
HA4.22HD140.D3HA$12.HD25.A5H3.4HC29.AH228.4AFA219.D4H12.HA25.HC140.DH
.HAF2DC2D$12.HD25.6AH.HDB3D29.AH228.A4HJ219.DB2DCH11.HA25.HD140.DH2.
6HD$12.HB30.AH.HD33.AH228.AH227.DH11.HA25.H2DC2D136.CH7.HD$12.HD30.DH
.HC33.AH228.AH227.DH11.HA26.4HB136.DH6.JHB$12.HD30.D3HD33.AH224.5AH
227.D13HA29.HD134.AFDH6.3A$12.HA30.B2DCD21.DB2DC2DC2DB2D225.A4H228.C
2DBDADADF5A29.HD134.A2H7.J$12.HA56.D11HA225.AH217.6A49.4HA134.AH$12.H
A56.DH9.HA225.AH217.A4HA48.H5A134.AH$12.HA56.CH9.HA225.AH24.AB2DC188.
AH2.HA48.HA138.AH$12.HA56.D5H5.H5A221.AH24.D3HD188.AH2.HF48.HA138.BH$
12.HA56.DC2DBAH5.4HA221.AH24.AH.HD184.5AH2.HDA2DCD43.HA138.DH$12.HA
61.DH8.HA217.2D3AH24.DH.HC184.A4H4.5HD42.JHA138.DH$2.J9.HA61.CH5.4HA
217.B4H21.ADADAH.H2DBD181.AH11.HD42.3A138.DH$2DA9.HA61.D3H2.HF4A217.D
H24.D4H3.3HD181.AH11.HC42.J137.2DCD$BHJ9.HA61.DBCDH.HD221.D4H21.FH8.H
A181.AH11.HD180.FJHD$AH10.HA64.DH.HA221.C2DCDH20.AH8.HA177.2D3AH11.HD
180.A2HD$D5H3.4HA64.BH.HD225.DH20.AH8.HA177.B4H12.HB180.A2HD$C2DBCDH.
HDF3A64.A3HA225.BH20.AH8.HA177.DH15.HD180.3AB$5.DH.HA68.DADAD225.A17H
4.AH8.HA177.DH15.HD$5.BH.HD298.DADADADADF13AH8.HA177.C4H12.HA$5.A3HA
316.A4H9.HA177.3DCDH11.HA$5.DADAD316.AH12.HA181.DH11.HA$326.A4H9.HA
181.BH11.HA$34.3DB2D286.5AH8.HA181.D5H4.4HA$34.C4HC290.AH8.HA181.ADAD
FAH2.H22AFDAD$34.DH2.HD290.AH8.HA186.AH2.HA4.20HA$34.DH2.HD290.A3H3.
4HA186.AH2.HA23.HD$34.CH2.HC290.A2DBH.H5A186.A4HA23.HB$30.DAB2DH2.HD
293.DH.HA190.6A23.H2DC2D$30.C4H3.HD293.DH.HA220.4HD$30.DH6.HB293.C3HA
223.HC$26.2DCBDH6.HD293.2DADF223.HD$26.B4H7.HD518.4HD$26.AH10.HA517.H
2A2DB$26.D5H3.4HA517.HA$26.ADADADH.H17AFDADADADA2DC2DB2D2A486.HA$31.A
H.HA4.19HJ.C8HA479.4JI2.HA$31.DH.HA25.DH6.HA478.5A4HA$31.F3HA25.DH6.H
A478.F3HJ5A$31.5A25.B2H5.H5A474.AH2.HA$61.3DH5.4HA474.AH2.HA$63.CH8.H
A474.A4HA$63.DH5.4HA474.6A$63.D3H2.HADF2A$63.C2DBH.HD$66.AH.HA$66.DH.
HD$66.C3HA$66.BADAD!
I Like My Heisenburps! (and others)

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

Re: Shapeloop, a new loop rule

Post by c0b0p0 » September 4th, 2014, 10:48 pm

@pi_guy314: Nice! I note that your rule has the attributes that Sphenocorona was seeking in the thread "Other Loop Rules", which were "... if there was a rule similar to EvoLoop (in that loops can 'evolve') that is missing one or both of its sheaths, and the ability to turn both left and right." (By the way, there has also been a search there for a rule with this type of loop that is not only be missing its sheaths but its wire as well.) Feel free to look at that thread and post your new loop rules there.

pi_guy314
Posts: 88
Joined: July 21st, 2014, 9:45 pm

Re: Shapeloop, a new loop rule

Post by pi_guy314 » September 5th, 2014, 4:02 pm

Extrementhusiast wrote:Four natural loop oscillators:

Code: Select all

x = 734, y = 98, rule = shapeloop
54.J$52.3A$52.AHI$52.AH$52.AH$52.AH$52.DH$52.DH$52.BH$52.DH$52.DH$52.
CH$52.DH$52.DH$52.CH$52.DH$52.DH$52.BH$52.DH$52.DH32.5A$52.DH32.A3HA$
52.CH32.AH.HA$13.5A34.DH32.AH.HA$13.A3HA34.DH28.DB2DAH.H3AFDA$13.AH.H
A34.CH28.D4H3.5HD$13.DH.HA34.DH28.CH10.HA$13.DH.H4A31.DH28.DH7.4HD$9.
DC2DBH2.3HA31.BH28.DH6.HADADA$9.D4H5.HF31.AH28.CH6.HB$9.CH8.HD31.DH
28.DH3.4HC$9.D4H5.HADADAD26.CH28.DH2.H2DBAD$9.DB3DH5.5HA26.DH28.B4HC$
13.CH9.HD26.DH28.3DC2D$13.DH9.HA26.BH28.D$13.D11HB26.DH28.AJ461.AFDAD
A$13.C2DBADC2DBC2D21.C2DC2D29.DH461.A4HD$12.HD33.D4HD29.AH461.AH2.HB$
12.HD33.DH2.HB29.DH461.AH2.HD$12.HC33.BH2.HD29.FH457.5AH2.HDC3DC$12.H
D29.ADADAH2.HD29.AH457.A4H4.5HD$12.HD29.D4H3.HC29.AH457.AH11.HD$12.HD
29.AH6.HD29.AH457.AH11.HB$12.HB29.DH6.HA29.AH457.AH11.H2D3A$12.HD29.A
H6.HB29.AH457.AH12.4HA$12.HD29.DH6.HD29.AH457.AH15.HA$12.HC29.FH6.HD
29.AH453.5AH15.HA$12.HD25.5AH6.HC29.AH453.A4H13.4HA$12.HD25.A4H7.HD
29.AH453.AH15.H20AFDADADBD140.DB3A$12.HC25.AH10.HD29.AH233.J219.AH15.
HA4.22HD140.D3HA$12.HD25.A5H3.4HC29.AH228.4AFA219.D4H12.HA25.HC140.DH
.HAF2DC2D$12.HD25.6AH.HDB3D29.AH228.A4HJ219.DB2DCH11.HA25.HD140.DH2.
6HD$12.HB30.AH.HD33.AH228.AH227.DH11.HA25.H2DC2D136.CH7.HD$12.HD30.DH
.HC33.AH228.AH227.DH11.HA26.4HB136.DH6.JHB$12.HD30.D3HD33.AH224.5AH
227.D13HA29.HD134.AFDH6.3A$12.HA30.B2DCD21.DB2DC2DC2DB2D225.A4H228.C
2DBDADADF5A29.HD134.A2H7.J$12.HA56.D11HA225.AH217.6A49.4HA134.AH$12.H
A56.DH9.HA225.AH217.A4HA48.H5A134.AH$12.HA56.CH9.HA225.AH24.AB2DC188.
AH2.HA48.HA138.AH$12.HA56.D5H5.H5A221.AH24.D3HD188.AH2.HF48.HA138.BH$
12.HA56.DC2DBAH5.4HA221.AH24.AH.HD184.5AH2.HDA2DCD43.HA138.DH$12.HA
61.DH8.HA217.2D3AH24.DH.HC184.A4H4.5HD42.JHA138.DH$2.J9.HA61.CH5.4HA
217.B4H21.ADADAH.H2DBD181.AH11.HD42.3A138.DH$2DA9.HA61.D3H2.HF4A217.D
H24.D4H3.3HD181.AH11.HC42.J137.2DCD$BHJ9.HA61.DBCDH.HD221.D4H21.FH8.H
A181.AH11.HD180.FJHD$AH10.HA64.DH.HA221.C2DCDH20.AH8.HA177.2D3AH11.HD
180.A2HD$D5H3.4HA64.BH.HD225.DH20.AH8.HA177.B4H12.HB180.A2HD$C2DBCDH.
HDF3A64.A3HA225.BH20.AH8.HA177.DH15.HD180.3AB$5.DH.HA68.DADAD225.A17H
4.AH8.HA177.DH15.HD$5.BH.HD298.DADADADADF13AH8.HA177.C4H12.HA$5.A3HA
316.A4H9.HA177.3DCDH11.HA$5.DADAD316.AH12.HA181.DH11.HA$326.A4H9.HA
181.BH11.HA$34.3DB2D286.5AH8.HA181.D5H4.4HA$34.C4HC290.AH8.HA181.ADAD
FAH2.H22AFDAD$34.DH2.HD290.AH8.HA186.AH2.HA4.20HA$34.DH2.HD290.A3H3.
4HA186.AH2.HA23.HD$34.CH2.HC290.A2DBH.H5A186.A4HA23.HB$30.DAB2DH2.HD
293.DH.HA190.6A23.H2DC2D$30.C4H3.HD293.DH.HA220.4HD$30.DH6.HB293.C3HA
223.HC$26.2DCBDH6.HD293.2DADF223.HD$26.B4H7.HD518.4HD$26.AH10.HA517.H
2A2DB$26.D5H3.4HA517.HA$26.ADADADH.H17AFDADADADA2DC2DB2D2A486.HA$31.A
H.HA4.19HJ.C8HA479.4JI2.HA$31.DH.HA25.DH6.HA478.5A4HA$31.F3HA25.DH6.H
A478.F3HJ5A$31.5A25.B2H5.H5A474.AH2.HA$61.3DH5.4HA474.AH2.HA$63.CH8.H
A474.A4HA$63.DH5.4HA474.6A$63.D3H2.HADF2A$63.C2DBH.HD$66.AH.HA$66.DH.
HD$66.C3HA$66.BADAD!
The reason why the first loop was an oscillator because of a problem with the rule table. Since the problem is fixed, now that loop alternates in 3 different forms!!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Shapeloop, a new loop rule

Post by Extrementhusiast » September 7th, 2014, 3:52 pm

This large loop actually has no mutations, because of how orderly it is:

Code: Select all

x = 32, y = 32, rule = shapeloop
4.ADADADADADADADADADADADAD$4.D22HD$4.AH20.HC$4.DH20.HD$ADADAH20.HDB2D
A$D4H22.4HA$AH28.HA$DH28.HA$AH28.HA$DH28.HA$AH28.HA$DH28.HA$EH28.HA$A
H28.HA$AH28.HA$AH28.HA$AH28.HA$AH28.HA$AH28.HA$AH28.HF$AH28.HD$AH28.H
A$AH28.HD$AH28.HA$AH28.HD$AH28.HA$A4H22.4HD$A2DBDH20.HADADA$4.DH20.HD
$4.CH20.HA$4.D22HD$4.DADADADADADADADADADADADA!
I Like My Heisenburps! (and others)

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

Re: Shapeloop, a new loop rule

Post by c0b0p0 » September 7th, 2014, 10:15 pm

At generation 8,608 this loop starts a new "colony", much like Bakker loop and my loop rule, GoucherParticleLoop.

Code: Select all

x = 14, y = 10, rule = shapeloop
11.IDI$12.KH$DCD10A$DJ10HA$B4H2.2I3HA$2DC2DH.HDB2DF$4.CH.HD$4.DH.HC$
4.D3HD$4.B2DCD!

Sphenocorona
Posts: 549
Joined: April 9th, 2013, 11:03 pm

Re: Shapeloop, a new loop rule

Post by Sphenocorona » September 11th, 2014, 9:17 pm

Hmm, I wonder what the smallest successfully reproducing loop is in this rule. Also, at one point a quadratic growth pattern appeared (shooting off lines as it traveled at an oblique direction, with a loop feeding in the signals) as a natural mutation of some loop, but it was not terribly durable and got destroyed quickly.

pi_guy314
Posts: 88
Joined: July 21st, 2014, 9:45 pm

Re: Shapeloop, a new loop rule

Post by pi_guy314 » September 12th, 2014, 4:59 pm

Sphenocorona wrote:Hmm, I wonder what the smallest successfully reproducing loop is in this rule.
Here's the smallest loop I can find (by bounding box). Anything smaller than that had some problems replicating. This loop also stops functioning after a few replication cycles.

Code: Select all

x = 6, y = 8, rule = shapeloop
DCDE2A$B4HA$CH2.HA$D2HIHA$DCD2HA$2.D2HA$2.A2HA$2.4A!

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

Re: Shapeloop, a new loop rule

Post by c0b0p0 » September 12th, 2014, 9:30 pm

pi_guy314 wrote:
Sphenocorona wrote:Hmm, I wonder what the smallest successfully reproducing loop is in this rule.
Here's the smallest loop I can find (by bounding box). Anything smaller than that had some problems replicating. This loop also stops functioning after a few replication cycles.

Code: Select all

x = 6, y = 8, rule = shapeloop
DCDE2A$B4HA$CH2.HA$D2HIHA$DCD2HA$2.D2HA$2.A2HA$2.4A!
Hmm, for some reason the loop seems to work when I run it. I am running the rule below.

Code: Select all

@RULE shapeloop
1 wire
2 left signal
3 right signal
4 forward signal
5 trigger right
6 idle right
7 converter
8 lead
9 edge 1
10 edge 2
11 starter
12 tempdel
11 delall
@TABLE
n_states:14
neighborhood:Moore
symmetries:rotate4
Var a={0,1,2,3,4,5,6,7,8,9,10,11,12,13}
Var b={1,2,3,4,5,6}
var c={9,10}
var d={1,2,3,4,5,6,7,10,11}
var e={1,2,3,4,5,6,11}
var f={0,8,9,10,13}
var g={8,9,10}
var h={0,8,10}
var i={0,9}
var j={3,5,6}
var k={1,2,3,4,5,6,7,8,9,10,11}
var l={9,10}
var aa={a}
var ab={a}
var ac={a}
var ad={a}
var ae={a}
var af={a}
var ag={a}
var ba={b}
var bb={b}
var bc={b}
var bd={b}
var bd={b}
var ca={c}
var da={d}
var db={d}
var dc={d}
var dd={d}
var fa={f}
var fb={f}
var ga={g}
var gb={g}
var gc={g}
var la={l}
#construct left
c,0,a,8,b,2,0,0,0,8
c,2,b,0,f,fa,fb,0,0,4
c,0,a,aa,8,8,b,4,0,8
0,0,2,c,f,fa,a,aa,ab,10
0,b,ba,0,a,aa,ab,c,2,c
9,b,ba,0,a,f,fa,4,bb,0
0,0,c,2,ca,0,a,aa,ab,8
0,4,f,fa,a,aa,ab,8,b,8
#construct right
c,f,fa,8,b,j,0,0,fb,4
c,j,b,h,a,aa,ab,0,0,h
8,a,aa,8,b,ba,j,c,ab,c
c,f,fa,8,b,ba,bb,4,fb,8
0,f,fa,c,j,0,a,aa,ab,10
f,a,aa,fa,8,4,c,fb,ab,1
f,a,aa,h,8,8,4,fa,ab,9
#construct forward
c,0,a,8,e,4,f,fa,fb,8
c,4,e,h,a,aa,ab,f,fa,h
c,4,e,b,a,aa,ab,f,fa,0
f,fa,c,4,ca,fb,a,aa,ab,1
f,a,h,c,4,fb,aa,ab,ac,c
f,fa,4,c,h,fb,a,aa,ab,c
#tempdel
12,a,aa,ab,ac,ad,ae,af,ag,0
#arm destruction
l,b,ba,bb,bc,0,0,g,bd,12
b,0,0,ba,bb,12,g,bc,0,12
g,b,ba,12,0,0,a,aa,ab,12
b,0,0,12,0,12,g,ba,0,12
#square loop destruction
b,ba,bb,9,8,bc,0,10,bd,13
#special lead transition
l,a,aa,la,b,ba,bb,8,ab,8
l,a,aa,8,b,ba,bb,la,ab,8
10,8,b,ba,bb,bc,bd,8,0,8
#delete immunity
g,a,aa,ab,ac,1,b,0,ad,g
g,1,a,aa,ab,ac,ad,8,b,g
b,g,a,aa,ab,ga,8,ba,0,ba
#delete
k,13,a,aa,ab,ac,ad,ae,af,13
k,a,13,aa,ab,ac,ad,ae,af,13
k,a,aa,13,ab,ac,ad,ae,af,13
13,a,aa,ab,ac,ad,ae,af,ag,0
#trigger right
b,5,0,0,i,0,0,ba,g,6
#converter
0,b,ba,12,12,12,10,10,10,7
b,0,0,12,0,ba,bb,10,10,7
b,ba,g,6,0,7,a,0,0,5
7,5,b,0,0,0,a,aa,0,0
b,0,a,7,0,ba,8,6,0,5
7,a,aa,0,0,0,b,5,0,0
0,0,0,b,ba,0,0,12,0,7
b,0,0,12,0,12,0,ba,bb,7
11,0,0,12,0,12,ba,bb,0,7
#starter growth
1,0,a,b,aa,8,8,11,0,4
4,0,a,b,aa,8,8,11,0,1
#special signal movement
b,ba,bb,9,8,bc,0,9,12,bc
b,ba,e,8,0,bb,8,8,bc,ba
b,ba,8,0,0,bb,8,8,8,ba
b,0,0,e,8,ba,8,bb,0,bb
b,0,0,ba,g,bb,g,bc,0,bc
b,ba,9,bb,8,8,8,bc,9,ba
b,9,0,ba,8,8,8,bb,bc,bb
#signal movement
b,ba,a,aa,ab,ac,ad,g,ae,ba
b,a,aa,ab,ac,g,ga,ba,ad,ba
b,a,aa,ab,ac,ad,g,ba,ae,ba
b,0,a,aa,ab,ac,ad,g,ae,1
b,a,aa,ab,ac,g,ga,0,ad,1
b,a,aa,ab,ac,ad,g,0,ae,1
#arm obstruction detection
0,0,d,a,aa,0,g,1,ga,13
0,0,a,d,aa,0,g,1,ga,13
0,0,a,aa,d,0,g,1,ga,13
0,0,d,a,aa,0,1,g,0,13
0,0,a,aa,d,0,0,9,1,13
#starter
0,0,0,0,0,0,i,b,5,11
0,11,0,0,0,0,0,0,6,8
0,0,0,0,0,0,0,8,11,9
0,0,0,0,0,0,8,11,0,1
1,0,0,0,0,9,8,11,0,4
0,0,0,0,0,1,11,0,0,9
11,0,0,b,8,8,0,6,ba,6
@COLORS
0 0 0 0
1 255 128 0
2 255 0 0
3 0 255 0
4 0 0 255
5 0 190 0
6 0 140 0
7 255 255 255
8 80 80 80
9 95 95 95
10 128 128 128
11 0 64 0
Also, this rectangular loop generates a cross-shaped loop but then dies.

Code: Select all

x = 5, y = 10, rule = shapeloop:T250,250
2.JAJ$3.AH$3.AH$3.AH$3.AH$DB2A$D2HA$F2IA$A2HA$4A!

pi_guy314
Posts: 88
Joined: July 21st, 2014, 9:45 pm

Re: Shapeloop, a new loop rule

Post by pi_guy314 » September 12th, 2014, 10:02 pm

What I meant to say was that any loop smaller than the one presented couldn't work. Sorry about the confusion.

Sphenocorona
Posts: 549
Joined: April 9th, 2013, 11:03 pm

Re: Shapeloop, a new loop rule

Post by Sphenocorona » September 12th, 2014, 11:40 pm

Really weird mutation of the 'minimal loop' that doesn't survive in the crowded place but survives on an empty plane...

Code: Select all

x = 45, y = 35, rule = shapeloop
4$28.IAI$29.DH$29.AH$29.DH$29.AH$29.DH$29.AH$29.DH$29.AH$29.DH$29.AH$
29.DH$29.KH$17.5A2DA2DCBA$17.A11HA$17.AH6.2I2HA$17.AH6.H2D2A$13.5AH3.
4HA$13.FHJH2J2.HDA3D$10.BDCDHI6HD$10.CH3JH5ABC$10.D5HD$10.DBC2DAD!

pi_guy314
Posts: 88
Joined: July 21st, 2014, 9:45 pm

Re: Shapeloop, a new loop rule

Post by pi_guy314 » September 16th, 2014, 4:46 pm

I found a problem with the loop arm. Although I do know how to fix the problem, its just that I'm not sure whether if it's worthy of being officially fixed, or if the fix will give an advantage towards smaller loops.

Code: Select all

x = 6, y = 8, rule = shapeloop
3.I2H$A2.ADC$3.I3$3.I2H$A2.ADB$3.I!

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

Re: Shapeloop, a new loop rule

Post by c0b0p0 » September 16th, 2014, 10:14 pm

pi_guy314 wrote:I found a problem with the loop arm. Although I do know how to fix the problem, its just that I'm not sure whether if it's worthy of being officially fixed, or if the fix will give an advantage towards smaller loops.
What's wrong with giving an advantage to smaller loops? Nearly all loop rules give an advantage to smaller loops, and your current rule does, as well, e.g. ...

Code: Select all

x = 250, y = 250, rule = shapeloop:T250,250
6.D2HA63.AHJD2.JD11.5AH4.HA51.AH4.HA18.HK2.2M15.D6HB28.I$6.B2HA63.DHJ
DCD2A11.A3H2J4.HD51.DH4.HA18.HA2.IAI14.DH2I3HD$6.D2HA63.AHJ3HJD11.A
10HA51.AH4.HA18.HD3.DH14.C2H2ADCD8.C2DADA2DC2DB$6.DHI5A59.DH4.HA11.2A
DC2DB2DC2D51.D4HIHA18.IAI2.AH14.DHJA12.D10HD$6.CHI4HA59.AH4.HD74.ADAD
AIHA23.DH14.DH.A12.DH4.2I3HD$ADAD2.DH4.HA59.DH4.HD78.D2HA23.AH14.AH2.
J11.AH4.H3ADCD11AFDADADAD$3HA2.DH4.HF59.FH4.HC78.A2HA23.DH14.DH10.DAD
ADH4.HA4.20H$3HD2.AH4.HD59.A4HIHD78.D2HA23.KH14.AH10.A3H2J4.HA22.2I$C
2DA2.DH4.HA59.5AIHD78.F3A12.ADADADADADAD15.DH10.D10HA22.HD$6.A6HD63.A
2HB78.K15.DI9HA15.AH10.ADADADF5A22.HD$6.DADADADA63.A2HD94.AH4.2I3HD
15.DH44.HA$77.A2HD94.DH4.H2ADCD15.AH43.JHD$77.2ADC94.AH4.HA19.DH43.2D
A$175.DH4.HA19.AH43.J$175.A6HA19.DH$175.DF6A8.7AFDADA$175.G15.A10HD
30.2AFDADAD$148.ADADADAD35.AH4.2I3HA30.A6HA$148.D6HA35.AH4.HDADAD30.A
H4.HD$148.AH4.HD31.2DCDAH4.HA13.I16H4.AH4.HA$148.DH4.HD31.B3H2J4.HD
13.2ADADADF14AH4.HD$9.IAI136.AH4.HC31.D10HA13.I16.A3H2I4.HA$10.DH136.
DH4.HD31.DC2DADA2DC2D30.D10HD$3.DADA3.AH136.F4HIHD73.C2DB2DC2DADA$3.D
2HD3.DH136.5AIHB$3.C2HD3.AH140.A2HD24.IH$3.D2HC3.KH140.A2HD24.DK3AF$
3.DHI2DB2D65.2AFDADAD68.A2HC24.I.A2HD$3.AHI4HC65.A6HA68.3AD8.2DCD8A6.
A2HA36.DADA$3.DH4.HD65.AH4.HD67.HA11.B10HA6.A2HD36.A2HD$3.AH4.HA65.AH
4.HA67.HA11.DH4.2I3HA6.AHIADADA32.D2HA$3.DH4.HA61.5AH4.HD67.HA11.DH4.
HDADFAK5.AHI4HD32.AHJD$3.AH4.HA61.A3H2I4.HA67.HA7.DA2DCH4.HA4.H5.AH4.
HA32.DHJDC2DA$3.D4HJHA61.D10HD67.HA7.A3H2J4.HD10.AH4.HD32.AHJ4HD$3.AD
ADAJHA61.C2DB2DC2DADA12.DADA2DC2DB2D43.HA7.D10HA10.AH4.HA32.DH4.HA$7.
D2HA60.HD23.A10HC43.HA7.DC2DADADADAD10.DH4.HD32.AH4.HD$7.A2HA60.HA23.
DH8.JDJ42.HA29.C4HJHA32.DH4.HD$7.D2HA60.HA23.AH53.HF29.2DB2DJHD32.FH
4.HC$7.F3A60.HA19.DADADH53.HD33.C2HD32.A4HIHD$71.HA19.A3H2I53.HA10.DA
DADADADADA11.D2HC32.5AIHD$71.HA19.D19H39.HD10.F10HD11.D2HD36.A2HB$46.
DCDE2A19.HA19.F11ADC2DB2DCDC2D35.HA10.AH4.2J3HA11.ADAD36.A2HD$46.B4HA
19.HA39.D2HB35.HD2.I3H4.AH4.H2DC2D51.A2HD19.I$46.CH2.HA19.HA39.A2HD
31.J2HIHA2.2ADK5AH4.HA55.2ADCD11AFDADADAD$46.D2HIHA19.HA39.D2HD31.A2D
IHD2.I3.A3H2I4.HD59.19HI$46.DCD2HA19.HA39.AHICD3A27.J.C2HA6.A10HA11.G
$20.4A24.D2HA19.HA39.DHI4HA29.D2HD6.2ADC2DB2DC2D8.ADAD$20.A2HA24.A2HA
19.HF39.AH4.HA29.D2HA26.D2HA$20.A2HA24.4A19.HD39.DH4.HA29.ADAD26.F2HD
$20.D2HA41.J4HIHA39.AH4.HA59.A2HA$20.CHI2AFDA37.AC2DAIHD39.DH4.HA59.A
HIDADAD$20.DHI4HD37.J3.D2HA39.A6HA59.AHI4HA17.I14H$20.DH4.HA41.A2HD
39.DADADF2A59.AH4.HD17.DADADADADF11AFD$20.2M4.HD41.D2HA106.AH4.HD17.I
14.A6HA$26.HA41.ADAD12.ADADADAD86.AH4.HC32.AH4.HD$26.HD57.D6HA86.AH4.
HD32.AH4.HA$26.HA57.FH4.HD86.A6HD32.AH4.HD$26.JAJ56.AH4.HA86.3ADC2DB
32.AH4.HA$85.AH4.HD126.D4HIHD$85.AH4.HA59.DC2DB2DC59.C2DBDIHA$85.A4HI
HD59.D6HD63.D2HD$85.5AIHD59.AH4.HA63.C2HA$84.HA3.A2HC59.DH4.HA63.D2HD
$84.HA3.A2HD59.AH4.HA63.DADA8.DADADADADADA$84.HA3.D2HD59.DH4.HA75.F
10HD$84.HA3.C2DB8.DA2DC2DB2DCD39.A4HIHA75.AH4.2I3HA$54.IAI27.HF15.A
10HA39.DADADIHA75.AH4.H2DC2D$55.DH27.HD15.DH4.2I3HA43.A2HA71.5AH4.HA$
55.AH27.HA15.DH4.H13AFDADADADADADADAD19.D2HA71.A3H2J4.HD$15.I39.DH27.
HD11.DA2DCH4.HA4.23HD19.A2HA13.I57.A10HA$CD11AFDA39.AH27.HA11.A3H2J4.
HA22.2I3HC19.DF3AFDADADADADADA57.2ADC2DB2DC3DC2DB2D$15HI39.DH27.HD11.
D10HA22.HADA2D23.13HI69.7H$55.AH27.HA11.ADADADADADFA22.HD$32.A2DC2DBD
15.DH27.HD45.HD$32.D6HD15.AH27.HA45.HC$32.AH4.HC15.DH27.HD45.JAJ3.DA
2DC2DB2DCD$32.DH4.HD15.AH27.HA51.A10HA$28.ADADAH4.HA15.DH27.HD51.DH4.
2I3HA$28.D3H2I4.HA15.AH24.JDIHA51.DH4.H13AFDADADADADADADAD$28.A10HA
15.KH25.B2HD47.DA2DCH4.HA4.23HD$28.DADF8A12.DADA26.D2HA47.A3H2J4.HA
22.2I3HC$27.HA23.A2HD26.DC2D47.D10HA22.HADA2D$27.HD23.D2HA77.ADADADAD
ADFA22.HD$27.HA23.F2HD111.HD$27.HD23.AHIADADA107.HC$27.HA23.AHI4HD
107.JAJ$27.HD23.AH4.HD$27.HA23.AH4.HC$27.HD23.AH4.HD$27.HA23.AH4.HD$
5A22.HD23.A4HJHA11.IAI173.D2A$4HA22.HA23.4ADJHD12.AH173.C2H$3.HA22.HD
27.C2HA12.DH173.DH$3.HA22.HD27.D2HD12.AH173.DH$3.HA22.HC27.D2HD12.DH
169.DC2DBH$3.HF22.HD27.B2DC12.AH65.M2DADAD97.D3H2I$4HD22.HD43.DH65.M
5HD97.A6H$ADADA22.HB43.AH68.I2HC97.DADADAD$27.HD43.DH68.DB2D96.HK$26.
IHD43.AH68.J99.HD$26.ADC12.4AFDADADAD19.DH168.HA$26.J14.A10HA19.AH8.A
2DC156.HD$41.AH4.2I3HD19.KH8.D2HD156.HA$41.AH4.HADADA8.AFDADADADADA9.
A2HD156.HD$41.AH4.HD12.A10HD9.D2HA3.J152.HA$41.AH4.HD12.AH4.2I3HA9.AH
IDA2DC129.IAI20.HD$41.A6HC6.I5.AH4.HC2DAD9.DHI4HJ130.DH20.IAI$41.ADC
2DB2DKADADAD.M4AH4.HD13.AH45.KFDADADAD82.AH$49.6HI.M3H2J4.HD13.DH46.A
6HA55.4AFDADADAD15.DH$57.M10HA13.AH46.AH4.HD55.A10HA15.AH$57.DC2DB2DC
2DAD13.DH46.AH4.HA55.AH4.2I3HD15.DH$82.AH46.AH4.HD55.AH4.HADADA15.AH$
82.DH46.AH4.HA55.AH4.HD19.DH$10.4AFDAD18.IDI43.AH46.A4HIHD55.AH4.HD
19.AH$10.A6HA19.AH43.DH46.5AIHA55.A6HC19.KH$10.AH4.HD19.DH43.FH50.D2H
D55.ADC2DB2D8.DADADADA2DCD$10.AH4.HA19.AH43.AH50.C2HD54.HK15.A10HD$
10.AH4.HD19.DH43.AH50.D2HC54.HD15.DH4.2I3HA$10.AH4.HA19.AH20.8A15.AH
50.DB2D8.AFDADADADADA34.HA15.AH4.HC2DAD$10.A4HIHD19.DH20.A6HA15.AH39.
DADA19.A10HD34.HD11.AFDADH4.HD$10.ADC2DIHA19.AH20.DH4.HA15.AH39.A2HD
19.AH4.2I3HA34.IAI10.A3H2J4.HD$14.B2HD19.DH20.CH4.HF15.AH39.D2HA19.AH
4.HC2DAD47.A10HB$14.D2HA19.AH16.2DB2DH4.HD15.AH39.A2HD15.5AH4.HD51.8A
DC2D16.A2DC2DBD$14.D2HD19.KH16.C2H3I4.HA15.AH39.DHJA2DCD11.A3H2J4.HD
79.D6HD$14.C2DA8.DADADADADADA17.D10HD15.AH39.AHJ4HD11.A10HA79.AH4.HC$
13.HK11.A10HD17.DADADADADADA12.CD2A40.DH4.HA11.DC2DB2DC2DADA2DC2DB2DC
D11AFD55.DH4.HD$13.HD11.DH4.2I3HD16.HD23.D2HA40.FH4.HD23.23HA51.ADADA
H4.HA$13.LA11.FH4.HDA2DC16.HC23.D2HA40.AH4.HA41.2I3HD51.D3H2I4.HA$14.
L7.5AH4.HA20.HD23.B2HA16.A2DC20.AH4.HD41.HADADA51.A10HA$3.9AFDA7.A2H
3J4.HD17.J2.HD23.DHI5A12.D2HD20.A4HIHD41.HD55.DADF8A$3.A9HJD7.A10HD
14.2DCA2.HB23.DHI4HA12.A2HD20.5AIHC41.HA54.HA$3.AH8.IA7.4ADC2DB2DC14.
B2HJ2.HD23.CH4.HF12.D2HB24.A2HD36.J5HD54.HD$3.DH8.IAI32.DH4.HD23.DH4.
HD12.DHIAJ23.A2HD36.DC2DADA54.HA$B2DCH43.DH4.HC23.DH4.HA12.CH26.A2HB
5.I30.J60.HD19.D$3H2I43.CH4.HD23.AH4.HD12.DH26.DC2DKDADAD91.HA19.D$
19H29.DH4.HA23.D4HJHA12.DH30.5HI91.HD19.C$DADADADADADADADF7A25.DH4.HA
23.A2DCDJHD12.AH127.HA19.D$19.A2HF25.AH4.HA27.DJHA12.DH127.HD$19.A2HD
25.DH4.HA27.A2HD12.AH127.HA$19.A2HA25.AH4.HA27.D2HA12.DH18.DADA2DC2DA
DA97.HD$19.AHIDADAD21.D4HIHA27.ADAD12.AH18.A10HD97.HA$19.AHI4HA21.ADA
DAIHA43.DH18.DH4.2J3HD97.HD$19.AH4.HD25.D2HA43.AH18.AH4.HDB2DC97.HD$
19.AH4.HA25.A2HA43.DH14.DADADH4.HD101.HC$19.DH4.HD25.D2HA43.AH14.A3H
2I4.HC51.AFDA46.HD$19.CH4.HA25.ADFA16.ADA2DC2D19.DH14.D10HD51.A2HD46.
HD$19.D6HD45.D6HB19.AH14.F11A7.GADAD39.A2HA46.HB$19.DB2DC2DA45.AH4.HD
19.DH14.K19.D2HA39.A2HD46.HD$72.DH4.HD19.AH34.A2HD39.AHIADADA41.IHD$
68.ADADAH4.HC19.DH34.D2HA39.AHI4HD41.ADC12.2DB2DCDA$68.D3H2I4.HD19.FH
34.AHI2DC2D35.AH4.HA41.J14.C6HA$68.A10HA19.AH34.DHI4HB35.AH4.HD56.DH
4.HA$68.DF10A8.CD10A35.AH4.HD35.AH4.HA56.DH4.HA$67.HA19.D10HA35.DH4.H
D35.AH4.HD56.AH4.HA$67.HD19.DH4.2I3HF35.FH4.HC35.AH4.HD56.DH4.HA$67.H
A19.BH4.HDADAD35.AH4.HD35.DH4.HC56.A4HIHA$67.HD15.2DC2DH4.HA39.A6HA
35.CH4.HD56.DADADIHA$67.HA15.A3H2J4.HD39.8A16.DADADADADADA7.DH4.HD55.
HA3.A2HA$67.HD15.D10HA63.A10HD7.DH2.J2HB55.HD3.D2HA$67.HA15.A2DC2DADA
DAD63.DH4.2J3HD7.BH2.AC2D55.HA3.A2HA$8.7AFDADA47.HD8.A2DC56.I17H4.FH
4.HDA2DC7.DH2.J58.HD3.DADF$8.A10HD47.HA8.D2HD56.2ADADADADADADF9AH4.HA
11.DH61.HD$8.AH4.2I3HA47.HD8.A2HD56.I17.A2H3I4.HD11.CH61.HC$8.AH4.HDA
DADADADADA2DC2DADA2DC2DB2DC23.HA8.D2HA3.J70.A10HD11.DH61.HD$4.2DCDAH
4.HA4.23HD23.HD8.AHIDA2DC70.4ADC2DB2DC8.ADAD62.HD$4.B3H2J4.HD26.IAJ
22.HA8.DHI4HJ90.D2HD62.HB$4.D10HA51.HD8.AH96.A2HC62.HD$4.DC2DADA2DC2D
51.HD8.DH96.D2HD62.HD$67.HC8.AH96.AHIDB2DC58.HC$67.HD8.DH96.DHI4HD58.
HD$67.HD8.AH96.AH4.HA58.HA$65.I2HB8.DH96.DH4.HA58.HA$65.AC2D8.AH96.AH
4.HA58.HA$65.J11.DH96.DH4.HA58.HA$77.FH96.A6HA58.HA$77.AH96.DF6A57.IH
A$77.AH161.3A$54.8A15.AH161.J$54.A6HA15.AH$54.DH4.HA15.AH30.9AFDA$54.
CH4.HF15.AH30.A10HD$50.2DB2DH4.HD15.AH30.AH4.2J3HA73.IAI$50.C2H3I4.HA
15.AH30.DH4.HDADAD6.IDI65.AH$50.D10HD15.AH26.DB2DCH4.HA11.AH65.DH$50.
DADADADADADA12.CD2A27.D3H2I4.HD11.DH65.AH$49.HD23.D2HA27.C10HA11.KH
65.DH$49.HC23.D2HA27.2DADA2DC2DAD8.D3A66.AH$49.HD23.B2HA26.HK19.C2HA
66.DH$46.J2.HD23.DHJ5A22.HA19.D2HA35.DA2DC2DADA2D19.AH$43.2DCA2.HB23.
DHJ4HA22.HD19.D2HA35.A10HC19.DH$43.B2HJ2.HD23.CH4.HF22.HA19.BHI5A31.D
H4.2I3HD19.AH$43.DH4.HD23.DH4.HD22.HD19.DHI4HF31.AH4.HC2DBD19.DH$43.D
H4.HC23.DH4.HA22.HA19.DH4.HD27.DADADH4.HD23.AH$43.CH4.HD23.AH4.HD22.H
D19.CH4.HA27.A3H2J4.HA23.DH$43.DH4.HA23.D4HIHA22.IAI18.DH4.HD27.D10HA
23.FH$43.DH4.HA23.A2DCDIHD12.ADAD27.DH4.HA27.ADE9A12.D11A$43.AH4.HA
27.DIHA12.D2HA27.A6HD51.C10HF$43.DH4.HA27.A2HD12.A2HD27.DADADADA51.DH
4.2I3HD$43.AH4.HA27.D2HA12.D2HA86.DH4.HADADA$43.D4HIHA27.ADAD12.EHIDA
DAD82.BH4.HD$43.ADADAIHA43.AHI4HD82.DH4.HA$47.D2HA43.AH4.HC31.DADADAD
A2DCD39.D6HD$47.A2HA43.AH4.HD31.A10HD39.C2DADADA$47.D2HA43.AH4.HD31.D
H7.JHB$47.ADFA43.AH4.HB31.AH7.A2D8.B2DCD3A$94.A6HD27.AFDADH7.J10.D6HA
$94.5ADCD16.DADA7.A3H2I18.DH4.HA$118.F2HD7.A19H4.CH4.HA$67.8A43.A2HA
7.8ADC2DB2DC2DADADA2DH4.HA$67.A6HA43.A2HD27.D2H3I4.HA$67.DH4.HA43.AHI
ADADA23.A10HA$67.CH4.HF43.AHI4HD23.DADADADADF2A$67.DH4.HD43.AH4.HA$
67.DH4.HA43.AH4.HD$67.B4HIHD43.AH4.HD$67.2DC2DIHA43.AH4.HC$71.A2HD43.
A4HJHD$71.D2HA43.2ADCDJHD$71.A2HD19.G27.DJHA22.IAI$71.DADA8.DA2DC2DB
2DCD27.B2HD23.DH18.DADADADA2DCD$70.HA11.A10HA27.D2HA23.KH18.A10HD$70.
HD11.DH4.2I3HA27.DC2DG11.B2DCD7A19.DH7.JHB32.DADADADA2DCD$70.HA11.DH
4.H5A43.D10HA19.AH7.A2D8.B2DCD3A16.A10HD$70.HD7.DA2DCH4.HA47.DH4.2I3H
A15.AFDADH7.J10.D6HA16.DH7.JHB$64.C2DB2.HD7.A3H2J4.HA47.CH4.HADF2A15.
A3H2I18.DH4.HA16.AH7.A2D$64.D2HD2.HC7.D10HA47.DH4.HD19.A19H4.CH4.HA
12.AFDADH7.J$64.DHJDJ.HD7.ADADADADADFA16.A2DC2DB2DCDA19.DH4.HA19.8ADC
2DB2DC2DADADA2DH4.HA12.A3H2I$64.AH4.HD35.D10HA19.A6HD39.D2H3I4.HA12.A
19H$64.DH4.HB35.AH4.2I3HA19.DADADADA39.A10HA12.8ADC2DB2DC2DADADAD$64.
AH4.HD35.DH4.H5A66.DADADADADF2A32.D2HD$64.DH4.HD35.AH4.HA114.A2HC$64.
AH4.HC35.DH4.HA114.D2HD$64.DH4.HD35.A6HA114.AHIDB2DC$64.AH4.HA35.DADA
DADF114.DHI4HD$64.D4HIHA34.HK70.DADA47.AH4.HA$64.ADADAIHA8.ADADA2DC
18.IA70.A2HD47.DH4.HA$68.D2HA8.D6HD18.IAI69.D2HD47.AH4.HA$68.F2HA8.AH
4.HD18.IAH69.A2HC47.DH4.HA$68.A2HA8.DH4.HB18.IAH69.DHJ2DADA43.A6HA$
68.4A8.AH4.HD18.IAH69.AHJ4HD43.DF6A$80.DH4.HD18.IAH69.DH4.HD$80.A4HIH
C18.IAH69.AH4.HC$80.DADFAIHD18.IAH69.DH4.HD22.IAI$79.HA3.AIHA18.IDH
46.DADA19.AH4.HD23.DH$79.HD3.A2HA19.AH46.D2HD19.D4HIHB23.AH$79.HA3.A
2HA19.DH46.C2HD19.F4AIHD23.DH$79.HD3.4A8.DADADADADADA47.D2HC23.A2HD
23.AH$73.DADA2.HA15.F10HD47.DHJ2DB2D19.A2HC23.DH$6H67.A2HD2.HD15.AH4.
2I3HA47.AHJ4HC19.A2HD23.KH27.I11H$4ADCDCDA63.D2HA2.HA15.AH4.H2DC2D47.
DH4.HD19.4A16.ADA2DC2D28.ADADF7A!

pi_guy314
Posts: 88
Joined: July 21st, 2014, 9:45 pm

Re: Shapeloop, a new loop rule

Post by pi_guy314 » September 17th, 2014, 3:09 pm

c0b0p0 wrote:
pi_guy314 wrote:I found a problem with the loop arm. Although I do know how to fix the problem, its just that I'm not sure whether if it's worthy of being officially fixed, or if the fix will give an advantage towards smaller loops.
What's wrong with giving an advantage to smaller loops?
Giving an extra advantage to smaller loops might cause them to expand much faster then before, causing larger loops to go extinct. The problem gives smaller loops a higher chance to destroy themselves while destoying an obstrucion. The fix might make them expand faster, thus lower the chance of a medium size loop to appear. This loop can compete with the smaller loop much easier, slowing it down. Also, the larger loop can compete with the medium loop much easier than the small loop. I notice this behavior in the evolution of the cross loop (after 90k gen), where areas that did not contain a medium size loop (the edges),cross-loops are about to get wiped out, while areas where there are medium loops (3 of the 4 corners) still had a plenty amount of cross-loop.

tl;dr The fix might prevent an interesting behavor that occur after a LONG period of time, but im not 100% sure.
Last edited by pi_guy314 on September 19th, 2014, 9:02 pm, edited 2 times in total.

User avatar
Scorbie
Posts: 1692
Joined: December 7th, 2013, 1:05 am

Re: Shapeloop, a new loop rule

Post by Scorbie » September 18th, 2014, 10:39 pm

I think's it's a bit off-topic, but there is a gemini-like oblique spaceship.

Code: Select all

x = 24, y = 25, rule = shapeloop
13.G$9.2D2AB$9.D3HD$9.CH.HA$9.AH.HC$9.DH.HD$6.2AFDH.HD$6.A3H2.HDAB3D$
6.AH5.5HD$6.AH9.HA$6.AH9.H6A$7AH10.5HA$A6H15.HA$AH15.6HA$A5H10.H7A$6A
H9.HA$5.AH9.HA$5.D5H5.HA$5.3DBADH2.3HA$10.DH.HDF2A$10.DH.HD$10.CH.HA$
10.AH.HC$10.D3HD$10.B2A2D!
And I dunno why, but this does not seem to make any mutations. It's very slow.

Code: Select all

x = 24, y = 25, rule = shapeloop
13.G$9.2D2AB$9.D3HD$9.CH.HA$9.AH.HC$9.DH.HD$6.2AFDH.HD$6.A3H2.HDAB3D$
6.AH5.5HD$6.AH9.HA$6.AH9.H6A$7AH10.5HA$A6H15.HA$AH15.6HA$A5H10.H7A$6A
H9.HA$5.AH9.HA$5.A5H5.HA$5.6AH2.3HA$10.AH.H4A$10.AH.HA$10.AH.HA$10.AH
.HA$10.A3HA$10.5A!

User avatar
Tezcatlipoca
Posts: 81
Joined: September 9th, 2014, 11:40 am

Re: Shapeloop, a new loop rule

Post by Tezcatlipoca » September 19th, 2014, 1:48 pm

Here's a little workshop with parts I'm working on just in case anyone can use it. You'll see I'm trying to create a like "gear box" to modulate the frequency of repeating signals for one thing. If it's truly possible, I think it will allow for increasing complexity because adjusting the frequency of a repeating patter should allow for less to code for more. You'll see I can seem to get the feeds to go in together yet. (Let me know if you solve that or if you know it's impossible.) Enjoy!

Code: Select all

x = 43, y = 95, rule = shapeloop
$34.3A$34.2HA$.C8A2C8A2C13.HAH$.C19HA13.HAH$.AH17.HA13.HAH$.A2H16.HA
13.HAH$.9A2C4A4.HA13.HAH$.A2.A10HA4.HA13.HAH$.A2.AH9.A4.HA13.HAH$.A2.
CH9.A4.HA13.HAH$.A2.CH3.3J3.A4.HA13.HAH$.A2.AH2.J7A4.HC13.HAH$.A2.AH
2.JA2.A2HA4.HC13.HAH$.A2.AH2.J2C2A2HC4.HA13.HAH$.A2.AH3.4J.HC4.HA13.H
AH$.A2.A10HA4.HA13.HAH$.A2.3A2C7A4.HA13.HAH$.C18.HA13.2AH$.A19HA13.2A
H$.7A2C8A2C3A2C8A2C2A$22.14H2$2.6H$2.HFB7ABFD5ABFD5ABFD$2.HD4.A21HA$
2.HA4.DH19.HA$2.HA4.FH19.HA$2.HA3.ABF19.HA$2.HA3.AHD19.HA$2.HA3.3A19.
HB$2.HB25.HF$2.HF25.HD$2.HD4.22HA$2.H5ADFB5ADFB5ADFB4A$2.6HA$7.HA$7.H
A2$11.2H$8.3HABFH$6.2H4A.D8HI$6.BFD4.AHABFD3A2HI$5.HA6.3A5.2AB3H$4.H
2A16.FD2AH$3.IHA9.8H3.AH.BA$3.HDA9.HD5ABFB2A.DFH$2.HBF10.HF6.D3H.AHI$
2.HA11.HB4.3A4.AH$2.H2A10.HA4.AHD4.AH$3.H2A9.HA4.ABF4.AH$4.HD9.HA11.A
H$4.BF9.HA11.BH$3.HA10.HA11.FH$3.H2A9.HD8.3AD$4.HA9.HF8.A2HF$4.HA9.HB
5ADFBA2.AH$4.HDF8.11H2.AH$5.HB21.BH$5.H3A15.3ADFH$6.2H2AD13.A3H2I$7.I
2HFB5ADF4.BAH$9.I8HB.2ADFH$17.H3A3H$18.3H4$2.3H$.HCBCH$.HBHB.H9.ACA$.
HCBCBCBCBCBCB2.C7HIHIHIH$2.11HC2.ACACACACACACACH$6.6AHB.HC8.H.AHAH$
12.BCACA9.HCACH$27.3H$3.4A$3.A2HA3.4A$3.AHJ5A2HA$.3AHJ2HJ2A2H5A5.I2H$
.AH2J.I2H2A6HA5.HDBDH$.A3HJHA3CH2.3HA6.B.BH$.4AJHA2.2J2.H3A5.ADHDA$4.
A2HA.6HA7.HB.BD$4.12A7.HDBDH$7.A16.3H$7.A$6.HA$16.17H$5.3H7.HABABABAB
ABABABABAH$4.HDADH6.HB10J.H.BHBH$4.HAHA.H5.H8A5.HABAH$4.HDADADADADADA
DA11.3H$5.12H.H!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Shapeloop, a new loop rule

Post by Extrementhusiast » September 19th, 2014, 7:50 pm

Scorbie wrote:And I dunno why, but this does not seem to make any mutations. It's very slow.

Code: Select all

x = 24, y = 25, rule = shapeloop
13.G$9.2D2AB$9.D3HD$9.CH.HA$9.AH.HC$9.DH.HD$6.2AFDH.HD$6.A3H2.HDAB3D$
6.AH5.5HD$6.AH9.HA$6.AH9.H6A$7AH10.5HA$A6H15.HA$AH15.6HA$A5H10.H7A$6A
H9.HA$5.AH9.HA$5.A5H5.HA$5.6AH2.3HA$10.AH.H4A$10.AH.HA$10.AH.HA$10.AH
.HA$10.A3HA$10.5A!
It does, eventually, at around (-90,-550), after around 173000 generations.
I Like My Heisenburps! (and others)

User avatar
dvgrn
Moderator
Posts: 10687
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Shapeloop, a new loop rule

Post by dvgrn » September 20th, 2014, 12:44 am

Extrementhusiast wrote:
Scorbie wrote:And I dunno why, but this does not seem to make any mutations...
It does, eventually, at around (-90,-550), after around 173000 generations.
And when I ran it to just past 250000 ticks, it suddenly created two new colonies a surprising distance from the rest of the herd. I assume those will eventually merge into the main body, but it was an impressive reach anyway.

User avatar
Scorbie
Posts: 1692
Joined: December 7th, 2013, 1:05 am

Re: Shapeloop, a new loop rule

Post by Scorbie » September 21st, 2014, 12:25 am

dvgrn wrote:
Extrementhusiast wrote:
Scorbie wrote:And I dunno why, but this does not seem to make any mutations...
It does, eventually, at around (-90,-550), after around 173000 generations.
And when I ran it to just past 250000 ticks, it suddenly created two new colonies a surprising distance from the rest of the herd. I assume those will eventually merge into the main body, but it was an impressive reach anyway.
Whoa, I originally thought this loop was not worth to look for, because it was too slow and had no mutations. Well, It "does" form mutations and can have colonies far, far away. Maybe this can be an advantage for big loops when competing with smaller loops! Thanks for the attention!
pi_guy314 wrote:
Sphenocorona wrote:Hmm, I wonder what the smallest successfully reproducing loop is in this rule.
Here's the smallest loop I can find (by bounding box). Anything smaller than that had some problems replicating. This loop also stops functioning after a few replication cycles.

Code: Select all

x = 6, y = 8, rule = shapeloop
DCDE2A$B4HA$CH2.HA$D2HIHA$DCD2HA$2.D2HA$2.A2HA$2.4A!
No offense, but here's a 6x6 loop... I think the orientation of the loop matters somehow.

Code: Select all

x = 6, y = 6, rule = shapeloop
6A$E4HA$D4HA$D2HD2A$D2HC$CDCB!
Just one more thing. Is it possible to have a multiple-armed loop?

Code: Select all

x = 6, y = 6, rule = shapeloop
.4D$2D2H2D$D2H.HD$DH.2HD$2D2H2D$.EBFD!

pi_guy314
Posts: 88
Joined: July 21st, 2014, 9:45 pm

Re: Shapeloop, a new loop rule

Post by pi_guy314 » September 22nd, 2014, 3:09 pm

Scorbie wrote: Just one more thing. Is it possible to have a multiple-armed loop?

Code: Select all

x = 6, y = 6, rule = shapeloop
.4D$2D2H2D$D2H.HD$DH.2HD$2D2H2D$.EBFD!
Probably not since a segment of that loop is too small to be constructed normally.

User avatar
alexv
Posts: 136
Joined: February 3rd, 2014, 11:14 am

Re: Shapeloop, a new loop rule

Post by alexv » September 22nd, 2014, 5:12 pm

In principle, a parent may use two arms and construct two similar shapes at once:

Code: Select all

x = 7, y = 11, rule = shapeloop
2.2DCAD$2.A3HD$2.DH.HC$2.AH.HD$AEDH.HD$B2HJ2HB$DH.HDEA$DH.HA$CH.HD$D
3HA$DAC2D!
But basic problem after that is because each child obtained only one cell with state necessary to start a new arm.

Alexander

User avatar
alexv
Posts: 136
Joined: February 3rd, 2014, 11:14 am

Re: Shapeloop, a new loop rule

Post by alexv » September 27th, 2014, 2:07 pm

Seems I missed something with the rule: is it possible in principle to have square or rectangular loop with
possibility to reproduce itself? All my tries to do such simple thing has failed.

pi_guy314
Posts: 88
Joined: July 21st, 2014, 9:45 pm

Re: Shapeloop, a new loop rule

Post by pi_guy314 » September 27th, 2014, 2:32 pm

alexv wrote: is it possible in principle to have square or rectangular loop with possibility to reproduce itself?
Nope, since the rule destoys any rectangular loop that has been normally created. The reason why is that square loops tend to be destructive and kills everything very quickly.

User avatar
Tezcatlipoca
Posts: 81
Joined: September 9th, 2014, 11:40 am

Re: Shapeloop, a new loop rule

Post by Tezcatlipoca » September 29th, 2014, 3:05 pm

Here is a stable two armed loop.

Code: Select all

x = 9, y = 15, rule = shapeloop
.2AB2A$.A3HA$.AH.HCAD$.FH2.2HD$.D4HJC$.AD4ADG$HD$HF$HD$HA$HD$HA$HD$HA
$IDI!

pi_guy314
Posts: 88
Joined: July 21st, 2014, 9:45 pm

Re: Shapeloop, a new loop rule

Post by pi_guy314 » September 29th, 2014, 5:51 pm

Tezcatlipoca wrote:Here is a stable two armed loop.

Code: Select all

x = 9, y = 15, rule = shapeloop
.2AB2A$.A3HA$.AH.HCAD$.FH2.2HD$.D4HJC$.AD4ADG$HD$HF$HD$HA$HD$HA$HD$HA
$IDI!
Nice find! I notice that the reason why the loop has two arms is not because of its genetics, but because the extra 7-state that was added. This means that other loops can have this ability and can compete with other two armed loops.

Heres the competition pattern I posted before but with the loops having the ability.

Code: Select all

x = 203, y = 188, rule = shapeloop
106.C2DC2DB2D$106.D7HC$106.DH5.HD$106.BH5.HD$102.2DC2DH5.HC$102.A4H6.
HD$102.DH9.HD$102.A4H3.4HB$102.DADFAH.H3A2D$106.AH.HA$106.AH.HA$106.A
3HA$106.5A$105.HA3.G$105.HA$105.HA$105.HA$105.HF$105.HD$105.HA$105.HD
$105.HA$105.HD$105.HA$105.HD$105.HA$105.HD$105.HA$105.HD$105.HA$105.H
D$105.IAI57$I19H$2ADADADADADADADF2DC3DC2D$I19.B3HF$20.DH.HD169.2DC2D$
20.DH.HA169.C3HB$20.CH.HDADAD165.DH.HD$20.DH2.4HA165.DH.HD$20.DH5.HD
161.DC2DBH.HC2DCD$20.AH5.HA161.D4H3.4HD$20.DH5.HD161.CH9.HB$20.AH5.HA
161.D4H3.4HD$20.DH5.HD161.DB2DFH.H4AD$20.AH5.HA165.AH.HA$20.DH5.HD
165.AH.HA$20.AH5.HA165.A3HA$20.DH5.HD165.5A$20.AH5.HA164.HA3.G$20.D7H
D164.HA$20.ADADA2DCD164.HA$20.G172.HF$193.HD$193.HA$193.HD$193.HA$
193.HD$193.HA$193.HD$193.HA$193.HD$193.HA$193.HD$193.HA$193.HD$193.HA
$193.IAI57$88.I16H$88.DADADF11AD7A$88.I16.C6HA$105.DH4.HA$101.G3.DH4.
HA$101.DC2DBH4.HA$101.D3H2I4.HF$101.A10HD$101.DADADADADADA!
After a few loop generation(replication cycle), both the alternating loop and L-loop loses it two armed ability, I'm not sure why it did.

Post Reply