dvgrn wrote: ↑May 30th, 2022, 7:53 am
2) figure out how to catch the GPSEs and leave behind a minimum amount of non-repetitive ash (near-end blobs of ash will have to be cleaned up before the Corderfleets are sent out); ...
On to the next. It doesn't take long to sort this one out: there's a placement of a single block that leaves almost no non-repetitive ash at all -- just one extra block gets left behind. The crash puts out a convenient "No More Bits" output signal -- or if you don't need one of those, just turn the block into a beehive and it will suppress the glider. Can't get much simpler than that, I think.
Code: Select all
x = 289, y = 172, rule = LifeHistory
A140.A$A140.A$A9.2A33.2A94.A9.2A33.2A$10.2A32.A.A104.2A32.A.A$44.2A
139.2A2$12.3A138.3A2$16.A140.A$16.A140.A$16.A140.A$12.2A139.2A$11.A2.
A137.A2.A$12.2A40.2A97.2A40.2A$54.2A139.2A7$50.2A139.2A$50.2A139.2A2$
13.2A139.2A$12.A.A138.A.A$13.A140.A2$23.3A138.3A4$32.A140.A$32.A140.A
$32.A9.2A33.2A94.A9.2A33.2A$42.2A32.A.A104.2A32.A.A$76.2A139.2A2$44.
3A138.3A2$48.A17.2A121.A17.2A$48.A15.A2.A121.A15.A2.A$48.A16.3A23.2A
96.A16.3A23.2A$44.2A26.2A15.2A2.2A.A88.2A26.2A15.2A2.2A.A$43.A2.A40.
2A5.A2.A86.A2.A40.2A5.A2.A$44.2A45.2A4.A87.2A45.2A4.A$82.A4.A4.A.3A
126.A4.A4.A.3A$86.A4.2A.A132.A4.2A.A$82.A2.A2.A2.2A130.A2.A2.A2.2A$
88.A140.A$14.2A70.A.A66.2A70.A.A$13.A2.A70.A66.A2.A70.A$14.A.A88.A49.
A.A88.A$15.A66.2A22.A49.A66.2A22.A$82.2A20.3A116.2A20.3A2$45.2A139.2A
$44.A.A138.A.A$45.A140.A4$8.2A44.2A93.2A44.2A$7.A2.A42.A.A92.A2.A42.A
.A$8.2A30.2A12.A94.2A30.2A12.A$39.A.A138.A.A$40.A33.2A105.A33.2A$74.
2A139.2A2$28.2A139.2A$28.2A46.3A90.2A46.3A2$80.A140.A$80.A140.A$80.A
140.A$76.2A139.2A$75.A2.A137.A2.A$54.A21.2A117.A21.2A$52.2A139.2A$42.
2A3.2A4.2A128.2A3.2A4.2A$42.A.A.3A134.A.A.3A$42.A7.2A131.A7.2A$48.A3.
A136.A3.A$48.A3.A136.A3.A$50.A140.A$51.A.A138.A.A$38.2A3.2A6.A2.A7.2A
115.2A3.2A6.A2.A7.2A$37.3A.2A2.A8.2A6.2A114.3A.2A2.A8.2A6.2A$37.A4.A
3.A.2A.4A2.A19.2A99.A4.A3.A.2A.4A2.A19.2A$37.A3.2A3.2A6.2A.2A17.A.A
99.A3.2A3.2A6.2A.2A17.A.A$38.A.A2.2A9.A.2A19.A101.A.A2.2A9.A.2A19.A$
39.A6.A9.A23.A99.A6.A9.A23.A$45.3A.A4.A23.A2.A104.3A.A4.A23.A2.A$50.A
27.A2.A109.A27.A2.A$79.A2.A137.A2.A$80.2A139.2A$72.2A139.2A$71.A.A
138.A.A$72.A140.A$82.3A138.3A$82.A2.A137.A2.A$60.2A20.A.2A115.2A20.A.
2A$60.2A139.2A2$82.A140.A$82.2A12.2A125.2A12.2A$83.A12.2A126.A12.2A$
80.3A138.3A$79.3A8.2A128.3A8.2A$78.A11.2A127.A11.2A$79.A6.A10.A122.A
6.A10.A$85.A.2A7.3A127.A.2A7.3A$85.A3.2A4.A3.2A.3A121.A3.2A4.A3.2A.3A
$82.2A3.A3.A2.2A.7A.A117.2A3.A3.A2.2A.7A.A$84.A2.A3.A3.A.A.A3.A.A119.
A2.A3.A3.A.A.A3.A.A$84.A.2A3.A4.A.3A3.A120.A.2A3.A4.A.3A3.A$88.2A139.
2A9$84.2A17.2A120.2A17.2A$84.2A16.3A120.2A16.3A$101.A140.A$95.3A2.2A
134.3A2.2A$93.3A3.3A3.3A126.3A3.3A3.3A$94.3A4.A.A3.A127.3A4.A.A3.A$
94.2A7.5A127.2A7.5A$103.A140.A36$287.C$145.2C139.C.C$145.2C139.C.C$
287.C!
The extra block can be suppressed by building another block (or lots of other things) near the beehive location, but it might be cheaper in some cases to just shoot down that extra block later, with a slow^1 glider (SW) or a slow^2 glider (NW and SE).
The Interesting Part
It appears that two out of the four GPSE absorbers are either in the quadrant that the DBCA can reach without crossing active glider streams, or they can be moved there, as shown in this sample pattern:
Code: Select all
x = 15871, y = 15810, rule = LifeHistory
15869.A$15868.A$15868.3A140$27.A.A$28.2A$28.A$31.2A$32.2A$31.A$38.3A$
38.A$39.A17$.2A$A.A$2.A7470$7507.2D19.E$7507.2D18.E.E$7527.E.E$7528.E
145$7886.3D2.3D180.4D2.2D$7885.3D3.3D3.5D8.4D29.6D12.6D57.11D7.4D28.
4D2.2D$7884.4D2.4D3.6D7.4D29.6D12.6D57.12D6.4D28.4D2.2D$7884.3D2.4D4.
6D7.4D29.7D11.6D57.13D5.4D4.4D20.3D2.3D$7883.4D2.4D4.7D6.4D29.7D10.7D
57.4D5.4D13.4D19.4D2.3D$7883.4D2.3D5.7D6.4D29.8D9.7D57.4D6.4D12.4D19.
3D2.4D$7883.4D2.3D5.8D5.4D29.8D8.8D57.4D6.4D12.4D18.4D2.3D$7883.4D2.
3D5.9D4.4D7.8D14.4D.3D8.8D7.8D7.3D.5D4.8D14.4D6.3D5.4D2.10D4.7D3.3D3.
3D$7897.4D.4D4.4D5.11D13.4D.4D6.4D.4D5.12D5.9D3.11D12.4D5.4D5.4D2.10D
2.10D$7897.4D.5D3.4D4.13D12.4D.4D6.4D.4D5.12D5.9D2.6D.5D12.13D5.4D2.
10D2.5D.4D$7897.4D2.4D3.4D4.4D5.5D11.4D2.4D5.3D2.4D4.5D4.5D4.5D6.4D5.
4D11.12D6.4D4.4D6.3D$7897.4D2.5D2.4D3.4D7.4D11.4D2.4D4.4D2.4D4.4D6.4D
4.4D6.4D7.3D11.13D5.4D4.4D6.3D$7897.4D3.4D2.4D3.4D7.4D11.4D3.3D4.4D2.
4D3.4D8.3D4.3D7.4D7.3D11.4D4.6D4.4D4.4D6.5D$7897.4D4.4D.4D3.4D8.3D11.
4D3.4D2.4D3.4D3.4D8.4D3.3D7.14D11.4D6.5D3.4D4.4D6.7D$7897.4D4.4D.4D3.
4D8.3D11.4D3.4D2.4D3.4D3.4D8.4D3.3D7.14D11.4D7.4D3.4D4.4D7.8D$7897.4D
5.8D3.4D8.3D11.4D4.4D.3D4.4D3.4D8.4D3.3D7.4D21.4D7.4D3.4D4.4D9.7D$
7897.4D5.8D3.4D7.4D11.4D4.8D4.4D3.4D8.3D4.3D7.4D21.4D7.4D3.4D4.4D12.
4D$7897.4D6.7D3.4D7.4D11.4D4.7D5.4D4.4D6.4D4.3D7.4D21.4D7.4D3.4D4.4D
13.3D$7897.4D6.7D4.4D5.5D11.4D5.6D5.4D4.4D5.5D4.3D8.4D7.D12.4D6.4D4.
4D4.4D5.3D5.3D$7897.4D7.6D4.13D12.4D5.6D5.4D4.13D5.3D8.13D11.14D4.4D
4.8D.11D$7897.4D7.6D5.11D13.4D6.4D6.4D5.11D6.3D9.12D11.13D5.4D5.7D2.
10D$7897.4D8.5D6.9D14.4D6.4D6.4D6.9D7.3D10.10D12.12D6.4D5.7D3.7D5$
8066.4D$8010.4D52.4D$8010.4D52.4D$7933.4D42.4D27.4D52.4D$7933.4D42.4D
83.4D$7933.4D42.4D83.4D$7933.4D42.4D83.4D$7901.8D7.3D6.4D2.10D3.3D.7D
6.4D6.4D2.10D11.8D4.4D5.11D3.3D.7D6.10D6.4D$7899.11D6.3D6.4D2.10D3.
12D5.4D6.4D2.10D10.9D4.4D4.12D3.12D5.11D5.4D$7898.13D5.3D6.4D2.10D3.
13D4.4D6.4D2.10D9.5D2.3D4.4D3.5D2.6D3.13D4.12D4.4D$7898.4D5.5D4.3D6.
4D4.4D7.5D4.4D4.4D6.4D4.4D13.4D10.4D3.4D4.4D4.5D4.4D12.4D4.4D$7897.4D
7.4D4.3D6.4D4.4D7.4D6.4D3.4D6.4D4.4D13.4D10.4D3.3D5.4D4.4D6.3D13.3D4.
4D$7897.4D7.4D4.3D6.4D4.4D7.3D7.4D3.4D6.4D4.4D13.5D9.4D3.3D5.4D4.4D6.
3D13.3D4.4D$7897.4D8.3D4.3D6.4D4.4D7.3D7.4D3.4D6.4D4.4D14.7D6.4D3.4D
4.4D4.4D6.3D6.10D4.4D$7897.4D8.3D4.3D6.4D4.4D7.3D7.4D3.4D6.4D4.4D15.
8D4.4D3.5D2.4D5.4D6.3D4.12D4.4D$7897.4D8.3D4.3D6.4D4.4D7.3D7.4D3.4D6.
4D4.4D17.7D3.4D3.11D5.4D6.3D4.5D4.3D4.4D$7897.4D7.4D4.3D6.4D4.4D7.3D
7.4D3.4D6.4D4.4D19.5D3.4D3.10D6.4D6.3D3.4D6.3D4.4D$7897.4D7.4D4.3D6.
4D4.4D7.4D6.4D3.4D6.4D4.4D20.4D3.4D3.3D13.4D6.3D3.4D6.3D4.4D$7898.4D
5.5D4.4D4.5D4.4D7.5D4.4D4.5D3.6D4.4D13.3D4.4D3.4D3.4D12.4D6.3D3.4D5.
4D4.4D$7898.13D5.13D5.7D3.13D5.13D4.8D9.11D3.4D3.11D5.4D6.3D4.5D.6D4.
4D$7899.11D7.12D5.7D3.12D6.13D5.7D9.10D4.4D3.13D3.4D6.3D4.12D4.4D$
7900.9D9.6D2.3D6.6D3.3D.7D8.7D.4D5.7D10.8D5.4D3.13D3.4D6.3D5.7D.3D4.
4D$7944.3D69.4D6.4D$7944.3D69.3D8.3D$7944.3D69.4D6.4D$7944.3D69.6D2.
6D$7944.3D70.12D15$7924.20D$7924.20D$7938.6D$7937.4D.2D$7936.4D2.2D$
7935.4D3.2D$7934.4D4.2D$7933.4D5.2D$7932.4D6.2D$7931.4D7.2D$7930.4D8.
2D$7929.4D9.2D$7928.4D10.2D$7927.4D11.2D$7926.4D12.2D$7925.4D13.2D$
7924.4D14.2D$7923.4D15.2D$7922.4D16.2D$7921.4D17.2D$7920.4D$7919.4D$
7918.4D$7917.4D$7916.4D$7915.4D$7914.4D$7913.4D$7912.4D$7911.4D$7910.
4D$7909.4D$7909.3D$7909.2D2$7907.D$7906.CAD$7886.2D18.CAD$7886.2D19.D
9$8001.2E$8001.2E77$7973.2A$7972.A2.A$7973.2A19$7972.2D$7972.2D290$
8323.A$8322.A.A$8322.A.A18.2D$8323.A19.2D7078$90.A$88.A.A$89.2A150$
425.A$425.A.A$425.2A47$226.A$225.A$225.3A$218.A$219.2A$218.2A$215.A$
215.2A$214.A.A117$15851.A$15851.A.A$15851.2A17$15746.A$15747.A$15745.
3A$15822.A$15820.2A$15821.2A69$15825.A$15824.2A$15824.A.A10$423.A$
422.2A$422.A.A2$147.2A$148.2A$147.A!
#C [[ MAXGRIDSIZE 14 X 20 Y 50 Z -1.5 ]]
We just have to shut down the NW and SE GPSEs early enough so that they aren't firing gliders at each other for too long after the SW GPSEs are no longer supplying gliders to suppress them.
The Tricky Part
There's (at least) one piece of RCT theory that I could use some reassurance on.
Here's a LifeSuper version of the above pattern, which might make it a little easier to track the Bit-Reading Glider and its return signals. This time I've removed the most difficult to build GPSE absorber (the beehive in the northwest, on the far side of two active glider streams -- it's still visible, but it's drawn in a red-orange OFF label state, state 14).
Code: Select all
x = 15743, y = 15682, rule = LifeSuper
15741.M$15740.M$15740.3M140$27.M.M$28.2M$28.M$31.2M$32.2M$31.M$38.3M$
38.M$39.M17$.2M$M.M$2.M7406$7443.2N19.N$7443.2N18.N.N$7463.N.N$7464.N
62$8027.2M$8027.M$8025.M.M$8025.2M80$7722.3D2.3D180.4D2.4D$7721.3D3.
3D3.5D8.4D29.6D12.6D57.11D7.4D28.4D2.4D$7720.4D2.4D3.6D7.4D29.6D12.6D
57.12D6.4D28.4D2.4D$7720.3D2.4D4.6D7.4D29.7D11.6D57.13D5.4D4.4D20.3D
2.4D$7719.4D2.4D4.7D6.4D29.7D10.7D57.4D5.4D13.4D19.4D2.4D$7719.4D2.3D
5.7D6.4D29.8D9.7D57.4D6.4D12.4D19.3D2.4D$7719.4D2.3D5.8D5.4D29.8D8.8D
57.4D6.4D12.4D18.4D2.4D$7719.4D2.3D5.9D4.4D7.8D14.4D.3D8.8D7.8D7.3D.
5D4.8D14.4D6.3D5.4D2.10D4.7D3.3D3.3D$7733.4D.4D4.4D5.11D13.4D.4D6.4D.
4D5.12D5.9D3.11D12.4D5.4D5.4D2.10D2.10D$7733.4D.5D3.4D4.13D12.4D.4D6.
4D.4D5.12D5.9D2.6D.5D12.13D5.4D2.10D2.5D.4D$7733.4D2.4D3.4D4.4D5.5D
11.4D2.4D5.3D2.4D4.5D4.5D4.5D6.4D5.4D11.12D6.4D4.4D6.3D$7733.4D2.5D2.
4D3.4D7.4D11.4D2.4D4.4D2.4D4.4D6.4D4.4D6.4D7.3D11.13D5.4D4.4D6.3D$
7733.4D3.4D2.4D3.4D7.4D11.4D3.3D4.4D2.4D3.4D8.3D4.3D7.4D7.3D11.4D4.6D
4.4D4.4D6.5D$7733.4D4.4D.4D3.4D8.3D11.4D3.4D2.4D3.4D3.4D8.4D3.3D7.14D
11.4D6.5D3.4D4.4D6.7D$7733.4D4.4D.4D3.4D8.3D11.4D3.4D2.4D3.4D3.4D8.4D
3.3D7.14D11.4D7.4D3.4D4.4D7.8D$7733.4D5.8D3.4D8.3D11.4D4.4D.3D4.4D3.
4D8.4D3.3D7.4D21.4D7.4D3.4D4.4D9.7D$7733.4D5.8D3.4D7.4D11.4D4.8D4.4D
3.4D8.3D4.3D7.4D21.4D7.4D3.4D4.4D12.4D$7733.4D6.7D3.4D7.4D11.4D4.7D5.
4D4.4D6.4D4.3D7.4D21.4D7.4D3.4D4.4D13.3D$7733.4D6.7D4.4D5.5D11.4D5.6D
5.4D4.4D5.5D4.3D8.4D7.D12.4D6.4D4.4D4.4D5.3D5.3D$7733.4D7.6D4.13D12.
4D5.6D5.4D4.13D5.3D8.13D11.14D4.4D4.8D.11D$7733.4D7.6D5.11D13.4D6.4D
6.4D5.11D6.3D9.12D11.13D5.4D5.7D2.10D$7733.4D8.5D6.9D14.4D6.4D6.4D6.
9D7.3D10.10D12.12D6.4D5.7D3.7D5$7902.4D$7846.4D52.4D$7846.4D52.4D$
7769.4D42.4D27.4D52.4D$7769.4D42.4D83.4D$7769.4D42.4D83.4D$7769.4D42.
4D83.4D$7737.8D7.3D6.4D2.10D3.3D.7D6.4D6.4D2.10D11.8D4.4D5.11D3.3D.7D
6.10D6.4D$7735.11D6.3D6.4D2.10D3.12D5.4D6.4D2.10D10.9D4.4D4.12D3.12D
5.11D5.4D$7734.13D5.3D6.4D2.10D3.13D4.4D6.4D2.10D9.5D2.3D4.4D3.5D2.6D
3.13D4.12D4.4D$7734.4D5.5D4.3D6.4D4.4D7.5D4.4D4.4D6.4D4.4D13.4D10.4D
3.4D4.4D4.5D4.4D12.4D4.4D$7733.4D7.4D4.3D6.4D4.4D7.4D6.4D3.4D6.4D4.4D
13.4D10.4D3.3D5.4D4.4D6.3D13.3D4.4D$7733.4D7.4D4.3D6.4D4.4D7.3D7.4D3.
4D6.4D4.4D13.5D9.4D3.3D5.4D4.4D6.3D13.3D4.4D$7733.4D8.3D4.3D6.4D4.4D
7.3D7.4D3.4D6.4D4.4D14.7D6.4D3.4D4.4D4.4D6.3D6.10D4.4D$7733.4D8.3D4.
3D6.4D4.4D7.3D7.4D3.4D6.4D4.4D15.8D4.4D3.5D2.4D5.4D6.3D4.12D4.4D$
7733.4D8.3D4.3D6.4D4.4D7.3D7.4D3.4D6.4D4.4D17.7D3.4D3.11D5.4D6.3D4.5D
4.3D4.4D$7733.4D7.4D4.3D6.4D4.4D7.3D7.4D3.4D6.4D4.4D19.5D3.4D3.10D6.
4D6.3D3.4D6.3D4.4D$7733.4D7.4D4.3D6.4D4.4D7.4D6.4D3.4D6.4D4.4D20.4D3.
4D3.3D13.4D6.3D3.4D6.3D4.4D$7734.4D5.5D4.4D4.5D4.4D7.5D4.4D4.5D3.6D4.
4D13.3D4.4D3.4D3.4D12.4D6.3D3.4D5.4D4.4D$7734.13D5.13D5.7D3.13D5.13D
4.8D9.11D3.4D3.11D5.4D6.3D4.5D.6D4.4D$7735.11D7.12D5.7D3.12D6.13D5.7D
9.10D4.4D3.13D3.4D6.3D4.12D4.4D$7736.9D9.6D2.3D6.6D3.3D.7D8.7D.4D5.7D
10.8D5.4D3.13D3.4D6.3D5.7D.3D4.4D$7780.3D69.4D6.4D$7780.3D69.3D8.3D$
7780.3D69.4D6.4D$7780.3D69.6D2.6D$7780.3D70.12D3$7971.2M$7971.2M11$
7860.20D$7860.20D$7874.6D$7873.4D.2D$7872.4D2.2D$7871.4D3.2D$7870.4D
4.2D$7869.4D5.2D$7868.4D6.2D$7867.4D7.2D$7866.4D8.2D$7865.4D9.2D$
7864.4D10.2D$7863.4D11.2D$7862.4D12.2D$7861.4D13.2D$7860.4D14.2D$
7859.4D15.2D$7858.4D16.2D$7857.4D17.2D$7856.4D$7855.4D$7854.4D$7853.
4D$7852.4D$7851.4D$7850.4D$7849.4D$7848.4D$7847.4D$7846.4D$7845.4D$
7845.3D$7845.2D2$7843.D$7842.CMD$7822.2D18.CMD$7822.2D19.D87$7909.2M$
7908.M2.M$7909.2M19$7908.2D$7908.2D290$8259.M$8258.M.M$8258.M.M18.2D$
8259.M19.2D7014$90.M$88.M.M$89.2M150$425.M$425.M.M$425.2M47$226.M$
225.M$225.3M$218.M$219.2M$218.2M$215.M$215.2M$214.M.M117$15723.M$
15723.M.M$15723.2M17$15618.M$15619.M$15617.3M$15694.M$15692.2M$15693.
2M69$15697.M$15696.2M$15696.M.M10$423.M$422.2M$422.M.M2$147.2M$148.2M
$147.M!
#C [[ MAXGRIDSIZE 14 X 20 Y 50 Z -1.5 ]]
It turns out that as long as the Bit-Reading Glider isn't heading back southeastwards at the moment that the NE GPSEs get shut down, the GPSE from the northwest just crashes harmlessly into the ash trail from the southwest, and dies out in a very civilized way. It should be easy to use direct DBCA construction arm gliders to clean up as much of that crash zone as we need to, to make room to build Corderships.
By way of contrast, try removing the same northwestern GPSE-absorbing beehive from the LifeHistory version of the pattern above, though, and you'll see a nasty explosion in the southeast. The system doesn't like having a Bit-Reading Glider still active when the southeast GPSE is shutting down.
Reassurance?
I'd just like to have a little more confidence that we can calculate starting positions for the sixteen gliders, that put the Bit-Reading Glider and the four GPSEs into completely predictable positions at the time of the final crash -- no matter how many bits, or which bits, have been decoded and emitted before that point.
I guess if necessary we could say that the last bit coming from the RCT is fixed, so that we know it's going to be a "2" and not a "1". But I'm not sure even that is necessary. Probably I should just experiment with Pavgran's RCT encoding script a little more, and see if that gives any more clarity about this.