Code: Select all
@RULE Immigration
@TABLE
n_states:3
neighborhood:Moore
symmetries:permute
var all1={0,1,2}
var all2={all1}
var all3={all1}
var all4={all1}
var all5={all1}
var all6={all1}
var all7={all1}
var all8={all1}
var all9={all1}
var a={1,2}
var b={a}
var c={a}
var d={a}
a,b,c,0,0,0,0,0,0,a
a,b,c,d,0,0,0,0,0,a
0,a,a,b,0,0,0,0,0,a
all1,all2,all3,all4,all5,all6,all7,all8,all9,0
@COLORS
0 48 48 48
1 0 255 0
2 32 32 255
And as a bonus, here is QuadLife:
Code: Select all
@RULE QuadLife
@TABLE
n_states:5
neighborhood:Moore
symmetries:permute
var x1={0,1,2,3,4}
var x2={x1}
var x3={x1}
var x4={x1}
var x5={x1}
var x6={x1}
var x7={x1}
var x8={x1}
var x9={x1}
var a={1,2,3,4}
var b={a}
var c={a}
var d={a}
a,b,c,0,0,0,0,0,0,a
a,b,c,d,0,0,0,0,0,a
0,a,a,b,0,0,0,0,0,a
0,1,2,3,0,0,0,0,0,4
0,1,2,4,0,0,0,0,0,3
0,1,3,4,0,0,0,0,0,2
0,2,3,4,0,0,0,0,0,1
x1,x2,x3,x4,x5,x6,x7,x8,x9,0
@COLORS
0 48 48 48
1 255 16 16
2 0 255 0
3 32 32 255
4 255 255 0