This is likely the best I can do to optimize the conga line switch engine extruder. It is 208 by 234 (48672), which narrowly beats the 216 by 232 (50112) from earlier, which itself was a complete rework of AbhpzTa's 221 by 256 (56576). The fact that these gains are relatively marginal is a testament to AbhpzTa's ingenuity with his original extruder.
Code: Select all
x = 208, y = 234, rule = B3/S23
70b2o$69bobo$63b2o4bo$45bo15bo2bo2b2ob4o$44bobo14b2obobobobo2bo$40b2o
2bo2bo16bobobobo$40b2o6bo15bobob2o$42b4ob2o16bo$38b5o2b2o$38bo6bob4o8b
o18b2o$41b2obobo4bo5b3o18bo$40bob3obob3o5bo19bobo$39bob6obo6bobo11bo6b
2o$39bo6bo8bobo10bobo$38b2ob2o13bo10b2ob2o$40bob4obo19bo2bo$40bobob3o
21b2o$41bo$38b3o$38bo27b2o$67bo$64b3o$64bo24b2o$89bo$60b2o29bo$60bobo
8b2o14b5o$62bo9bo13bo$53b2o7b2o8bobo12b3o$53b2o18b2o15bo33b2o2bo$42b2o
43b4o32bob4o$42bo2b2o35b2o3bo3b2o30bo$43bob2o35b2o4b3o2bo25bob2ob7o16b
o2bo4b2o$22b2o17bobo46bob2o25b2obobo6bo15b4o2bo2bo$22b2o16bobo2b2o43b
o33bob2o2b2o13b2o4b5o$40bo2b2o2bo41b2o32b2ob2o16bo2b4o$39b2o3bobobo96b
obo2b4o$13b2o24bo4bo2bo18bo77b2obobo4bo$13bobo24b3obo19b3o3b2o9b2o50b
2o12bobobob2o2bo$14bo27bob2o17bo5bobo9bo35bo14bo2bo11bobo5b3o$43bo2bo
bo14b2o6bo10b3o30b3o14bobobo8bobob6o$44bo2b2o35bo29bo11b2o5bo2bo3b2o2b
ob2ob2o4bo$19b2o20b3o69bobo10b2o9bo2bo3bo3bo2b4o$19b2o20bo71bobo18bob
o4b3ob2o8b3o$114bo28bobob3o3b2o2bo$12b2o28bo100bo3bo3bo2bo$11bobo28b3o
96bob2o2b3o3bo$11bo33bo94bo6bo2b3o$10b2o13b2o17b2o89b2o7bo3b2o$25bo48b
o23b2o35b2o2b2o4b3o2bo$18b2o6b3o43b3o23b2o23b2o14b2o8bo$18b2o8bo42bo52b
o8bo10b2ob2o$72bo48b3o8b2o11bobo$71b2o48bo10bobo10bobo$70bo2b2o43b2ob
o24bo$70b3o2bo42bobob2o35b2o$50bo23bo45bo2bo35bo$49bobo5b2o3b2o6b4o37b
2o7b2o35bobo$50bo6b2o3b2o7bo2b3o34b2o44b2o$69bo3bo2bo$67b6ob2o25bob2o
34b2o$66bo5bo26b3ob2o20b2o4bo8b2o$35bo19b2o10b3o2bo25bo26b3ob2obo7bo$
34bo21bo13bob2o25b3ob2o19bo7bo$34b3o3b2o14bobo8b2obo3bo26bobo25b2ob2o
7bo$39bo2bo14b2o8b2o2bobo27bobo22bo3bo2bo6bo2bo$27b2o11b2o19b4o3b4ob2o
27bo23bo5bo7bo$27b2o26bo5b4o60bo2bo3bo10bo$56bo4b4o3b4ob2o26bo23b2ob2o
$24b2o17b2o9b3o10b2o2bobo27b3o22bo7bo$23bobo17bo23b2obo3bo29bo21bob2o
b3o$23bo20b3o23bob2o29b2o22bo4b2o$22b2o17b3o2bo20b3o2bo38b2o26b2o$39b
3o2b2o20bo5bo38b2o26b2o$28b2o8bo4bo23b5o$24b2ob3o2bo5bo2b2ob4o21bo$24b
ob2o3bobo3b2obobobo2bo133bo$26b2o4bobo3bobobobo134b3o$32bobo3bobob2o49b
2o83bo$23b2o5bobob2o3bo53bobo26b2o54b2o12b2o3b2o$24bo5b2o63bo26bo70bo
3bo5b2o$21b3o28b2o40b2obo22bobo70bobobo4bobo$21bo21b2o7bo38bobo2b2o22b
2o69b2obobob2o2bo$43b2o5bobo16bo19b3ob2o95bobobobobobob2o$50b2o18b2o16b
o100bo4bobo3bobo$69b2o18b3ob2o94bobo2bobobobobo$22bo68bob2o92bobo5b2o
3b2ob2o$22b3o161bobobobo2b5obobo$25bo40b2o53bo63bo2bobobobo6bobo$24b2o
35b2o4bo52bobo60b3obob4o2b7ob2o$61bo2b3o54b2o59bo4bo5bobo6bo$40b2o21b
2o2b3o113b3obo4b2o2bo2b2obo$16b2o23bo17b4o3bo2b3o46b2o65bo2bobo3b2o3b
obo$16bo21b3o9b2o7bo2bob2obo4bo44bo2bo48bobo18b4o$13b2obo21bo10b2o12b
obobob3o44bobobo72bo$13bo2b3o4b2o26bo14b2obo30b2o13b3obo52bo2bo14bo2b
obo$14b2o3bo3b2o75b2o13b3o45b2o5b2o2b3o9b2obo4b2o$16b4o143b2o11bo9b2o
$16bo15b2o$17b3o12bobo14b2o23bo119bobo$20bo13bo15bo23b3o110b2o4bo$15b
5o14b2o14bobo24bo109b2o5bo2bo$15bo24bo10b2o16b2o5bo90bo15bo10bobobo$17b
o20b3o28b2o5b2o87b2o4b2o11b2o9bo2bo$16b2o19bo36b2o2bo86b2o2b2ob3o8b2o
11b2o$37b2o34bo2b3o87bo8bo26b2o$22b2o50bo96b2obo27bobo$23bo45b2o4b4o87b
obo3bobo29bo$23bob2o42b2o6bo88bob2o34bob2o$24bo2bo51bo85bo8bo26b2obob
o$25b2o51b2o39b3o44b3ob2o2b2o25b2obobo$40b2o77b3o46b2o4b2o19b2o7bob2o
$40b2o131bo11b2o7bo2bo3b4o2bo$118b2obo35bo22b2o2bobo8b2o4bo3b2o$69bo47b
o3bo24b2o7b3o23bo2bo18b2o$12b2o54bobo46b3o26bobo5bo24bo2b3o19bo$11b4o
54bo72b2o3bo6b2o23b3o21bo$9b2ob2obo32bo3b2o41b2o44bo2bo37bo20b2o$9bob
o3b3o29bobo3bo42bo43bobobo36b2o$9bobo2bo3bo24b2obobo3bo43bob2o39b3obo
52b2o$10b3ob5o24b2obo4bo7b2o36bo2bo19bo18b3o54bo$10bobobobo30b5obo4bo
bo38b2o18bobo45bo25b2obo$8b5ob3o25bob2obo4bobo3bo61bo42b2ob3o23bo2bo$
8bo3bo2bobo24b2o2bo3bo3bo2b2o35b2o24b2o41b2o3bo24b2o$9b3o3bobo14b2o11b
o4b2o2b2o38bobo23b2o38b3o2b3o10b2o$11bob2ob2o14b2o8b3o50bo24bo39bo17b
2o$12b4o26bo76b2obo37bobo$13b2o94b2o5bob2obo39b2o$111bo4bo4bo$9b3o96b
o2bo4bobo$8bob2o63bobo29b4ob2o$8bo3bo63b2o36bo$9b3o64bo28bo2b3o3bo50b
2o6bob2o$3b2o4b3o92b3obo2bo2bo50bobo3b3ob2o$2bobo99b3o4b2o54bo2bo$2bo
102bobob2o29b2o25b2o2b3ob2o$b2o103bob2o5b2o23b2o31bobo$106bo8bobo55bo
bo10b2o$117bo56bo11b2o$4bo12bo98bo37b2o$3bobo10bobo93bo4b3o34bo$3bob12o
bo21b2o69bobo5bo35b3o$2b2obo10bobobo19bo71b2o36b2obobo2bo$2bo2bo10bo2b
obo19bo108b2ob2o2b2o$4bo12bobobo18b2o$5b3ob4ob3o2bobobo14bo3b2o106b2o
b2o$7bo6bo2b2o3b2o14b4o2bo106bobo$5b2o3b2o3b2o16b2o6bob2o106bobo$5bo3b
o2bo3bo16b2o3b2obobo108bo22bo2bo$3bobo4b2o4bobo19b2obobo130bo$3b2o12b
2o22bob2o128bo5bo$23b3o15bo130b2obobob3o$25bo13bobo18b2o111bo3b2o3bo$
24bo14b2o14b2o2bo113bo2bobobobo$33b2o20b2o2bo$32bo2bo23b2o111bobobobo
2bo$31bobobo26bo26b2o81bo3b2o3bo$31bo2bo23bobobo25bobo2b2o78b3obobob2o
$30bo26b2o3bo24bo6b3o20bo18bo38bo5bo$31bobo22bo3b2o24bo5bo4bo14b2ob2o
bo15b5o41bo4bo$6bo49bobobo26b3obob2obo14b2o5bo14bo5bo36bo2bo4bobo$6b3o
18b2o27bo32bobobobo14bo2bo2bob2o13bo2b4o19bo22bo2bo2bo$9bo12b3o2bobo28b
2o30b2ob2o9b2o4bo3b3o3bo11b2obo2bo10b2o8b3o20b2obob2o$8bo13bo2b3obo29b
o2b2o28b3o8bo2bo3bo9bo10bo3b4o9b2o12bo17bobo2bo$7bo13bob3obob2o17b2o9b
o2b2o24bo3b3o6b2o7bo3b3o3bo11bobo3b2o10bo10b2o17b2o2b2o$7b2o11b3o2b4o
2bo17bo7b2o28bobo2b3o5bobo8b2obo2bo2bo10b2ob2obo2bo3bo$20b3o7b3o16bob
o35bobo2b3o7bo2bo6bo5b2o17bo2bo3bo32b2o$21bo2b4o2b3o17bobo35bo3b3o5b3o
2b2o5bob2ob2o12b2ob2obo2bo3bo32b2o$2o20b2obob3obo20b2ob2o35b3o7bo4bo5b
o18bobo3b2o7b2o15bobo$bo21bob3o2bo24b2o33b2ob2o8b3obo23bo3b4o8bobo15b
2o$bobo19bobo2b3o18b2o38bobobobo8b3o25b2obo2bo10bo11b2obo$2b2o20b2o24b
o9bo26b3obob2obo6b3o27bo2b4o9b2o14b2o$47b3o10b2o24bo5bo4bo4b2o29bo5bo
21bo2bo$17bo2bo26bo11bobo25bo6b3o6bo26b2ob6o23b3o$16b2o2bo65b2o5b2o5b
3o26bo2bo3bo$2b2o10b2o4bo33b2o32b2o10bo28b3o2bo7b2o3b2o6bo$bobo11bo3b
2o32bo2b2o30bo43b4o6b2o3b2o5bobo$bo11bobobobo33b2ob2o11bo6b2o3b2o7bo40b
o23bo$2o11b2o3bo3b2o30b3o11bobo5b2o3b2o6b4o37bo2b3o$13b2obo4b4o25b2o17b
o23bo37b2o2bo$12b5o4bo3bo23bobo37b3o2bo38b2o12bo$13b2obo6b2o24bo39bo2b
2o39bo12b3o$5b2o6bob2o28b2ob2o40b2o42bo10b2ob2o27bo8b2o$4bo3bo4b5o27b
2obo42bo39b3o15bo27b3o6b2o$5b4o4bob2o10b2o8b2o9bo41bo40bo48bo$6b2o3bo
3b2o11bo8b2o6b3o43b3o53bo12b2o17b2o13b2o$10bobobobo11bob2o12bo48bo52b
2o12bo33bo$9b2o3bo11bobobo13b2o17b2o80b2obo12b3o28bobo$9bo4b2o10b2o2b
o33bo98bo28b2o$9bo2b2o16bobo28b3o117b3o3b2o$9bo2bo18b2o28bo102bo18bo3b
2o$4bo157b3o17bo$3bobo20b2o10b2o81bo35b2o2bo$3bobo20bobo9b2o20b2ob2o2b
2o52b3o17b2o14bobo2bo$2obob2o21bo30bobobo2bobo34bo20bo17bo17b2obo27bo
$o2bo3bo20b2o29bobo2b2o16b2o17b3o19bo15b3o19bob3o24bobo$2bob5o24bo26b
obobo17bo8bo8bo14b2o6bo3bo11bo12bobo3bo2bo4bo24b2o$b2o5b2o22bobo26bo2b
o2bo15b3o6bo7b2o12bo2bo35b2o2bobobo3b2o$2bo2bo2b2o22b2o28b3obobo16bo4b
3o20bob2o7bo4bo23bo4bo2b2o2bo$2bobobobo12bob2o40bobo45bobo8b3o2bo29b2o
2bobo16b2o$3b2obobobo10b2obo37b2o2bo41b2ob2o2bo6b2o38bobo17b2o$5bo2bo
b3o28b2o17b3ob2o43bobo3b3o2bo2bo3b2o30b2obo$5bobo5bo3b2o22b2o16bo49bo
2b3o3b3obo2bo2bo30b2o2bo$6bo5b2o3b2o41b3ob2o35b2o4b3o5b6o2bobo2bo33b2o
$62bob2o35b2o3bo3b3o2bo6b2ob3o3b2o18b2o$106b4o2bo3b3o5b4o3bobo8b2o7b2o
$92b2o15bo9bo4bobo6bo9bo$81b2o8bobo12b3o5b5o6b3o5b2o8bobo$81bo9bo13bo
8bo10b2o17b2o$66b5o8bobo8b2o14b5o5bo$65b2o12b2o29bo4b2o24bo$68bob2o36b
o30b3o24b2o$63bobo2bobobo10bo24b2o28bo26bobo$63bobo4bob2o9b3o52b2o25b
o$64b2obo2bob2o12bo77b2o$57bo10b4o13b2o74b2o$57b3o100b6o$60bo10b3o85b
2o5bo$59bo11b3o75bo8bobo2b2o2bo$59bob2o2bo6bo75bobo5b3obobo2b2o$57b2o
bob2ob2o8bo52b2o18bobo4bo4bo2b2o$58bob4o10bobo50bobo5b2o12bo6b4o4bo$58b
o6bobo6bobo18b2o30bo7b2o9b3o11b4o$59bobo3bob3o5bo12b2o5bobo28b2o18bo11b
o2bo$60b2obobo4bo5b3o9b2o7bo60b2o$57bo5b2ob4o8bo18b2o41bo$57b5o2b2o70b
2obobo$61b4ob2o16bo50bobobobo$59b2o6bo15bobob2o43bo2bobobobob2o$59b2o
2bo2bo16bobobobo42b4ob2o2bo2bo$63bobo14b2obobobobo2bo43bo4b2o$64bo15b
o2bo2b2ob4o41bobo$82b2o4bo45b2o$88bobo$89b2o!
I have attempted to optimize in a few ways:
- limiting the number of spaceships coming from a particular direction, and trying to put them on the same line if that doesn't work; too many edgeshooters and you end up with all your guns lined up in an "X" shape.
- usage of both barrels of a double-barreled herschel loop gun ("big gun") to handle pairs of gliders on the same lane; this trick from AbhpzTa is one of the reasons why his original extruder is so hard to optimize: he makes every output count, and trying to replace a big gun with two copies of the current smallest P364 gun ("small gun") often results in a worse bounding box. For reference, here are some big guns I made when making this thing. The first three big guns correspond to specific ways of suppressing the last switch engine exhaust, and the fourth big gun is for the gliders coming from the back. I could not find any way of cleaning up the switch engine exhaust with gliders in a single lane, even when using additional LWSSes and back gliders to help.
Code: Select all
x = 484, y = 85, rule = B3/S23Super
49.2M260.2M$49.M.M142.M116.M.M117.M$51.M4.2M132.4M.M117.M4.2M106.2M3.
2M$47.4M.2M2.M2.M130.M.2M.3M111.4M.2M2.M2.M104.2M3.2M$47.M2.M.M.M.M.2M
128.M4.M4.M110.M2.M.M.M.M.2M109.M$50.M.M.M.M131.M3.M.3M.M113.M.M.M.M110.
M2.M$51.2M.M.M135.M.M118.2M.M.M110.M.3M$55.M132.M.3M.M3.M118.M110.2M3.
M$188.M4.M4.M228.M3.2M$41.2M146.3M.2M.M106.2M122.3M.M$42.M7.2M100.M38.
M.4M107.M7.2M114.M2.M$42.M.M5.2M98.5M37.M8.M102.M.M5.2M115.M$43.2M104.
M5.M44.M.M102.2M121.2M3.2M$149.M2.3M20.M22.M2.M2.M214.2M7.2M3.2M$72.M
75.2M.M23.3M20.2M.M.2M129.M85.M8.M$70.3M74.M3.2M12.3M10.M17.M.M2.M130.
3M85.M.M13.3H$69.M78.M.M2.2M10.M11.2M17.2M2.2M129.M89.M.M14.H$23.2M44.
2M76.2M.5M11.M20.M97.2M44.2M90.M2.2M9.H$22.M.M2.M127.M3.3M18.2M5.M5.2M
89.M.M2.M130.M2.M2.2M12.2H$12.M.M.M.M3.M.M.M.M3.2M19.2M92.2M.5M25.M12.
2M79.M.M.M.M3.M.M.M.M3.2M19.2M103.M18.H.H$11.M.2M.2M.M3.M.M2.M3.M20.M
23.2M69.M.M2.2M8.2M14.3M91.M.2M.2M.M3.M.M2.M3.M20.M23.2M80.M19.H$9.3M
7.4M2.M.M.2M.M21.3M10.M10.M68.M3.2M10.M.M11.3M.M89.3M7.4M2.M.M.2M.M21.
3M21.M77.3M$8.M4.2M.2M4.M.2M.M.M.M24.M9.M.M9.M.2M66.2M.M13.M11.M2.2M88.
M4.2M.2M4.M.2M.M.M.M24.M21.M.2M74.M7.M$8.M2.2M.M.M.2M2.M2.M.2M36.M3.M
6.3M2.M67.M2.3M10.2M11.3M89.M2.2M.M.M.2M2.M2.M.2M38.M8.3M2.M81.M.M$7.
2M.M.M.M.M.M.M.2M41.M3.M5.M3.2M68.M5.M23.M89.2M.M.M.M.M.M.M.2M41.2M.2M
5.M3.2M81.M2.M31.2M$8.M.M2.2M.2M2.M.M42.M3.M5.4M67.2M.6M115.M.M2.2M.2M
2.M.M42.3M7.4M84.2M32.M$8.M.M2.2M.2M2.M.M38.2M3.M.M9.M66.M2.M3.M117.M
.M2.2M.2M2.M.M38.2M15.M99.M6.2M3.2M7.M$9.M5.M5.M22.2M14.M.M4.M7.3M67.
3M2.M7.2M3.2M6.M99.M5.M5.M22.2M14.M.M12.3M99.M.M5.2M3.2M6.4M$44.M15.M
13.M73.4M6.2M3.2M5.M.M133.M15.M13.M84.2M17.M23.M$42.M.M14.2M14.5M67.M
23.M132.M.M14.2M14.5M78.M.M37.3M2.M$24.2M16.2M10.M24.M66.M2.3M134.2M16.
2M10.M24.M78.M39.M2.2M$15.M8.2M28.3M20.M69.2M2.M125.M8.2M28.3M20.M76.
2M.2M6.H33.2M$15.M41.M19.2M70.2M126.M41.M19.2M75.2M.M6.H35.M$15.M40.2M
91.M13.M113.M40.2M88.2M9.M5.H35.M$71.2M77.M11.M.M28.M8.2M129.2M73.2M6.
3M5.H2.H34.3M$17.2M5.2M45.M75.3M11.2M.2M27.3M6.2M75.2M5.2M45.M81.M7.H
2.H37.M$17.M6.2M42.2M.M75.M13.2M.M31.M82.M6.2M42.2M.M66.2M13.2M5.H2.H
8.2M11.3M$12.3M3.3M46.M2.M90.3M2.2M8.2M17.2M13.2M68.3M46.M2.M68.M19.H
2.H10.M10.M2.M$12.M7.M47.2M92.M13.M33.M64.3M4.M47.2M69.M.M16.H2.H8.3M
11.M4.M$13.M38.3M108.M13.3M28.M.M64.M38.3M85.2M9.H5.H2.H9.M12.2M.2M.M
$52.M110.2M14.M28.2M66.M37.M99.H6.H23.2M.M2.M$52.2M104.2M37.M5.2M109.
2M93.2M4.H4.H26.4M$25.M30.2M13.M86.2M20.M16.2M4.2M82.M30.2M89.2M4.MG2.
H11.2M.2M2.2M8.3M$24.M.M30.M12.M.M86.2M17.3M15.M.M87.M.M30.M11.M83.M.
M12.M.M.M2.M.M34.M$25.M44.M.M64.M20.3M12.2M2.M109.M42.M.M82.M2.H11.M.
M2.2M8.M7.2M17.3M$41.2M3.M22.2M.M.2M61.3M17.2M14.M.M2.M14.H109.2M3.M21.
M.M71.M14.H11.M.M.M7.2M8.M17.M$41.M3.M.M19.M4.M.M.M63.M17.M17.2M.M12.
H14.M95.M3.M.M19.2M.M.2M67.M.M14.H11.M2.M2.M5.2M8.3M14.2M$10.2M30.M3.
M.M.2M14.2M.3M.M3.M61.2M14.3M11.M7.M.3M9.H14.M.M63.2M30.M3.M.M.2M18.M
2.M67.2M13.H2.H11.3M.M.M16.M$11.M22.2M7.M4.M.2M20.3M3.M76.M11.M.M4.M2.
M4.M7.H2.H13.2M64.M22.2M7.M4.M.2M14.2M.M.M85.H2.H13.M.M$11.M.M20.M.M4.
M.5M19.2M2.2M.M.2M64.M25.2M3.M.M.M3.2M6.H2.H80.M.M20.M.M4.M.5M18.M2.M
.2M85.H2.H9.2M2.M41.2M$12.2M22.M3.M.M4.M.2M.M4.H8.3M5.M56.2M8.3M30.M2.
2M2.M6.H2.H82.2M22.M3.M.M4.M.2M.M4.H7.M.M3.M78.2M7.H2.H6.3M.2M43.M$17.
M18.2M2.M2.2M3.M2.2M3.H9.M.M.2M.2M56.M8.5M30.2M2.M.M5.H2.H7.2M79.M18.
2M2.M2.2M3.M2.2M3.H7.2M.M.M.M78.2M8.H2.H4.M49.M.2M$16.M.M20.2M3.M4.M5.
H8.M2.2M2.M.M.2M51.2M.M7.M5.M32.M.M5.H2.H8.2M78.M.M20.2M3.M4.M5.H7.M.
M.M.2M90.H2.H4.3M.2M35.2M4.3M2.M$16.M.M25.M.3M5.G.MH5.M.2M3.M2.M.2M51.
M2.3M4.2M2.M32.2M.M6.H2.H89.M.M25.M.3M5.G.MH3.3M.M2.M93.H2.H5.M.2M35.
2M3.M3.2M$17.M27.2M6.H2MH6.M3.3M3.M55.2M3.M2.3M.M.M31.2M2.M4.H2.H91.M
27.2M6.H2MH3.M5.M.M94.H51.4M$52.H2.G6.2M3.M4.2M57.4M3.2M2.M35.2M3.H2.
H127.H2.G4.2M5.M113.2M18.2M15.M$51.H2.H76.M7.M7.2M18.2M13.H2.H127.H2.
H126.2M7.2M8.M.M12.3M$50.H2.H78.3M5.4M3.M.M8.2M7.2M12.H2.H127.H2.H136.
M9.M13.M$3.M45.H2.H82.M5.3M5.M9.M20.H2.H81.M45.H2.H135.M.M8.2M14.5M$3.
3M42.H2.H78.5M7.M6.2M8.M.M17.H2.H82.3M42.H2.H136.2M29.M$6.M40.H2.H79.
M29.2M16.H2.H86.M40.H2.H166.M$3.2M2.M38.H2.H82.M132.2M2.M38.H2.H142.M
24.2M$2.M2.M.M37.H2.H82.2M24.M106.M2.M.M37.H2.H143.3M$2.2M3.2M35.H2.H
107.3M24.2M80.2M3.2M35.H2.H147.M$7.2M34.H2.H107.M26.M.M85.2M34.H2.H119.
M27.2M$7.2M6.2M14.2M121.2M25.M87.2M6.2M25.H2.H120.3M31.M$15.2M15.M147.
2M95.2M13.2M137.M3.M24.2M$4.2M26.M.M144.M86.2M25.M136.M.M3.M24.2M$4.2M
.M4.2M19.2M144.3M84.2M.M4.2M17.M.M134.M$2.3M.2M5.M163.M4.M81.3M.2M5.M
18.2M132.2M.2M.3M9.M$.M.M6.3M35.2M115.M8.M.5M2.M79.M.M6.3M154.M4.M.2M
7.M.M$.M8.M37.2M114.M.M5.3M.M4.2M80.M8.M36.2M118.M.M4.M.M6.M.M18.2M$2M
142.2M18.M.M4.M4.2M.2M81.2M45.2M119.M5.M.3M5.M12.2M5.M.M$39.2M102.M.M
5.2M12.M6.4M4.M250.2M.M.M4.M5.3M9.2M7.M$31.2M6.2M102.M7.2M9.3M11.4M120.
2M126.M4.2M2.4M8.M18.2M$31.2M109.2M18.M11.M2.M114.2M6.2M126.5M$174.2M
116.2M139.3M.2M16.M$156.M273.M4.2M.M15.M.M.2M$44.M107.2M.M.M272.2M3.M
.M16.M.M.M.M$43.M.M105.M.M.M.M147.M128.M.M14.2M.M.M.M.M2.M$36.2M6.2M102.
M2.M.M.M.M.2M143.M.M128.M15.M2.M2.2M.4M$37.M110.4M.2M2.M2.M136.2M6.2M
146.2M4.M$34.3M115.M4.2M139.M160.M.M$34.M115.M.M142.3M162.2M$150.2M143.
M!
The cleanups in question. The first cleanup corresponds to the first big gun, the second cleanup corresponds to the second big gun, and the third cleanup corresponds to the third big gun.
Code: Select all
x = 236, y = 68, rule = B3/S23Super
4.M.M81.M.M$4.M2.M80.M2.M86.M.M$4.M.M81.M.M87.M2.M$178.M.M$26.M83.M$4.
M19.M3.M59.M19.M3.M87.M$2.2M.M17.M62.2M.M17.M70.M19.M3.M$2.2M.M17.M4.
M57.2M.M17.M4.M63.2M.M17.M$2.M3.M16.5M58.M3.M16.5M64.2M.M17.M4.M$2.4M
80.4M86.M3.M16.5M$3.3M81.3M86.4M$177.3M4$11.2M83.M89.2M$4.2G5.M.M74.2G
5.2M89.M.M$4.G.G4.M76.G.G4.M.M80.2G6.M$6.G83.G87.G.G$5.G83.G90.G$.G4.
3G76.G4.3G86.G$G.G5.G75.G.G5.G82.G4.3G$.2G82.2G87.G.G5.G$175.2G41$60.
M83.M$59.2M82.2M89.M$59.M.M81.M.M87.2M$233.M.M!
Possible routes for further optimization:
- AbhpzTa-like spaceship routing. Part of the reason why his original extruder is so small was because he found ways to route gliders in ways that allowed for guns to fill the entire bounding box, instead of them stacking up into a gigantic "X".
- I used a pi hassler gun near the lower left corner, because it happened to have a geometry that happened to fit together than the standard small gun. However, it also has a double barreled form. Careful use of pulse dividers and glider routing might allow you to perform the kinds of tricks that AbhpzTa pulled off, but it's going to be harder here, since the barrels are at 180 degrees relative to each other, and because you don't have nearly as much freedom over output timings. If you look at both his big guns and my big guns, we often put two herschels in the loop, and use pulse dividers/filters so that we let "even" gliders out of one barrel, but "odd" gliders out of the other barrel, so that we can adjust their timing independently. At the very least, even with this double barreled gun, you can choose which of the four gliders emitted per barrel per 364 generations to let through with a quadri-snark.
Code: Select all
x = 36, y = 44, rule = B3/S23
9bo$9b3o18b2o$12bo12b3o2bobo$11bo13bo2b3obo$10bo13bob3obob2o$10b2o11b
3o2b4o2bo$23b3o7b3o$24bo2b4o2b3o$3b2o20b2obob3obo$4bo21bob3o2bo$4bobo
19bobo2b3o$5b2o20b2o2$20bo2bo$19b2o2bo$5b2o10b2o4bo$4bobo11bo3b2o$4bo
11bobobobo$3b2o11b2o3bo3b2o$16b2obo4b4o$15b5o4bo3bo$16b2obo6b2o$8b2o6b
ob2o$7bo3bo4b5o$8b4o4bob2o$9b2o3bo3b2o11b2o$13bobobobo11bo$12b2o3bo11b
obo$12bo4b2o10b2o$12bo2b2o$12bo2bo2$7b2o20b2o$2b3o2bobo19bobo$2bo2b3o
bo21bo$bob3obob2o20b2o$3o2b4o2bo$3o7b3o$bo2b4o2b3o11b2o$2b2obob3obo13b
o$3bob3o2bo13bo$3bobo2b3o12bo$4b2o18b3o$26bo!
- Of course, there might be a better recipe out there. Maybe you don't need as many spaceships, or you manage to line up more inputs on the same lane, or maybe you find a better cleanup and don't have to spend as many gliders suppressing exhaust. Or maybe there's something else I haven't thought of yet.
- Better choice of conduits/reflectors/pulse dividers? These all affect timing and position, potentially allowing for more compact layouts. Or maybe someone manages to put this P52 sparker to good use, or one of the many other oscillators with usable periods.
Code: Select all
x = 22, y = 24, rule = B3/S23
4b2o$4bo$o4b3o7bo$3o4bo6b2o$3bo10b2o$2b2o10bo$20b2o$20bo$3b2o13bobo$3b
2o13b2o$9bo$8b4o$7bobob2o$6b2o3bobo$7bobo3b2o$8b2obobo$2b2o5b4o$2bo2b
o5bo$3b3o$8bo$5b4o$5bo$6bo$5b2o!
- Gun geometry! We can already see this in action in a few places. I've already mentioned the usage of the pi hassler gun near the bottom left, but I use a plain old single barreled herschel loop gun just above center left. While its bounding box is larger, it shoots "away from a corner", while the pulse-divided guns all shoot "perpendicular to a corner". Thus, it turns out that the herschel loop gun fits, but the pulse-divided guns don't.
To anyone who wants to try: I've laid out all my tricks. I hope you succeed.
And now for a completely unrelated comment:
synperiplanar wrote: May 4th, 2026, 4:50 pm
which brings up a hypothesis: every possible 0e0p metacell in any rule must have population < period. try proving that lol
Aren't the margolus patterns in 2x2-like rules made up of unit cells with period 1 and population 4? They should technically count as 0E0P metacells.
EDIT: A few more ideas.
- I use syringes as a part of a glider to MWSS pipeline. Usage of a periodic syringe would give us another glider for free, if we could find a way to route it.
- F131 and other forward conduits that output extra gliders might be usable as a fanout mechanism to turn one glider into several. But once again, you would need a way to route these gliders.
- Herschel to multiple glider converters might also be usable in the same way, with the same caveat.
Edit 2: As per Anivec, using a different syringe catalyst in the center left allows you to pull in the top left guns by 1fd for 208 by 233 (48464).
Code: Select all
x = 208, y = 233, rule = B3/S23
71b2o$70bobo$64b2o4bo$46bo15bo2bo2b2ob4o$45bobo14b2obobobobo2bo$41b2o
2bo2bo16bobobobo$41b2o6bo15bobob2o$43b4ob2o16bo$39b5o2b2o$39bo6bob4o8b
o18b2o$42b2obobo4bo5b3o9b2o7bo$41bob3obob3o5bo19bobo$40bob6obo6bobo18b
2o$40bo6bo8bobo11b2o$39b2ob2o13bo10bob2o$41bob4obo20b2o$41bobob3o21bo
$42bo$39b3o$39bo27b2o$68bo$65b3o$65bo24b2o$90bo$61b2o29bo$61bobo8b2o14b
5o$63bo9bo13bo$54b2o7b2o8bobo12b3o33b2o2bo$54b2o18b2o15bo31bob4o$43b2o
43b4o31bo$43bo2b2o35b2o3bo3b2o25bob2ob7o16bo2bo4b2o$44bob2o35b2o4b3o2b
o24b2obobo6bo15b4o2bo2bo$23b2o17bobo46bob2o29bob2o2b2o13b2o4b5o$23b2o
16bobo2b2o43bo31b2ob2o16bo2b4o$41bo2b2o2bo41b2o53bobo2b4o$40b2o3bobob
o94b2obobo4bo$14b2o24bo4bo2bo18bo65b2o12bobobob2o2bo$14bobo24b3obo19b
3o14b2o33bo14bo2bo11bobo5b3o$15bo27bob2o17bo5b2o10bo32b3o14bobobo8bob
ob6o$44bo2bobo14b2o3bobo11b3o28bo11b2o5bo2bo3b2o2bob2ob2o4bo$45bo2b2o
21bo13bo27bobo10b2o9bo2bo3bo3bo2b4o$20b2o20b3o68bobo18bobo4b3ob2o8b3o
$20b2o20bo71bo28bobob3o3b2o2bo$143bo3bo3bo2bo$13b2o28bo97bob2o2b3o3bo
$12bobo28b3o94bo6bo2b3o$12bo33bo88b2o7bo3b2o$11b2o13b2o17b2o51b2o35b2o
2b2o4b3o2bo$26bo48bo22b2o23b2o14b2o8bo$19b2o6b3o43b3o48bo8bo10b2ob2o$
19b2o8bo42bo48b3o8b2o11bobo$73bo47bo10bobo10bobo$72b2o44b2obo24bo$71b
o2b2o42bobob2o35b2o$71b3o2bo43bo2bo35bo$51bo23bo35b2o7b2o35bobo$50bob
o5b2o3b2o6b4o36b2o44b2o$51bo6b2o3b2o7bo2b3o$70bo3bo2bo23bob2o34b2o$68b
6ob2o22b3ob2o20b2o4bo8b2o$37bo29bo5bo24bo26b3ob2obo7bo$36bo19b2o9b4o2b
o25b3ob2o19bo7bo$36b3o18bo10bo2bob2o26bobo25b2ob2o7bo$41b2o14bobo8b4o
3bo25bobo22bo3bo2bo6bo2bo$40bo2bo14b2o7b2o3bobo27bo23bo5bo7bo$28b2o11b
2o12bo6bo3bo2bob2ob2o49bo2bo3bo10bo$28b2o26bo5bo3bo2bo31bo23b2ob2o$54b
3o5bo3bo2bob2ob2o25b3o22bo7bo$25b2o17b2o21b2o3bobo29bo21bob2ob3o$24bo
bo17bo23b4o3bo27b2o22bo4b2o$24bo20b3o20bo2bob2o36b2o26b2o$23b2o17b3o2b
o19b4o2bo37b2o26b2o$40b3o2b2o20bo5bo$29b2o8bo4bo23b5o$25b2ob3o2bo5bo2b
2ob4o21bo110bo$25bob2o3bobo3b2obobobo2bo130b3o$27b2o4bobo3bobobobo47b
2o83bo$33bobo3bobob2o48bobo26b2o54b2o12b2o3b2o$24b2o5bobob2o3bo54bo26b
o70bo3bo5b2o$25bo5b2o61b2obo22bobo70bobobo4bobo$22b3o28b2o36bobo2b2o22b
2o69b2obobob2o2bo$22bo21b2o7bo15bo19b3ob2o95bobobobobobob2o$44b2o5bob
o16b2o16bo100bo4bobo3bobo$51b2o16b2o18b3ob2o94bobo2bobobobobo$91bob2o
92bobo5b2o3b2ob2o$23bo162bobobobo2b5obobo$23b3o95bo63bo2bobobobo6bobo
$26bo93bobo60b3obob4o2b7ob2o$25b2o94b2o59bo4bo5bobo6bo$68bo114b3obo4b
2o2bo2b2obo$41b2o19b2o3bobo48b2o65bo2bobo3b2o3bobo$17b2o23bo20bo3bo2b
o46bo2bo48bobo18b4o$17bo21b3o21bob2obobo45bobobo72bo$14b2obo21bo12b2o
10bobobob2o28b2o13b3obo52bo2bo14bo2bobo$14bo2b3o4b2o25b2o14b2obo2bo26b
2o13b3o45b2o5b2o2b3o9b2obo4b2o$15b2o3bo3b2o27bo18b2o89b2o11bo9b2o$17b
4o$17bo15b2o159bobo$18b3o12bobo14b2o135b2o4bo$21bo13bo15bo135b2o5bo2b
o$16b5o14b2o14bobo113bo15bo10bobobo$16bo24bo10b2o16b2o93b2o4b2o11b2o9b
o2bo$18bo20b3o28b2o93b2o2b2ob3o8b2o11b2o$17b2o19bo127bo8bo26b2o$38b2o
131b2obo27bobo$23b2o141bobo3bobo29bo$24bo45b2o94bob2o34bob2o$24bob2o42b
2o93bo8bo26b2obobo$25bo2bo90b3o44b3ob2o2b2o25b2obobo$26b2o91b3o46b2o4b
2o19b2o7bob2o$41b2o130bo11b2o7bo2bo3b4o2bo$41b2o75b2obo35bo22b2o2bobo
8b2o4bo3b2o$117bo3bo24b2o7b3o23bo2bo18b2o$12b2o56bo46b3o26bobo5bo24bo
2b3o19bo$11b4o54bobo70b2o3bo6b2o23b3o21bo$9b2ob2obo54bo24b2o44bo2bo37b
o20b2o$9bobo3b3o31bo3b2o41bo43bobobo36b2o$9bobo2bo3bo29bobo3bo41bob2o
39b3obo52b2o$10b3ob5o25b2obobo3bo43bo2bo19bo18b3o54bo$10bobobobo27b2o
bo4bo7b2o37b2o18bobo45bo25b2obo$8b5ob3o31b5obo4bobo58bo42b2ob3o23bo2b
o$8bo3bo2bobo13b2o7b2obob2obo4bobo3bo34b2o24b2o41b2o3bo24b2o$9b3o3bob
o14bo7bob2obo2bob2o2bo3b2o34bobo23b2o38b3o2b3o10b2o$11bob2ob2o11b3o15b
2obob2o41bo24bo39bo17b2o$12b4o13bo89b2obo37bobo$13b2o94b2o5bob2obo39b
2o$111bo4bo4bo$9b3o96bo2bo4bobo$8bob2o63bobo29b4ob2o$8bo3bo63b2o36bo$
9b3o64bo28bo2b3o3bo50b2o6bob2o$3b2o4b3o92b3obo2bo2bo50bobo3b3ob2o$2bo
bo99b3o4b2o54bo2bo$2bo102bobob2o29b2o25b2o2b3ob2o$b2o103bob2o5b2o23b2o
31bobo$106bo8bobo55bobo10b2o$117bo56bo11b2o$4bo12bo98bo37b2o$3bobo10b
obo93bo4b3o34bo$3bob12obo21b2o69bobo5bo35b3o$2b2obo10bobobo19bo71b2o36b
2obobo2bo$2bo2bo10bo2bobo19bo108b2ob2o2b2o$4bo12bobobo18b2o$5b3ob4ob3o
2bobobo14bo3b2o106b2ob2o$7bo6bo2b2o3b2o14b4o2bo106bobo$5b2o3b2o3b2o16b
2o6bob2o106bobo$5bo3bo2bo3bo16b2o3b2obobo108bo22bo2bo$3bobo4b2o4bobo19b
2obobo130bo$3b2o12b2o22bob2o128bo5bo$23b3o15bo130b2obobob3o$25bo13bob
o18b2o111bo3b2o3bo$24bo14b2o14b2o2bo113bo2bobobobo$33b2o20b2o2bo$32bo
2bo23b2o111bobobobo2bo$31bobobo26bo26b2o81bo3b2o3bo$31bo2bo23bobobo25b
obo2b2o78b3obobob2o$30bo26b2o3bo24bo6b3o20bo18bo38bo5bo$31bobo22bo3b2o
24bo5bo4bo14b2ob2obo15b5o41bo4bo$6bo49bobobo26b3obob2obo14b2o5bo14bo5b
o36bo2bo4bobo$6b3o18b2o27bo32bobobobo14bo2bo2bob2o13bo2b4o19bo22bo2bo
2bo$9bo12b3o2bobo28b2o30b2ob2o9b2o4bo3b3o3bo11b2obo2bo10b2o8b3o20b2ob
ob2o$8bo13bo2b3obo29bo2b2o28b3o8bo2bo3bo9bo10bo3b4o9b2o12bo17bobo2bo$
7bo13bob3obob2o17b2o9bo2b2o24bo3b3o6b2o7bo3b3o3bo11bobo3b2o10bo10b2o17b
2o2b2o$7b2o11b3o2b4o2bo17bo7b2o28bobo2b3o5bobo8b2obo2bo2bo10b2ob2obo2b
o3bo$20b3o7b3o16bobo35bobo2b3o7bo2bo6bo5b2o17bo2bo3bo32b2o$21bo2b4o2b
3o17bobo35bo3b3o5b3o2b2o5bob2ob2o12b2ob2obo2bo3bo32b2o$2o20b2obob3obo
20b2ob2o35b3o7bo4bo5bo18bobo3b2o7b2o15bobo$bo21bob3o2bo24b2o33b2ob2o8b
3obo23bo3b4o8bobo15b2o$bobo19bobo2b3o18b2o38bobobobo8b3o25b2obo2bo10b
o11b2obo$2b2o20b2o24bo9bo26b3obob2obo6b3o27bo2b4o9b2o14b2o$47b3o10b2o
24bo5bo4bo4b2o29bo5bo21bo2bo$17bo2bo26bo11bobo25bo6b3o6bo26b2ob6o23b3o
$16b2o2bo65b2o5b2o5b3o26bo2bo3bo$2b2o10b2o4bo33b2o32b2o10bo28b3o2bo7b
2o3b2o6bo$bobo11bo3b2o32bo2b2o30bo43b4o6b2o3b2o5bobo$bo11bobobobo33b2o
b2o11bo6b2o3b2o7bo40bo23bo$2o11b2o3bo3b2o30b3o11bobo5b2o3b2o6b4o37bo2b
3o$13b2obo4b4o25b2o17bo23bo37b2o2bo$12b5o4bo3bo23bobo37b3o2bo38b2o12b
o$13b2obo6b2o24bo39bo2b2o39bo12b3o$5b2o6bob2o28b2ob2o40b2o42bo10b2ob2o
27bo8b2o$4bo3bo4b5o27b2obo42bo39b3o15bo27b3o6b2o$5b4o4bob2o10b2o8b2o9b
o41bo40bo48bo$6b2o3bo3b2o11bo8b2o6b3o43b3o53bo12b2o17b2o13b2o$10bobob
obo11bob2o12bo48bo52b2o12bo33bo$9b2o3bo11bobobo13b2o17b2o80b2obo12b3o
28bobo$9bo4b2o10b2o2bo33bo98bo28b2o$9bo2b2o16bobo28b3o117b3o3b2o$9bo2b
o18b2o28bo102bo18bo3b2o$4bo157b3o17bo$3bobo20b2o10b2o81bo35b2o2bo$3bo
bo20bobo9b2o20b2ob2o2b2o52b3o17b2o14bobo2bo$2obob2o21bo30bobobo2bobo34b
o20bo17bo17b2obo27bo$o2bo3bo20b2o29bobo2b2o16b2o17b3o19bo15b3o19bob3o
24bobo$2bob5o24bo26bobobo17bo8bo8bo14b2o6bo3bo11bo12bobo3bo2bo4bo24b2o
$b2o5b2o22bobo26bo2bo2bo15b3o6bo7b2o12bo2bo35b2o2bobobo3b2o$2bo2bo2b2o
22b2o28b3obobo16bo4b3o20bob2o7bo4bo23bo4bo2b2o2bo$2bobobobo12bob2o40b
obo45bobo8b3o2bo29b2o2bobo16b2o$3b2obobobo10b2obo37b2o2bo41b2ob2o2bo6b
2o38bobo17b2o$5bo2bob3o28b2o17b3ob2o43bobo3b3o2bo2bo3b2o30b2obo$5bobo
5bo3b2o22b2o16bo49bo2b3o3b3obo2bo2bo30b2o2bo$6bo5b2o3b2o41b3ob2o35b2o
4b3o5b6o2bobo2bo33b2o$62bob2o35b2o3bo3b3o2bo6b2ob3o3b2o18b2o$106b4o2b
o3b3o5b4o3bobo8b2o7b2o$92b2o15bo9bo4bobo6bo9bo$81b2o8bobo12b3o5b5o6b3o
5b2o8bobo$81bo9bo13bo8bo10b2o17b2o$66b5o8bobo8b2o14b5o5bo$65b2o12b2o29b
o4b2o24bo$68bob2o36bo30b3o24b2o$63bobo2bobobo10bo24b2o28bo26bobo$63bo
bo4bob2o9b3o52b2o25bo$64b2obo2bob2o12bo77b2o$57bo10b4o13b2o74b2o$57b3o
100b6o$60bo10b3o85b2o5bo$59bo11b3o75bo8bobo2b2o2bo$59bob2o2bo6bo75bob
o5b3obobo2b2o$57b2obob2ob2o8bo52b2o18bobo4bo4bo2b2o$58bob4o10bobo50bo
bo5b2o12bo6b4o4bo$58bo6bobo6bobo18b2o30bo7b2o9b3o11b4o$59bobo3bob3o5b
o12b2o5bobo28b2o18bo11bo2bo$60b2obobo4bo5b3o9b2o7bo60b2o$57bo5b2ob4o8b
o18b2o41bo$57b5o2b2o70b2obobo$61b4ob2o16bo50bobobobo$59b2o6bo15bobob2o
43bo2bobobobob2o$59b2o2bo2bo16bobobobo42b4ob2o2bo2bo$63bobo14b2obobob
obo2bo43bo4b2o$64bo15bo2bo2b2ob4o41bobo$82b2o4bo45b2o$88bobo$89b2o!