Rule:WolframBBM
@RULE WolframBBM
A one-dimensional billiard ball machine emulated with a block neighborhood. Meant to be run with T(n,0). 1: Empty space, even (left) 2: Particle, even 3: Waiting particle, even 4: Empty space, odd (right) 5: Particle, odd 6: Waiting particle, odd
@TABLE n_states:7 neighborhood:Moore symmetries:none var b={0,1,2,3,4,5,6} var c={0,1,2,3,4,5,6} var d={0,1,2,3,4,5,6} var e={0,1,2,3,4,5,6} var f={0,1,2,3,4,5,6} var g={0,1,2,3,4,5,6}
var i={1,2,3} var j={4,5,6}
- A pair of particles becomes a pair of waiting particles.
0,2,5,b,c,d,e,f,g,6 0,5,b,c,d,e,f,g,2,3
- A pair of waiting particles becomes a pair of particles.
0,3,6,b,c,d,e,f,g,5 0,6,b,c,d,e,f,g,3,2
- A particle and empty space exchange places.
0,2,4,b,c,d,e,f,g,4 0,4,b,c,d,e,f,g,2,2 0,5,b,c,d,e,f,g,1,1 0,1,5,b,c,d,e,f,g,5
- Otherwise, nothing changes
0,1,j,b,c,d,e,f,g,4 0,2,j,b,c,d,e,f,g,5 0,3,j,b,c,d,e,f,g,6 0,4,b,c,d,e,f,g,i,1 0,5,b,c,d,e,f,g,i,2 0,6,b,c,d,e,f,g,i,3
@COLORS 0 48 48 48 1 255 255 255 2 255 0 0 3 255 128 0 4 255 255 255 5 255 0 0 6 255 128 0