Bipolar rule family, with code for Golly, LifeViewer, SquareCell and CAViewer
Posted: May 6th, 2020, 11:18 am
EDIT: big thanks for the Golly ruletable implementation ...
In practice, they can be simulated by 1, 0, 2
Then the bipolar rules become a subfamily of SquareCell rule_table rules ... generalized multistate weighted outer totalistic with ranges 1 and 2
bipolar rules need special "transformed values" (called "state weights" in SquareCell)
for states 0,1,2:
in theory, transformed values should be 0,-1,1
in practice, I added +1
to each of them, so values are: 1,0,2
and then I added +9 to my thresholds
File bipolar00.sqc for SquareCell is at
https://conwaylife.com/forums/viewtopic ... 214#p96214
File bipolar00/transFunc.py for CAViewer is at
https://conwaylife.com/forums/viewtopic ... 214#p96219
In theory, my bipolar rules need cell states -1 , 0, +1bubblegum wrote: May 11th, 2020, 1:38 amCode: Select all
x = 4, y = 12, rule = bipolar00
.3A$.B.A$AB.A$.2A5$.3B$.A.B$BA.B$.2B!
In practice, they can be simulated by 1, 0, 2
Then the bipolar rules become a subfamily of SquareCell rule_table rules ... generalized multistate weighted outer totalistic with ranges 1 and 2
bipolar rules need special "transformed values" (called "state weights" in SquareCell)
for states 0,1,2:
in theory, transformed values should be 0,-1,1
in practice, I added +1
to each of them, so values are: 1,0,2
and then I added +9 to my thresholds
File bipolar00.sqc for SquareCell is at
https://conwaylife.com/forums/viewtopic ... 214#p96214
File bipolar00/transFunc.py for CAViewer is at
https://conwaylife.com/forums/viewtopic ... 214#p96219