If we mouse over the rule name at the bottom left, the neighbourhood is correctly given as 1D for even rules, but says Moore for odd emulated rules.
Code: Select all
x = 1, y = 1, rule = W30
o!
[[ AUTOFIT STARTFROM 71 SHOWGENSTATS ]]
Code: Select all
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71 SHOWGENSTATS ]]
Instead of using the 2-state method and killing every cell each generation, could alternating 1D rules instead use the 3-state emulation method for consistency? We know from the rulestring what to use for state 1 and for state 2.
Code: Select all
x = 24, y = 1, rule = W37
ob3o3bobo2bo2b5o2bo
Code: Select all
x = 24, y = 1, rule = W218|W164
ob3o3bobo2bo2b5o2bo
Also, here are some example Theme definitions for emulated Wolfram rules (grid color and major definitions are not included, but these would simply be the same as 2-state versions):
Code: Select all
#N Mono
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 192 192 192
COLOR 2 144 144 144
]]
Code: Select all
#N Blues - same as current, no change
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71 ]]
Code: Select all
#N Fire
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 240 144 0
COLOR 2 192 96 0
]]
Code: Select all
#N Poison
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 96 240 96
COLOR 2 0 192 160
]]
Code: Select all
#N Yellow
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 32 128
COLOR 1 255 255 128
COLOR 2 255 160 96
]]
Code: Select all
#N Gray
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 128 128 128
COLOR 2 96 96 96
]]
Code: Select all
#N Day
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 255 255 255
COLOR 1 0 64 128
COLOR 2 0 128 64
]]
Code: Select all
#N Occupied
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 255 255 255
COLOR 2 255 255 255
]]
Code: Select all
#N Red
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 240 240 240
COLOR 2 240 240 240
]]
Code: Select all
#N History
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 0 240 0
COLOR 2 0 192 144
]]
Code: Select all
#N Generations
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 255 255 0
COLOR 2 255 144 0
]]
Code: Select all
#N Golly
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 0 255 127
COLOR 2 127 0 255
]]
Code: Select all
#N MCell
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 255 255 0
COLOR 2 255 219 0
]]
Code: Select all
#N Catagolue
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 192 255 238
COLOR 1 0 0 0
COLOR 2 0 128 0
]]
Code: Select all
#N Caterer
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 54 57 62
COLOR 1 255 255 255
COLOR 2 192 192 192
]]
Code: Select all
#N Life32
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 255 255 255
COLOR 1 0 0 128
COLOR 2 0 0 254
]]
Code: Select all
#N Margolus
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 0 0 0
COLOR 1 255 192 0
COLOR 2 192 144 0
]]
Code: Select all
#N Book
x = 1, y = 1, rule = W73
o!
[[ AUTOFIT STARTFROM 71
COLOR 0 255 255 255
COLOR 1 0 0 0
COLOR 2 96 96 96
]]
Can proper names be added for states 1 and 2 to indicate which is an odd generation and which is an even generation?