Trying to make the rule more chaotic, but quadratic growths comes up:
Code: Select all
#R CataProp
!
[[ RANDOMIZE ]]
@RULE CataProp
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
Var a={0,1,2} # All cells
Var a1=a
Var a2=a
Var a3=a
Var a4=a
Var a5=a
Var a6=a
Var a7=a
1,0,1,0,1,0,0,0,0,2 # T-ship
0,1,0,0,0,2,0,0,0,1
0,2,0,0,1,1,1,0,0,2
0,1,0,1,0,1,0,0,0,2
0,0,1,2,1,0,0,0,a,2
0,0,1,2,1,0,1,2,1,2
0,1,2,1,1,0,a,0,0,1
0,1,1,1,0,0,0,0,0,1
0,1,0,0,0,1,0,0,0,2
1,0,1,0,1,0,2,0,0,2
1,1,0,1,1,0,0,0,0,2
1,1,0,0,1,2,1,0,0,1
1,1,0,a3,1,a,a1,0,0,2
1,0,2,2,2,0,0,0,0,0
a,1,1,a1,1,1,0,0,0,2
1,1,1,0,0,1,0,0,0,2
1,1,2,0,0,1,0,0,0,0
1,0,2,1,0,1,1,1,0,0
1,0,1,1,0,1,0,1,1,0
2,1,1,0,2,1,0,0,0,2
2,0,1,2,1,0,1,2,1,2
2,0,1,2,1,0,a,0,0,2
2,1,a,0,0,1,0,0,0,2
0,2,2,1,a3,a,a1,a2,0,1
1,2,2,0,a,a1,a2,0,0,0
2,a,a1,a2,a3,a4,a5,a6,a7,0 # Red otherwise dies
@NAMES
0 Empty
1 Catalyst
2 Propagator
@COLORS
1 255 0 255
2 255 0 0
EDIT:
Finally common linear growths and small guns:
Code: Select all
x = 12, y = 14, rule = CataProp
A4.A$A$A9$4.A.A4.A$4.2A5.A$4.3A4.A!
@RULE CataProp
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
Var a={0,1,2} # All cells
Var a1=a
Var a2=a
Var a3=a
Var a4=a
Var a5=a
Var a6=a
Var a7=a
1,0,1,0,1,0,0,0,0,2 # T-ship
0,1,0,0,0,2,0,0,0,1
0,2,0,0,1,1,1,0,0,2
0,1,0,1,0,1,0,0,0,2
0,0,1,2,1,0,0,0,a,2
0,0,1,2,1,0,1,2,1,2
0,1,2,1,1,0,a,0,0,1
0,1,1,1,0,0,0,0,0,1
0,1,0,0,0,1,0,0,0,2
0,1,0,1,1,1,0,0,0,2
1,1,0,1,1,0,0,0,0,2
1,1,1,1,1,1,0,0,0,2
1,0,2,2,2,0,0,0,0,0
1,1,2,0,0,1,0,0,0,0
1,0,2,1,0,1,1,1,0,0
1,0,1,1,0,1,0,1,1,0
2,1,1,0,1,1,0,0,0,2
2,1,a,1,1,1,0,0,0,2
2,0,1,2,1,0,1,2,1,2
2,0,1,2,1,0,a,0,0,2
2,1,a,0,0,1,0,0,0,2
0,2,2,1,a3,a,a1,a2,0,1
1,2,2,0,a,a1,a2,0,0,0
2,a,a1,a2,a3,a4,a5,a6,a7,0 # Red otherwise dies
@NAMES
0 Empty
1 Catalyst
2 Propagator
@COLORS
1 255 0 255
2 255 0 0
EDIT 2:
Accidental diagonal puffrake, also the first diagonal object in CataProp derivative by me:
Code: Select all
x = 3, y = 3, rule = CataProp
A.A$2A$3A!
@RULE CataProp
@TABLE
n_states:3
neighborhood:Moore
symmetries:rotate4reflect
Var a={0,1,2} # All cells
Var a1=a
Var a2=a
Var a3=a
Var a4=a
Var a5=a
Var a6=a
Var a7=a
1,0,1,0,1,0,0,0,0,2 # T-ship
0,1,0,0,0,2,0,0,0,1
0,2,0,0,1,1,1,0,0,2
0,1,0,1,0,1,0,0,0,2
0,0,1,2,1,0,0,0,a,2
0,0,1,2,1,0,1,2,1,2
0,1,2,1,1,0,a,0,0,1
0,1,1,1,0,0,0,0,0,1
0,1,0,0,0,1,0,0,0,2
0,1,0,1,1,1,0,0,0,2
1,1,1,0,0,1,0,0,0,2
1,1,0,1,1,0,0,0,0,2
1,1,1,1,1,1,0,0,0,2
1,0,2,2,2,0,0,0,0,0
1,1,2,0,0,1,0,0,0,0
1,0,2,1,0,1,1,1,0,0
1,0,1,1,0,1,0,1,1,0
2,1,1,0,1,1,0,0,0,2
2,1,a,1,1,1,0,0,0,2
2,0,1,2,1,0,1,2,1,2
2,0,1,2,1,0,a,0,0,2
2,1,a,0,0,1,0,0,0,2
0,2,2,1,a3,a,a1,a2,0,1
1,2,2,0,a,a1,a2,0,0,0
2,a,a1,a2,a3,a4,a5,a6,a7,0 # Red otherwise dies
@NAMES
0 Empty
1 Catalyst
2 Propagator
@COLORS
1 255 0 255
2 255 0 0
WARNING: ALL OF THOSE ARE NOT FINAL, MAY SUBJECT TO CHANGE.