lemon4l625 wrote: ↑May 7th, 2020, 8:59 pm
If you can't get Python 3.x to work you could also install CAViewer here:
https://github.com/jedlimlx/Cellular-Automaton-Viewer
I comes with a WinPython Installation. Once downloaded, you can just run Main.bat and the program will start.
There is no need to install Python 3.x.
(I am assuming you use Windows)
-snip-
...Wait, are you talking to me?
ah. I can use 3.x fine. 2.x is a different story.
(however, if i am something pretty much nobody else is going to be the same)
omg thank you for the sqc explanation i should try it out
Checking out this bipolar rule (subset of 3sr1mca) it seems to be B304152/M405162/S20303141425253/B031425/M041526/S02031314242535 which makes it clear why it's 1-2 reversible: each configuration, when 1-2-inverted, becomes the same in one generation as if the original configuration was run for one generation and then 1-2-inverted.
Other rules with this property:
B2130/M/S02031112202130/B0312/M/S02031112202130 (Immigration)
B2130/M/S2030/B0312/M/S0203 (DeadlyEnemies)
B30/M/S2030ll-0/B03/M/S0203l-0l (Symbiosis)
(EDIT2: I believe any 3-state rule where the transitions have reflectional symmetry over the middle column or line but the colours are inverted and whose alive transitions are offset by a row have this property)
Explanation of (B/M/S)*2 notation:
Each transition is a group of two numbers. These represent the count of state-1 cells, then state-2.
The first B/M/S set describes birth, mutation (alive -> other alive) and survival conditions for state 1, and the second set for state 2.
l is a special character meaning "all", so
par exemple Bl2 = B02122232425262, Ml-31 = M01112141516171 and S2l-4-534 = S202122232634 (note that the extra minus signs are necessary to prevent ambiguity).
If you think this is confusing, this is one of the best ways for conciseness and uniqueness so like Brian's Brain (/2/3 or B2l/Mll/S/B/M/S) doesn't have to be expressed like this:
B20212223242526/M000102030405060708101112131415161720212223242526303132333435404142434450515253606162707180/S/B/M/S
and for people who can't get either to work here is the golly ruletable:
Code: Select all
@RULE bipolar00
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var aa={0,1,2}
var ab=aa
var ac=aa
var ad=aa
var ae=aa
var af=aa
var ag=aa
var ah=aa
var ba={0,2}
var bb={0,1}
var c={1,2}
0,c,c,c,0,0,0,0,0,c
0,1,1,1,1,2,0,0,0,1
0,1,1,1,1,1,2,2,0,1
0,2,2,2,2,1,0,0,0,2
0,2,2,2,2,2,1,1,0,2
1,1,1,1,1,0,0,0,0,2
1,1,1,1,1,1,2,0,0,2
1,1,1,1,1,1,1,2,2,0
2,2,2,2,2,0,0,0,0,1
2,2,2,2,2,2,1,0,0,1
2,2,2,2,2,2,2,1,1,1
c,c,c,0,0,0,0,0,0,c
1,1,1,1,ba,0,0,0,0,1
1,1,1,1,1,2,ba,0,0,1
1,1,1,1,1,1,2,2,ba,1
2,2,2,2,bb,0,0,0,0,2
2,2,2,2,2,1,bb,0,0,2
2,2,2,2,2,2,1,1,bb,2
c,aa,ab,ac,ad,ae,af,ag,ah,0
EDIT: aand i forgot the death transitions
Code: Select all
x = 4, y = 12, rule = bipolar00
.3A$.B.A$AB.A$.2A5$.3B$.A.B$BA.B$.2B!