Generations meets MilhinSA
Posted: April 18th, 2013, 4:17 am
I just came up with this somewhat interesting rule while messing around.
It's fairly straightforward:
--Cells that turn on must stay on for at least one more generation.
--Cells that turn off must stay off for at least three more generations.
--Other than that, it's just B3S23.
.table file:
Here's my recommended .colors file, but it's really up to you:
Stationary objects are mostly uninteresting. The only oscillator I'm aware of is a p6 version of the beacon which helpfully cycles through every state. Oddly, these two still lifes now show up rather often:
More worthy of attention are the naturally-occurring puffers. Both orthognal (at c/2) and diagonal (at 3c/116) puffers can generate from random starting configurations; the only nearby rules I've looked at which do this are B38S23 (which is close enough to be for most purposes the same rule) and B3S237.
This is the diagonal one:
There are many similar orthogonal ones, here is an example:
It occasionally takes the form of this unusually large spaceship:
It's fairly straightforward:
--Cells that turn on must stay on for at least one more generation.
--Cells that turn off must stay off for at least three more generations.
--Other than that, it's just B3S23.
.table file:
Code: Select all
n_states:6
neighborhood:Moore
symmetries:permute
var a={1,3}
var b={1,3}
var c={1,3}
var d={1,3}
var e={1,3}
var f={1,3}
var g={1,3}
var h={1,3}
var j={0,2,4,5}
var k={0,2,4,5}
var l={0,2,4,5}
var m={0,2,4,5}
var n={0,2,4,5}
var o={0,2,4,5}
var p={0,2,4,5}
var q={0,2,4,5}
var s={0,1,2,3,4,5}
var t={0,1,2,3,4,5}
var u={0,1,2,3,4,5}
var v={0,1,2,3,4,5}
var w={0,1,2,3,4,5}
var x={0,1,2,3,4,5}
var y={0,1,2,3,4,5}
var z={0,1,2,3,4,5}
0,a,b,c,j,k,l,m,n,3
3,s,t,u,v,w,x,y,z,1
1,j,k,l,m,n,o,p,s,2
1,a,b,c,d,s,t,u,v,2
2,s,t,u,v,w,x,y,z,4
4,s,t,u,v,w,x,y,z,5
5,s,t,u,v,w,x,y,z,0
Code: Select all
color=0 0 0 0
color=1 255 255 255
color=2 255 0 0
color=3 0 128 255
color=4 170 0 0
color=5 85 0 0
Code: Select all
#CXRLE Pos=-13,-11
x = 14, y = 6, rule = b3s23mmg:T1000,1000
11.2A$3.2A5.A2.A$2.A2.A3.A.2A$.A2.2A2.A.A$A7.A.A$2A7.A!
This is the diagonal one:
Code: Select all
#CXRLE Pos=-9,-14
x = 4, y = 4, rule = b3s23mmg
2A$A$CBAE$.2A!
There are many similar orthogonal ones, here is an example:
Code: Select all
x = 6, y = 8, rule = b3s23mmg
2.CA$2.2AD$CA2E$ABE$ABE$CAD2A$2.CA.A$4.2A!
Code: Select all
#CXRLE Pos=-5,-28
x = 43, y = 20, rule = b3s23mmg
16.2A6.2A6.2A$16.2A6.2A6.2A$9.C$8.3A10.2A6.2A$7.B2EDA8.EABC5.2A8.E.2A
$7.DE.ADA9.EA10.CAC2.D.DA$9.AC.AC6.D.2AC9.ABA3.BA$2.CAD3.CA2DA9.DA9.B
CEA$.2AED4.ADB10.AC10.D2.2AC$CAD18.2DA13.EBA$CAD18.2DA13.EBA$.2AED4.A
DB10.AC10.D2.2AC$2.CAD3.CA2DA9.DA9.BCEA$9.AC.AC6.D.2AC9.ABA3.BA$7.DE.
ADA9.EA10.CAC2.D.DA$7.B2EDA8.EABC5.2A8.E.2A$8.3A10.2A6.2A$9.C$16.2A6.
2A6.2A$16.2A6.2A6.2A!