Omnipotens, a rule table
Posted: July 29th, 2017, 2:56 pm
Two live cell states: state 2 is regular CGoL, that can be born into a state 1 cell or into state 0. State 1 is forced to die by state 2, but if the birth conditions are met with two state 1 and one state 2, give birth to a state 1 cell.
The main appeal is that oscillators in state 2 are ridiculously selective catalysts, blocking pretty much any interaction other than the intended one. Circuits are mostly immune to spaceships, and could clean themselves up after the wrong input is added. Think of it as a very versatile idea-concept of the ExtendedLife forcedeath state, with the added flexibility of using any CGoL pattern and with births occurring with the state 1 cells.
Omnipotens:
Example for Omnipotens:
Selective channels for B-heptomino and another one for *WSS, minimal modifications that result in a perfect selectivity:
Perfectly selective (vs G, pi, chaos, misplaced Bs, *WSS, etc) B-->G:
While the appeal of the latter is having channels where ONLY, EXCLUSIVELY, one particular heptomino/spaceship/etc can transmit a signal, the almost artistic circuitry is surprisingly varied: B-->B
The main appeal is that oscillators in state 2 are ridiculously selective catalysts, blocking pretty much any interaction other than the intended one. Circuits are mostly immune to spaceships, and could clean themselves up after the wrong input is added. Think of it as a very versatile idea-concept of the ExtendedLife forcedeath state, with the added flexibility of using any CGoL pattern and with births occurring with the state 1 cells.
Omnipotens:
Code: Select all
@RULE Omnipotens
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var a={0,1,2}
var b={0,1,2}
var c={0,1,2}
var d={0,1,2}
var e={0,1,2}
var f={0,1,2}
var g={0,1,2}
var h={0,1,2}
var i={1,2}
var j={1,2}
var k={1,2}
var l={0,1}
var m={0,1}
var n={0,1}
var o={0,1}
var p={0,1}
var l2={0,2}
var m2={0,2}
var n2={0,2}
var o2={0,2}
var p2={0,2}
# Proximity death
# -- don't actually need these, since those cases are caught at the end
# 1,2,a,b,c,d,e,f,g,0
# Birth
0,2,2,2,l,m,n,o,p,2
1,2,2,2,l,m,n,o,p,2
0,1,1,1,l2,m2,n2,o2,p2,1
# Three-neighbor survival
1,1,1,1,0,0,0,0,0,1
2,2,2,2,0,0,0,0,0,2
2,2,2,a,l,m,n,o,p,2
1,1,1,0,0,0,0,0,0,1
#Death
i,a,b,c,d,e,f,g,h,0Code: Select all
x = 126, y = 80, rule = Omnipotens
10.6B$9.B5.B$15.B8.6B$14.B8.B5.B$29.B$28.B32.A2.A2.A2.A2.A2.A2.A2.A2.
A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A$61.64A2$61.64A$60.A24.A39.A$
24.6B31.23A3.38A$23.B5.B54.3A$29.B31.20A2.A3.38A$28.B31.A20.A2.A2.A
37.A$61.20A.2A6.35A$80.A5.A2.A$61.19A2.5A2.36A$60.A19.2A43.A$16.6B39.
17A.A2.43A$15.B5.B48.A6.A.A.A$21.B8.6B25.8A3.3A4.A.44A$20.B8.B5.B24.A
7.A.A.A2.A3.A45.A$35.B25.7A2.2A2.2A2.2A3.42A$34.B33.2A12.A$61.7A2.13A
2.40A$20.6B34.A7.2A15.A39.A$19.B5.B35.7A2.15A3.37A$25.B43.A17.A$24.B
36.7A.2A2.15A.2A.33A$60.A6.A.A2.A11.A3.A.A.A32.A$61.6A3.A.A2.8A3.A3.A
2.3A2.2A.24A$67.3A2.A.A8.7A.A.A2.A2.A.A$61.6A3.3A.9A6.A.A4.2A4.2A2.
19A$60.A6.2A15.A.A2.A.2A10.A2.A18.A$20.6B35.5A.A.16A.4A3.A6.3A4.18A$
19.B5.B39.A.A22.2A2.A.2A.A2.A.A$25.B35.4A2.22A3.3A.2A.3A2.21A$24.B35.
A4.2A22.3A10.2A21.A$61.4A2.22A3.10A2.A2.2A.15A$65.A24.2A10.A.A3.A.A$
61.5A.23A3.8A.A.2A2.A2.14A$60.A5.2A23.2A6.A.A.A2.A.A16.A$20.6B35.4A4.
22A2.4A4.A.A2.A.4A.12A$19.B5.B39.3A.A21.A5.A3.A.2A.A4.A.A$25.B35.4A2.
A2.20A2.5A3.2A2.A.3A2.A2.11A$24.B35.A4.A.A22.2A4.A.A3.A.A4.A.A13.A$
61.5A.23A2.3A.A.2A.2A2.2A.A.A.13A$91.A2.A.A5.A3.A.A3.A$61.30A.A.A.2A.
2A4.A2.A.A3.3A.7A$60.A31.A.A2.A.A4.A3.A.4A2.A.A6.A$26.6B29.32A.3A4.A.
A.3A.A4.A.A2.6A$25.B5.B68.2A.A.A3.A.2A.A.A$31.B29.22A.11A9.A4.2A.A.A.
9A$30.B29.A21.A.A10.A11.2A4.2A10.A$61.21A4.10A2.2A3.A4.A6.10A$82.4A3.
A9.A2.A.A.A4.3A.A$61.21A3.A.A4.7A3.A.A.2A2.A2.A2.9A$16.6B38.A21.A2.A.
2A2.A11.2A4.A.A.A11.A$15.B5.B39.21A2.2A.A3.A.2A2.2A6.5A.A.12A$21.B67.
A.A.A.A2.A6.A5.A$20.B40.30A2.A.2A10.4A.13A$60.A32.A.A5.A.4A3.A14.A$
61.33A2.A4.2A4.A3.14A$94.A.A7.3A.A$61.34A.2A3.3A4.17A$11.6B43.A37.A.A
2.A.2A18.A$10.B5.B44.38A.2A2.A.19A$16.B$15.B45.64A$61.A2.A2.A2.A2.A2.
A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A2.A4$.6B$B5.B$6.B$5.B4.
6B4.6B$9.B5.B3.B5.B$15.B9.B$14.B9.B!
Code: Select all
x = 34, y = 68, rule = Omnipotens
23.2B$23.2B2$23.2B$23.2B2$23.2B$23.2B2$23.2B$23.2B$32.2B$28.2B2.2B$
28.2B$16.A15.2B$16.2A14.2B$17.2A$16.2A3$15.2B$15.2B6.2B$23.2B2$23.2B
2.2B$23.2B2.2B2.2B$31.2B$23.2B$23.2B2$23.2B$23.2B5$23.2B$23.2B2$23.2B
$23.2B2$23.2B$23.2B2$23.2B$23.2B$32.2B$28.2B2.2B$28.2B$32.2B$32.2B$5.
A7.A6.A$6.A7.A6.A$A5.A2.A4.A2.A3.A$.6A3.5A3.4A2$23.2B$23.2B2$23.2B2.
2B3.B$23.2B2.2B2.B.B$31.2B$23.2B$23.2B2$23.2B$23.2B!
Code: Select all
x = 41, y = 46, rule = Omnipotens
16.2B$16.2B2$16.2B$16.2B2$16.2B$16.2B2$19.2B$19.2B2$16.2B$16.2B2$16.
2B13.2B$16.2B13.2B2$16.2B$16.2B2$16.2B$16.2B$39.2B$16.2B21.2B$16.2B
13.2B$31.2B2.2B$16.2B17.2B$16.2B$A28.2B$2A14.2B11.2B$.2A13.2B$2A24.2B
$26.2B2$29.2B$7.2B20.2B$7.2B$16.2B11.2B$4.2B10.2B11.2B$4.2B2.2B$8.B.B
18.2B$4.2B3.B19.2B$4.2B$11.2B.2B.2B.2B.2B.2B$11.2B.2B.2B.2B.2B.2B!
Code: Select all
x = 48, y = 29, rule = Omnipotens
2B.2B$2B.2B2$26.2B$24.B4.B$23.B6.B$22.B8.B$22.B8.B$11.2B2.2B5.B8.B15.
A$11.B.B2.B6.B6.B15.2A$12.B3.B.B5.B4.B15.2A$17.2B7.2B18.2A6$38.3B$20.
2B17.B$20.2B17.B$38.3B2$38.3B$21.2B6.2B7.3B$20.B2.B4.B2.B$20.B2.B4.B
2.B6.3B$20.B2.B4.B2.B7.B$21.2B6.2B8.B$38.3B!