Rule:HexaSmodel
@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}
- Debug
0 28, 0, 2,24, 2, 0 24 2 24, 2, 0, 8, 0, 0 2
- Initialize and break-down ##
- 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
- 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
- S1 + S1 -> M : S1 f
3 10, 0,10, 0, 0, 0 12 0 2,12, 2, 0, 0, 0 10
- 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
- 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
- S1 -> M : S1 b
3 10, 0, 0, 0, 0, 0 14 2 2,14, 2, 0, 0, 0 10
- 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
- S3 -> M : S4 b
3 17, 0, 0, 0, 0, 0 18 2 2,18, 2, 0, 0, 0 19
- 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
- S5 + S5 -> M : S5 b
3 21, 0,21, 0, 0, 0 22 0 2,22, 2, 0, 0, 0 21
- S3 -> P : -P , S6 b
1 17, 0, 0, 0, 0, 0 25 2 2,25, 2, 0, 0, 0 24
- S6 + S6 -> M : -M , S6 f
3 24, 0,24, 0, 0, 0 24 0 2,24, 3, 0, 0, 0 0
- Reconstruct ##
- 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
- 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
- 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
- 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
- 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
- Tail
2 a,b,c,d,e,f 0