Page 1 of 1

Omnipotens, a rule table

Posted: July 29th, 2017, 2:56 pm
by Rhombic
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:

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
Example for Omnipotens:

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!
Selective channels for B-heptomino and another one for *WSS, minimal modifications that result in a perfect selectivity:

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!
Perfectly selective (vs G, pi, chaos, misplaced Bs, *WSS, etc) B-->G:

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!
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

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!

Re: Omnipotens, a rule table

Posted: July 29th, 2017, 4:47 pm
by drc
I like how the 'circuit' stuff allows for normally impossible arrangements:

Code: Select all

x = 18, y = 59, rule = Omnipotens
.4B9.4A$B3.B8.A3.A$4.B12.A$B2.B5.2A2.A2.A$9.3A$9.2A2.A2.A$17.A$13.A3.
A$14.4A42$.4A9.4A$A3.A8.A3.A$4.A12.A$A2.A5.2A2.A2.A$9.3A$9.2A2.A2.A$
17.A$13.A3.A$14.4A!
Simple p46 bi-colour gun:

Code: Select all

x = 29, y = 12, rule = Omnipotens
17.A$2A15.2A8.2A$2A16.2A7.2A$13.2A2.2A2$4.A$2.5A$.A2.A.2A5.2A2.2A$A7.
A9.2A$.A2.A.2A9.2A$2.5A10.A6.2B$4.A19.2B!
It can be modified to have up to 4 barrels:

Code: Select all

x = 23, y = 13, rule = Omnipotens
2B19.2B$2B12.A6.2B$14.2A$15.2A$10.2A2.2A4$10.2A2.2A$15.2A$14.2A$2B12.
A6.2B$2B19.2B!
A 15c/31 B-track:

Code: Select all

x = 71, y = 17, rule = Omnipotens
24.2A28.2A$24.2A28.2A3$21.2B28.2B$21.2B28.2B$A$.A$.2A$2A$A$6.2B28.2B
28.2B$6.2B28.2B28.2B3$9.2A28.2A28.2A$9.2A28.2A28.2A!
Because of the circuitry, there's now a smaller eater 3:

Code: Select all

x = 11, y = 12, rule = Omnipotens
.B$B.B$.B2.A$3.A.A$2.A2.A$3.2A4$8.3A$8.A$9.A!

Re: Omnipotens, a rule table

Posted: July 30th, 2017, 4:39 am
by Rhombic
Clean B track:

Code: Select all

x = 141, y = 25, rule = Omnipotens
45.3B53.3B$41.2B54.2B$37.2B2.2B7.B42.2B2.2B7.B$37.2B11.B42.2B11.B$50.
B55.B4$A15.B55.B55.B$2A14.B55.B55.B$.2A13.B3.3B3.3B43.B3.3B3.3B43.B3.
3B3.3B$2A3$44.B3.3B3.3B43.B3.3B3.3B$44.B55.B$44.B55.B4$22.B55.B55.B$
9.2B11.B42.2B11.B42.2B11.B$9.2B2.2B7.B42.2B2.2B7.B42.2B2.2B7.B$13.2B
54.2B54.2B$17.3B53.3B53.3B!
Clean B-->HWSS using blinkers exclusively:

Code: Select all

x = 34, y = 18, rule = Omnipotens
25.B$17.B7.B$A16.B7.B$2A15.B13.3B$.2A$2A5$4.3B3$11.B$11.B13.B$11.B13.
B$25.B$17.3B!
linked to HWSS-->B and proof that you can use the B:

Code: Select all

x = 70, y = 64, rule = Omnipotens
25.B$17.B7.B32.B$A16.B7.B32.B$2A15.B13.3B24.B$.2A$2A62.3B5$4.3B3$11.B
51.3B$11.B13.B$11.B13.B$25.B21.2B$17.3B27.2B3$46.2B$46.2B2$59.3B$45.B
$45.B$45.B$59.B$59.B$47.3B9.B4$59.B$59.B$46.2B11.B$46.2B8$66.2B$66.2B
3$67.2B$67.2B2$53.3B$69.B$69.B$69.B$55.B$55.B$55.B9.3B4$55.B$55.B$55.
B!
Clean Herschel track:

Code: Select all

x = 104, y = 63, rule = Omnipotens
7.2B$7.2B$15.2B$15.2B3$2.A$3A$A.A$A3$35.2B$35.2B$18.2B23.2B$2B16.2B
23.2B$2B6$3.2B$3.2B$63.2B$6.2B55.2B$6.2B38.2B23.2B$28.2B16.2B23.2B$
28.2B6$31.2B$31.2B$91.2B$34.2B55.2B$34.2B38.2B23.2B$56.2B16.2B23.2B$
56.2B6$59.2B$59.2B2$62.2B$62.2B38.2B$84.2B16.2B$84.2B6$87.2B$87.2B2$
90.2B$90.2B!

Re: Omnipotens, a rule table

Posted: July 30th, 2017, 5:58 am
by Saka
This rule is fun to play with
Predator and prey

Code: Select all

x = 43, y = 12, rule = Omnipotens
4.A$2.2A$2.2A$4.A$2.A6.3A3.A$.3A4.A5.A2.A21.B2.B$.A4.2A4.A.A3.A5.A13.
B$2A4.3A3.A3.A5.A.A.A11.B3.B$.A10.A.A.A2.2A.A.2A12.4B$2.2A2.A6.A3.A2$
4.2A!

Re: Omnipotens, a rule table

Posted: July 30th, 2017, 6:06 am
by Rhombic
Saka wrote:This rule is fun to play with
Predator and prey

Code: Select all

x = 43, y = 12, rule = Omnipotens
4.A$2.2A$2.2A$4.A$2.A6.3A3.A$.3A4.A5.A2.A21.B2.B$.A4.2A4.A.A3.A5.A13.
B$2A4.3A3.A3.A5.A.A.A11.B3.B$.A10.A.A.A2.2A.A.2A12.4B$2.2A2.A6.A3.A2$
4.2A!
Pushalong derived from playing around with your pattern:

Code: Select all

x = 8, y = 4, rule = Omnipotens
3A2.2B$A3.4B$A2.2B.2B$.2A.2B!
Ridiculously unoptimised synthesis:

Code: Select all

x = 100, y = 14, rule = Omnipotens
2B94.B2.B$2B93.B$60.A34.B3.B$58.2A35.4B$58.2A$60.A$58.A6.3A3.A$57.3A
4.A5.A2.A$57.A4.2A4.A.A3.A5.A$56.2A4.3A3.A3.A5.A.A.A$57.A10.A.A.A2.2A
.A.2A13.B2.B$58.2A2.A6.A3.A20.B$94.B3.B$60.2A32.4B!
-----
This is a clean B-->B: the block it leaves is deleted by the next B cleanly (and no further reaction), so every 2 Bs there is an output B. However, I can't seem to get rid of the blinker at the top.

Code: Select all

x = 87, y = 127, rule = Omnipotens
2B11.2B.2B$2B11.2B.2B8$20.2B$20.2B10$18.2B$4.2B12.2B$4.2B4$8.2B$8.2B
5$6.2B$6.2B3$8.2B$8.2B3$20.2B$20.2B25.2B$47.2B$8.2B$8.2B16.2B$26.2B9.
2B$37.2B2$52.2B$52.2B3$35.2B9.2B$35.2B9.2B5$28.2B$28.2B16.2B$8.2B36.
2B$8.2B5.2B$15.2B16.2B.2B$21.2B10.2B.2B13.2B$21.2B28.2B6$44.2B$44.2B
3$28.2B$28.2B3$63.2B$63.2B$59.2B$43.2B.2B11.2B$43.2B.2B7.2B$55.2B20.
2B$77.2B2$77.2B$77.2B3$35.2B$35.2B2$38.2B.2B.2B.2B$38.2B.2B.2B.2B3$
59.2B11.2B$59.2B11.2B3$72.2B$72.2B$64.2B$64.2B2$72.2B$65.2B5.2B$65.2B
10.2B$51.A25.2B6.2B$51.2A32.2B$52.2A13.2B$51.2A14.2B6$59.2B9.2B$59.2B
9.2B$75.2B8.2B$75.2B8.2B4$84.2B$84.2B!

Re: Omnipotens, a rule table

Posted: July 30th, 2017, 6:52 am
by Saka
Dang it

Code: Select all

x = 27, y = 11, rule = Omnipotens
12.3A$13.A2$2.2B5.2B5.2B5.2B$B3.B3.B2.B3.B2.B3.B3.B$B3.B.B.3B5.3B.B.B
3.B$B5.2B2.3B.3B2.2B5.B$2B.3B15.3B.2B$B25.B$.B3.B15.B3.B$2.B2.B15.B2.
B!
EDIT: Yess!!!

Code: Select all

x = 27, y = 16, rule = Omnipotens
9.3A3.3A$10.A5.A7$2.2B5.2B5.2B5.2B$B3.B3.B2.B3.B2.B3.B3.B$B3.B.B.3B5.
3B.B.B3.B$B5.2B2.3B.3B2.2B5.B$2B.3B15.3B.2B$B25.B$.B3.B15.B3.B$2.B2.B
15.B2.B!
EDIT2:
Another weird predator prey thing:

Code: Select all

x = 134, y = 31, rule = Omnipotens
131.B.B$130.B2.B$129.2B$128.B$127.4B$126.B4.B$126.B2.B$126.B2.B$127.B
$128.4B.B$129.B3.B$130.B$130.B.B$30.2A.2A36.2A11.2A$21.A8.3A.A35.6A8.
4A41.3B$2.2A4.2A9.3A2.A.A.A.A8.3A9.A8.2A8.A8.A.A2.A3.A40.2B$.A3.A.A.A
7.3A2.2A3.2A2.A2.2A2.A11.A.A6.A.2A.A5.5A.2A.A.A47.3B$2A.A.A.A.2A5.A2.
A2.A3.2A4.A2.A3.2A3.A.2A2.A.A2.A3.A4.2A4.A10.A2.A$7.A2.A4.A6.2A3.3A4.
6A4.A4.3A2.A5.A4.2A3.5A.4A.A2.A45.B.B$2A.A.A.2A.2A.A4.A6.2A2.2A2.A7.
2A.3A2.A5.A5.3A2.A3.A7.A2.A3.A44.B$2A3.A5.A.3A2.A.3A10.A2.A5.A.2A4.A
5.11A3.6A2.A6.2A42.B3.B$2.2A5.A3.2A3.A.3A3.2A.2A4.A7.2A2.2A14.3A5.2A
9.A.3A41.4B.B$8.A2.A6.A.2A.A19.2A15.2A18.3A.2A41.B$9.A.A3.2A5.A37.2A
64.B2.B$126.B2.B$126.B4.B$127.4B$128.B$129.2B$130.B2.B$131.B.B!

Re: Omnipotens, a rule table

Posted: July 30th, 2017, 9:58 am
by A for awesome
Here's a pushalong:

Code: Select all

x = 15, y = 14, rule = Omnipotens
7.A$6.3A$5.A3.A$6.3A$7.B$6.B.B$5.B3.B$6.3B2$4.2B3.2B$2.B3.B.B3.B$.2B
3.B.B3.2B$B5.B.B5.B$.B.2B.B.B.2B.B!

Re: Omnipotens, a rule table

Posted: July 30th, 2017, 3:55 pm
by Rhombic
MWSS to B:

Code: Select all

x = 26, y = 15, rule = Omnipotens
4.A11.2B$2.A3.A9.2B$7.A$2.A4.A16.2B$3.5A16.2B3$8.2B13.2B$8.2B13.2B2$
2B$2B2$10.2B$10.2B!
Sliding HWSS to B:

Code: Select all

x = 136, y = 17, rule = Omnipotens
27.2B$25.B4.B$31.B$25.B5.B$26.6B2$50.2A78.2A$49.2A.4A73.2A.4A$50.6A
74.6A$51.4A76.4A3$.5B$B4.B12.2B$5.B9.3B.2B$B3.B10.5B$2.B13.3B!

Re: Omnipotens, a rule table

Posted: July 31st, 2017, 6:39 am
by Saka
Every single still life must die!

Code: Select all

x = 113, y = 37, rule = Omnipotens
.4B$B3.B25.2A.2A28.2A14.2A$4.B26.A.A29.A.A13.A$B2.B27.A.A13.2A.2A14.A
13.A$8.2A4.A9.2A4.2A.2A4.A8.A.A4.2A.2A7.A13.A$8.A4.A.A3.2A3.A.A4.A.A
4.A.A7.A3.A.A.A.A4.2A3.A13.A$10.A3.A3.A2.A4.A4.A.A5.A.A7.4A.A.A.A4.A.
A3.A13.A$9.2A8.2A5.2A2.2A.2A6.A11.A.A2.2A6.A3.A13.A$B2.B27.A.A7.2A6.
2A2.A.A.A9.A3.A13.A$4.B26.A.A15.A.A.A2.2A10.A3.A13.A$B3.B25.2A.2A16.A
.A15.A3.A.A11.A$.4B46.2A17.A3.2A12.A$69.2A18.A$90.A$91.A$92.A$93.A$
94.A$95.A$96.A$97.A$98.A$99.A$100.A$101.A$102.A$103.A$104.A$105.A$
106.A$107.A$108.A$109.A$110.A$111.A$112.A$111.2A!