Rule:SimplexBuilder: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
Created page with "@RULE SimplexBuilder Inspired by Flow6 and WWEJ3. Turing Complete and Construction Universal. by islptng @TABLE n_states:18 neighborhood:Moore symmetries:rotate4reflect var a1 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17} var a2 = a1 var a3 = a1 var a4 = a1 var a5 = a1 var a6 = a1 var a7 = a1 var a8 = a1 var sh = {3,5,7,9,11,13} var st = {4,6,8,10,12,14} var gh = {1,sh} var gt = {1,st} var zh = {0,gh} var zt = {0,gt} var rs = {5,7,9} var rt = {6,8,10} var bx = {0,..."
 
No edit summary
Line 4: Line 4:
Turing Complete and Construction Universal.
Turing Complete and Construction Universal.
by islptng
by islptng
Note: It is based on Flow6 but some of the mechanics are completely different.


@TABLE
@TABLE
Line 119: Line 121:
  1,a1,a2, 0, 5, 0, 7, 0,a3, 7
  1,a1,a2, 0, 5, 0, 7, 0,a3, 7
  1,a1,a2, 0, 5, 0, 9, 0,a3, 9
  1,a1,a2, 0, 5, 0, 9, 0,a3, 9
  1,a1,a2, 0, 7, 0, 9, 0,a3,13
  1,a1,a2, 0, 7, 0, 9, 0,a3, 5
gt,a1,a2, 0,sh, 0,gh, 0,a3,sh
gt,a1,a2, 0,sh, 0,gh, 0,a3,sh
# Signal coder
# Signal coder

Revision as of 05:20, 19 December 2024

@RULE SimplexBuilder

Inspired by Flow6 and WWEJ3. Turing Complete and Construction Universal. by islptng

Note: It is based on Flow6 but some of the mechanics are completely different.

@TABLE n_states:18 neighborhood:Moore symmetries:rotate4reflect

var a1 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17} var a2 = a1 var a3 = a1 var a4 = a1 var a5 = a1 var a6 = a1 var a7 = a1 var a8 = a1

var sh = {3,5,7,9,11,13} var st = {4,6,8,10,12,14} var gh = {1,sh} var gt = {1,st} var zh = {0,gh} var zt = {0,gt}

var rs = {5,7,9} var rt = {6,8,10} var bx = {0,16,17}

var d1 = {3,13} var t1 = {4,14} var d2 = {5,7,9} var t2 = {6,8,10}

  1. Arm mechanics
  2. Extend
3, 4,gh, 0,a1, 0, 0, 0, 0, 0
0,a1, 0, 3, 4, 0,a2,a3,a4,15
0, 0, 3, 4,15, 0,a1,a2,a3,15
  1. Retract
1, 1,rs, 0, 0, 0, 0, 0, 0,rs
0, 0, 0, 1, 1, 5, 6,zh,zt,15
0, 0, 0, 1, 1, 7, 8, 0, 0,15
0, 0, 0, 1, 1, 9,10, 0, 0,15
0, 0, 0,15,15, 5, 6,zh,zt,15
0, 0, 0,15,15, 7, 8, 0, 0,15
0, 0, 0,15,15, 9,10, 0, 0,15
0, 0, 0,15,rt, 5, 6,zh,zt,15
0, 0, 0,15,rt, 7, 8, 0, 0,15
0, 0, 0,15,rt, 9,10, 0, 0,15
5, 5,15, 6, 0, 0, 0, 0, 0, 0
7, 7,15, 8, 0, 0, 0, 0, 0, 0
9, 9,15,10, 0, 0, 0, 0, 0, 0
5, 5, 6,15, 0, 0,bx, 0, 0, 0
7, 7, 8,15, 0, 0,bx, 0, 0, 0
9, 9,10,15, 0, 0,bx, 0, 0, 0
  1. Mark
0,rs,rs, 0, 0, 0, 0,bx, 0,15
0,rs,rs, 0,15,15, 0,bx, 0,15
0, 7,15, 0,a1,a2,a3,bx, 0,16
0, 9,15, 0,a1,a2,a3,bx, 0,17
0,16, 0,15,a1,a2,a3,a4,a5, 0
0,16, 0,sh,a1,a2,a3,a4,a5, 0
0,a1, 0,16, 0,a2,a3,a4,a5, 1
0,17, 0,15,a1,a2,a3,a4,a5, 0
0,17, 0,sh,a1,a2,a3,a4,a5, 0
0,a1, 0,17, 0,a2,a3,a4,a5, 2
  1. Destruct
1,16,a1,a2,a3,a4,a5,a6,a7, 0
2,17,a1,a2,a3,a4,a5,a6,a7, 0
  1. Curl
0, 1,11,12,gh, 0,a1,a2,a3,15
0,11,15, 0, 0,a1, 0, 0, 0,15
0,15,11, 0,a1, 0, 0,a2, 0,15
  1. Read
0, 1,13,14, 1, 0, 0, 0, 0,15
0,13,15, 0,a1, 0,a3, 0, 0,15
0,13,15, 0,a1, 1,a3, 0, 0,17
0,13,15, 0,a1, 2,a3, 0, 0,16

14,15, 0, 0, 1, 1, 0, 0, 0, 5 14,17, 0, 0, 1, 1, 0, 0, 0, 7 14,16, 0, 0, 1, 1, 0, 0, 0, 9

  1. Connect
0, 0,15, 4,15, 0, 0, 1, 0, 1
0,11,15, 0, 0, 1, 1, 0, 0,15
  1. State 15

15, 0,12,15, 1,a1,a2, 0, 0, 0 15, 0, 1,15, 1, 0, 0, 0, 0, 0 15, 0, 1,15, 1, 1, 1, 0, 0, 0 15,15,12, 0, 0, 1, 0, 0, 0, 1 15,15,rs, 0, 0, 0, 0, 0, 0,rs 15,15, 0,sh, 0, 0, 0, 0, 0,sh 15,15, 0, 0,bx, 0, 0, 0, 0, 0 15,15,a1,a2, 0, 0,a3,a4,a5, 1 15, 5, 5, 6,rs, 0, 0, 0, 0,rs 15, 7, 7, 8,rs, 0, 0, 0, 0,rs 15, 9, 9,10,rs, 0, 0, 0, 0,rs 15, 5, 5, 6, 1, 0, 0, 0, 0, 1 15, 7, 7, 8, 1, 0, 0, 0, 0,15 15, 9, 9,10, 1, 0, 0, 0, 0,15 15, 1, 1, 0, 0, 0, 0, 0, 0, 0 # Retract | Solidify 15, 1, 1, 0, 0, 0,bx, 0, 0, 1 # Retract | Solidify

  1. Gates
  2. XOR
1,sh,st, 0,a1, 0,a2, 1, 1,sh
1,sh,a1,sh,a2,a3,a4,a5,a6, 1
  1. Crossover
1,sh,st,a1,a2,a3,a4,a5,gt, 1
  1. Decoder/Combinator/Phase Changer

gt,a1, 1, 0,sh, 0,sh, 0, 1,sh gt,a1, 1, 0,a2, 0,a3, 0, 1, 1

1,a1,a2, 0, 5, 0, 5, 0,a3, 1
1,a1,a2, 0, 7, 0, 7, 0,a3, 3
1,a1,a2, 0, 9, 0, 9, 0,a3,11
1,a1,a2, 0, 5, 0, 7, 0,a3, 7
1,a1,a2, 0, 5, 0, 9, 0,a3, 9
1,a1,a2, 0, 7, 0, 9, 0,a3, 5

gt,a1,a2, 0,sh, 0,gh, 0,a3,sh

  1. Signal coder
1,sh,a1, 2,a2,a3,a4, 2,a5,sh
1, 3,a1, 2,a2,a3,a4,a5,a6, 5
1, 5,a1, 2,a2,a3,a4,a5,a6, 7
1, 7,a1, 2,a2,a3,a4,a5,a6, 9
1, 9,a1, 2,a2,a3,a4,a5,a6,11
1,11,a1, 2,a2,a3,a4,a5,a6,13
1,sh,st, 0,st,sh, 0, 1, 0, 4
1,a1,a2, 0,sh, 1,sh, 0,a3, 3
  1. Default propagation

d1,d2,a1,a2,a3,t1,a5,a6,a7,d2 d1,d2,a1,t1,a2,a3,a5,a6,a7,d2 d2,d1,a1,a2,a3,t2,a5,a6,a7,d1 d2,d1,a1,t2,a2,a3,a5,a6,a7,d1 15,a1,a2,a3,a4,a5,a6,a7,a8, 0 16,a1,a2,a3,a4,a5,a6,a7,a8, 0 17,a1,a2,a3,a4,a5,a6,a7,a8, 0

3,a1,a2,a3,a4,a5,a6,a7,a8, 4
5,a1,a2,a3,a4,a5,a6,a7,a8, 6
7,a1,a2,a3,a4,a5,a6,a7,a8, 8
9,a1,a2,a3,a4,a5,a6,a7,a8,10

11,a1,a2,a3,a4,a5,a6,a7,a8,12 13,a1,a2,a3,a4,a5,a6,a7,a8,14 st, 1,a1,a2,a3,a4,a5,a6,a7, 1 var so = {5,7,9,11,13}

4,so,a1,a2,a3,a4,a5,a6,a7,so

var so = {3,7,9,11,13}

6,so,a1,a2,a3,a4,a5,a6,a7,so

var so = {3,5,9,11,13}

8,so,a1,a2,a3,a4,a5,a6,a7,so

var so = {3,5,7,11,13} 10,so,a1,a2,a3,a4,a5,a6,a7,so var so = {3,5,7,9,13} 12,so,a1,a2,a3,a4,a5,a6,a7,so var so = {3,5,7,9,11} 14,so,a1,a2,a3,a4,a5,a6,a7,so var so = st so,st,a1,a2,a3,a4,a5,a6,a7, 1 st,sh,a1, 0,a2, 0,a2, 0,a3, 1 st,sh,a1,15, 0, 0, 0,15,a2, 1

4, 3,a1,a2,a3,a4,a5,a6,a7, 3
6, 5,a1,a2,a3,a4,a5,a6,a7, 5
8, 7,a1,a2,a3,a4,a5,a6,a7, 7

10, 9,a1,a2,a3,a4,a5,a6,a7, 9 12,11,a1,a2,a3,a4,a5,a6,a7,11 14,13,a1,a2,a3,a4,a5,a6,a7,13

1,sh,a1,a2,a3,a4,a5,a6,a7,sh

@COLORS 0 0 0 0 1 72 72 72 2 255 255 255 3 0 255 255 4 0 128 128 5 0 0 255 6 0 0 128 7 255 0 0 8 128 0 0 9 0 255 0 10 0 128 0 11 255 0 255 12 128 0 128 13 255 255 0 14 128 128 0 15 48 48 48 16 48 0 0 17 0 48 0