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,0
```

Code: 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!
```