Rule:LifeNonHistory

From LifeWiki
Jump to navigation Jump to search

@RULE LifeNonHistory @TABLE n_states:7 neighborhood:Moore symmetries:rotate8

var a={0,2,4,6} var b={0,2,4,6} var c={0,2,4,6} var d={0,2,4,6} var e={0,2,4,6} var f={0,2,4,6} var g={3,5} var h={0,1,2} var i={0,1,2,3,4,5,6} var j={0,1,2,3,4,5,6} var k={0,1,2,3,4,5,6} var l={0,1,2,3,4,5,6} var m={0,1,2,3,4,5,6} var n={0,1,2,3,4,5,6} var o={0,1,2,3,4,5,6} var p={0,1,2,3,4,5,6} var q={1,3,5} var R={1,3,5} var S={1,3,5} var T={1,3,5} var u={3,4,5} var v={0,1,2,3,4,5,6} var w={0,1,2,3,4,5,6} var x={0,1,2,3,4,5,6} var y={0,1,2,3,4,5,6} var z={0,1,2,3,4,5,6} var aa={0,1,2,3,4,5,6} var bb={0,1,2,3,4,5,6}

  1. boundary cell always stays a boundary cell

6,i,j,k,l,m,n,o,p,6

  1. anything else that touches a boundary cell dies
  2. (using 'u' instead of 'g' below lets gliders survive as blocks)

g,6,i,j,k,l,m,n,o,4 c,6,i,j,k,l,m,n,o,0

  1. marked 3-neighbour birth
  2. (has to be separate from the next section
  3. only to handle the extra 'start' state 5)

4,R,S,T,a,b,c,d,e,3 4,R,S,a,T,b,c,d,e,3 4,R,S,a,b,T,c,d,e,3 4,R,S,a,b,c,T,d,e,3 4,R,S,a,b,c,d,T,e,3 4,R,a,S,b,T,c,d,e,3 4,R,a,S,b,c,T,d,e,3

  1. marked 3-neighbour survival

g,R,S,T,a,b,c,d,e,g g,R,S,a,T,b,c,d,e,g g,R,S,a,b,T,c,d,e,g g,R,S,a,b,c,T,d,e,g g,R,S,a,b,c,d,T,e,g g,R,a,S,b,T,c,d,e,g g,R,a,S,b,c,T,d,e,g

  1. normal 3-neighbour birth

h,R,S,T,a,b,c,d,e,1 h,R,S,a,T,b,c,d,e,1 h,R,S,a,b,T,c,d,e,1 h,R,S,a,b,c,T,d,e,1 h,R,S,a,b,c,d,T,e,1 h,R,a,S,b,T,c,d,e,1 h,R,a,S,b,c,T,d,e,1

  1. 2-neighbour survival

q,R,S,a,b,c,d,e,f,q q,R,a,S,b,c,d,e,f,q q,R,a,b,S,c,d,e,f,q q,R,a,b,c,S,d,e,f,q

  1. ON states 3 and 5 go to history state 4 if they don't survive

g,i,j,k,l,m,n,o,p,4

  1. Otherwise ON states die and become the history state

q,i,j,k,l,m,n,o,p,0

@COLORS

1 0 236 91 2 0 0 153 3 225 254 225 4 254 0 51 5 254 225 0 6 91 91 91