Rule:GeminoidUniv

From LifeWiki
Jump to navigation Jump to search

@RULE GeminoidUniv

@TABLE n_states:9 neighborhood:Moore symmetries:rotate4reflect

var a = {0,1,2,3,4,5,6,7,8} var b = a var c = a var d = a var e = a var f = a var g = a var h = a var s = {1,2,3,8} var S = s var t = {0,4}

  1. Debug

6,4,5,0,0,a,5,b,0,6 0,a,5,8,0,b,c,d,e,0 4,6,0,0,0,0,0,0,0,0 3,5,4,4,0,0,a,0,0,0

  1. Move

5,0,6,0,0,4,4,6,0,7 6,7,4,4,a,b,c,d,e,4 6,7,a,b,c,d,e,f,g,5 6,a,b,c,d,e,f,g,7,5 7,a,b,c,d,e,f,g,h,0 5,6,0,0,2,0,a,b,c,7

  1. Push

0,1,5,0,a,b,c,d,0,4 5,4,4,0,a,b,c,d,0,0 0,4,4,5,a,b,c,d,0,5 0,4,4,5,a,b,c,d,5,5

  1. Launch

0,3,5,0,a,b,c,d,0,6 6,a,s,4,5,0,b,c,d,4 0,5,0,3,4,0,a,b,0,4 0,6,5,0,0,1,0,5,0,1 5,1,6,5,0,0,0,0,4,1

  1. Function

0,5,a,t,c,d,0,2,0,6 0,5,0,2,4,a,b,c,d,4

  1. Retract

0,5,6,0,1,a,b,c,d,5 0,6,5,0,a,1,b,c,d,6 5,5,6,6,4,a,b,c,d,5 5,6,6,a,b,c,d,e,f,4 6,6,a,b,c,d,e,f,g,0

  1. Flip

4,6,0,0,a,b,c,0,0,5 0,6,5,0,a,2,b,c,d,4 0,a,4,4,6,0,b,c,d,5 5,6,4,0,a,b,c,d,e,4 6,4,0,0,5,a,b,c,d,0

  1. Destruct

5,a,5,8,4,b,c,d,e,5 5,a,6,8,4,b,c,d,e,5 5,8,4,b,c,d,e,f,g,0 0,8,6,a,b,c,d,e,0,4 6,4,4,0,b,c,d,e,0,5

  1. Corner-cut

0,5,s,5,S,5,a,b,c,0 0,5,s,5,a,5,b,c,d,s

  1. Normal propagation

0,6,a,1,a,6,b,c,d,2 0,6,a,2,a,6,b,c,d,3 0,6,a,3,a,6,b,c,d,8 0,6,a,8,a,6,b,c,d,8 0,a,b,s,b,s,b,c,d,1 s,a,b,c,d,e,f,g,h,4 4,a,b,c,d,e,f,g,h,0 0,s,a,b,c,d,e,f,a,s 0,s,a,b,c,d,e,f,5,s 0,s,a,b,c,d,e,f,6,s

@COLORS 0 0 0 0 1 0 255 255 2 255 255 0 3 255 0 255 4 96 96 96 5 255 0 0 6 0 255 0 7 0 0 255 8 255 255 255

  1. This part is added for b-engine.

@NAMES 0 Null 1 Normal signal/Push 2 Signal function 3 Signal launch 4 Signal tail 5 Solid 6 Mark 7 Solidify indicator 8 Signal destruct