Rule:HexaSmodel

From LifeWiki
Jump to navigation Jump to search

@RULE HexaSmodel

Arbitrary level SMOS...MOS in a hexagonal universe. by islptng

@COLORS 0 0 0 0 Vacuum 1 255 0 0 P: Stable unit 2 96 96 96 Tail 3 255 255 255 M: Stable marker 4 255 128 0 B: c/2o 1 5 255 0 128 c/2o 2 6 128 0 0 T: c/3o 1 7 128 64 0 c/3o 2 8 128 0 64 c/3o 3 9 255 128 128 CM: Construct marker 10 255 255 0 S1: Initialized 11 255 255 128 M1.1 12 255 255 128 M1.2 13 255 160 95 M1.3 14 255 255 128 M1.4 15 255 0 255 S2: Structure reader 16 255 128 255 M2 17 0 255 255 S3: Wait bouncer 1 18 128 255 255 M3 19 0 255 255 S4: Wait bouncer 2 20 128 255 255 M4 21 0 255 0 S5: Construct marker 22 128 255 128 M5.1 23 128 255 128 M5.2 24 0 0 255 S6: Construct terminator 25 128 128 255 M6.1 26 128 128 255 M6.2 27 64 0 32 Activating construct area 28 128 128 192 Initialized construct area 29 128 192 128 Constructing mark 30 0 0 128 S6.1 31 64 64 128 M6.1

@TABLE n_states:32 neighborhood:hexagonal symmetries:rotate6reflect

var a = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31} var b = a var c = a var d = a var e = a var f = a

var p = {10,15,17,19,21,24,30} var q = {11,12,14,16,18,20,22,23,25,26,27,29,31}


        1. Debug
0 28, 0, 2,24, 2, 0 24
2 24, 2, 0, 8, 0, 0  2
              1. Initialize and break-down ##
  1. S1 + S1 : M , B f , S1 b
0 10, 0,10, 0, 0, 0 11
0 10, 2, 0, 2,10, 0 11

11 2,11, 2, 0, 0, 0 2

0  2,11, 2, 0, 0, 0  4
2  2,11,11, 0, 0, 0 10
  1. S1 -> P : S1 b
1 10, 0, 0, 0, 0, 0 13
2 13, 2, 0, 0, 0, 0  2
2  2,13, 2, 0, 0, 0 10

13 a, b, c, d, e, f 1

  1. S1 + S1 -> M : S1 f
3 10, 0,10, 0, 0, 0 12
0  2,12, 2, 0, 0, 0 10
  1. S1 -> B : CM + S2 b
5  2,10, 2, 0, 0, 0 10
4  2,10, 2, 0, 0, 0  9
2  9, 2, 2, 0, 0, 0  2
2  2, 2, 9, 2, 2, 0 15
  1. B + B : M + S1 b
4  2,10, 2,10, 2, 0 11
2 10, 4,10, 0, 0, 0  3
2  2, 2,11, 3, 2, 0 10
3  2, 2,11, 2, 2, 0  2
  1. S1 -> M : S1 b
3 10, 0, 0, 0, 0, 0 14
2  2,14, 2, 0, 0, 0 10
  1. S2 -> M : S3 sf, S5 b
3 15, 0, 0, 0, 0, 0 16
2  2,16, 2, 0, 0, 0 21
0 16, 0, 0, 0, 0, 0  2
0 16, 2, 0, 0, 0, 0 17
  1. S3 -> M : S4 b
3 17, 0, 0, 0, 0, 0 18
2  2,18, 2, 0, 0, 0 19
  1. S4 + S4 -> M : S5 b
3 19, 0,19, 0, 0, 0 20
0 19, 2, 0, 2,19, 3 20

20 2,20, 2, 0, 0, 0 2

2  2,20,20, 0, 0, 0 15
  1. S5 + S5 -> M : S5 b
3 21, 0,21, 0, 0, 0 22
0  2,22, 2, 0, 0, 0 21
  1. S3 -> P : -P , S6 b
1 17, 0, 0, 0, 0, 0 25
2  2,25, 2, 0, 0, 0 24
  1. S6 + S6 -> M : -M , S6 f
3 24, 0,24, 0, 0, 0 24
0  2,24, 3, 0, 0, 0  0
              1. Reconstruct ##
  1. S6 -> M : -M, S6 sf
3 30, 0, 0, 0, 0, 0 31
0 31, 0, 0, 0, 0, 0  2
0 31, 2, 0, 0, 0, 0 30
3 30, 2,30, 2, 2, 2  0
  1. S5 -> M : S5 sf
3 21, 0, 0, 0, 0, 0 23
0 23, 0, 0, 0, 0, 0  2
0 23, 2, 0, 0, 0, 0 21


9 21, 0, 0, 0, 0, 0 27

27 2, 2, 2, 0, 0, 0 28

2  2,27, 0, 0, 0, 0  7
0  2,27, 0, 0, 0, 0  2
0  2,21,28, 2, 0, 0 21
0  2,24,28, 2, 0, 0 30

28 2,30, 2,30, 2, 0 0

2 28, 0, 0, 0, 0, 0  2
2 28, 8, 0, 0, 0, 0  2
2 28, 0, 2, 0, 0, 0  2
2 28,21, 0, 0, 0, 0  2
2 28, 2, 2, 0, 0, 0  2
8  2,21, 2, 0, 0, 0 21
6  2,21, 2, 0, 0, 0 29
0 29, 2, 0, 0, 0, 0  6
0 29, 0, 0, 0, 0, 0  2
7  2,21, 2, 0, 0, 0 29
7  2,30, 2, 0, 0, 0 13
              1. Default ##

25 a,b,c,d,e,f 2

2 q,a,b,c,d,e 2 q a,b,c,d,e,f 3

  1. Photon

p a,b,c,d,e,f 2 0 0,p,0,a,b,c p 0 p,a,b,c,d,e 2

  1. Spaceship

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

  1. Tail

2 a,b,c,d,e,f 0