Caterpillars
Posted: February 18th, 2015, 4:17 am
When I first played this rule in golly's default ruleset, I wasn't too interested. The patterns mostly stabilized into small low-period oscillators and some wickstretcher if you're lucky. However, a few days ago, I found a different backend of the wick and a breeder in this rule and thought that there may be a great deal of complexity in this rule. I hope that some of these eye candy would fascinate you too.
The puffer that started it all:
The current collection:
The script for finding tagalongs:
with caterpillar.rle at the same directory:
The puffer that started it all:
Code: Select all
x = 10, y = 5, rule = Caterpillars
7.A.A$AB.AC2A2.A$5AB$5AC$AB.B!Code: Select all
x = 61, y = 31, rule = Caterpillars
4A6.4A6.4A6.4A6.4A6.4A2.4A$B2AB6.B2AB6.B2AB6.B2AB6.B2AB6.B2AB2.B2AB$.
2A8.2A8.2A8.2A8.2A8.2A4.2A$.2C7.B3A6.B3A6.B3A6.B3A6.3AB2.B2AB$11.2AC
7.2AC7.2AC7.2AC6.C2A4.2A$10.B2A.2A5.CBA7.CBA7.CBA7.B3A.B2AB$11.2A.BA
7.A9.A9.A9.2BA.2A$11.2CA8.3A7.3A9.A9.CA.2AB$15.C6.CAC7.CAC20.C.2A$13.
C18.3A8.2A10.B.2AB$32.CAC20.A.2A$32.3A20.4AB$32.CAC20.CA.A$32.3A20.4A
B$32.CAC22.2A$32.3A22.2AB$32.CAC21.4A$32.ABA23.3A$32.A.A23.BC$31.A3.A
23.2A$4A$B2AB27.A3.A$.2A29.A.A$B3A26.2A3.2A$.2AC$B2A$.2AB$.2A$4A$2.C$
3.B!Code: Select all
import golly as g
g.open('caterpillar.rle')
while g.getcell(1,100)==1 and g.getcell(1,101)==1 and\
g.getcell(2,100)==1 and g.getcell(2,101)==1 and\
g.getcells([4,100,2,2])==[] and g.getcells([-2,100,2,2])==[]:
g.open('caterpillar.rle')
g.setbase(8)
g.setstep(4)
g.select([-6,-10,16,9])
g.randfill(60)
g.step()
g.reset()
g.setstep(0)
Code: Select all
x = 4, y = 109, rule = Caterpillars
2A$.A$.3A$B2A$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.
2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2A
B$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$
B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.
2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2A
B$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$
B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$.2A$B2AB$
4A!