Re: B+Univ
Posted: July 2nd, 2024, 8:39 am
Interesting "catalyst":
Code: Select all
x = 19, y = 7, rule = B+UnivR
E$3E.A9.A2.A$14.CF2.A$3E.A$2.E$13.A4.A$14.A2.A!
#R B+UnivR
!
@RULE B+UnivR
@TABLE
n_states:8
neighborhood:Moore
symmetries:rotate4reflect
# v1.0
Var w={0,1} # Empty and blue
Var w1=w
Var w2=w
Var a={0,1,2,3,4,5,6,7} # All cells
Var a1=a
Var a2=a
Var a3=a
Var a4=a
Var a5=a
Var a6=a
Var a7=a
Var b={0,1,3,5} # Sheath-type
Var b1=b
Var b2=b
Var b3=b
Var b4=b
Var b5=b
Var b6=b
Var b7=b
Var c={0,1,2,4,5,6,7} # All cells except red
Var c1=c
Var c2=c
Var c3=c
Var c4=c
Var c5=c
Var c6=c
Var c7=c
var s={2,4,6,7} # Signal heads
0,s,1,5,1,0,1,5,1,7 # Color changer
0,7,1,5,5,0,5,5,1,4
0,4,1,5,5,0,5,5,1,2
0,2,1,5,5,0,5,5,1,6
5,0,5,0,5,0,0,0,0,3 # T-ship
3,3,0,5,0,3,0,5,0,3
5,0,3,3,3,0,0,0,0,0
0,5,0,5,0,5,0,0,0,3
0,0,5,3,5,0,0,0,0,3
3,0,5,3,5,0,0,0,0,3
3,5,0,0,0,5,0,0,0,3
0,2,5,0,0,0,0,0,0,1 # Make FIRE elbow
1,s,5,0,a,a1,a2,a3,a4,0 # Delete blue after FIRE
0,0,5,4,3,0,0,0,0,5 # Switch magenta
0,5,5,7,3,0,0,0,0,7 # Make new elbow usable
5,1,0,0,6,5,a,a1,a2,5
5,4,5,0,0,0,0,0,a,0 # Kill magenta after switch
0,0,3,2,5,0,0,0,0,3 # Make new hand
0,4,5,0,0,0,0,0,0,5 # Make DO elbow
0,0,3,s,5,0,a,a1,a2,s # Signal make turn on elbow
0,5,a,0,6,0,a1,a2,a3,5 # Pull magenta
5,0,5,7,3,a,a1,a2,a3,5 # Keep magenta after making abnew magenta
5,7,5,c,a1,a2,a3,a4,a5,0 # Kill magenta after creating one using cyan
5,5,6,3,0,0,a,a1,a2,0 # Kill magenta in FIRE elbow
0,6,5,5,0,1,a,a1,a2,6 # Keep white in FIRE elbow
0,6,5,5,0,a,a1,a2,a3,0 # Kill white after pulling
5,5,0,0,6,5,a,a1,a2,5 # Keep magenta if there's a cell next to to it
5,5,6,0,1,a,a1,a2,a3,5 # Keep magenta in FIRE elbow
5,5,6,0,a,a1,a2,a3,a4,0 # Kill magenta
0,7,5,0,0,0,0,0,0,3 # Push action from Sticky
0,3,3,5,a3,a,a1,a2,0,5 # Add magenta
5,3,3,0,a,a1,a2,0,0,0 # Kill magenta
0,s,c,a,a1,a2,a3,a4,c1,s # Signal propagation
0,s,3,a,a1,a2,a3,a4,1,s # Signal splits
0,s,3,1,a,a1,a2,1,a3,s # Signal splits
s,a,a1,a2,a3,a4,a5,a6,a7,3 # Red always decay from head
3,a,a1,a2,a3,a4,a5,a6,a7,0 # Red always die
@NAMES
0 Empty
1 Sheath
2 FIRE/MKARM
3 Signal tail
4 DO/SWITCH
5 Hand/elbow
6 PULL/CLEAR
7 PUSH/ADD
@COLORS
1 0 0 255
2 0 255 0
3 255 0 0
4 255 255 0
5 255 0 255
6 255 255 255
7 0 255 255