Code: Select all
@RULE Antimatter
@TABLE
n_states:9
neighborhood:Moore
symmetries:permute
# 0: empty space
# 1: matter
# 2: antimatter
# 3: energy
# 4: photon 1
# 5: photon 2
# 6: photon 3
# 7: charged matter
# 8: charged antimatter
var a = {0,4,5}
var b = a
var c = b
var d = c
var e = d
var f = e
var g = f
var h = g
var i = {0,1,2,3,4,5,6}
var j = i
var k = j
var l = k
var m = l
var n = m
var o = n
var p = o
var q = {0,1,2,3,5,6}
var r = q
var s = r
var t = s
var u = t
var v = {1,2}
var w = {4,5,6}
var x = {7,8}
var y = x
var z = y
var aa = z
var bb = aa
var cc = bb
var dd = cc
var ee = dd
0, 1,1,1,a,b,c,d,e, 1
0, 2,2,2,a,b,c,d,e, 2
1, a,b,c,d,e,f,g,h, 0
1, 1,a,b,c,d,e,f,g, 0
1, 1,1,1,1,a,b,c,d, 0
1, 1,1,1,1,1,a,b,c, 0
1, 1,1,1,1,1,1,a,b, 0
1, 1,1,1,1,1,1,1,a, 0
1, 1,1,1,1,1,1,1,1, 0
2, a,b,c,d,e,f,g,h, 0
2, 2,a,b,c,d,e,f,g, 0
2, 2,2,2,2,a,b,c,d, 0
2, 2,2,2,2,2,a,b,c, 0
2, 2,2,2,2,2,2,a,b, 0
2, 2,2,2,2,2,2,2,a, 0
2, 2,2,2,2,2,2,2,2, 0
1, i,j,k,l,m,n,o,w, 7
2, i,j,k,l,m,n,o,w, 8
7, i,j,k,l,m,n,o,p, 1
8, i,j,k,l,m,n,o,p, 2
i, j,k,l,m,n,o,p,x, 0
i, j,k,l,m,n,o,y,x, 0
i, j,k,l,m,n,z,y,x, 0
i, j,k,l,m,aa,z,y,x, 0
i, j,k,l,bb,aa,z,y,x, 0
i, j,k,cc,bb,aa,z,y,x, 0
i, j,dd,cc,bb,aa,z,y,x, 0
i, ee,dd,cc,bb,aa,z,y,x, 0
v, 3,j,k,l,m,n,o,p, 0
v, 3,3,k,l,m,n,o,p, 0
v, 3,3,3,l,m,n,o,p, 0
v, 3,3,3,3,m,n,o,p, 0
v, 3,3,3,3,3,n,o,p, 0
v, 3,3,3,3,3,3,o,p, 0
v, 3,3,3,3,3,3,3,p, 0
v, 3,3,3,3,3,3,3,3, 0
0, 1,1,2,a,b,c,d,e, 3
0, 1,2,2,a,b,c,d,e, 3
3, i,j,k,l,m,n,o,p, 5
0, 3,a,b,c,d,e,f,g, 4
4, i,j,k,l,m,n,o,p, 0
5, i,j,k,l,m,n,o,p, 0
0, 4,0,0,0,0,0,0,0, 4
0, 4,4,0,0,0,0,0,0, 5
0, 4,4,4,0,0,0,0,0, 6
0, 4,5,0,0,0,0,0,0, 5
0, 4,5,6,0,0,0,0,0, 6
6, i,j,k,l,m,n,o,p, 0
@COLORS
1 0 192 254
2 254 64 0
3 254 254 254
4 254 0 254
5 192 0 128
6 128 0 192
7 153 204 254
8 254 153 153
# 1: matter
# 2: antimatter
# 3: energy
# 4: photon 1
# 5: photon 2
# 6: photon 3
# 7: charged matter
# 8: charged antimatter
When {1} and {2} react, it makes {3}. 1 cell of {3} will create 3 photons (made of {4}s, {5}s and {6}s) in each of 4 diagonal directions. When it hits matter or antimatter, it will convert it into the charged form ({7} and {8}), which will kill all cells around it and convert back to its uncharged form.