Mixing Neighborhoods
Posted: September 30th, 2012, 2:37 pm
I have recently been interested in mixed neighborhoods, so that one neighborhood is used for birth, while another is used for survival. This is one interesting rule that came out of it, which I called nbhood03:
This one has diagonal replicators, spaceships, oscillators, puffers, and rakes. I'm sure that there are guns, but I haven't explicitly constructed one yet.
Code: Select all
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
var a={0,1,2}
var b={a}
var c={a}
var d={a}
var e={a}
var f={a}
var g={a}
var h={a}
var i={0,1}
var j={i}
var k={i}
var L={i}
var m={i}
var n={i}
var p={i}
var q={i}
# VonNeumann-birth
# b1
# 0,i,b,k,d,2,f,p,h,1
# 1,i,b,k,d,2,f,p,h,2
# b2
# 0,i,b,2,d,2,f,p,h,1
# 1,i,b,2,d,2,f,p,h,2
# 0,i,b,2,d,m,f,2,h,1
# 1,i,b,2,d,m,f,2,h,2
# b3
0,i,b,2,d,2,f,2,h,1
1,i,b,2,d,2,f,2,h,2
# b4
# 0,2,b,2,d,2,f,2,h,1
# 1,2,b,2,d,2,f,2,h,2
# Cross VonNeumann-birth
# b1
0,a,j,c,L,e,2,g,q,1
1,a,j,c,L,e,2,g,q,2
# b2
# 0,a,j,c,2,e,2,g,q,1
# 1,a,j,c,2,e,2,g,q,2
# 0,a,j,c,2,e,n,g,2,1
# 1,a,j,c,2,e,n,g,2,2
# b3
# 0,a,j,c,2,e,2,g,2,1
# 1,a,j,c,2,e,2,g,2,2
# b4
# 0,a,2,c,2,e,2,g,2,1
# 1,a,2,c,2,e,2,g,2,2
# VonNeumann-death
# d0
2,i,b,k,d,m,f,p,h,0
# d1
# 2,i,b,k,d,2,f,p,h,0
# d2
2,i,b,2,d,2,f,p,h,0
2,i,b,2,d,m,f,2,h,0
# d3
# 2,i,b,2,d,2,f,2,h,0
# d4
# 2,2,b,2,d,2,f,2,h,0
# Cross VonNeumann-death
# d0
# 2,a,j,c,L,e,n,g,q,0
# d1
2,a,j,c,L,e,2,g,q,0
# d2
# 2,a,j,c,2,e,2,g,q,0
# 2,a,j,c,2,e,n,g,2,0
# d3
2,a,j,c,2,e,2,g,2,0
# d4
2,a,2,c,2,e,2,g,2,0
# Else
1,a,b,c,d,e,f,g,h,0