加入了延迟的概念,在两次生死转变中必须经历1代的缓冲
B3_S34_D1.table:http://pan.baidu.com/s/1i4QR90D
I tried to implement the idea "delay" into the rule, where cells made a dead-live transition in the last generation cannot make an immediate dead-live transition in this generation. And vice-versa. This family of rule can thus be represented as B/S/D. By screening the B/S/D1 rulespace, I found this interesting rule "B3/S34/D1" with natural digonal SS and puffer.
PS:为什么百度不给用html语言?
natural puffer:
[code]x = 6, y = 6, rule = B3_S34_D1
$2.BC$.B2C$.2C.BC$3.BA$3.A!
[/code]
natural diagonal SS:
[code]x = 4, y = 4, rule = B3_S34_D1
$2.BC$.B2C$.2CB!
[/code]
orthgonal SS:
[code]x = 23, y = 18, rule = B3_S34_D1
.2C$BCA.C$.C.C.BA$5.C2$.2C$BCA.C.C.C.C.C.C.C.C.C.C$.C.C.C.C.C.C.C.C.C
.C.C3$.2C$BCA.C$.C.C.C3$.2C$BCA.C$.C.C!
[/code]
transition function:
[code]
switch (c)
{
case 0:
if ((state2 neighbors+state3 neighbors)==3)
return 2;
else
return 0;
case 1: return 0;
case 2: return 3;
case 3:
if ( ( (state2 neighbors+state3 neighbors-1) |1 )==3) return 3;
else return 1;
}
[/code]
B3_S34_D1.table:http://pan.baidu.com/s/1i4QR90D
I tried to implement the idea "delay" into the rule, where cells made a dead-live transition in the last generation cannot make an immediate dead-live transition in this generation. And vice-versa. This family of rule can thus be represented as B/S/D. By screening the B/S/D1 rulespace, I found this interesting rule "B3/S34/D1" with natural digonal SS and puffer.
PS:为什么百度不给用html语言?
natural puffer:
[code]x = 6, y = 6, rule = B3_S34_D1
$2.BC$.B2C$.2C.BC$3.BA$3.A!
[/code]
natural diagonal SS:
[code]x = 4, y = 4, rule = B3_S34_D1
$2.BC$.B2C$.2CB!
[/code]
orthgonal SS:
[code]x = 23, y = 18, rule = B3_S34_D1
.2C$BCA.C$.C.C.BA$5.C2$.2C$BCA.C.C.C.C.C.C.C.C.C.C$.C.C.C.C.C.C.C.C.C
.C.C3$.2C$BCA.C$.C.C.C3$.2C$BCA.C$.C.C!
[/code]
transition function:
[code]
switch (c)
{
case 0:
if ((state2 neighbors+state3 neighbors)==3)
return 2;
else
return 0;
case 1: return 0;
case 2: return 3;
case 3:
if ( ( (state2 neighbors+state3 neighbors-1) |1 )==3) return 3;
else return 1;
}
[/code]