LifeWire (Transmisson of WW signals through life cells)

For discussion of other cellular automata.
Post Reply
Axaj
Posts: 232
Joined: September 26th, 2009, 12:23 am

LifeWire (Transmisson of WW signals through life cells)

Post by Axaj » May 31st, 2010, 4:13 pm

As stated in the Life-to-Wire thread, this rule table is now complete!

The rule table:

Code: Select all

#lifewire.table
#A way to transmit WireWorld signals through life cells
#
#State 0: off
#State 1: WW head
#State 2: WW tail
#State 3: WW wire/life cell
n_states:4
neighborhood:Moore
symmetries:rotate8
var a={0,1,2,3}
var b={0,1,2,3}
var c={0,1,2,3}
var d={0,1,2,3}
var e={0,1,2,3}
var f={0,1,2,3}
var g={0,1,2,3}
var h={0,1,2,3}
var i={0,2,3}
var j={0,2,3}
var k={0,2,3}
var l={0,2,3}
var m={0,2,3}
var n={0,2,3}
var o={1,2,3}
var p={1,2,3}
var q={1,2,3}
var r={1,2,3}

##Life
#Birth
0,o,p,1,0,0,0,0,0,1
0,o,p,0,1,0,0,0,0,1
0,o,p,0,0,1,0,0,0,1
0,o,p,0,0,0,1,0,0,1
0,o,p,0,0,0,0,1,0,1
0,o,0,p,0,1,0,0,0,1
0,o,0,p,0,0,1,0,0,1
0,o,1,q,0,0,0,0,0,1
0,o,1,0,q,0,0,0,0,1
0,o,1,0,0,q,0,0,0,1
0,o,1,0,0,0,q,0,0,1
0,o,1,0,0,0,0,q,0,1
0,o,0,1,0,q,0,0,0,1
0,o,0,1,0,0,q,0,0,1
0,1,p,q,0,0,0,0,0,1
0,1,p,0,q,0,0,0,0,1
0,1,p,0,0,q,0,0,0,1
0,1,p,0,0,0,q,0,0,1
0,1,p,0,0,0,0,q,0,1
0,1,0,p,0,q,0,0,0,1
0,1,0,p,0,0,q,0,0,1
0,o,p,q,0,0,0,0,0,3
0,o,p,0,q,0,0,0,0,3
0,o,p,0,0,q,0,0,0,3
0,o,p,0,0,0,q,0,0,3
0,o,p,0,0,0,0,q,0,3
0,o,0,p,0,q,0,0,0,3
0,o,0,p,0,0,q,0,0,3

#Survival
1,o,p,0,0,0,0,0,0,2
1,o,0,p,0,0,0,0,0,2
1,o,0,0,p,0,0,0,0,2
1,o,0,0,0,p,0,0,0,2
1,o,p,q,0,0,0,0,0,2
1,o,p,0,q,0,0,0,0,2
1,o,p,0,0,q,0,0,0,2
1,o,p,0,0,0,q,0,0,2
1,o,p,0,0,0,0,q,0,2
1,o,0,p,0,q,0,0,0,2
1,o,0,p,0,0,q,0,0,2
2,o,p,0,0,0,0,0,0,3
2,o,0,p,0,0,0,0,0,3
2,o,0,0,p,0,0,0,0,3
2,o,0,0,0,p,0,0,0,3
2,o,p,q,0,0,0,0,0,3
2,o,p,0,q,0,0,0,0,3
2,o,p,0,0,q,0,0,0,3
2,o,p,0,0,0,q,0,0,3
2,o,p,0,0,0,0,q,0,3
2,o,0,p,0,q,0,0,0,3
2,o,0,p,0,0,q,0,0,3
3,1,p,0,0,0,0,0,0,1
3,1,0,p,0,0,0,0,0,1
3,1,0,0,p,0,0,0,0,1
3,1,0,0,0,p,0,0,0,1
3,1,p,q,0,0,0,0,0,1
3,1,p,0,q,0,0,0,0,1
3,1,p,0,0,q,0,0,0,1
3,1,p,0,0,0,q,0,0,1
3,1,p,0,0,0,0,q,0,1
3,1,0,p,0,q,0,0,0,1
3,1,0,p,0,0,q,0,0,1
3,o,1,0,0,0,0,0,0,1
3,o,0,1,0,0,0,0,0,1
3,o,0,0,1,0,0,0,0,1
3,o,0,0,0,1,0,0,0,1
3,o,1,q,0,0,0,0,0,1
3,o,1,0,q,0,0,0,0,1
3,o,1,0,0,q,0,0,0,1
3,o,1,0,0,0,q,0,0,1
3,o,1,0,0,0,0,q,0,1
3,o,0,1,0,q,0,0,0,1
3,o,0,1,0,0,q,0,0,1
3,o,p,1,0,0,0,0,0,1
3,o,p,0,1,0,0,0,0,1
3,o,p,0,0,1,0,0,0,1
3,o,p,0,0,0,1,0,0,1
3,o,p,0,0,0,0,1,0,1
3,o,0,p,0,1,0,0,0,1
3,o,0,p,0,0,1,0,0,1
r,o,p,0,0,0,0,0,0,r
r,o,0,p,0,0,0,0,0,r
r,o,0,0,p,0,0,0,0,r
r,o,0,0,0,p,0,0,0,r
r,o,p,q,0,0,0,0,0,r
r,o,p,0,q,0,0,0,0,r
r,o,p,0,0,q,0,0,0,r
r,o,p,0,0,0,q,0,0,r
r,o,p,0,0,0,0,q,0,r
r,o,0,p,0,q,0,0,0,r
r,o,0,p,0,0,q,0,0,r

##Death
o,a,b,c,d,e,f,g,h,0

##WireWorld rules
#1,a,b,c,d,e,f,g,h,2
#2,a,b,c,d,e,f,g,h,3
#3,i,j,k,l,m,n,a,1,1
#3,i,j,k,l,m,1,n,1,1
#3,i,j,k,l,1,m,n,1,1
#3,i,j,k,1,l,m,n,1,1
Some example patterns:

Code: Select all

x = 122, y = 92, rule = lifewire
2.CB$.B.A$.A$2C6$33.A16.AC33.3ABCA3.2ABCA3.ABCA$32.BCB14.C.B2.AC3.C8.
AB3.2C4.ACA2.B5.B2.B4.B2.B3.B$32.A.2A12.B.B3.BA2.A.C2.3A2.AC2.C2.C5.B
8.A7.A6.A$49.A9.B12.C2.C4.A3.A4.A3.A3.A3.A2.A$73.AB11.2A7.A4$47.BC$
47.A.B$49.A$49.2C51$112.A$112.A.A$75.AB18.B17.A.B$75.CBA17.AB16.A2.A
3.2C$41.2C18.C15.AB.A9.2A4.AB15.A.B4.2C$41.3C15.C.C4.ABA8.A2.B5.2C2.C
B4.ACA13.A.A$27.A15.2C.C11.C.C16.AB.A5.2C2.2A4.AB7.A.A4.A$25.A.A4.ABA
8.C2.C5.2C3.C2.C7.A2.2C2.CBA17.AB9.BC$24.B.A16.2C.C5.2C4.C.C7.C3.C2.A
B18.B10.A$18.2C3.A2.A7.A2.2C2.3C15.C.C6.C2.C$18.2C4.B.A7.C3.C2.2C18.C
8.BA$25.A.A6.C2.C$27.A8.BA$113.2C$113.C.C$79.2C34.C$79.C.C33.2C$45.2C
34.C$45.C.C33.2C$47.C$47.2C!
A glider-to-signal:

Code: Select all

x = 54, y = 19, rule = lifewire
45.2C5.2C$45.C.C3.C.C$47.C2.C$46.2C.C$45.C2.C$45.C.C$10.C35.C$8.3C32.
3C$7.C3.2C30.C$7.2C2.C.C27.C.C$14.C26.2C$15.C$16.C$17.C$18.C$ACA16.C$
2.B17.C12.ACA$.A19.C13.B$20.2C12.A!
Image

User avatar
calcyman
Posts: 2199
Joined: June 1st, 2009, 4:32 pm

Re: LifeWire (Transmisson of WW signals through life cells)

Post by calcyman » May 31st, 2010, 4:48 pm

Incredible! It's a pity that the stability rules of Life prevent any useful Wireworld computations; Wireworld computations require tetravalent cells, which are unstable in Life.

The puffer train is quite eye-opening, though:

x = 5, y = 18, rule = lifewire
.2C$4C$2C.2C$2.2C5$AB$.CA$AB$A3$.2C$4C$2C.2C$2.2C!
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
iconmaster
Posts: 42
Joined: July 2nd, 2009, 7:22 pm

Re: LifeWire (Transmisson of WW signals through life cells)

Post by iconmaster » May 31st, 2010, 4:59 pm

Wow! You could make circuits like WireWorld, and have them grow and change as it runs!

Axaj
Posts: 232
Joined: September 26th, 2009, 12:23 am

Re: LifeWire (Transmisson of WW signals through life cells)

Post by Axaj » June 1st, 2010, 9:49 pm

Hmm, I was hoping my life-to-wire rule would cause more buzz than this. This is indeed more cool, but just a gimmick, as there's really nothing you can do with the signal.
Image

edwardfanboy
Posts: 80
Joined: September 16th, 2011, 10:29 pm

Re: LifeWire

Post by edwardfanboy » March 16th, 2012, 4:30 am

Axaj wrote:Hmm, I was hoping my life-to-wire rule would cause more buzz than this. This is indeed more cool, but just a gimmick, as there's really nothing you can do with the signal.
Solution: Add extra states!
State 4: WW Head
State 5: WW Tail
State 6: WW Conductor
State 7: WW -> Charged Pi
Rule table coming soon!
EDIT: It's here, but I have difficulty making anything conduct to Wireworld (6) cells.

Code: Select all

#lifewire.table
#A way to transmit WireWorld signals through life cells
#
#State 0: off
#State 1: WW head
#State 2: WW tail
#State 3: WW wire/life cell
#State 4: Dead WW head
#State 5: Dead WW tail
#State 6: Dead WW wire
#State 7: Powered Perma-on (off)
#State 8: Powered Perma-on (on)
n_states:9
neighborhood:Moore
symmetries:rotate8reflect
var a={0,1,2,3,4,5,6,7,8}
var b={a}
var c={a}
var d={a}
var e={a}
var f={a}
var g={a}
var h={a}
var i={0,2,3,5,6,7,8}
var j={i}
var k={i}
var l={i}
var m={i}
var n={i}
var o={1,2,3}
var p={o}
var q={o}
var r={o}
var s={0,1,2,3}
var t={0,4,5,6,7,8}
var u={t}
var v={t}
var w={t}
var x={t}
var y={t}
var z={1,4}
var aa={z}



##Life
#Birth
0,o,p,1,t,u,v,w,x,1
0,o,p,t,1,u,v,w,x,1
0,o,p,t,u,1,v,w,x,1
0,o,p,t,u,v,1,w,x,1
0,o,p,t,u,v,w,1,x,1
0,o,t,p,u,1,v,w,x,1
0,o,t,p,u,v,1,w,x,1
0,o,1,q,t,u,v,w,x,1
0,o,1,t,q,u,v,w,x,1
0,o,1,t,u,q,v,w,x,1
0,o,1,t,u,v,q,w,x,1
0,o,1,t,u,v,w,q,x,1
0,o,t,1,u,q,v,w,x,1
0,o,t,1,u,v,q,w,x,1
0,1,p,q,t,u,v,w,x,1
0,1,p,t,q,u,v,w,x,1
0,1,p,t,u,q,v,w,x,1
0,1,p,t,u,v,q,w,x,1
0,1,p,t,u,v,w,q,x,1
0,1,t,p,u,q,v,w,x,1
0,1,t,p,u,v,q,w,x,1
0,o,p,q,t,u,v,w,x,3
0,o,p,t,q,u,v,w,x,3
0,o,p,t,u,q,v,w,x,3
0,o,p,t,u,v,q,w,x,3
0,o,p,t,u,v,w,q,x,3
0,o,t,p,u,q,v,w,x,3
0,o,t,p,u,v,q,w,x,3

#Survival
1,o,p,t,u,v,w,x,y,2
1,o,t,p,u,v,w,x,y,2
1,o,t,u,p,v,w,x,y,2
1,o,t,u,v,p,w,x,y,2
1,o,p,q,t,u,v,w,x,2
1,o,p,t,q,u,v,w,x,2
1,o,p,t,u,q,v,w,x,2
1,o,p,t,u,v,q,w,x,2
1,o,p,t,u,v,w,q,x,2
1,o,t,p,u,q,v,w,x,2
1,o,t,p,u,v,q,w,x,2
2,o,p,t,u,v,w,x,y,3
2,o,t,p,u,v,w,x,y,3
2,o,t,u,p,v,w,x,y,3
2,o,t,u,v,p,w,x,y,3
2,o,p,q,t,u,v,w,x,3
2,o,p,t,q,u,v,w,x,3
2,o,p,t,u,q,v,w,x,3
2,o,p,t,u,v,q,w,x,3
2,o,p,t,u,v,w,q,x,3
2,o,t,p,u,q,v,w,x,3
2,o,t,p,u,v,q,w,x,3
3,1,p,t,u,v,w,x,y,1
3,1,t,p,u,v,w,x,y,1
3,1,t,u,p,v,w,x,y,1
3,1,t,u,v,p,w,x,y,1
3,1,p,q,t,u,v,w,x,1
3,1,p,t,q,u,v,w,x,1
3,1,p,t,u,q,v,w,x,1
3,1,p,t,u,v,q,w,x,1
3,1,p,t,u,v,w,q,x,1
3,1,t,p,u,q,v,w,x,1
3,1,t,p,u,v,q,w,x,1
3,o,1,t,u,v,w,x,y,1
3,o,t,1,u,v,w,x,y,1
3,o,t,u,1,v,w,x,y,1
3,o,t,u,v,1,w,x,y,1
3,o,1,q,t,u,v,w,x,1
3,o,1,t,q,u,v,w,x,1
3,o,1,t,u,q,v,w,x,1
3,o,1,t,u,v,q,w,x,1
3,o,1,t,u,v,w,q,x,1
3,o,t,1,u,q,v,w,x,1
3,o,t,1,u,v,q,w,x,1
3,o,p,1,t,u,v,w,x,1
3,o,p,t,1,u,v,w,x,1
3,o,p,t,u,1,v,w,x,1
3,o,p,t,u,v,1,w,x,1
3,o,p,t,u,v,w,1,x,1
3,o,t,p,u,1,v,w,x,1
3,o,t,p,u,v,1,w,x,1
r,o,p,t,u,v,w,x,y,r
r,o,t,p,u,v,w,x,y,r
r,o,t,u,p,v,w,x,y,r
r,o,t,u,v,p,w,x,y,r
r,o,p,q,t,u,v,w,x,r
r,o,p,t,q,u,v,w,x,r
r,o,p,t,u,q,v,w,x,r
r,o,p,t,u,v,q,w,x,r
r,o,p,t,u,v,w,q,x,r
r,o,t,p,u,q,v,w,x,r
r,o,t,p,u,v,q,w,x,r

##Death
o,a,b,c,d,e,f,g,h,0

##WireWorld rules
4,a,b,c,d,e,f,g,h,5
5,a,b,c,d,e,f,g,h,6
6,i,j,k,z,m,n,a,aa,4
6,i,j,k,l,m,z,n,aa,4
6,i,j,k,l,z,m,n,aa,4
6,i,j,k,z,l,m,n,aa,4
##Powered Perma-on
7,i,j,k,1,m,n,a,1,8
7,i,j,k,l,m,1,n,1,8
7,i,j,k,l,1,m,n,1,8
7,i,j,k,1,l,m,n,1,8

s,8,b,c,d,e,f,g,h,1

8,a,b,c,d,e,f,g,h,7

Post Reply