Applied your (and Redstoneboi's) concept of mini-photons to my Fireworld2 wiring rules. A living cell is born, if surrounded by 1 live cell and 2 or 3 wire cells, or if surrounded by 2 orthogonally adjacent live cells and 2 or 3 wire cells,
Code: Select all
@RULE PCT2
# By Yoel Matveyev, 2021
# Inspired by Yoel Matveyev's Firewirld2 and Hunting's PhotonCircuitryTest
@COLORS
0 0 0 0
1 255 0 0
2 255 255 0
3 0 0 255
@TABLE
n_states:4
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2,3}
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}
var j=i
var k=i
var l=i
var m=i
var n=i
var o=i
var p=i
var i0={0,3}
var j0=i0
var k0=i0
var l0=i0
var m0=i0
var n0=i0
var o0=i0
var p0=i0
0,1,j0,k0,l0,m0,n0,o0,p0,1
# A computer-generated list of all possible living cells and wire cells positions
# Inreractions between live cells and wires are the same as in Fireworld2
0,i,j,1,l,m,3,o,3,1
0,i,j,3,3,m,n,1,p,1
0,i,j,3,l,1,n,3,p,1
0,i,j,3,l,1,n,o,3,1
0,i,j,3,l,3,n,1,p,1
0,i,j,3,l,3,n,o,1,1
0,i,j,3,l,m,3,o,1,1
0,i,j,3,l,m,n,1,3,1
0,i,j,3,l,m,n,3,1,1
0,i,j,k,3,3,n,o,1,1
0,i,j,k,3,m,1,o,3,1
0,i,j,k,3,m,3,o,1,1
0,i,j,k,3,m,n,1,3,1
0,i,j,k,3,m,n,3,1,1
0,i,j,k,l,1,3,o,3,1
0,i,j,k,l,1,n,3,3,1
0,i,j,k,l,3,1,3,p,1
0,i,j,k,l,3,1,o,3,1
0,i,j,k,l,3,3,1,p,1
0,i,j,k,l,3,3,o,1,1
0,i,j,k,l,3,n,1,3,1
0,i,j,k,l,3,n,3,1,1
0,i,j,k,l,m,3,1,3,1
0,i,j,k,l,m,3,3,1,1
0,3,j,3,l,3,n,1,p,1
0,i,3,k,3,m,3,o,1,1
0,i,j,1,3,m,3,o,3,1
0,i,j,1,l,3,3,o,3,1
0,i,j,1,l,3,n,3,3,1
0,i,j,1,l,m,3,3,3,1
0,i,j,3,1,3,n,o,3,1
0,i,j,3,1,m,3,o,3,1
0,i,j,3,3,1,n,o,3,1
0,i,j,3,3,3,n,1,p,1
0,i,j,3,3,3,n,o,1,1
0,i,j,3,3,m,1,3,p,1
0,i,j,3,3,m,1,o,3,1
0,i,j,3,3,m,3,1,p,1
0,i,j,3,3,m,3,o,1,1
0,i,j,3,3,m,n,1,3,1
0,i,j,3,3,m,n,3,1,1
0,i,j,3,l,1,3,3,p,1
0,i,j,3,l,1,3,o,3,1
0,i,j,3,l,1,n,3,3,1
0,i,j,3,l,3,1,3,p,1
0,i,j,3,l,3,1,o,3,1
0,i,j,3,l,3,3,1,p,1
0,i,j,3,l,3,3,o,1,1
0,i,j,3,l,3,n,1,3,1
0,i,j,3,l,3,n,3,1,1
0,i,j,3,l,m,3,1,3,1
0,i,j,3,l,m,3,3,1,1
0,i,j,k,3,3,3,o,1,1
0,i,j,k,3,3,n,1,3,1
0,i,j,k,3,3,n,3,1,1
0,i,j,k,3,m,1,3,3,1
0,i,j,k,3,m,3,1,3,1
0,i,j,k,3,m,3,3,1,1
0,i,j,k,l,1,3,3,3,1
0,i,j,k,l,3,1,3,3,1
0,i,j,k,l,3,3,1,3,1
0,i,j,k,l,3,3,3,1,1
0,1,1,3,3,m,n,o,p,1
0,1,1,3,l,3,n,o,p,1
0,1,1,3,l,m,3,o,p,1
0,1,1,3,l,m,n,3,p,1
0,1,1,3,l,m,n,o,3,1
0,1,1,k,3,3,n,o,p,1
0,1,1,k,3,m,3,o,p,1
0,1,1,k,3,m,n,3,p,1
0,1,1,k,3,m,n,o,3,1
0,1,1,k,l,3,3,o,p,1
0,1,1,k,l,3,n,3,p,1
0,1,1,k,l,3,n,o,3,1
0,1,1,k,l,m,3,3,p,1
0,1,1,k,l,m,3,o,3,1
0,1,1,k,l,m,n,3,3,1
0,1,1,3,3,3,n,o,p,1
0,1,1,3,3,m,3,o,p,1
0,1,1,3,3,m,n,3,p,1
0,1,1,3,3,m,n,o,3,1
0,1,1,3,l,3,3,o,p,1
0,1,1,3,l,3,n,3,p,1
0,1,1,3,l,3,n,o,3,1
0,1,1,3,l,m,3,3,p,1
0,1,1,3,l,m,3,o,3,1
0,1,1,3,l,m,n,3,3,1
0,1,1,k,3,3,3,o,p,1
0,1,1,k,3,3,n,3,p,1
0,1,1,k,3,3,n,o,3,1
0,1,1,k,3,m,3,3,p,1
0,1,1,k,3,m,3,o,3,1
0,1,1,k,3,m,n,3,3,1
0,1,1,k,l,3,3,3,p,1
0,1,1,k,l,3,3,o,3,1
0,1,1,k,l,3,n,3,3,1
0,1,1,k,l,m,3,3,3,1
# Cleaning up, making sure the wires are immutable
1,a,b,c,d,e,f,g,h,2
2,a,b,c,d,e,f,g,h,0
3,a,b,c,d,e,f,g,h,3