On , Mark Niemiec wrote:From: Mark Niemiec
Date: Sat, 30 Nov 1996 20:06:25 -0800
Subject: Puffer garbage collection
Some time ago, someone asked about garbage collecting
certain hard-to-remove debris left behind dirty puffers.
(Due to the amount of mail, and my inability to remember the
exact wording of the question, I have been unable to locate
the original message).
I looked at them at the time (using MWSS and HWSS catalysts),
and didn't come up with many useful mechanisms.
However, it just occurred to me to try some other mechanisms (such as
the P16 Coe-ship), or even clean puffers with 'whips' which extend out
beyond the extent of any of the bounding spaceships (such as one of the
P32 Coe-ships). I didn't try any of the other clean C/2 puffers.
Here are the hilights. (Many of the simpler ones are most likely
already known; I am just including them for completeness.)
I have endeavoured to produce a garbage-collector for each orientation of
each object. In most case, the collector comes from below left,
although I have included several smaller ones which come from both sides.
I have also included a few which make pure gliders.
Mechanisms requiring more than two spaceships are not necessarily optimal;
they are just the first ones I found.
In some cases, gliders are removed via MWSS; LWSS and HWSS also work,
but I have used MWSS since they are usually the easiest to build.
Here are garbage-collectors for all simple spaceships, all objects
up to 7 bits, and some larger:
Code: Select all
#C garbage-collect blinker w/one HWSS
x = 9, y = 7, rule = B3/S23
3o$o2bo$o5b3o$o3bo$o3bo$o$bobo!
Code: Select all
#C garbage-collect block w/one MWSS
x = 8, y = 6, rule = B3/S23
3o$o2bo2b2o$o5b2o$o3bo$o$bobo!
Code: Select all
#C garbage-collect tub w/P32 Coe-ship and HWSS
x = 26, y = 60, rule = B3/S23
4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo10bo$3b2o4bo3bo9bobo$8b2o14bo$8b
2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo2b3o
$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob2o$
14bo18$12bo$11b3o$10b2obo$10b3o$10b3o$10b3o$11b2o!
Code: Select all
#C garbage-collect flat side of down-boat w/HWSS
x = 9, y = 7, rule = B3/S23
3o$o2bo3bo$o5bobo$o3bob2o$o3bo$o$bobo!
Code: Select all
#C garbage-collect flat side of up-boat w/P32 Coe-ship and MWSS
x = 26, y = 64, rule = B3/S23
23b2o$23bobo$4bo4b3o12bo$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$8b2o
$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo
2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob
2o$14bo21$18b3o$18bo2bo$18bo$18bo3bo$18bo$19bobo!
Code: Select all
#C garbage-collect point side of down-boat w/two P32 Coe-ships and MWSS
x = 26, y = 113, rule = B3/S23
24bo$23bobo$24b2o$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$8b
2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3b
o2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2o
b2o$14bo15$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$8b2o$8b2o
2bo$9b2o6bo$16b3o$15b2obo$15b3o$15b3o$6b2o7b3o$bo14b2o$3o3b3ob2o$ob2o4b
2ob2o$b3o5bobo$b3o5b2o$b2o2$4b2o4$9b2o$8bo3bo$13bo$9bo3bo$13bo$10b3o$14b
o$13b3o$15bo7$16b3o2$18bo13$13b3o$13bo2bo$13bo$13bo3bo$13bo$14bobo!
Code: Select all
#C garbage-collect point side of up-boat w/P32 Coe-ship, MWSS, two HWSS
x = 26, y = 88, rule = B3/S23
24b2o$23bobo$24bo$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$8b
2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3b
o2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2o
b2o$14bo21$17b3o$17bo2bo$17bo$17bo3bo$17bo$18bobo6$16b3o$16bo2bo$16bo$
16bo3bo$16bo3bo$16bo$17bobo5$14b3o$14bo2bo$14bo$14bo3bo$14bo3bo$14bo$15b
obo!
Code: Select all
#C garbage-collect up-boat w/P32 Coe-ship and MWSS
#C (rear MWSS is on wrong side; if removed, forward glider results)
x = 33, y = 48, rule = B3/S23
24b2o$23bobo$4bo4b3o12bo$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$8b2o
$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo
2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob
2o$14bo5$31bo$30b3o$29b2obo$29b3o$29b3o$30b2o!
Code: Select all
#C garbage-collect horizontal beehive w/P32 Coe-ship
x = 27, y = 36, rule = B3/S23
4bo4b3o12b2o$3b3o3bo2bo10bo2bo$2b2obo3bo14b2o$2b3o4bo3bo$3b2o4bo3bo$8b2o
$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo
2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob
2o$14bo!
Code: Select all
#C garbage-collect vertical beehive w/P32 Coe-ship and MWSS
x = 26, y = 63, rule = B3/S23
24bo$23bobo$23bobo$4bo4b3o12bo$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3b
o$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob
2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$
12b2ob2o$14bo19$13b3o$13bo2bo$13bo$13bo3bo$13bo$14bobo!
Code: Select all
#C garbage-collect rear point of barge w/P32 Coe-ship
x = 27, y = 39, rule = B3/S23
25bo$24bobo$23bobo$4bo4b3o12bo$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3b
o$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob
2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$
12b2ob2o$14bo!
Code: Select all
#C garbage-collect front point of barge w/Two P32 Coe-ships
x = 27, y = 96, rule = B3/S23
24bo$23bobo$24bobo$4bo4b3o13bo$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3b
o$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob
2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$
12b2ob2o$14bo16$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$8b2o$
8b2o2bo$9b2o6bo$16b3o$15b2obo$15b3o$15b3o$6b2o7b3o$bo14b2o$3o3b3ob2o$ob
2o4b2ob2o$b3o5bobo$b3o5b2o$b2o2$4b2o4$9b2o$8bo3bo$13bo$9bo3bo$13bo$10b3o
$14bo$13b3o$15bo7$16b3o2$18bo!
Code: Select all
#C garbage-collect rear side of ship w/MWSS and two HWSS
x = 12, y = 29, rule = B3/S23
3b3o$3bo2bo3b2o$3bo5bobo$3bo3bob2o$3bo$4bobo6$2b3o$2bo2bo$2bo$2bo3bo$2bo
3bo$2bo$3bobo5$3o$o2bo$o$o3bo$o3bo$o$bobo!
Code: Select all
#C garbage-collect front side of ship w/two MWSS
x = 9, y = 23, rule = B3/S23
3o$o2bo$o5b2o$o3bobobo$o6b2o$bobo12$6bo$5b3o$5bob2o$6b3o$6b3o$6b2o!
Code: Select all
#C garbage-collect rear side of horizontal snake w/P32 Coe-ship and HWSS
x = 27, y = 65, rule = B3/S23
23bob2o$23b2obo2$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$8b2o
$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo
2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob
2o$14bo20$14b3o$14bo2bo$14bo$14bo3bo$14bo3bo$14bo$15bobo!
Code: Select all
#C garbage-collect front side of horizontal snake w/P32 Coe-ship
x = 27, y = 39, rule = B3/S23
23b2obo$23bob2o2$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$8b2o
$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo
2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob
2o$14bo!
Code: Select all
#C garbage-collect horizontal snake (from both sides) w/HWSS and two MWSS
x = 16, y = 18, rule = B3/S23
14bo$13b3o$3o3b2obo2b2obo$o2bo2bob2o2b3o$o11b3o$o3bo7b3o$o12b2o$bobo5$b
3o$bo2bo$bo$bo3bo$bo$2bobo!
Code: Select all
#C garbage-collect rear side of vertical snake w/P16 Coe-ship
x = 15, y = 11, rule = B3/S23
13b2o$2bo4b3o4bo$b3o3bo2bo2bo$2obo3bo5b2o$3o4bo3bo$b2o4bo3bo$6b2o$6b2o$
7bobo2$7b2o!
Code: Select all
#C garbage-collect front side of vertical snake w/P16 Coe-ship and HWSS
x = 25, y = 65, rule = B3/S23
23b2o$23bo$24bo$23b2o2$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3b
o$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob
2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$
12b2ob2o$14bo18$13bo$12b3o$11b2obo$11b3o$11b3o$11b3o$12b2o!
Code: Select all
#C garbage-collect vertical snake (from both sides) w/HWSS and MWSS
x = 14, y = 8, rule = B3/S23
6b2o$3o4bo3b3o$o2bo2bo3bo2bo$o5b2o5bo$o3bo4bo3bo$o3bo8bo$o9bobo$bobo!
Code: Select all
#C garbage-collect rear side of horizontal ACC w/P32 Coe-ship and HWSS
x = 27, y = 67, rule = B3/S23
25b2o$23bo2bo$23b2o2$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$
8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o
3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b
2ob2o$14bo21$17b3o$17bo2bo$17bo$17bo3bo$17bo3bo$17bo$18bobo!
Code: Select all
#C garbage-collect front side of horizontal ACC w/P32 Coe-ship
x = 27, y = 39, rule = B3/S23
23b2o$23bo2bo$25b2o$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$
8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o
3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b
2ob2o$14bo!
Code: Select all
#C garbage-collect horizontal ACC (from both sides) w/HWSS and two MWSS
x = 20, y = 20, rule = B3/S23
3o11bo$o2bo4b2o3b3o$o5bo2bo3bob2o$o3bob2o6b3o$o3bo9b3o$o13b2o$bobo8$17b
3o$16bo2bo$19bo$15bo3bo$19bo$16bobo!
Code: Select all
#C garbage-collect vertical ACC (from both sides) w/two MWSS and HWSS
x = 19, y = 17, rule = B3/S23
3o3b2o$o2bo2bo6bo$o7bo3b3o$o3bo2b2o3bob2o$o12b3o$bobo9b3o$13b2o4$16bo$
15b3o$15bob2o$16b3o$16b3o$16b3o$16b2o!
Code: Select all
#C turn vertical ACC into glider (from both sides) w/two MWSS and HWSS
x = 20, y = 17, rule = B3/S23
3o3b2o$o2bo2bo6bo$o7bo3b3o$o3bo2b2o3bob2o$o12b3o$bobo9b3o$13b2o4$15b3o$
15bo2bo$15bo$15bo3bo$15bo3bo$15bo$16bobo!
Code: Select all
#C garbage-collect read side of vertical ACC w/P32 Coe-ship
x = 26, y = 36, rule = B3/S23
4bo4b3o$3b3o3bo2bo$2b2obo3bo14b2o$2b3o4bo3bo11bo$3b2o4bo3bo9bo$8b2o13b2o
$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo
2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob
2o$14bo!
Code: Select all
#C garbage-collect front side of vertical ACC w/P32 Coe-ship and HWSS
x = 26, y = 61, rule = B3/S23
4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo9b2o$8b2o13bo$8b2o15bo
$9bobo5bo6b2o$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo2b
3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob2o
$14bo19$4b3o$4bo2bo$4bo$4bo3bo$4bo3bo$4bo$5bobo!
Code: Select all
#C garbage-collect rear side of beacon w/HWSS
x = 10, y = 7, rule = B3/S23
3o5b2o$o2bo5bo$o5bo$o3bob2o$o3bo$o$bobo!
Code: Select all
#C garbage-collect front side of beacon w/two MWSS
x = 10, y = 14, rule = B3/S23
3o$o2bo2b2o$o5bo$o3bo4bo$o7b2o$bobo3$2b3o$2bo2bo$2bo$2bo3bo$2bo$3bobo!
Code: Select all
#C garbage-collect back side of horizontal toad w/HWSS
x = 10, y = 7, rule = B3/S23
3o5bo$o2bo2bo2bo$o5bo2bo$o3bo2bo$o3bo$o$bobo!
Code: Select all
#C garbage-collect front side of horizontal toad w/HWSS and MWSS
#C (removing rear MWSS yields forward glider)
x = 13, y = 15, rule = B3/S23
3b3o$3bo2bo$3bo$3bo3bob3o$3bo3bo2b3o$3bo$4bobo3$2bo$b3o$2obo$3o$3o$b2o!
Code: Select all
#C garbage-collect back side of vertical toad w/P32 Coe-ship, HWSS and MWSS
x = 26, y = 68, rule = B3/S23
4bo4b3o$3b3o3bo2bo$2b2obo3bo15bo$2b3o4bo3bo10b2o$3b2o4bo3bo10b2o$8b2o14b
o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo
2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob
2o$14bo17$10b3o$10bo2bo$10bo$10bo3bo$10bo3bo$10bo$11bobo4$11b3o$11bo2bo$
11bo$11bo3bo$11bo$12bobo!
Code: Select all
#C garbage-collect front side of vertical toad w/HWSS and P32 Coe-ship
x = 23, y = 53, rule = B3/S23
20b2o$19bo$13b3o6bo$13bo2bo3b2o$13bo$13bo3bo$13bo3bo$13bo$14bobo9$4bo4b
3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$8b2o$8b2o$9bobo5bo$16b3o$
9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3bo2b3o$b3o3bo2b2obo$b3o
4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2ob2o$14bo!
Code: Select all
#C garbage-collect vertical toad (from both sides) w/HWSS and MWSS
x = 16, y = 9, rule = B3/S23
3o$o2bo$o6b2o$o3bobo6b3o$o3bo4bo2bo2bo$o6b2o6bo$bobo7bo3bo$15bo$12bobo!
Code: Select all
#C garbage-collect rear side of clock w/HWSS
x = 10, y = 7, rule = B3/S23
3o$o2bo$o7bo$o3bobobo$o3bo2bobo$o6bo$bobo!
Code: Select all
#C garbage-collect front side of clock w/HWSS and MWSS
x = 12, y = 16, rule = B3/S23
2b3o4bo$2bo2bo3bobo$2bo5bobo$2bo3bo3bo$2bo3bo$2bo$3bobo4$3o$o2bo$o$o3bo$
o$bobo!
Code: Select all
#C garbage-collect flat side of down long-boat w/three HWSS
x = 20, y = 29, rule = B3/S23
18bo$17bobo$10b3o3bobo$10bo2bo2b2o$10bo$10bo3bo$10bo3bo$10bo$11bobo3$7bo
$6b3o$6bob2o$7b3o$7b3o$7b3o$7b2o5$3o$o2bo$o$o3bo$o3bo$o$bobo!
Code: Select all
#C garbage-collect flat side of up long-boat w/MWSS
x = 10, y = 6, rule = B3/S23
3o$o2bo$o5b2o$o3bobobo$o6bobo$bobo4bo!
Code: Select all
#C garbage-collect flat side of down-loaf w/P32 Coe-ship
x = 27, y = 40, rule = B3/S23
24bo$23bobo$23bo2bo$24b2o$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4b
o3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo
$ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12b
o$12b2ob2o$14bo!
Code: Select all
#C garbage-collect flat side of up-loaf w/P32 Coe-ship
x = 27, y = 36, rule = B3/S23
4bo4b3o$3b3o3bo2bo$2b2obo3bo14b2o$2b3o4bo3bo9bo2bo$3b2o4bo3bo9bobo$8b2o
14bo$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o
3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b
2ob2o$14bo!
Code: Select all
#C garbage-collect point side of down-loaf w/P32 Coe-ship and two MWSS
x = 27, y = 110, rule = B3/S23
25bo$24bobo$23bo2bo$24b2o$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4b
o3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo
$ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12b
o$12b2ob2o$14bo58$15b3o$15bo2bo$15bo$15bo3bo$15bo$16bobo2$21b3o$21bo2bo$
21bo$21bo3bo$21bo$22bobo!
Code: Select all
#C garbage-collect down-loaf (both sides) w/two MWSS
x = 21, y = 11, rule = B3/S23
$3o11bo$o2bo3bo5b3o$o5bobo3b2obo$o3bobo2bo2b3o$o6b2o3b3o$bobo9b2o!
#C garbage-collect up-loaf (both sides) w/two MWSS and HWSS
x = 21, y = 21, rule = B3/S23
$3o10b3o$o2bo3b2o3bo2bo$o5bo2bo5bo$o3bobobo2bo3bo$o6bo3bo3bo$bobo11bo$
12bobo3$15b3o$15bo2bo$15bo$15bo3bo$15bo$16bobo!
Code: Select all
#C garbage-collect rear side of horizontal long snake w/P32 Coe-ship
x = 28, y = 40, rule = B3/S23
26b2o$23bobobo$23b2o2$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo
$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob
2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$
12b2ob2o$14bo!
Code: Select all
#C garbage-collect front side of horizontal long snake w/two MWSS
x = 11, y = 16, rule = B3/S23
3o$o2bo$o5b2o$o3bobobobo$o8b2o$bobo5$3b3o$3bo2bo$3bo$3bo3bo$3bo$4bobo!
Code: Select all
#C garbage-collect rear side of vertical long snake w/HWSS and MWSS
x = 9, y = 17, rule = B3/S23
7b2o$8bo$3o4bo$o2bo2bo$o5b2o$o3bo$o3bo$o$bobo3$b3o$bo2bo$bo$bo3bo$bo$2bo
bo!
Code: Select all
#C turn rear side of vertical long snake into forward glider w/MWSS
x = 9, y = 7, rule = B3/S23
7b2o$3o5bo$o2bo3bo$o5bo$o3bob2o$o$bobo!
Code: Select all
#C garbage-collect front side of vertical long snake w/P32 Coe-ship
x = 26, y = 36, rule = B3/S23
4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo9b2o$8b2o13bo$8b2o14bo
$9bobo5bo7bo$16b3o5b2o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o3b
o2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b2o
b2o$14bo!
Code: Select all
#C turn front side of vertical long snake into backwards glider w/P32 Coe-ship
x = 26, y = 38, rule = B3/S23
23b2o$23bo$4bo4b3o12bo$3b3o3bo2bo12bo$2b2obo3bo14b2o$2b3o4bo3bo$3b2o4bo
3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$
ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo
$12b2ob2o$14bo!
Code: Select all
#C garbage-collect tail of horizontal down-eater w/HWSS
x = 10, y = 8, rule = B3/S23
8b2o$3o4bobo$o2bo3bo$o5b2o$o3bo$o3bo$o$bobo!
Code: Select all
#C garbage-collect tail of horizontal up-eater w/two HWSS
x = 11, y = 16, rule = B3/S23
b3o$bo2bo$bo$bo3bob2o$bo3bo2bo$bo6bobo$2bobo4b2o3$bo$3o$ob2o$b3o$b3o$b3o
$b2o!
Code: Select all
#C garbage-collect head of horizontal down-eater w/P32 Coe-ship
x = 27, y = 37, rule = B3/S23
23b2o$4bo4b3o11bobo$3b3o3bo2bo12bo$2b2obo3bo15b2o$2b3o4bo3bo$3b2o4bo3bo$
8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o
3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b
2ob2o$14bo!
Code: Select all
#C garbage-collect head of horizontal up-eater w/P32 Coe-ship and MWSS
x = 27, y = 64, rule = B3/S23
25b2o$25bo$23bobo$23b2o$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo
3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$
ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo
$12b2ob2o$14bo19$13b3o$13bo2bo$13bo$13bo3bo$13bo$14bobo!
Code: Select all
#C garbage-collect tail of vertical down-eater w/P32 Coe-ship and HWSS
x = 27, y = 84, rule = B3/S23
23bo$23b3o$4bo4b3o14bo$3b3o3bo2bo12b2o$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$
8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o
3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b
2ob2o$14bo40$12bo$11b3o$10b2obo$10b3o$10b3o$10b3o$11b2o!
Code: Select all
#C garbage-collect tail of vertical up-eater w/MWSS and HWSS
x = 14, y = 14, rule = B3/S23
4b3o5b2o$4bo2bo5bo$4bo5b3o$4bo3bobo$4bo$5bobo2$2bo$b3o$2obo$3o$3o$3o$b2o!
Code: Select all
#C garbage-collect head of vertical up-eater w/HWSS
x = 10, y = 7, rule = B3/S23
3o6bo$o2bo3b3o$o5bo$o3bob2o$o3bo$o$bobo!
Code: Select all
#C garbage-collect tail of vertical down-eater w/P32 Coe-ship
x = 27, y = 38, rule = B3/S23
23b2o$23bo$4bo4b3o12b3o$3b3o3bo2bo13bo$2b2obo3bo$2b3o4bo3bo$3b2o4bo3bo$
8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$ob2o
3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo$12b
2ob2o$14bo!
Code: Select all
#C garbage-collect pond w/P32 Coe-ship
x = 27, y = 36, rule = B3/S23
4bo4b3o12b2o$3b3o3bo2bo10bo2bo$2b2obo3bo13bo2bo$2b3o4bo3bo10b2o$3b2o4bo
3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo$
ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12bo
$12b2ob2o$14bo!
Code: Select all
#C garbage-collect rear of horizontal cigar w/P32 Coe-ship
x = 28, y = 39, rule = B3/S23
25b2o$24bo2bo$23bo2bo$4bo4b3o12b2o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b2o
4bo3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o
5bo$ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$
12bo$12b2ob2o$14bo!
Code: Select all
#C garbage-collect rear of horizontal cigar w/P16 Coe-ship and three HWSS
x = 18, y = 43, rule = B3/S23
2bo4b3o5b2o$b3o3bo2bo3bo2bo$2obo3bo5bo2bo$3o4bo3bo2b2o$b2o4bo3bo$6b2o$6b
2o$7bobo2$7b2o10$4b3o$3bo2bo$6bo$2bo3bo$2bo3bo$6bo$3bobo2$8bo$7b3o$6b2ob
o$6b3o$6b3o$6b3o$7b2o3$10b3o$9bo2bo$12bo$8bo3bo$8bo3bo$12bo$9bobo!
Code: Select all
#C garbage-collect front rear of horizontal cigar w/P32 Coe-ship
x = 28, y = 38, rule = B3/S23
24b2o$23bo2bo$4bo4b3o12bo2bo$3b3o3bo2bo12b2o$2b2obo3bo$2b3o4bo3bo$3b2o4b
o3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo
$ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12b
o$12b2ob2o$14bo!
Code: Select all
#C garbage-collect horizontal cigar (from both sides) w/P16 Coe-ship and HWSS
x = 24, y = 18, rule = B3/S23
2bo4b3o5b2o$b3o3bo2bo3bo2bo$2obo3bo5bo2bo$3o4bo3bo2b2o$b2o4bo3bo$6b2o$6b
2o$7bobo2$7b2o2$21bo$20b3o$20bob2o$21b3o$21b3o$21b3o$21b2o!
Code: Select all
#C garbage-collect rear of vertical cigar w/P32 Coe-ship and HWSS
x = 27, y = 66, rule = B3/S23
25bo$24bobo$23bo2bo$23bobo$24bo$4bo4b3o$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$
3b2o4bo3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o
$3o5bo$ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobo
bo$12bo$12b2ob2o$14bo19$15bo$14b3o$13b2obo$13b3o$13b3o$13b3o$14b2o!
Code: Select all
#C garbage-collect front of vertical cigar w/P32 Coe-ship
x = 27, y = 40, rule = B3/S23
24bo$23bobo$23bo2bo$24bobo$4bo4b3o13bo$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$
3b2o4bo3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o
$3o5bo$ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobo
bo$12bo$12b2ob2o$14bo!
Code: Select all
#C garbage-collect rear point of long barge w/P32 Coe-ship
x = 28, y = 40, rule = B3/S23
26bo$25bobo$24bobo$23bobo$4bo4b3o12bo$3b3o3bo2bo$2b2obo3bo$2b3o4bo3bo$3b
2o4bo3bo$8b2o$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$
3o5bo$ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobob
o$12bo$12b2ob2o$14bo!
Code: Select all
#C garbage-collect front point of long barge w/P32 Coe-ship and MWSS
#C (rear MWSS is on wrong side; if removed, backward glider results)
x = 30, y = 64, rule = B3/S23
4bo4b3o$3b3o3bo2bo11bo$2b2obo3bo13bobo$2b3o4bo3bo10bobo$3b2o4bo3bo11bobo
$8b2o16bo$8b2o$9bobo5bo$16b3o$9b2o4b2obo$15b3o$15b3o$15b3o$bo14b2o$3o5bo
$ob2o3bo2b3o$b3o3bo2b2obo$b3o4bo2bobo$b2o6bob3o$11bo12$15bo$12bobobo$12b
o$12b2ob2o$14bo23$28bo$27b3o$26b2obo$26b3o$26b3o$27b2o!
Code: Select all
#C garbage-collect rear side of long ship w/HWSS
x = 10, y = 7, rule = B3/S23
3o5b2o$o2bo3bobo$o5bobo$o3bob2o$o3bo$o$bobo!
Code: Select all
#C garbage-collect front side of long ship w/two MWSS
x = 14, y = 67, rule = B3/S23
4b3o3b2o$4bo2bo2bobo$4bo6bobo$4bo3bo3b2o$4bo$5bobo56$3o$o2bo$o$o3bo$o$bo
bo!
Code: Select all
#C garbage-collect tail end of up vertical tub w/tail w/three HWSS
x = 13, y = 27, rule = B3/S23
11bo$10bobo$2b3o4bobo$2bo2bo3bo$2bo5b2o$2bo3bo$2bo3bo$2bo$3bobo3$2b3o$bo
2bo$4bo$o3bo$o3bo$4bo$bobo3$4b3o$4bo2bo$4bo$4bo3bo$4bo3bo$4bo$5bobo!
Code: Select all
#C garbage-collect tail end of down vertical tub w/tail w/two HWSS
x = 13, y = 16, rule = B3/S23
2b3o$2bo2bo$2bo$2bo3bob2o$2bo3bo2bo$2bo6bobo$3bobo4bobo$11bo2$2bo$b3o$2o
bo$3o$3o$3o$b2o!
Code: Select all
#C garbage-collect horizontal block-on-block w/MWSS
x = 11, y = 6, rule = B3/S23
3o$o2bo2b2ob2o$o5b2ob2o$o3bo$o$bobo!
Code: Select all
#C garbage-collect vertical block-on-block w/HWSS and MWSS
x = 8, y = 18, rule = B3/S23
6b2o$6b2o$3o$o2bo2b2o$o5b2o$o3bo$o3bo$o$bobo4$b3o$bo2bo$bo$bo3bo$bo$2bob
o!
Code: Select all
#C garbage-collect rear of bipole w/HWSS and MWSS
x = 11, y = 23, rule = B3/S23
9b2o$3o5bobo$o2bo$o5bobo$o3bob2o$o3bo$o$bobo10$b3o$bo2bo$bo$bo3bo$bo$2bo
bo!
Code: Select all
#C garbage-collect front of bipole w/two MWSS
#C (trivially extensible to barber-poles of any length)
x = 11, y = 14, rule = B3/S23
3o$o2bo$o5b2o$o3bobo$o6bobo$bobo6bo$9b2o2$3b3o$3bo2bo$3bo$3bo3bo$3bo$4bo
bo!
Code: Select all
#C garbage-collect traffic light w/three HWSS
x = 15, y = 25, rule = B3/S23
10bo$3o7bo$o2bo6bo$o$o3bob3o3b3o$o3bo$o9bo$bobo6bo$10bo$4bo$3b3o$3bob2o$
4b3o$4b3o$4b3o$4b2o3$6b3o$6bo2bo$6bo$6bo3bo$6bo3bo$6bo$7bobo!
Code: Select all
#C garbage-collect rearward glider w/MWSS
x = 9, y = 6, rule = B3/S23
3o$o2bo$o$o3bobo$o5bobo$bobo2b2o!
Code: Select all
#C garbage-collect forward glider w/MWSS
x = 9, y = 6, rule = B3/S23
3o$o2bo$o6bo$o3bob2o$o5bobo$bobo!
Code: Select all
#C garbage-collect sideways LWSS with MWSS
x = 11, y = 6, rule = B3/S23
3o$o2bo2b4o$o5bo3bo$o3bobo$o6bo2bo$bobo!
Code: Select all
#C garbage-collect backwards LWSS with MWSS
x = 9, y = 9, rule = B3/S23
5bobo$8bo$8bo$3o2bo2bo$o2bo2b3o$o$o3bo$o$bobo!
Code: Select all
#C garbage-collect sideways MWSS with MWSS
x = 12, y = 6, rule = B3/S23
3o$o2bo2b5o$o5bo4bo$o3bobo$o6bo3bo$bobo5bo!
Code: Select all
#C garbage-collect backwards MWSS with MWSS
x = 10, y = 6, rule = B3/S23
3o4b2o$o2bo2b3o$o5b3o$o3bob2obo$o6b3o$bobo4bo!
Code: Select all
#C garbage-collect sideways HWSS with MWSS
x = 13, y = 6, rule = B3/S23
3o$o2bo2b6o$o5bo5bo$o3bobo$o6bo4bo$bobo5b2o!
Code: Select all
#C garbage-collect backwards HWSS with MWSS
x = 10, y = 7, rule = B3/S23
7b2o$3o3b3o$o2bo2b3o$o5b3o$o3bob2obo$o6b3o$bobo4bo!
Code: Select all
#C garbage-collect backwards P16 Coe-ship with two MWSS
x = 16, y = 27, rule = B3/S23
9bo$8bobo$7bo2bo$7bo2bo$7b3o$7bobo$3o3b3o2bo2bo$o2bo2b3o2bo3bo$o5b3o6bo$
o3bob2obo2bo2bo$o6b3o3b3o$bobo4bo10$7b3o$7bo2bo$7bo$7bo3bo$7bo$8bobo!
If anyone needs others, let me know.
By the way, what is the general concensus on sending collections of
many patterns of this type? Is it more convenient to send a large
number of small pieces, or larger stamp-collections of multiple
patterns?
I find it is easier to scan (and save) many at once, but easier to
construct larger mechanisms if the pieces are stored separately.
-- Mark D. Niemiec