Hate to bump, but here's a B3/S234 oscillator "stress analyzer" for anyone who discovers a new pattern and wants to reduce it:
Code: Select all
@RULE B3S234OscTest
@TABLE
n_states:8
neighborhood:Moore
symmetries:permute
var a0={1,2,3,4,5}
var a1={a0}
var a2={a0}
var a3={a0}
var a4={a0}
var a5={a0}
var a6={a0}
var a7={a0}
var a8={a0}
var d0={0,6,7}
var d1={d0}
var d2={d0}
var d3={d0}
var d4={d0}
var d5={d0}
var d6={d0}
var d7={d0}
var d8={d0}
var w1={0,1,2,3,4,5,6,7}
var w2={w1}
var w3={w1}
var w4={w1}
var w5={w1}
var w6={w1}
var w7={w1}
var w8={w1}
a0,w1,d2,d3,d4,d5,d6,d7,d8,6
1,a1,a2,d3,d4,d5,d6,d7,d8,3
2,a1,a2,d3,d4,d5,d6,d7,d8,4
3,a1,a2,d3,d4,d5,d6,d7,d8,3
4,a1,a2,d3,d4,d5,d6,d7,d8,4
5,a1,a2,d3,d4,d5,d6,d7,d8,5
a0,a1,a2,a3,d4,d5,d6,d7,d8,a0
1,a1,a2,a3,a4,d5,d6,d7,d8,2
2,a1,a2,a3,a4,d5,d6,d7,d8,2
3,a1,a2,a3,a4,d5,d6,d7,d8,4
4,a1,a2,a3,a4,d5,d6,d7,d8,4
5,a1,a2,a3,a4,d5,d6,d7,d8,5
a0,a1,a2,a3,a4,a5,w6,w7,w8,6
0,6,a2,a3,a4,a5,d6,d7,d8,7
d0,a1,a2,a3,d4,d5,d6,d7,d8,5
@COLORS
1 127 127 127
2 191 127 127
3 127 127 191
4 255 0 0
5 0 255 0
6 0 0 255
7 127 63 0
Just paste in an oscillator and run it for its full period.
Green and blue are alive and dead rotor cells a la LifeHistory.
Grey-blue cells are stator cells that cannot have fewer neighbors. (i.e. stator cells that encounter S2 but not S4)
Grey-red cells are stator cells that cannot have more neighbors. (i.e. stator cells that encounter S4 but not S2)
Red cells are stator cells that essentially determine their surrounding neighbors, since they encounter both S2 and S4 and therefore are very hard if not impossible to tamper with without destroying the oscillator.
cells that cannot have fewer neighbors.