This is actually a family of rules.
For example, this:
Code: Select all
@RULE Symbiosis37
@TABLE
n_states:38
neighborhood:Moore
symmetries:permute
var a={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,30,31,32,33,34,35,36,37}
a,0,0,0,0,0,0,0,0,0
a,a,0,0,0,0,0,0,0,0
0,a,a,a,0,0,0,0,0,a
a,a,a,a,a,0,0,0,0,0
a,a,a,a,a,a,0,0,0,0
a,a,a,a,a,a,a,0,0,0
a,a,a,a,a,a,a,a,0,0
a,a,a,a,a,a,a,a,a,0
Just extend a to the number of states you want, and adjust n_states with it.
I think this family of rules should be called "Class 3.5" in Wolfram's classification because most patterns grow stable but some are chaotic like this one:
Code: Select all
x = 39, y = 36, rule = Symbiosis37
31.S.pD2.pD.S$19.2S4.S.S4.S.2pD.S$20.S2.2S.S.2S2.2S2.S$2S21.2S.S2.S2.
2S2.2S$23.4S5.S.S$2.S23.S2.S2pD3.S$23.2S.S.S4.S$2S21.2S.S.pD.3pD.S.S$
6.2S15.2S.S2.pD2.2pD.2S$16.2S5.S.S.pD8.pD$15.S.2S4.2S.2pD.pD$15.S2.2S
2.S2.pD3.pD2.pD$16.3S3.2S$16.S.S.S.S.pD$10.2S7.2S2.pD5.2pD$4.S4.3S3.
2S.2S.2pD.pD$2.S2.S.pD.S2.3S.S.S.3pD5.pD$4.S.pD.pD.2S.S5.pD$S2.S.pD.
3pD.S2.S4.2pD$2S2.pD5.pD2.pD.S.2S.pD3.pD5.3pD$2.3pD.3pD3.pD.pD4.S2.2pD
2.2M2.3pD2.2pD$.3pD.4pD.2pD.2pD.4S.3pD.pD.M.pD4.2pD.pD$5.2pD.2pD.3pD.
S4.S5.2pD4.pD$8.2pD3.pD.4S.S6.MpD3.pD3.pD$11.pD2.S4.S.pD6.M2pD5.pD$7.
pD2.pD.7S.3pD.2pD2.M.pD5.2pD$pD7.2pD.S.S5.pD.2pD.pD.S2.M.2pD2.pD2.pD$
9.pD.S.5S2.pD4.S2.SM3.2S.pD$9.2pD.S3.S.3pD8.2S4.S.pD$8.pD3.S.2S.pD.pD
10.M2S4.pD$8.4pD.2S.2pD12.M.S4.pD$.2pD9.pD2.pD.pD11.2M5.S.pD$S.pD12.
2pD19.3S$.S24.2S$26.2S10.S$24.2pD!
@RULE Symbiosis37
@TABLE
n_states:38
neighborhood:Moore
symmetries:permute
var a={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,30,31,32,33,34,35,36,37}
a,0,0,0,0,0,0,0,0,0
a,a,0,0,0,0,0,0,0,0
0,a,a,a,0,0,0,0,0,a
a,a,a,a,a,0,0,0,0,0
a,a,a,a,a,a,0,0,0,0
a,a,a,a,a,a,a,0,0,0
a,a,a,a,a,a,a,a,0,0
a,a,a,a,a,a,a,a,a,0
I call these "fumaroles" and are just a line between two states that never dies and fumes chaotic stuff.
These rules should be turing-complete because all the normal CGoL patterns are available here if you just write one state, and then there's the added benefit of extra states. I'm surprised there has been not much talk on this rule except for random patterns which are common with more states. And of course, they're all omniperiodic.