Glider duplicator
A glider duplicator is any reaction in which one input glider is converted into two output gliders by a set of still lifes, oscillators or spaceships. The most useful glider duplicators are those with low period or stable glider duplicators.
The period 30 glider duplicator to the right demonstrates a simple glider duplicating mechanism that was found by Dietrich Leithner. The input glider stream comes in from the upper left, and the output glider streams leave at the upper and lower right. The mechanism is made up of two Gosper glider guns, and the rightmost glider gun acts as an inline inverter.
Spaceship convoys that can duplicate gliders are very useful since they (along with glider turners) provide a means to clean up many dirty puffers by duplicating and turning output gliders so as to impact into the exhaust to clean it up.
Glider duplicators (and turners) are known for backward gliders using period 2 c/2 spaceships, and for forward gliders using period 3 c/3 spaceships. These are the most general duplicators for these speeds.
Stable duplicators contain at least one Herschel stage. Due to the usage of the syringe, the repeat time is at least 78 ticks (or overclocked to 74 or 75 ticks). The following is a small glider duplicator, producing one 0° degree glider and one 180° glider, with a repeat time of (74, 75, 78+) ticks:
<html><div class="rle"><div class="codebox"><div style="display:none;"><code></html>x = 76, y = 53, rule = B3/S23
obo$b2o$bo17$20bo$21b2o$20b2o5$51b2o$52bo$52bobo$42bo10b2o$40b3o$39bo$
39b2o$24b2o48b2o$25bo48b2o$25bob2o$26bo2bo23bo$27b2o24bo$42b2o9b3o$42b
2o11bo4$51bo3b2o$50bobo3bo$49bobo3bo$45b2obobo3bo$45b2obo2b4obo5b2o$
49bobo3bobo5bo$45b2ob2o2bo2bobo2b3o$46bobo2b2o3bo3bo$34b2o10bobo$34b2o
11bo!
#C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]]
#C [[ AUTOSTART GPS 50 THUMBSIZE 2 ZOOM 10 X 10 Y 8 WIDTH 600 HEIGHT 400 PAUSE 2 T 349 PAUSE 2 LOOP 350 ]]<html></code></div></div><canvas width="200" height="300" style="margin-left:1px;"><noscript></html> Please enable Javascript to view this LifeViewer. <html></noscript></canvas></div></html> |
(click above to open LifeViewer) RLE: here Plaintext: here |