## Demonoid (diagonal Geminoid) completed!

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.

### Re: Demonoid (diagonal Geminoid) completed!

dvgrn wrote:The horrible slowness of these boustrophedonic designs is almost all due to the unmanageably large number of hashtiles resulting from nearby glider streams traveling in opposite directions.

A better solution to that problem might be to allow a Hashlife-type algorithm to make diagonal rectangular hashtiles so that each glider stream can be run independently.
x₁=ηx
V ⃰_η=c²√(Λη)
K=(Λu²)/2
Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt)

$$x_1=\eta x$$
$$V^*_\eta=c^2\sqrt{\Lambda\eta}$$
$$K=\frac{\Lambda u^2}2$$
$$P_a=1-\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$

http://conwaylife.com/wiki/A_for_all

Aidan F. Pierce

A for awesome

Posts: 1781
Joined: September 13th, 2014, 5:36 pm
Location: 0x-1

### Re: Demonoid (diagonal Geminoid) completed!

A for awesome wrote:A better solution to that problem might be to allow a Hashlife-type algorithm to make diagonal rectangular hashtiles so that each glider stream can be run independently.

In a sense that's what I was suggesting with the Hyperspace HashLife option -- each diagonal rectangle would be embedded in an otherwise empty square hashtile, is all.

A lot of the power of HashLife comes not from the complexity or subtlety of the algorithm, but from its ridiculous simplicity. That simplicity is very heavily contingent on square orthogonal 2^N tiles. Maybe there's a way to generalize the method to be able to handle arbitrary-length diagonal rectangles, without higher-order rectangles getting too wide and picking up neighboring opposing glider streams... but I think it would take a lot of pattern-specific special-case coding.

Once we're doing special-case coding, it suddenly becomes fairly easy to write an algorithm that can produce any future generation of a Demonoid pattern, on demand, in a fraction of a second. The algorithm could be told in what order the still lifes are constructed, and what the position and order and time of transition is for the 4818 elbow patterns. The signal gliders are always the same, except for a few that are temporarily in Herschel form, going through the circuitry, so it's easy to drop those into place.

So we'd end up with an algorithm that's billions of times faster than HashLife, because it can instantly tell you for example that the Demonoid will be at (-130N,-130N) in 1636712N ticks -- whereas HashLife has to work really hard to figure that out every time around.

But that's on the other side of a subtle line between simulating a pattern's evolution, and predicting it. If there's a subtle bug in some future Demonoid, where two components interact where they're not supposed to interact, then this kind of predictive algorithm might not even notice the problem!

Theoretically it's possible to write a generalized algorithm that can analyze signal circuitry, prove theorems about specific patterns using that circuitry, and use those theorems to achieve huge simulation speedups. Compared to something like that, HashLife would look like plain mindless brute force. Which is pretty much what it is, really -- brute force that uses memory more than CPU cycles.

On the other hand, actually writing and debugging that hypothetical new algorithm is not a task that many programmers or mathematicians would want to face...!

dvgrn
Moderator

Posts: 5552
Joined: May 17th, 2009, 11:00 pm

### Re: Demonoid (diagonal Geminoid) completed!

Maybe there's a way to generalize the method to be able to handle arbitrary-length diagonal rectangles, without higher-order rectangles getting too wide and picking up neighboring opposing glider streams...
Not too sure. For a cell 'c' to advance in N gens one would have to get the information of all the cells inside the 2N+1 by 2N+1 square, with 'c' in the center. Unless you know that the patterns are mostly gliders and don't affect each other... Or maybe that's what you mean by this?
but I think it would take a lot of pattern-specific special-case coding.
Best wishes to you, Scorbie

Scorbie

Posts: 1376
Joined: December 7th, 2013, 1:05 am

### Re: Demonoid (diagonal Geminoid) completed!

Congratulations!
I'm going to make it a point to retrace the collaboration on this one.
SO much going on. Not only the slow salvo constructions, but also the duplex 10h elbow manipulation. Superb!

Two questions (m... maybe three):
1st (and it took two viewings to 825,500 generations): Is it a single construction tape in a double serpentine?
2nd: after the replicating reflectors there are two guns, a singleton and a doubleton. Was the doubleton usage for convenience in achieving the 10h shift? That would make the second output superfluous. Thus:
3rd: Its eater placed for easy deletion w/ SoD?

Again, NICE.
triller
The most exciting phrase to hear in science, the one that heralds new
discoveries, is not "Eureka!" (I found it!) but "That's funny ..."
-- Isaac Asimov

triller

Posts: 110
Joined: September 3rd, 2009, 2:41 pm

### Re: Demonoid (diagonal Geminoid) completed!

triller wrote:Two questions (m... maybe three):
1st (and it took two viewings to 825,500 generations): Is it a single construction tape in a double serpentine?

Yes, that's certainly what it looks like to me. One glider loop is copied for insertion into the NW31 gun, and the other for use in the NW41 gun. Both loops are synchronized with each other, and work in tandem to move the elbow block and create hand gliders for construction.

triller wrote:2nd: after the replicating reflectors there are two guns, a singleton and a doubleton. Was the doubleton usage for convenience in achieving the 10h shift? That would make the second output superfluous. Thus:
3rd: Its eater placed for easy deletion w/ SoD?

The first part of the conduits are identical, until the NW31 and NW41 H-->Gs. NW31 conduits are commonplace--it's one of the natural outputs of a bare Herschel. However, there's only one small NW41 that we know of:
x = 54, y = 61, rule = LifeHistory5.D3.D.D3.D3.D4.3D2.5D3.D4.3D3.3D$5.2D2.D.D3.D2.2D3.D3.D3.D4.2D3.D3.D.D3.D$5.D.D.D.D3.D3.D3.D3.D3.D5.D3.D2.2D5.D$5.D2.2D.D.D.D3.D4.4D3.D5.D3.D.D.D4.D$5.D3.D.D.D.D3.D7.D3.D5.D3.2D2.D3.D$5.D3.D.2D.2D3.D7.D3.D5.D3.D3.D2.D$5.D3.D.D3.D2.3D3.3D4.D4.3D3.3D2.5D4$5.D3.D.D3.D4.D4.D3.5D2.3D5.D2.5D$5.2D2.D.D3.D3.2D3.2D5.D3.D3.D3.2D6.D$5.D.D.D.D3.D2.D.D4.D5.D7.D2.D.D5.D$5.D2.2D.D.D.D.D2.D4.D5.D5.2D2.D2.D4.D$5.D3.D.D.D.D.5D3.D5.D7.D.5D2.D$5.D3.D.2D.2D4.D4.D5.D3.D3.D4.D2.D$5.D3.D.D3.D4.D3.3D4.D4.3D5.D2.D8$.4B18.4B$2.4B18.4B$3.4B18.4B$4.4B18.4B$5.4B18.4B$6.4B18.4B$7.4B18.4B3.B$8.4B18.4B.3B$9.4B18.7B5.2A$10.4B7.2A9.7B3.B2AB$11.4B5.B2AB9.7B2.4B6.2A$12.4B5.3B6.12B.2B.B5.A$13.4B3.B.B6.19B.BA.A$14.4B.6B4.19B.B2A$15.10B2.23B$7.2A7.33B$8.A8.32B$8.A.AB6.33B$9.2AB.3B2.33B$11.41B$11.41B$12.41B$11.42B$9.43B$7.19B3.24B$7.2BD15B5.23B$6.3BDBD4B.7B7.8B2.12B$7.2B3D4B2.6B7.7B6.10B$6.5BD4B3.6B6.2A10.2B.B2.4B$5.10B6.4B7.A10.B2AB$4.4B12.B2A2B4.3A12.2A$4.3B14.2A.B2A2.A$2.4B18.BA.A.A$2.2A23.A.2A$3.A23.A$3A23.2A$A!

As you can see, it produces an additional NW19 output, which we don't want. And hence the eater--placed, like you surmised, for easy construction and destruction.
There's also a rather tricky eater weld here, which chris_c found a good construction recipe for, allowing this design.
"What's purple and commutes?
The Evanston Express."
thunk

Posts: 165
Joined: October 3rd, 2015, 8:50 pm
Location: Central USA

### Re: Demonoid (diagonal Geminoid) completed!

triller wrote:Two questions (m... maybe three):
1st (and it took two viewings to 825,500 generations): Is it a single construction tape in a double serpentine?

That's right. Looking back, I see that that "serial two-channel" idea crept in somewhere between the beginning of the Geminoid Challenge thread in December 2012, and the first working prototype of a Demonoid a couple of months later.

That was a much more complicated blueprint than the design we ended up with! Even so, that was the model that got Paul Chapman interested in the project. He wrote the Seeds of Destruction Game to look for self-destruct circuitry for it.

The key improvement was to use the same reflectors to carry both recipes in series, saving a lot of reflectors and period doublers, and allowing recipes with singleton gliders to be encoded easily. You're stuck with pairs only if the rule is that "gliders on the tape are sent to alternate construction lanes" -- and then you usually also have the problem of building extra circuitry to delay one glider until its partner shows up... though that's less of a problem with the new faster syringe-based circuitry, come to think of it.

And now the 0hd Demonoid design cuts the number of still lifes to be constructed in half again. It will be interesting to see how much smaller a replicator unit can get. I'm still keeping my fingers crossed for a good Spartan G-to-H or G-to-2G.

Meanwhile I'm somewhat tempted by this design for a 0hd Demonoid, because it allows the signal repeat time to be reduced to 90 ticks:

x = 211, y = 236, rule = LifeHistory139.4B$138.4B$137.4B$136.4B$135.4B$134.4B$133.4B$132.4B$131.4B$130.4B$129.4B$128.4B$127.4B$126.4B$125.4B$124.4B$123.5B$122.6B17.2A$120.9B17.A25.A$120.9B17.A.AB20.3A11.A$119.10B18.2AB.B17.A14.3A$118.12B19.4B16.2A16.A14.A$117.14B18.4B14.4B15.2A12.3A$116.15B8.2A8.5B12.3B5.B.7B3.3B.2B7.A$115.15B9.A8.6B11.4B.13B5.5B6.2A$114.4B2.12B4.BA.A8.8B2.36B2.5B$113.4B3.15B.B2A8.14BD37B$112.4B4.17B11.13B3D34B2A$111.4B5.17B12.7B.4BDBD15B2A17B2A$110.4B3.B.17B12.15BD15B2A16B.B$109.4B3.2A19B11.19B2.2B3.23B$108.4B4.2AB.19B8.17B11.10B2.9B$107.4B6.B4.20B2.2B.15B16.6B3.8B$106.4B12.16BD22B19.3B4.7B$105.4B13.9B.4BDBD13B.8B21.B3.11B$104.4B15.7B2.4B3D9B2A2B3.8B19.2A2.12B$103.4B16.7B2.4BD11B2A2B5.B3.2A20.A2.12B$102.4B17.6B4.18B10.A18.3A4.11B$101.4B18.7B10.4B.3B.B12.3A15.A4.4B.4B3DB$100.4B19.6B12.3B20.A20.2A4.4BD2B$99.4B19.7B13.4B40.A4.2B3D2B$98.4B21.6B15.2A37.3A6.6B$97.4B23.5B15.A38.A8.7B$96.4B24.6B15.3A44.8B$95.4B27.4B17.A45.8B$94.4B27.B2A2B63.9B$93.4B29.2A64.6B.4B$92.4B96.7B.4B$91.4B98.6B2.4B$90.4B99.6B3.4B$89.4B100.6B4.4B$88.4B100.8B4.4B$87.4B100.8B6.4B$86.4B101.9B6.4B$85.4B102.9B7.4B$84.4B102.10B8.3B$83.4B103.3B2A5B9.2B$82.4B98.2A3.4B2A5B10.B$81.4B100.A3.11B$80.4B60.A40.A.A12B$79.4B61.3A33.2A4.2A2.8B$78.4B49.2A3.2A9.A17.A15.A9.7B4.2A$77.4B49.B2AB.B2AB7.2A15.3A15.A.AB7.6B4.A$76.4B51.2B2.3B3.B4.4B12.A19.2AB.3B3.6B.BA.A$75.4B53.3B.3B.4B4.3B11.2A20.14B.B2A$74.4B46.2A5.7B.13B11.B20.16B$73.4B48.A5.23B9.3B19.14B$72.4B49.A.AB.19B.8B4.6B16.16B$71.4B51.2AB.29B2.10B11.18B$70.4B54.44B3.2B2.20B$69.4B55.37B2A15BD15B$68.4B56.37B2A15BDBD4B.7B$67.4B58.53B3D4B2.6B$66.4B61.53BD4B3.6B$65.4B60.59B6.4B$64.4B61.2A3.25B4.13B.4B12.B2A2B$63.4B63.A3.20B4.B4.7B.B5.3B14.2A.B2A$62.4B61.3A6.15B7.2A15.4B18.BA.A$61.4B62.A8.11B12.A15.2A23.A$60.4B71.13B8.3A17.A23.2A$59.4B71.15B7.A16.3A$58.4B72.16B23.A$57.4B73.17B$56.4B74.16B$55.4B77.13B$54.4B78.3B.2B2A5B$53.4B77.4B2.2B2A3B$52.4B78.2A3.8B$51.4B80.A4.2B3D3B$50.4B78.3A5.3BD4B$49.4B79.A8.2B3D2B$48.4B89.7B$47.4B82.A7.6B$46.4B82.A.A6.6B$45.4B83.A.A6.5B$44.4B82.3A.2A4.6B$43.4B82.A4.B6.6B$42.4B84.3AB2AB3.7B$41.4B87.A.2AB.8B$40.4B92.10B$39.4B93.6B2A3B$38.4B94.6B2A2B5.2A$37.4B95.10B5.A$36.4B95.11B2.BA.A$35.4B96.12B.B2A$34.4B96.15B$33.4B96.16B$32.4B94.2B.16B$31.4B94.2A18B$30.4B95.2AB.17B$29.4B97.B.4B.8B2.4B$28.4B105.7B4.4B$27.4B107.6B5.4B$26.4B110.4B6.4B$25.4B113.3BA5.2B2D$24.4B115.BA.A5.BDBD$23.4B117.A.A6.DB$22.4B119.A$21.4B121.3A$20.4B124.A$19.4B$18.4B$17.4B$16.4B$15.4B$14.4B$13.4B$12.4B$11.4B$10.4B$9.4B$8.4B$8.4B$7.5B17.2A$4.9B17.A25.A$4.9B17.A.AB20.3A11.A$4.9B18.2AB.B17.A14.3A$4.10B19.4B16.2A16.A14.A$3.12B18.4B14.4B15.2A12.3A$2.13B8.2A8.5B12.3B5.B.7B3.3B.2B7.A$3.11B9.A8.6B11.4B.13B5.5B6.2A$4.12B4.BA.A8.8B2.36B2.5B$4.15B.B2A8.14BD37B$4.17B11.13B3D34B2A$4.17B12.7B.4BDBD15B2A17B2A$.B.17B12.15BD15B2A16B.B$2A19B11.19B2.2B3.23B$2AB.19B8.17B11.10B2.9B$.B4.20B2.2B.15B16.6B3.8B$6.16BD22B19.3B4.7B$6.9B.4BDBD13B.8B21.B3.11B$7.7B2.4B3D9B2A2B3.8B19.2A2.12B$7.7B2.4BD11B2A2B5.B3.2A20.A2.12B$7.6B4.18B10.A18.3A4.11B$7.7B10.4B.3B.B12.3A15.A4.4B.4B3DB$7.6B12.3B20.A20.2A4.4BD2B$6.7B13.4B40.A4.2B3D2B$7.6B15.2A37.3A6.6B$8.5B15.A38.A8.7B$8.6B15.3A44.8B$10.4B17.A45.8B$9.B2A2B63.9B$10.2A64.6B.4B$76.7B.4B$77.6B2.4B$77.6B3.4B$77.6B4.4B$76.8B4.4B$75.8B6.4B$75.9B6.4B$75.9B7.4B$74.10B8.3B$74.3B2A5B9.2B$68.2A3.4B2A5B10.B$69.A3.11B$28.A40.A.A12B$28.3A33.2A4.2A2.8B$15.2A3.2A9.A17.A15.A9.7B4.2A$14.B2AB.B2AB7.2A15.3A15.A.AB7.6B4.A$15.2B2.3B3.B4.4B12.A19.2AB.3B3.6B.BA.A$16.3B.3B.4B4.3B11.2A20.14B.B2A$8.2A5.7B.13B11.B20.16B$9.A5.23B9.3B19.14B$9.A.AB.19B.8B4.6B16.16B$10.2AB.29B2.10B11.18B$12.44B3.2B2.20B$12.37B2A15BD15B$12.37B2A15BDBD4B.7B$13.53B3D4B2.6B$15.53BD4B3.6B$13.59B6.4B$13.2A3.25B4.13B.4B12.B2A2B$14.A3.20B4.B4.7B.B5.3B14.2A.B2A$11.3A6.15B7.2A15.4B18.BA.A$11.A8.11B12.A15.2A23.A$19.13B8.3A17.A23.2A$18.15B7.A16.3A$18.16B23.A$18.17B$18.16B$20.13B$20.3B.2B2A5B$18.4B2.2B2A3B$18.2A3.8B$19.A4.2B3D3B$16.3A5.3BD4B$16.A8.2B3D2B$25.7B$17.A7.6B$16.A.A6.6B$16.A.A6.5B$14.3A.2A4.6B$13.A4.B6.6B$14.3AB2AB3.7B$16.A.2AB.8B$20.10B$20.6B2A3B$20.6B2A2B5.2A$20.10B5.A$19.11B2.BA.A$19.12B.B2A$18.15B$17.16B$14.2B.16B$13.2A18B$13.2AB.17B$14.B.4B.8B2.4B$21.7B4.4B$22.6B5.4B$24.4B6.4B$26.3BA5.2B2D$27.BA.A5.BDBD$28.A.A6.DB$29.A$30.3A$32.A! On the other hand, that would require rebuilding all of the self-destruct circuitry, and then coming up with all new slow-salvo recipes for the whole combined mess... so maybe I'll let someone else have a turn building that one. triller wrote:2nd: after the replicating reflectors there are two guns, a singleton and a doubleton. Was the doubleton usage for convenience in achieving the 10h shift? That would make the second output superfluous. Thus: 3rd: Its eater placed for easy deletion w/ SoD? Right again. The space of possible optimizations for this design is just ridiculously huge. What generally happens is that each little subproblem gets solved exactly once. After a solution is shown to work, it gets built into the assumptions of the next stage, and then it becomes really hard to change it. In this case, that eater could be placed anywhere in a long line out from the NW41 conduit, and more empty space around it was better because it was one of a few necessary objects in the "danger zone" very close to the construction lanes. I noticed that there was one location and orientation for that eater, that allowed a block destruction in the already-existing self-destruct circuitry to clean it up for free. Try removing the copy of that eater at T=1428 in the NE wing of the c/12700 Demonoid, and you'll see that the block still gets cleaned up in the same way. "For free" is really hard to resist, even when it makes the circuitry look a little funny -- especially when it means being able to re-use exactly the same self-destruct recipe for Circuit A and Circuit B. So that arbitrary solution very quickly got baked into the design, and we never thought about it again. There's one other place in this design (usually there are more) where the eater placement is arbitrary, and maybe an inspired adjustment could allow for a cheaper construction or destruction. It's a little hard to imagine an automated compiler algorithm that can intelligently take into account all the possible placement variants, but I do hope someone tackles that problem someday. dvgrn Moderator Posts: 5552 Joined: May 17th, 2009, 11:00 pm Location: Madison, WI ### Re: Demonoid (diagonal Geminoid) completed! dvgrn wrote:Meanwhile I'm somewhat tempted by this design for a 0hd Demonoid, because it allows the signal repeat time to be reduced to 90 ticks: (RLE) Actually, the first "extra" output glider in the reader can be safely eaten if one of the eaters is turned into an integral (and integrals are at least somewhat easy to build): x = 95, y = 115, rule = LifeHistory18.4B$17.4B$16.4B$15.4B$14.4B$13.4B$12.4B$11.4B$10.4B$9.4B$8.4B$8.4B$7.5B17.2A$4.9B17.A25.A$4.9B17.A.AB20.3A11.A$4.9B18.2AB.B17.A14.3A$4.10B19.4B16.2A16.A14.A$3.12B18.4B14.4B15.2A12.3A$2.13B8.2A8.5B12.3B5.B.7B3.3B.2B7.A$3.11B9.A8.6B11.4B.13B5.5B6.2A$4.12B4.BA.A8.8B2.36B2.5B$4.15B.B2A8.14BD37B$4.17B11.13B3D34B2A$4.17B12.7B.4BDBD15B2A17B2A$.B.17B12.15BD15B2A16B.B$2A19B11.19B2.2B3.23B$2AB.19B8.17B11.10B2.9B$.B4.20B2.2B.15B16.6B3.8B$6.16BD22B19.3B4.7B$6.9B.4BDBD13B.8B21.B3.11B$7.7B2.4B3D9B2A2B3.8B19.2A2.12B$7.7B2.4BD11B2A2B5.B3.2A20.A2.12B$7.6B4.18B10.A18.3A4.11B$7.7B10.4B.3B.B12.3A15.A4.4B.4B3DB$7.6B12.3B20.A20.2A4.4BD2B$6.7B13.4B40.A4.2B3D2B$7.6B15.2A37.3A6.6B$8.5B15.A38.A8.7B$8.6B15.3A44.8B$10.4B17.A45.8B$9.B2A2B63.9B$10.2A64.6B.4B$76.7B.4B$77.6B2.4B$77.6B3.4B$77.6B4.4B$76.8B4.4B$75.8B6.4B$75.9B6.4B$75.9B7.4B$74.10B8.3B$74.3B2A5B9.2B$68.2A3.4B2A5B10.B$69.A3.11B$28.A40.A.A12B$28.3A33.2A4.2A2.8B$15.2A3.2A9.A17.A15.A9.7B4.2A$14.B2AB.B2AB7.2A15.3A15.A.AB7.6B4.A$15.2B2.3B3.B4.4B12.A19.2AB.3B3.6B.BA.A$16.3B.3B.4B4.3B11.2A20.14B.B2A$8.2A5.7B.13B11.B20.16B$9.A5.23B9.3B19.14B$9.A.AB.19B.8B4.6B16.16B$10.2AB.29B2.10B11.18B$12.44B3.2B2.20B$12.37B2A15BD15B$12.37B2A15BDBD4B.7B$13.53B3D4B2.6B$15.53BD4B3.6B$13.59B6.4B$13.2A3.25B4.13B.4B12.B2A2B$14.A3.20B4.B4.7B.B4.4B14.2A.B2A$11.3A6.15B7.2A15.4B18.BA.A$11.A8.11B12.A14.4B22.A$19.13B8.3A14.4B23.2A$18.15B7.A15.4B$18.16B21.4B$18.17B19.4B$18.16B19.4B$20.13B19.4B$20.3B.2B2A5B18.4B$18.4B2.2B2A3B19.4B$18.2A3.8B18.4B$19.A4.2B3D3B16.4B$16.3A5.3BD4B15.4B$16.A8.2B3D2B14.4B$25.7B13.4B$17.A7.6B13.4B$16.A.A6.6B12.4B$16.A.A6.5B12.4B$14.3A.2A4.6B11.4B$13.A4.B6.6B9.4B$14.3AB2AB3.7B8.4B$16.A.2AB.8B8.4B$20.10B8.3B$20.6B2A3B5.2AB$20.6B2A2B5.A.AB$20.10B5.A$19.11B2.BA.A$19.12B.B2A$18.15B$17.16B$14.2B.16B$13.2A18B$13.2AB.17B$14.B.4B.8B2.4B$21.7B4.4B$22.6B5.4B$24.4B6.4B$26.3BA5.2B2D$27.BA.A5.BDBD$28.A.A6.DB$29.A$30.3A$32.A! I Like My Heisenburps! (and others) Extrementhusiast Posts: 1745 Joined: June 16th, 2009, 11:24 pm Location: USA ### Re: Demonoid (diagonal Geminoid) completed! Okay, here's a reworked "TileA" recipe for use in a 0hd Demonoid. Really it's closer to a subset of TileD, since A was the one with the NW41 attached to it. But it will be just as confusing to rename it to Partial TileD at this point, so let's just call it TileA Version 8: TileA_v_8 m65,-65:E9 E-7 E9 O51 O25 E55 O47 E47 E69 E21 E23 E25 E7 E-7 E19 E19 E5 E11 E-9 E-9 E9 E27 E9 E-5 O25 E-25 E-19 E-25 E-27 E63 E69 E29 E39 E25 E27 E7 E53 E51 E47 E47 E83 E85 E85 E99 E103 E81 E103 O107 E83 E121 E127 E111 E113 E121 E101 E135 E149 E125 O133 E127 E137 E137 E143 E127 E129 E101 E137 E153 E155 E137 E131 O129 O111 O133 E127 E143 E123 E191 E185 E185 O179 E199 O209 E187 E195 E179 E181 E175 E203 E207 E223 E201 E221 E175 E167 E183 O183 E189 E147 E145 O169 O165 E153 E183 E163 E177 E197 E143 E21 E39 E31 E5 E25 E29 E29 O1 O23 E15 O27 O27 E19 E17 E9 E15 E-1 O15 O19 E7 E-13 E-27 E-15 E-23 O-27 E5 E-7 E-13 E-17 E-23 E-23 O-13 O-7 E-9 E-25 E-25 O-1 O-25 E-19 E-21 E-3 E-3 O21 O5 E-27 E37 E41 E41 O31 E31 O37 E55 E27 O33 E41 E19 E15 E19 O45 E31 E31 O55 E71 E65 E65 O81 E43 E71 E37 E11 O59 E25 E33 O43 E69 E75 E75 O85 E81 O71 O67 E63 E69 E73 E63 O79 O59 E61 E61 E57 E61 E21 E25 E39 E33 E43 E21 E43 E51 O65 E45 E77 O63 E57 E119 E69 E63 O93 O113 E101 O97 E73 E77 E93 E107 E123 E107 O95 E63 E105 E99 E99 E53 E55 E47 E123 E129 E129 O105 O115 O105 O125 E127 E51 E51 E55 E55 O45 O65 O45 E41 E49 O65 E73 O81 E89 E87 O53 O67 E65 E83 E85 O69 O67 O67 E89 E59 E57 E87 E79 O97 E101 E77 E37 E31 E17 E47 E63 E21 E79 E73 E59 E53 E69 E81 E55 E51 E55 E83 E79 E91 O89 E63 E31 E37 E21 O45 E25 E37 E35 E41 E41 E43 O37 E45 E29 E33 E47 E43 E53 E59 E77 E83 O47 E31 O59 E51 E59 E63 E77 E47 O51 O57 E61 O47 E67 E77 E89 E95 E99 O83 E77 E73 E45 E65 E85 E85 O81 O97 O55 O81 E41 E37 E37 E15 O33 E25 O47 E35 O51 E31 E99 E99 E85 E99 E93 E97 E97 O73 O83 O111 E69 E81 E103 E85 E65 E79 E67 E77 E97 O97 E111 E105 E103 E107 O137 E151 E149 E155 E155 O127 O165 E123 E119 E119 O119 E145 O113 E139 E153 E117 E97 E147 E153 E149 O139 E133 E141 E103 E99 E99 O89 O111 O113 O103 E77 E85 E89 O81 E97 E103 E117 E93 O101 E99 E111 E117 E95 E95 E123 E15 E15 E57 E73 E71 E63 O93 O65 E45 E77 O85 E117 E133 E105 E129 E115 E-5 E55 E195 E209 E179 E225 E225 E225 E223 E223 E221 E235 E229 E233 E229 E243 E237 E237 O247 E263 O229 O235 E251 E251 E261 E235 E237 E233 E245 E251 O259 E249 E199 E193 O173 E195 O189 E185 E205 E197 E187 E181 E195 E223 E243 E237 E235 O263 O233 E225 O227 E221 E223 O199 E215 E225 E245 E239 E225 E255 E249 O235 O241 E235 E233 E251 E237 E257 E239 E219 E229 E223 O241 O219 E247 E209 E225 E247 E247 E263 E235 E243 O247 E251 E251 E245 E247 E249 E251 E253 E253 E253 E249 O233 E221 E261 E233 E253 E239 E209 E213 E245 E217 E235 E227 E243 E211 O221 O253 This is definitely a suboptimal duct-tape-and-baling-wire patch added to the original recipe. If I were starting from scratch I'd take out the longboat+boat combination in the west corner. It would be better to figure out some other way to shoot down the connected eater, that doesn't require an extra block to absorb the output glider. In the original Demonoid, that glider very neatly takes out the leftover NW41 still life, but now suddenly it's not needed. So I'd be vaguely embarrassed by this design, except that it was so easy to finish it. For some reason I'm not even slighly tempted to start over and try to produce a slow salvo that's five percent more elegant. It would be great practice for any other aspiring self-constructing circuitry engineers out there, though...! Here's the recipe in context. Anybody see any horrible problems? x = 54348, y = 54546, rule = LifeHistory54345.A.A$54345.2A$54346.A114$54245.A.A$54245.2A$54246.A103$54145.A$54145.A.A$54145.2A82$54045.A$54045.A.A$54045.2A106$53945.A$53945.A.A$53945.2A94$53845.A$53845.A.A$53845.2A107$53745.A$53745.A.A$53745.2A84$53645.A$53645.A.A$53645.2A114$53545.A$53545.A.A$53545.2A100$53445.A$53445.A.A$53445.2A83$53345.A$53345.A.A$53345.2A91$53245.A$53245.A.A$53245.2A108$53145.A$53145.A.A$53145.2A84$53045.A$53045.A.A$53045.2A118$52945.A$52945.A.A$52945.2A92$52845.A.A$52845.2A$52846.A90$52745.A$52745.A.A$52745.2A96$52645.A$52645.A.A$52645.2A98$52545.A$52545.A.A$52545.2A98$52445.A$52445.A.A$52445.2A99$52345.A$52345.A.A$52345.2A99$52245.A$52245.A.A$52245.2A99$52145.A$52145.A.A$52145.2A99$52045.A$52045.A.A$52045.2A95$51945.A$51945.A.A$51945.2A98$51845.A$51845.A.A$51845.2A100$51745.A.A$51745.2A$51746.A100$51645.A$51645.A.A$51645.2A102$51545.A$51545.A.A$51545.2A84$51445.A$51445.A.A$51445.2A106$51345.A$51345.A.A$51345.2A98$51245.A$51245.A.A$51245.2A109$51145.A$51145.A.A$51145.2A106$51045.A$51045.A.A$51045.2A79$50945.A$50945.A.A$50945.2A112$50845.A.A$50845.2A$50846.A87$50745.A.A$50745.2A$50746.A107$50645.A$50645.A.A$50645.2A95$50545.A$50545.A.A$50545.2A103$50445.A$50445.A.A$50445.2A88$50345.A$50345.A.A$50345.2A89$50245.A$50245.A.A$50245.2A108$50145.A$50145.A.A$50145.2A91$50045.A$50045.A.A$50045.2A107$49945.A$49945.A.A$49945.2A97$49845.A$49845.A.A$49845.2A95$49745.A.A$49745.2A$49746.A101$49645.A.A$49645.2A$49646.A91$49545.A$49545.A.A$49545.2A95$49445.A$49445.A.A$49445.2A113$49345.A$49345.A.A$49345.2A91$49245.A$49245.A.A$49245.2A95$49145.A$49145.A.A$49145.2A108$49045.A$49045.A.A$49045.2A103$48945.A$48945.A.A$48945.2A106$48845.A.A$48845.2A$48846.A86$48745.A$48745.A.A$48745.2A99$48645.A$48645.A.A$48645.2A95$48545.A.A$48545.2A$48546.A99$48445.A$48445.A.A$48445.2A94$48345.A.A$48345.2A$48346.A83$48245.A.A$48245.2A$48246.A112$48145.A$48145.A.A$48145.2A97$48045.A$48045.A.A$48045.2A95$47945.A$47945.A.A$47945.2A108$47845.A$47845.A.A$47845.2A112$47745.A$47745.A.A$47745.2A105$47645.A$47645.A.A$47645.2A95$47545.A$47545.A.A$47545.2A93$47445.A$47445.A.A$47445.2A94$47345.A$47345.A.A$47345.2A108$47245.A$47245.A.A$47245.2A96$47145.A.A$47145.2A$47146.A95$47045.A$47045.A.A$47045.2A109$46945.A.A$46945.2A$46946.A88$46845.A$46845.A.A$46845.2A95$46745.A$46745.A.A$46745.2A73$46645.A$46645.A.A$46645.2A93$46545.A.A$46545.2A$46546.A102$46445.A$46445.A.A$46445.2A101$46345.A$46345.A.A$46345.2A104$46245.A$46245.A.A$46245.2A96$46145.A$46145.A.A$46145.2A99$46045.A$46045.A.A$46045.2A85$45945.A$45945.A.A$45945.2A103$45845.A$45845.A.A$45845.2A98$45745.A$45745.A.A$45745.2A106$45645.A.A$45645.2A$45646.A101$45545.A.A$45545.2A$45546.A81$45445.A$45445.A.A$45445.2A106$45345.A.A$45345.2A$45346.A103$45245.A$45245.A.A$45245.2A98$45145.A$45145.A.A$45145.2A95$45045.A$45045.A.A$45045.2A105$44945.A$44945.A.A$44945.2A96$44845.A$44845.A.A$44845.2A100$44745.A$44745.A.A$44745.2A95$44645.A$44645.A.A$44645.2A105$44545.A$44545.A.A$44545.2A97$44445.A$44445.A.A$44445.2A98$44345.A$44345.A.A$44345.2A97$44245.A$44245.A.A$44245.2A98$44145.A$44145.A.A$44145.2A98$44045.A$44045.A.A$44045.2A121$43945.A$43945.A.A$43945.2A83$43845.A$43845.A.A$43845.2A105$43745.A$43745.A.A$43745.2A168$43645.A$43645.A.A$43645.2A128$43545.A$43545.A.A$43545.2A38$43445.A$43445.A.A$43445.2A91$43345.A$43345.A.A$43345.2A110$43245.A$43245.A.A$43245.2A84$43145.A$43145.A.A$43145.2A106$43045.A$43045.A.A$43045.2A114$42945.A.A$42945.2A$42946.A102$42845.A$42845.A.A$42845.2A114$42745.A$42745.A.A$42745.2A88$42645.A.A$42645.2A$42646.A84$42545.A.A$42545.2A$42546.A113$42445.A$42445.A.A$42445.2A94$42345.A$42345.A.A$42345.2A97$42245.A$42245.A.A$42245.2A106$42145.A$42145.A.A$42145.2A119$42045.A$42045.A.A$42045.2A98$41945.A$41945.A.A$41945.2A44$41845.A$41845.A.A$41845.2A112$41745.A$41745.A.A$41745.2A98$41645.A$41645.A.A$41645.2A87$41545.A$41545.A.A$41545.2A101$41445.A$41445.A.A$41445.2A104$41345.A$41345.A.A$41345.2A97$41245.A.A$41245.2A$41246.A102$41145.A$41145.A.A$41145.2A86$41045.A$41045.A.A$41045.2A105$40945.A$40945.A.A$40945.2A101$40845.A$40845.A.A$40845.2A106$40745.A.A$40745.2A$40746.A94$40645.A$40645.A.A$40645.2A100$40545.A$40545.A.A$40545.2A102$40445.A$40445.A.A$40445.2A85$40345.A.A$40345.2A$40346.A93$40245.A.A$40245.2A$40246.A99$40145.A.A$40145.2A$40146.A109$40045.A.A$40045.2A$40046.A93$39945.A$39945.A.A$39945.2A98$39845.A$39845.A.A$39845.2A96$39745.A$39745.A.A$39745.2A79$39645.A$39645.A.A$39645.2A102$39545.A$39545.A.A$39545.2A95$39445.A.A$39445.2A$39446.A93$39345.A$39345.A.A$39345.2A96$39245.A$39245.A.A$39245.2A101$39145.A$39145.A.A$39145.2A123$39045.A$39045.A.A$39045.2A88$38945.A$38945.A.A$38945.2A80$38845.A$38845.A.A$38845.2A105$38745.A$38745.A.A$38745.2A111$38645.A.A$38645.2A$38646.A82$38545.A$38545.A.A$38545.2A111$38445.A.A$38445.2A$38446.A98$38345.A$38345.A.A$38345.2A98$38245.A$38245.A.A$38245.2A96$38145.A$38145.A.A$38145.2A77$38045.A.A$38045.2A$38046.A117$37945.A.A$37945.2A$37946.A84$37845.A$37845.A.A$37845.2A98$37745.A$37745.A.A$37745.2A101$37645.A$37645.A.A$37645.2A97$37545.A$37545.A.A$37545.2A105$37445.A.A$37445.2A$37446.A113$37345.A$37345.A.A$37345.2A100$37245.A$37245.A.A$37245.2A97$37145.A$37145.A.A$37145.2A95$37045.A$37045.A.A$37045.2A105$36945.A.A$36945.2A$36946.A98$36845.A$36845.A.A$36845.2A108$36745.A$36745.A.A$36745.2A103$36645.A$36645.A.A$36645.2A92$36545.A$36545.A.A$36545.2A105$36445.A$36445.A.A$36445.2A88$36345.A$36345.A.A$36345.2A89$36245.A$36245.A.A$36245.2A109$36145.A$36145.A.A$36145.2A104$36045.A$36045.A.A$36045.2A77$35945.A.A$35945.2A$35946.A112$35845.A.A$35845.2A$35846.A103$35745.A.A$35745.2A$35746.A86$35645.A$35645.A.A$35645.2A98$35545.A$35545.A.A$35545.2A100$35445.A$35445.A.A$35445.2A95$35345.A$35345.A.A$35345.2A105$35245.A$35245.A.A$35245.2A91$35145.A$35145.A.A$35145.2A98$35045.A$35045.A.A$35045.2A132$34945.A$34945.A.A$34945.2A88$34845.A.A$34845.2A$34846.A106$34745.A$34745.A.A$34745.2A92$34645.A.A$34645.2A$34646.A109$34545.A$34545.A.A$34545.2A94$34445.A.A$34445.2A$34446.A107$34345.A$34345.A.A$34345.2A87$34245.A$34245.A.A$34245.2A98$34145.A$34145.A.A$34145.2A96$34045.A$34045.A.A$34045.2A78$33945.A.A$33945.2A$33946.A111$33845.A.A$33845.2A$33846.A77$33745.A.A$33745.2A$33746.A106$33645.A.A$33645.2A$33646.A96$33545.A$33545.A.A$33545.2A98$33445.A$33445.A.A$33445.2A108$33345.A$33345.A.A$33345.2A108$33245.A$33245.A.A$33245.2A84$33145.A$33145.A.A$33145.2A96$33045.A$33045.A.A$33045.2A95$32945.A.A$32945.2A$32946.A90$32845.A$32845.A.A$32845.2A100$32745.A$32745.A.A$32745.2A101$32645.A$32645.A.A$32645.2A104$32545.A$32545.A.A$32545.2A103$32445.A$32445.A.A$32445.2A108$32345.A.A$32345.2A$32346.A91$32245.A$32245.A.A$32245.2A100$32145.A.A$32145.2A$32146.A101$32045.A.A$32045.2A$32046.A100$31945.A$31945.A.A$31945.2A83$31845.A$31845.A.A$31845.2A105$31745.A$31745.A.A$31745.2A100$31645.A$31645.A.A$31645.2A102$31545.A$31545.A.A$31545.2A94$31445.A.A$31445.2A$31446.A112$31345.A$31345.A.A$31345.2A90$31245.A.A$31245.2A$31246.A80$31145.A$31145.A.A$31145.2A101$31045.A$31045.A.A$31045.2A107$30945.A$30945.A.A$30945.2A101$30845.A$30845.A.A$30845.2A103$30745.A$30745.A.A$30745.2A96$30645.A$30645.A.A$30645.2A105$30545.A$30545.A.A$30545.2A100$30445.A$30445.A.A$30445.2A90$30345.A$30345.A.A$30345.2A102$30245.A.A$30245.2A$30246.A95$30145.A$30145.A.A$30145.2A99$30045.A$30045.A.A$30045.2A98$29945.A$29945.A.A$29945.2A101$29845.A$29845.A.A$29845.2A97$29745.A$29745.A.A$29745.2A104$29645.A$29645.A.A$29645.2A88$29545.A.A$29545.2A$29546.A110$29445.A$29445.A.A$29445.2A90$29345.A$29345.A.A$29345.2A101$29245.A$29245.A.A$29245.2A82$29145.A$29145.A.A$29145.2A85$29045.A.A$29045.2A$29046.A97$28945.A$28945.A.A$28945.2A104$28845.A$28845.A.A$28845.2A96$28745.A$28745.A.A$28745.2A112$28645.A$28645.A.A$28645.2A100$28545.A$28545.A.A$28545.2A96$28445.A$28445.A.A$28445.2A85$28345.A$28345.A.A$28345.2A104$28245.A$28245.A.A$28245.2A106$28145.A$28145.A.A$28145.2A95$28045.A$28045.A.A$28045.2A91$27945.A$27945.A.A$27945.2A95$27845.A$27845.A.A$27845.2A127$27745.A$27745.A.A$27745.2A77$27645.A$27645.A.A$27645.2A106$27545.A$27545.A.A$27545.2A113$27445.A$27445.A.A$27445.2A91$27345.A$27345.A.A$27345.2A95$27245.A$27245.A.A$27245.2A78$27145.A$27145.A.A$27145.2A86$27045.A$27045.A.A$27045.2A100$26945.A.A$26945.2A$26946.A107$26845.A$26845.A.A$26845.2A94$26745.A$26745.A.A$26745.2A113$26645.A$26645.A.A$26645.2A97$26545.A$26545.A.A$26545.2A83$26445.A$26445.A.A$26445.2A109$26345.A.A$26345.2A$26346.A98$26245.A.A$26245.2A$26246.A97$26145.A.A$26145.2A$26146.A90$26045.A$26045.A.A$26045.2A99$25945.A$25945.A.A$25945.2A107$25845.A$25845.A.A$25845.2A97$25745.A.A$25745.2A$25746.A105$25645.A.A$25645.2A$25646.A81$25545.A$25545.A.A$25545.2A97$25445.A$25445.A.A$25445.2A102$25345.A.A$25345.2A$25346.A102$25245.A$25245.A.A$25245.2A102$25145.A.A$25145.2A$25146.A106$25045.A$25045.A.A$25045.2A102$24945.A$24945.A.A$24945.2A96$24845.A.A$24845.2A$24846.A88$24745.A.A$24745.2A$24746.A108$24645.A.A$24645.2A$24646.A93$24545.A$24545.A.A$24545.2A98$24445.A$24445.A.A$24445.2A100$24345.A$24345.A.A$24345.2A98$24245.A$24245.A.A$24245.2A60$24145.A$24145.A.A$24145.2A99$24045.A.A$24045.2A$24046.A108$23945.A.A$23945.2A$23946.A93$23845.A.A$23845.2A$23846.A103$23745.A.A$23745.2A$23746.A86$23645.A$23645.A.A$23645.2A98$23545.A$23545.A.A$23545.2A101$23445.A$23445.A.A$23445.2A136$23345.A$23345.A.A$23345.2A94$23245.A$23245.A.A$23245.2A99$23145.A$23145.A.A$23145.2A75$23045.A$23045.A.A$23045.2A98$22945.A$22945.A.A$22945.2A95$22845.A$22845.A.A$22845.2A119$22745.A$22745.A.A$22745.2A82$22645.A.A$22645.2A$22646.A92$22545.A$22545.A.A$22545.2A90$22445.A$22445.A.A$22445.2A106$22345.A$22345.A.A$22345.2A105$22245.A$22245.A.A$22245.2A106$22145.A$22145.A.A$22145.2A100$22045.A$22045.A.A$22045.2A86$21945.A.A$21945.2A$21946.A96$21845.A$21845.A.A$21845.2A92$21745.A.A$21745.2A$21746.A108$21645.A.A$21645.2A$21646.A113$21545.A$21545.A.A$21545.2A95$21445.A$21445.A.A$21445.2A73$21345.A$21345.A.A$21345.2A129$21245.A$21245.A.A$21245.2A95$21145.A.A$21145.2A$21146.A91$21045.A$21045.A.A$21045.2A114$20945.A$20945.A.A$20945.2A88$20845.A.A$20845.2A$20846.A105$20745.A$20745.A.A$20745.2A102$20645.A$20645.A.A$20645.2A109$20545.A$20545.A.A$20545.2A87$20445.A$20445.A.A$20445.2A103$20345.A$20345.A.A$20345.2A95$20245.A$20245.A.A$20245.2A105$20145.A$20145.A.A$20145.2A100$20045.A$20045.A.A$20045.2A78$19945.A$19945.A.A$19945.2A100$19845.A$19845.A.A$19845.2A96$19745.A$19745.A.A$19745.2A98$19645.A$19645.A.A$19645.2A99$19545.A.A$19545.2A$19546.A88$19445.A.A$19445.2A$19446.A106$19345.A$19345.A.A$19345.2A93$19245.A$19245.A.A$19245.2A100$19145.A$19145.A.A$19145.2A101$19045.A$19045.A.A$19045.2A96$18945.A.A$18945.2A$18946.A96$18845.A.A$18845.2A$18846.A93$18745.A$18745.A.A$18745.2A96$18645.A.A$18645.2A$18646.A103$18545.A$18545.A.A$18545.2A98$18445.A$18445.A.A$18445.2A101$18345.A$18345.A.A$18345.2A111$18245.A.A$18245.2A$18246.A103$18145.A$18145.A.A$18145.2A102$18045.A$18045.A.A$18045.2A81$17945.A.A$17945.2A$17946.A122$17845.A$17845.A.A$17845.2A85$17745.A$17745.A.A$17745.2A81$17645.A$17645.A.A$17645.2A112$17545.A$17545.A.A$17545.2A79$17445.A.A$17445.2A$17446.A106$17345.A$17345.A.A$17345.2A98$17245.A$17245.A.A$17245.2A95$17145.A$17145.A.A$17145.2A106$17045.A.A$17045.2A$17046.A110$16945.A$16945.A.A$16945.2A98$16845.A$16845.A.A$16845.2A91$16745.A.A$16745.2A$16746.A111$16645.A$16645.A.A$16645.2A100$16545.A$16545.A.A$16545.2A96$16445.A$16445.A.A$16445.2A87$16345.A$16345.A.A$16345.2A102$16245.A.A$16245.2A$16246.A101$16145.A$16145.A.A$16145.2A84$16045.A$16045.A.A$16045.2A107$15945.A.A$15945.2A$15946.A101$15845.A$15845.A.A$15845.2A98$15745.A.A$15745.2A$15746.A93$15645.A$15645.A.A$15645.2A98$15545.A$15545.A.A$15545.2A100$15445.A$15445.A.A$15445.2A130$15345.A$15345.A.A$15345.2A82$15245.A.A$15245.2A$15246.A90$15145.A.A$15145.2A$15146.A110$15045.A$15045.A.A$15045.2A98$14945.A$14945.A.A$14945.2A107$14845.A$14845.A.A$14845.2A97$14745.A$14745.A.A$14745.2A101$14645.A.A$14645.2A$14646.A86$14545.A.A$14545.2A$14546.A110$14445.A$14445.A.A$14445.2A98$14345.A$14345.A.A$14345.2A90$14245.A$14245.A.A$14245.2A97$14145.A.A$14145.2A$14146.A101$14045.A.A$14045.2A$14046.A103$13945.A$13945.A.A$13945.2A98$13845.A$13845.A.A$13845.2A95$13745.A$13745.A.A$13745.2A96$13645.A$13645.A.A$13645.2A95$13545.A$13545.A.A$13545.2A92$13445.A$13445.A.A$13445.2A114$13345.A.A$13345.2A$13346.A96$13245.A$13245.A.A$13245.2A94$13145.A$13145.A.A$13145.2A104$13045.A$13045.A.A$13045.2A91$12945.A$12945.A.A$12945.2A88$12845.A$12845.A.A$12845.2A92$12745.A.A$12745.2A$12746.A100$12645.A.A$12645.2A$12646.A106$12545.A$12545.A.A$12545.2A90$12445.A$12445.A.A$12445.2A101$12345.A$12345.A.A$12345.2A94$12245.A$12245.A.A$12245.2A97$12145.A$12145.A.A$12145.2A94$12045.A.A$12045.2A$12046.A98$11945.A.A$11945.2A$11946.A104$11845.A$11845.A.A$11845.2A94$11745.A.A$11745.2A$11746.A109$11645.A.A$11645.2A$11646.A84$11545.A$11545.A.A$11545.2A98$11445.A$11445.A.A$11445.2A100$11345.A$11345.A.A$11345.2A108$11245.A$11245.A.A$11245.2A85$11145.A$11145.A.A$11145.2A94$11045.A$11045.A.A$11045.2A107$10945.A$10945.A.A$10945.2A37$10845.A$10845.A.A$10845.2A71$10745.A$10745.A.A$10745.2A108$10645.A$10645.A.A$10645.2A105$10545.A$10545.A.A$10545.2A88$10445.A$10445.A.A$10445.2A113$10345.A$10345.A.A$10345.2A92$10245.A.A$10245.2A$10246.A96$10145.A.A$10145.2A$10146.A110$10045.A$10045.A.A$10045.2A97$9945.A$9945.A.A$9945.2A77$9845.A$9845.A.A$9845.2A101$9745.A.A$9745.2A$9746.A98$9645.A$9645.A.A$9645.2A106$9545.A$9545.A.A$9545.2A94$9445.A$9445.A.A$9445.2A75$9345.A$9345.A.A$9345.2A108$9245.A$9245.A.A$9245.2A87$9145.A$9145.A.A$9145.2A106$9045.A$9045.A.A$9045.2A100$8945.A$8945.A.A$8945.2A112$8845.A$8845.A.A$8845.2A95$8745.A$8745.A.A$8745.2A99$8645.A$8645.A.A$8645.2A90$8545.A$8545.A.A$8545.2A102$8445.A$8445.A.A$8445.2A87$8345.A.A$8345.2A$8346.A103$8245.A$8245.A.A$8245.2A108$8145.A.A$8145.2A$8146.A95$8045.A$8045.A.A$8045.2A98$7945.A$7945.A.A$7945.2A95$7845.A$7845.A.A$7845.2A132$7745.A$7745.A.A$7745.2A88$7645.A$7645.A.A$7645.2A106$7545.A$7545.A.A$7545.2A95$7445.A.A$7445.2A$7446.A109$7345.A.A$7345.2A$7346.A89$7245.A.A$7245.2A$7246.A97$7145.A$7145.A.A$7145.2A95$7045.A$7045.A.A$7045.2A89$6945.A$6945.A.A$6945.2A99$6845.A$6845.A.A$6845.2A106$6745.A$6745.A.A$6745.2A116$6645.A$6645.A.A$6645.2A84$6545.A$6545.A.A$6545.2A99$6445.A$6445.A.A$6445.2A90$6345.A$6345.A.A$6345.2A101$6245.A$6245.A.A$6245.2A98$6145.A$6145.A.A$6145.2A103$6045.A$6045.A.A$6045.2A95$5945.A.A$5945.2A$5946.A102$5845.A$5845.A.A$5845.2A86$5745.A$5745.A.A$5745.2A105$5645.A$5645.A.A$5645.2A115$5545.A$5545.A.A$5545.2A88$5445.A$5445.A.A$5445.2A102$5345.A$5345.A.A$5345.2A99$5245.A$5245.A.A$5245.2A90$5145.A$5145.A.A$5145.2A101$5045.A$5045.A.A$5045.2A117$4945.A$4945.A.A$4945.2A86$4845.A.A$4845.2A$4846.A100$4745.A$4745.A.A$4745.2A109$4645.A$4645.A.A$4645.2A87$4545.A$4545.A.A$4545.2A100$4445.A$4445.A.A$4445.2A105$4345.A$4345.A.A$4345.2A98$4245.A$4245.A.A$4245.2A99$4145.A$4145.A.A$4145.2A116$4045.A$4045.A.A$4045.2A98$3945.A$3945.A.A$3945.2A96$3845.A$3845.A.A$3845.2A97$3745.A$3745.A.A$3745.2A121$3645.A$3645.A.A$3645.2A88$3545.A$3545.A.A$3545.2A99$3445.A$3445.A.A$3445.2A91$3345.A$3345.A.A$3345.2A103$3245.A$3245.A.A$3245.2A78$3145.A$3145.A.A$3145.2A101$3045.A$3045.A.A$3045.2A143$2945.A$2945.A.A$2945.2A97$2845.A$2845.A.A$2845.2A95$2745.A$2745.A.A$2745.2A101$2645.A$2645.A.A$2645.2A73$2545.A.A$2545.2A$2546.A113$2445.A$2445.A.A$2445.2A91$2345.A$2345.A.A$2345.2A89$2245.A$2245.A.A$2245.2A107$2145.A$2145.A.A$2145.2A107$2045.A$2045.A.A$2045.2A98$1945.A$1945.A.A$1945.2A88$1845.A$1845.A.A$1845.2A101$1745.A$1745.A.A$1745.2A91$1645.A$1645.A.A$1645.2A98$1545.A$1545.A.A$1545.2A111$1445.A$1445.A.A$1445.2A91$1345.A$1345.A.A$1345.2A89$1245.A$1245.A.A$1245.2A99$1145.A$1145.A.A$1145.2A99$1045.A$1045.A.A$1045.2A74$945.A$945.A.A$945.2A109$845.A$845.A.A$845.2A98$745.A.A$745.2A$746.A94$645.A$645.A.A$645.2A113$545.A.A$545.2A$546.A85$445.A.A$445.2A$446.A119$345.A$345.A.A$345.2A106$245.A$245.A.A$245.2A43$74.4B$75.4B$76.4B$77.4B$78.4B$79.4B$80.4B$81.4B$82.4B$83.4B$84.4B$85.4B$86.4B$87.4B$88.4B$89.4B$90.4B$91.4B$92.4B$93.4B$67.D26.4B$66.D.D26.4B$67.2D26.4B$95.5B$94.9B$94.9B$94.9B$93.10B$92.12B$82.2D8.13B$83.D9.11B$83.D.DB4.12B$69.2D4.2D7.2DB.15B$60.D7.B2DB3.2D9.17B$59.D.D7.2B15.17B$59.2D3.B3.2B17.17B.B$63.2DB.4B15.19B2D$54.2D7.2D8B11.19B.B2D$50.D3.D.D7.B.B2D6B2.2B2.20B4.B$49.D.D3.D11.2D32B$50.2D15.24B.9B$63.28B2.7B$63.28B2.7B$62.2D26B4.6B$62.2D14B.4B10.7B$63.B.11B2.4B12.6B$65.10B2.4B13.7B$66.14B14.6B45.A$65.14B15.5B46.A.A$66.13B14.6B46.2A$66.13B14.4B$68.2B.8B14.2B2DB$71.8B16.2D$70.9B$69.10B$68.4B.7B10.2D$67.4B2.8B9.2D$66.4B4.8B$65.4B5.8B$64.4B5.6B2.B2D$63.4B6.7B.BD.D$62.4B8.6B4.D$61.4B9.6B4.2D$60.4B10.6B$59.4B4.D5.8B$58.4B4.D.D3.8B59.4B$57.4B6.2D3.9B59.4B$2D54.4B12.9B60.4B$2D53.4B12.10B61.4B$35.2D17.4B13.3B2D5B62.4B$35.2D16.4B8.2D3.4B2D5B41.2D20.4B$52.4B10.D3.11B41.2D21.4B$51.4B11.D.D12B65.4B$50.4B13.2D2.8B68.4B$49.4B19.7B5.2D62.4B$36.2D10.4B10.2D10.7B2.B2D2B61.4B$36.2D9.4B11.2D9.9B2.4B6.2D54.4B$46.4B18.2B.11B.6B5.D56.4B$45.4B19.22B.BD.D57.4B$44.4B19.23B.B2D10.D48.4B$43.4B20.25B10.3D49.4B$42.4B18.28B9.D53.4B$30.2D9.4B19.28B4.2D3.2D53.4B$30.2D8.4B18.29B5.2D59.4B$39.4B19.28B68.4B$38.4B19.28B43.A26.4B$37.4B20.26B44.A.A26.4B$36.4B21.27B44.2A26.4B$35.4B24.23B.B2D70.5B$23.2D9.4B28.20B.BD.D7.D60.9B$22.D.D8.4B33.16B4.D6.D.D59.9B$23.D8.4B20.2D11.18B3.2D5.D.D59.9B$31.4B21.D.D9.20B10.D59.10B$30.4B23.D9.20B70.12B$29.4B33.18B63.2A8.13B$28.4B35.16B65.A9.11B$27.4B37.13B67.A.AB4.12B$26.4B38.5B2D2B.3B53.2A4.2A7.2AB.15B$25.4B3.2D36.3B2D2B2.4B9.2D31.A7.B2AB3.2A9.17B$24.4B4.D.D35.8B3.2D9.2D30.A.A7.2B15.17B$23.4B6.D.D33.8B4.D42.2A3.B3.2B17.17B.B$23.3B8.D34.8B5.3D43.2AB.4B15.19B2A$23.2B44.7B8.D34.2A7.2A8B11.19B.B2A$23.B45.7B39.A3.A.A7.B.B2A6B2.2B2.20B4.B$70.6B7.D30.A.A3.A11.2A32B$33.2D35.6B6.D.D30.2A15.24B.9B$32.D.D36.5B6.D.D43.28B2.7B$33.D37.6B4.2D.3D41.28B2.7B$70.6B6.B4.D39.2A26B4.6B$70.7B3.B2DB3D40.2A14B.4B10.7B$71.8B.B2D.D43.B.11B2.4B12.6B$35.2D34.10B49.10B2.4B13.7B$34.D.D18.2D13.3B2D6B50.14B14.6B$35.D18.D.D7.2D5.2B2D6B49.14B15.5B$55.D9.D5.10B7.D42.13B14.6B$65.D.DB2.11B5.D.D41.13B14.4B$66.2DB.12B5.D.D43.2B.8B14.2B2AB$68.15B5.D47.8B16.2A$68.16B51.9B$68.16B.2B47.10B$68.18B2D45.4B.7B10.2A$47.2D18.17B.B2D44.4B2.8B9.2A$47.D.D16.4B2.8B.4B.B44.4B4.8B$48.D16.4B4.7B50.4B5.8B$64.4B5.6B50.4B5.6B2.B2A$63.4B6.4B51.4B6.7B.BA.A$62.4B5.D3B52.4B8.6B4.A$61.4B5.D.DB52.4B9.6B4.2A$60.4B6.D.D7.2D43.4B10.6B$59.4B8.D8.2D42.4B4.A5.8B$58.4B6.3D52.4B4.A.A3.8B$57.4B7.D53.4B6.2A3.9B$56.4B5.2E54.4B12.9B$55.4B6.2E53.4B12.10B$54.4B42.2A17.4B13.3B2A5B$53.4B43.2A16.4B8.2A3.4B2A5B41.2A$52.4B61.4B10.A3.11B41.2A$52.3B61.4B11.A.A12B$53.B61.4B13.2A2.8B$67.2D45.4B19.7B5.2A$67.2D32.2A10.4B10.2A10.7B2.B2A2B$101.2A9.4B11.2A9.9B2.4B6.2A54.4B$111.4B18.2B.11B.6B5.A56.4B$110.4B19.22B.BA.A57.4B$109.4B19.23B.B2A10.A48.4B$108.4B20.25B10.3A49.4B$107.4B18.28B9.A53.4B$95.2A9.4B19.28B4.2A3.2A53.4B$95.2A8.4B18.29B5.2A59.4B$104.4B19.28B68.4B$103.4B19.28B43.A26.4B$102.4B20.26B44.A.A26.4B$101.4B21.27B44.2A26.4B$100.4B24.23B.B2A70.5B$88.2A9.4B28.20B.BA.A7.A60.9B$87.A.A8.4B33.16B4.A6.A.A59.9B$88.A8.4B20.2A11.18B3.2A5.A.A59.9B$96.4B21.A.A9.20B10.A59.10B$95.4B23.A9.20B70.12B$94.4B33.18B63.2A8.13B$93.4B35.16B65.A9.11B$92.4B37.13B67.A.AB4.12B$91.4B38.5B2A2B.3B53.2A4.2A7.2AB.15B$90.4B3.2A36.3B2A2B2.4B9.2A31.A7.B2AB3.2A9.17B$89.4B4.A.A35.8B3.2A9.2A30.A.A7.2B15.17B$88.4B6.A.A33.8B4.A42.2A3.B3.2B17.17B.B$88.3B8.A34.8B5.3A43.2AB.4B15.19B2A$88.2B44.7B8.A34.2A7.2A8B11.19B.B2A$88.B45.7B39.A3.A.A7.B.B2A6B2.2B2.20B4.B$135.6B7.A30.A.A3.A11.2A32B$98.2A35.6B6.A.A30.2A15.24B.9B$97.A.A36.5B6.A.A43.28B2.7B$98.A37.6B4.2A.3A41.28B2.7B$135.6B6.B4.A39.2A26B4.6B$135.7B3.B2AB3A40.2A14B.4B10.7B$136.8B.B2A.A43.B.11B2.4B12.6B$100.2A34.10B49.10B2.4B13.7B$99.A.A18.2A13.3B2A6B50.14B14.6B$100.A18.A.A7.2A5.2B2A6B49.14B15.5B$120.A9.A5.10B7.A42.13B14.6B$130.A.AB2.11B5.A.A41.13B14.4B$131.2AB.12B5.A.A43.2B.8B14.2B2AB$133.15B5.A47.8B16.2A$133.16B51.9B$133.16B.2B47.10B$133.18B2A45.4B.7B10.2A$112.2A18.17B.B2A44.4B2.8B9.2A$112.A.A16.4B2.8B.4B.B44.4B4.8B$113.A16.4B4.7B50.4B5.8B$129.4B5.6B50.4B5.6B2.B2A$128.4B6.4B51.4B6.7B.BA.A$127.4B5.A3B52.4B8.6B4.A$126.4B5.A.AB52.4B9.6B4.2A$125.4B6.A.A7.2A43.4B10.6B$124.4B8.A8.2A42.4B4.A5.8B$123.4B6.3A52.4B4.A.A3.8B$122.4B7.A53.4B6.2A3.9B$121.4B61.4B12.9B$120.4B61.4B12.10B$119.4B42.2A17.4B13.3B2A5B$118.4B43.2A16.4B8.2A3.4B2A5B41.2A$117.4B61.4B10.A3.11B41.2A$117.3B61.4B11.A.A12B$118.B61.4B13.2A2.8B$132.2A45.4B19.7B5.2A$132.2A32.2A10.4B10.2A10.7B2.B2A2B$166.2A9.4B11.2A9.9B2.4B6.2A$176.4B18.2B.11B.6B5.A$175.4B19.22B.BA.A$174.4B19.23B.B2A10.A$173.4B20.25B10.3A$172.4B18.28B9.A$160.2A9.4B19.28B4.2A3.2A$160.2A8.4B18.29B5.2A$169.4B19.28B$168.4B19.28B$167.4B20.26B$166.4B21.27B$165.4B24.23B.B2A$153.2A9.4B28.20B.BA.A7.A$152.A.A8.4B33.16B4.A6.A.A$153.A8.4B20.2A11.18B3.2A5.A.A$161.4B21.A.A9.20B10.A$160.4B23.A9.20B$159.4B33.18B$158.4B35.16B$157.4B37.13B$156.4B38.5B2A2B.3B$155.4B3.2A36.3B2A2B2.4B9.2A$154.4B4.A.A35.8B3.2A9.2A$153.4B6.A.A33.8B4.A$153.3B8.A34.8B5.3A$153.2B44.7B8.A$153.B45.7B$200.6B7.A$163.2A35.6B6.A.A$162.A.A36.5B6.A.A$163.A37.6B4.2A.3A$200.6B6.B4.A$200.7B3.B2AB3A$201.8B.B2A.A$165.2A34.10B$164.A.A18.2A13.3B2A6B$165.A18.A.A7.2A5.2B2A6B$185.A9.A5.10B7.A$195.A.AB2.11B5.A.A$196.2AB.12B5.A.A$198.15B5.A$198.16B$198.16B.2B$198.18B2A$177.2A18.17B.B2A$177.A.A16.4B2.8B.4B.B$178.A16.4B4.7B$194.4B5.6B$193.4B6.4B$192.4B5.A3B$191.4B5.A.AB$190.4B6.A.A7.2A$189.4B8.A8.2A$188.4B6.3A$187.4B7.A$186.4B$185.4B$184.4B$183.4B$180.2C4B$179.C.C3B$181.C.B$197.2A$197.2A! The remaining eater can presumably be built similarly to the way it was done before, with carefully chosen 90-degree glider recipes: x = 45, y = 35, rule = LifeHistory43.A$42.A$42.3A7$37.A$18.A17.A.A$17.A.A16.A.A$18.2A17.A3$35.3A2$33.A5.A$33.A5.A$33.A5.A2$35.3A$20.2A4.2A$11.A8.2A4.2A$10.A.A$10.2A$14.2A$5.2A7.2A$.A3.A.A10.2A$A.A3.A11.2A$.2A3$13.2A$13.2A! The block will be easy enough to drop into place (I hope). Any sign of a 0hd library yet? dvgrn Moderator Posts: 5552 Joined: May 17th, 2009, 11:00 pm Location: Madison, WI ### Re: Demonoid (diagonal Geminoid) completed! dvgrn wrote:Any sign of a 0hd library yet? Yes, sorry! I've been working on the 0hd stuff in bits and pieces but I've been too lazy to write about it. First of all I've made a 0hd recipe for the near construction lane stuff. I used a slightly different method to suppress the unwanted glider: dropping a block directly from the construction lane just behind the eater. The recipe was constructed with copy/paste and so we will eventually need a script to turn this back into machine readable form: x = 7094, y = 7096, rule = LifeHistory7092.2C$7092.2C25$7068.2A$7067.A.A$7069.A6$7060.2A$7059.A.A$7061.A70$6988.2A$6989.2A$6988.A4$6982.A$6982.2A$6981.A.A53$6927.3A$6929.A$6928.A$6924.A$6924.2A$6923.A.A175$6747.3A$6749.A$6748.A3$6742.A$6742.2A$6741.A.A173$6567.2A$6568.2A$6567.A4$6561.A$6561.2A$6560.A.A172$6387.3A$6389.A$6388.A7$6378.3A$6380.A$6379.A169$6207.3A$6209.A$6208.A$6204.A$6204.2A$6203.A.A175$6027.3A$6029.A$6028.A12$6013.3A$6015.A$6014.A164$5847.3A$5849.A$5848.A3$5842.3A$5844.A$5843.A164$5676.2A$5675.A.A$5677.A5$5669.2A$5670.2A$5669.A71$5596.2A$5595.A.A$5597.A10$5584.2A$5583.A.A$5585.A66$5516.2A$5517.2A$5516.A6$5508.2A$5507.A.A$5509.A56$5450.2A$5451.2A$5450.A15$5433.3A$5435.A$5434.A61$5370.2A$5369.A.A$5371.A6$5362.2A$5361.A.A$5363.A70$5290.2A$5291.2A$5290.A13$5275.A$5275.2A$5274.A.A43$5230.2A$5229.A.A$5231.A2$5226.2A$5227.2A$5226.A52$5172.2A$5171.A.A$5173.A4$5166.2A$5167.2A$5166.A48$5116.2A$5117.2A$5116.A2$5112.3A$5114.A$5113.A68$5042.2A$5041.A.A$5043.A6$5034.2A$5033.A.A$5035.A70$4962.2A$4963.2A$4962.A5$4955.2A$4954.A.A$4956.A71$4882.2A$4881.A.A$4883.A4$4876.2A$4875.A.A$4877.A80$4794.2A$4795.2A$4794.A78$4714.3A$4716.A$4715.A3$4709.3A$4711.A$4710.A73$4634.2A$4635.2A$4634.A4$4628.2A$4627.A.A$4629.A43$4583.3A$4585.A$4584.A3$4578.3A$4580.A$4579.A173$4403.3A$4405.A$4404.A178$4223.3A$4225.A$4224.A2$4219.2A$4220.2A$4219.A174$4043.3A$4045.A$4044.A2$4039.3A$4041.A$4040.A174$3863.2A$3864.2A$3863.A11$3850.2A$3849.A.A$3851.A165$3683.3A$3685.A$3684.A11$3670.3A$3672.A$3671.A165$3503.2A$3504.2A$3503.A8$3493.3A$3495.A$3494.A168$3323.2A$3324.2A$3323.A178$3143.3A$3145.A$3144.A10$3131.2A$3132.2A$3131.A166$2963.3A$2965.A$2964.A2$2959.3A$2961.A$2960.A174$2783.3A$2785.A$2784.A5$2776.2A$2777.2A$2776.A171$2603.3A$2605.A$2604.A6$2595.3A$2597.A$2596.A170$2423.2A$2424.2A$2423.A5$2416.A$2416.2A$2415.A.A171$2243.3A$2245.A$2244.A4$2237.A$2237.2A$2236.A.A85$2150.2A$2149.A.A$2151.A4$2144.2A$2143.A.A$2145.A81$2061.2A$2060.A.A$2062.A3$2056.2A$2055.A.A$2057.A173$1881.2A$1880.A.A$1882.A2$1877.2A$1876.A.A$1878.A174$1701.A$1701.2A$1700.A.A12$1687.2A$1688.2A$1687.A164$1521.2A$1520.A.A$1522.A4$1515.2A$1516.2A$1515.A63$1450.3A$1452.A$1451.A178$1270.2A$1271.2A$1270.A5$1263.2A$1262.A.A$1264.A171$1090.3A$1092.A$1091.A7$1081.2A$1082.2A$1081.A169$910.2A$911.2A$910.A178$730.3A$732.A$731.A7$721.2A$722.2A$721.A169$550.2A$551.2A$550.A77$471.2A$470.A.A$472.A5$464.2A$465.2A$464.A71$391.2A$390.A.A$392.A10$379.2A$378.A.A$380.A66$311.2A$312.2A$311.A6$303.2A$304.2A$303.A70$231.2A$230.A.A$232.A3$226.3A$228.A$227.A51$173.2A$172.A.A$174.A3$168.3A$170.A$169.A73$93.2A$92.A.A$94.A3$88.3A$90.A$89.A73$13.2A$12.A.A$14.A10$.A$.2A$A.A!

That means we can use the slow salvo recipe exactly as it was in the 10hd case. It's 540 gliders:

Tile:E9 E-7 E9 O51 O25 E55 O47 E47 E69 E21 E23 E25 E7 E-7 E19 E19 E5 E11 E-9 E-9 E9 E27 E9 E-5 O25 E-25 E-19 E-25 E-27 E63 E69 E29 E39 E25 E27 E7 E53 E51 E47 E47 E83 E85 E85 E99 E103 E81 E103 O107 E83 E121 E127 E111 E113 E121 E101 E135 E149 E125 O133 E127 E137 E137 E143 E127 E129 E101 E137 E153 E155 E137 E131 O129 O111 O133 E127 E143 E123 E191 E185 E185 O179 E199 O209 E187 E195 E179 E181 E175 E203 E207 E223 E201 E221 E175 E167 E183 O183 E189 E147 E145 O169 O165 E153 E183 E163 E177 E197 E143 E21 E39 E31 E5 E25 E29 E29 O1 O23 E15 O27 O27 E19 E17 E9 E15 E-1 O15 O19 E7 E-13 E-27 E-15 E-23 O-27 E5 E-7 E-13 E-17 E-23 E-23 O-13 O-7 E-9 E-25 E-25 O-1 O-25 E-19 E-21 E-3 E-3 O21 O5 E-27 E37 E41 E41 O31 E31 O37 E55 E27 O33 E41 E19 E15 E19 O45 E31 E31 O55 E71 E65 E65 O81 E43 E71 E37 E11 O59 E25 E33 O43 E69 E75 E75 O85 E81 O71 O67 E63 E69 E73 E63 O79 O59 E61 E61 E57 E61 E21 E25 E39 E33 E43 E21 E43 E51 O65 E45 E77 O63 E57 E119 E69 E63 O93 O113 E101 O97 E73 E77 E93 E107 E123 E107 O95 E63 E105 E99 E99 E53 E55 E47 E123 E129 E129 O105 O115 O105 O125 E127 E51 E51 E55 E55 O45 O65 O45 E41 E49 O65 E73 O81 E89 E87 O53 O67 E65 E83 E85 O69 O67 O67 E89 E59 E57 E87 E79 O97 E101 E77 E37 E31 E17 E47 E63 E21 E79 E73 E59 E53 E69 E81 E55 E51 E55 E83 E79 E91 O89 E63 E31 E37 E21 O45 E25 E37 E35 E41 E41 E43 O37 E45 E29 E33 E47 E43 E53 E59 E77 E83 O47 E31 O59 E51 E59 E63 E77 E47 O51 O57 E61 O47 E67 E77 E89 E95 E99 O83 E77 E73 E45 E65 E85 E85 O81 O97 O55 O81 E41 E37 E37 E15 O33 E25 O47 E35 O51 E31 E99 E99 E85 E99 E93 E97 E97 O73 O83 O111 E69 E81 E103 E85 E65 E79 E67 E77 E97 O97 E111 E105 E103 E107 O137 E151 E149 E155 E155 O127 O165 E123 E119 E119 O119 E145 O113 E139 E153 E117 E97 E147 E153 E149 O139 E133 E141 E103 E99 E99 O89 O111 O113 O103 E77 E85 E89 O81 E97 E103 E117 E93 O101 E99 E111 E117 E95 E95 E123 E29 E57 E73 E71 E63 O93 O65 E45 E77 O85 E117 E133 E105 E129 E115 E195 E209 E179 E225 E225 E225 E223 E223 E221 E235 E229 E233 E229 E243 E237 E237 O247 E263 O229 O235 E251 E251 E261 E235 E237 E233 E245 E251 O259 E249 E199 E193 O173 E195 O189 E185 E205 E197 E187 E181 E195 E223 E243 E237 E235 O263 O233 E225 O227 E221 E223 O199 E215 E225 E245 E239 E225 E255 E249 O235 O241 E235 E233 E251 E237 E257 E239 E219 E229 E223 O241 O219 E247 E209 E225 E247 E247 E263 E235 E243 O247 E251 E251 E245 E247 E249 E251 E253 E253 E253 E249 O233 E221 E261 E233 E253 E239 E209 E213 E245 E217 E235 E227 E243 E211 O221 O253

And I've also worked on the 0hd recipes. With 4+1 recipes and blocks as elbows it was coming out at around 6.5gp per glider. Last night I computed the 4+1 recipes with blocks and beehives as elbows. Out of the four beehive/glider interactions that destroy the beehive, only one of them is slow enough to be hit by a following glider on the same lane. That means that (up to reflection) there are four block elbows A, ..., D and ten hive elbows E, ..., N. All the code is up on github. The actual recipes are attached here:

0hd_recipes_hive.rle.gz

I just ran the gp-compiler on the above slow salvo recipe and it came out at roughly 5.3 gp/glider. The trouble is that there is a collision somewhere at the "blocks and boats" stage of the recipe. This is actually more fortunate than anything I saw with only blocks: previously I always had collisions at the other end of the recipe too. Here is the code that produces the sample recipe:

import golly as gfrom glife.text import make_textfrom string import maketransphaselist=["3o$o$bo!","b2o$2o$2bo!","b2o$bobo$bo!","2bo$b2o$bobo!","$b3o$bo$2bo!"]mess = "full_recipe: e22 e15 o24 o9999 e19 e25 o9999 e31 e43 o9999 e60 o53 e19 o17 o16 e46 o9999 o41 e18 e20 e33 e40 e18 e42 e54 e34 o47 o16 o48 o23 o21 e35 e9999 o26 o15 o26 o16 o15 e20 e56 e23 o15 e27 o27 o21 e9999 o21 o21 o9999 o69 o9999 e31 o24 o29 e67 o35 e28 o49 o26 o9999 o18 o37 o31 e24 e18 o20 o56 e9999 e17 e69 e9999 o29 e27 e44 e26 o23 e16 o19 o23 o22 o16 o21 e39 e16 o27 o21 e34 o16 o20 e23 o26 o36 o15 o29 o40 o23 o22 o16 o21 e22 e16 o44 e62 e16 e20 e16 e69 e9999 o29 o17 o23 e29 e35 e39 e18 e57 e9999 o30 e29 e15 e27 o43 e57 o37 e19 e18 e9999 e69 e9999 o47 e9999 o20 o56 e23 o26 e36 e15 e33 o41 e15 o30 o32 o20 e18 o45 e16 e43 o56 e29 e15 o22 o44 e62 e16 o17 o23 e29 e9999 e21 e27 o44 e62 e22 e29 e9999 e23 e9999 o15 e25 e46 e9999 o15 e25 o46 e24 o51 o15 o39 o9999 e49 e16 e29 e17 e33 o32 e9999 e9999 e69 e9999 o29 o32 o64 o25 e30 o50 e20 e16 e69 e9999 o29 o17 o23 e29 e23 o33 e33 e34 e15 o54 e30 o18 o16 e50 o32 o15 e15 e9999 e21 o30 o23 o31 o15 e30 e22 o24 e48 e9999 e21 e15 e16 o30 o23 o31 o15 o42 o45 o18 o45 e23 e21 o18 o34 o23 e16 o31 o24 e16 o40 e25 e71 o9999 e15 e30 e21 e17 e33 o32 e9999 e20 e33 e40 e18 o40 e25 e71 o9999 o15 o18 o9999 o28 e16 e69 e9999 o31 e24 e16 e42 e54 e34 o47 e16 e48 e16 o46 e18 o18 o9999 e29 e20 e9999 e9999 e69 e9999 o31 e24 e19 e68 e37 e9999 o31 e24 e16 o20 o9999 o16 o21 o39 o31 o20 o43 o71 e59 e27 o27 o21 e9999 o21 o21 o36 o15 o18 o16 e59 o59 o25 e9999 e16 o44 e62 e16 e17 e33 o67 e33 o9999 o54 o64 o9999 e29 e20 e9999 o20 o56 e23 e16 e66 o29 e27 e43 o9999 e55 o16 e45 e16 o30 o23 o31 o15 o42 o45 o18 o45 o21 e16 e66 o31 o24 e16 e42 e54 e34 o47 e16 e32 e17 e36 e9999 e24 e18 o20 o56 e9999 e17 e69 e9999 o47 e9999 o20 o56 e9999 e21 e27 o30 o22 e21 o18 e31 e20 e64 e15 e69 e46 o18 e48 e71 o16 o48 o21 o15 o27 e44 o62 o16 o17 o23 e29 e9999 e17 e69 e9999 o29 o17 o23 e29 e23 e9999 o15 e25 o30 o23 o31 o15 o48 e32 e37 o56 e23 e16 e66 o31 e24 o21 o15 e17 e23 o29 e23 e9999 o15 e29 o29 e67 o35 e28 o49 o16 o61 e16 o48 o33 e9999 e69 e9999 o29 e27 e43 o9999 e55 o16 e45 e16 o30 o23 o31 o15 o42 o45 o18 o45 e19 e55 o9999 e9999 e69 e9999 o31 e24 e19 e55 o9999 e9999 e69 e9999 o31 e24 e16 o46 e18 o48 o71 e17 e15 e26 o19 e55 o9999 o20 o56 e23 o26 o37 o9999 e49 o20 o25 e26 e15 e30 e21 e26 e15 e16 e19 e9999 e21 e16 o30 o23 o31 o15 o30 o22 e24 o48 o9999 e16 o44 e62 e28 o24 e20 e59 o57 e21 e29 e17 e35 e19 e53 e20 o44 o23 e24 o22 o39 o16 e27 e21 e41 e25 e17 o32 o64 o25 e30 o50 o22 o16 e21 e19 o21 e16 o30 o23 o31 o15 e49 o9999 e23 o23 o18 o21 o19 o56 o39 o9999 e49 e16 e47 e16 e69 e9999 o29 e32 o26 e30 o28 o21 e22 o40 o15 e9999 e69 e9999 o29 e20 e16 e69 e9999 o29 e27 o44 o18 e9999 e24 o16 o20 o9999 o38 e27 o15 e23 e9999 o15 e29 o21 e16 e66 o31 o24 e19 e68 o9999 o41 e32 o47 o29 o26 o15 o30 o21 e27 o40 e25 e33 o20 o16 e30 e23 e31 e15 o30 o22 e24 o48 o9999 e16 e40 o26 o23 o22 o16 o21 e18 o48 o23 e68 o18 e21 o29 e9999 e18 e16 e69 e9999 o29 e27 o46 e18 o48 o71 o17 o15 o17 o9999 o28 o19 o9999 o16 e30 e23 e31 e15 e61 o29 o20 e16 e61 o29 o20 e16 e34 e26 o31 o17 o16 o18 e26 e16 e48 e19 e68 o20 o56 o9999 o21 o17 o33 e32 o9999 o36 o15 o18 o16 o34 o23 e15 o18 o45 e16 e43 o45 o9999 e58 e24 e16 o40 e25 e33 o20 e20 e9999 o20 o56 e23 e16 e66 o29 o22 o15 o23 o43 e45 e15 o32 o34 o15 e54 o30 o18 o16 e50 o32 o15 e16 o40 e25 o16 o15 e15 e26 e15 e30 e21 o26 o16 o61 o17 o64 o24 o19 o55 e9999 e36 e15 e29 e40 o26 o9999 o18 o9999 e50 e9999 e69 e9999 o29 e27 e42 e54 e34 o47 e16 e48 e21 e27 o20 o56 o23 e27 e39 e9999 o49 e32 o18 o9999 e38 e15 e15 e18 e32 o44 e62 e28 o23 e39 o30 o32 o27 o17 e16 e15 o18 o9999 o43 o31 e9999 o39 o9999 e49 o16 o36 o25 o9999 o15 o35 o15 o30 o21 e16 o30 o23 o31 o15 e44 o62 e15 e21 e27 e43 o45 o15 e32 e24 e17 o17 o30 o23 o31 o15 e44 o62 o16 e27 e61 o16 e48 e33 e9999 e69 e9999 e20 e25 e27 o40 e25 e71 o9999 e15 e30 e24 e15 e18 o37 o9999 e18 o43 o39 o30 o23 o31 o15 e30 e22 o24 e48 e9999 o23 o21 e21 e9999 o27 e30 e22 o21 e18 e16 o40 e25 e33 o20 e20 e9999 o20 o56 e23 e16 e66 o53 o15 e15 o44 e15 e21 e15 e26 e15 e17 e9999 e28 e46 o18 e53 e15 e30 e21 e27 o44 e62 o15 o21 e27 e43 o56 e29 e15 o22 e18 e16 o50 e32 e15 o31 o36 o15 o19 o21 e19 e68 o20 o18 o46 o21 o16 e30 e23 e31 e15 o20 o9999 o16 o21 o39 e23 e21 o18 e41 o30 o23 o31 o15 o48 e32 o35 e55 o15 e25 o15 e58 e15 e37 e9999 o29 o32 o64 o25 e30 o50 e17 e23 o29 o35 o39 o39 o16 e44 o31 o21 o15 e63 e16 o30 o23 o31 o15 o44 e62 e28 o24 o29 e16 o44 e62 o15 o21 o17 o23 e29 o9999 o17 o69 o9999 e29 e17 e23 o29 e23 o23 e24 e18 o20 o56 e23 e16 e66 o31 e24 e19 e57 o27 o20 o56 e23 o27 o43 e9999 e39 e29 o21 e37 e9999 o18 e45 e16 e42 e54 e34 o47 e15 e16 e19 e9999 e21 e17 e33 o32 e9999 e9999 e69 e9999 o29 e32 o16 e67 o33 e16 e48 o23 o22 o16 o21 e18 e26 e9999 e69 e9999 o29 o20 o9999 o37 o9999 e18 o45 o25 e15 o58 o15 e37 e9999 o18 e45 e23 e22 e16 e21 o22 o31 o37 o9999 e49 o9999 e18 o16 e23 o36 o15 o17 o44 o15 e20 e9999 o20 o56 e9999 e21 e27 o30 o22 e21 o18 o25 e15 o64 e52 e40 e53 e15 e46 e45 o16 o25 e18 o16 o34 o23 e15 o18 o16 e35 o27 e15 e18 e16 e57 e15 o29 e23 e16 e66 o31 e24 o21 e16 e66 o29 e27 e42 e54 e34 o47 e15 e17 e9999 e23 e26 e16 e48 e25 o21 o18 e26 e15 e16 o30 o23 o31 o15 o61 e29 e20 e16 e48 e15 o31 e44 e24 e20 e9999 o38 o15 o15 o18 o32 o40 e25 o16 o15 e15 e26 e15 e26 e33 o31 o17 o16 o18 e27 o46 e18 o48 o71 e16 e48 e29 o55 e69 e16 e30 e15 e9999 e15 e9999 e21 o30 o23 o31 o15 o44 e62 e16 e27 o44 e37 o18 o16 o26 e20 e56 o9999 o21 o27 e40 o25 o33 e20 o17 o33 e32 o9999 o38 o31 o9999 o34 e20 e56 e23 o23 e27 e43 o45 o15 e32 e24 e15 e29 o22 e48 o21 e9999 e69 o15 o36 o15 o29 o40 o23 o22 o16 o21 e18 o52 e9999 e26 e9999 e18 e9999 o50 o37 o9999 e18 o45 e25 o15 e58 e15 e20 e33 e40 e18 o44 e62 e16 o17 o33 e67 o33 o37 o9999 e31 o24 e31 e20 e43 e71 o59 o17 o33 e67 o33 o37 o9999 e53 e18 e21 e19 e56 o36 o15 o18 o16 e59 o33 e34 o34 e15 o27 e46 o49 e47 o21 e49 o16 e30 e23 e31 e15 e40 e15 o20 o56 e9999 e21 e16 o30 o23 o31 o15 o42 o45 o18 o20 o9999 e26 e9999 e18 e9999 o50 o9999 o69 o9999 e31 o24 e29 o67 e35 o28 e49 e25 e9999 e39 o20 o20 o56 e35 e39 e18 e59 o57 e21 e29 e17 e35 e19 e53 e20 e43 o45 o15 e27 o27 o21 e9999 o21 e15 o37 o9999 e18 o45 e21 e33 e33 e34 e15 o54 e30 o20 o9999 o16 o21 o17 e27 o44 e62 e16 o17 o23 e29 e23 o15 e26 e16 e56 e38 e44 o40 o30 o22 e21 o18 e16 o40 e25 e33 o20 o17 o23 e33 o28 o9999 e23 o15 e16 o30 o23 o31 o15 e24 e26 e18 o16 o19 o18 e45 o23 o22 o16 o21 e22 o31 o37 o9999 e50 o15 o17 o33 e67 o33 o20 o56 e23 o23 o17 o23 e29 e20 e20 e23 e33 o17 o23 e29 e23 o15 o17 o23 e29 e23 o23 e27 o27 o21 e9999 o21 e15 e9999 e69 e9999 o29 e26 e16 e25 e52 e15 e17 e9999 e28 o61 e16 o48 o28 e9999 o23 o22 o16 o21 e22 e16 e61 o29 o20 o31 o20 o64 o15 o69 o46 e49 o37 o23 o34 o35 o39 o18 o21 o9999 o24 o15 o31 o17 o16 o18 e24 e18 o20 o56 o18 o16 o46 e68 o19 e42 e54 e34 o47 e16 e48 e21 e27 o20 o56 e9999 e17 e69 e9999 o29 o24 o18 e20 e56 e23 o26 e37 e9999 o18 e45 e21 e27 e37 e9999 o18 e45 e16 e42 e54 e34 o47 e15 e30 e21 e20 o9999 e27 o25 e15 e30 e30 e9999 e30 e37 e9999 o18 e45 e16 o27 o21 e9999 o21 e15 e37 e9999 o18 e45 e21 o9999 e15 o29 e16 e43 o45 o15 o20 o16 o69 o9999 e29 e27 o46 e18 o48 o71 o16 o32 o26 e17 o15 o30 o21 e26 e15 e16 e19 e9999 e21 e27 o40 e25 e71 o9999 e15 e30 e21 e27 o27 o21 o54 o18 e31 e16 o40 e25 e71 o9999 o15 o30 o27 e15 o32 o34 o15 e54 o30 o27 o21 o54 o18 o20 e36 e15 e29 e40 e16 o27 o21 e9999 o21 e15 e20 e18 e19 o18 e26 o20 o56 e23 o27 o36 o15 o18 o16 e19 e25 o9999 e31 o40 e25 e71 o9999 e15 e26 o15 e9999 e21 e30 e23 e31 e15 e34 e26 o31 o17 o16 o18 e32 o16 e67 o33 e16 e56 e38 e44 o40 o44 e62 e16 e17 e33 o15 o20 o56 e23 e16 e66 o31 e24 o16 e49 o9999 o49 e21 e21 e36 e15 e18 e16 e57 e29 e23 o29 e15 o27 e20 e9999 e16 e21 e17 e27 o44 e62 e16 e27 o44 e71 o56 e23 e16 e66 o29 o17 o23 e29 o23 e15 e17 e33 o67 e33 e9999 e41 o32 e47 e29 o26 o15 o16 o16 o43 e29 e42 e54 e66 e45 e21 o15 e15 o16 o69 o9999 e29 o17 o23 e29 e23 e9999 o15 e25 o30 o23 o31 o15 o48 e32 o35 e55 o15 e16 o44 o23 o18 o19 e22 o23 o22 o16 o21 e18 o59 e46 o19 o21 e20 e9999 o20 o56 e23 e16 e66 o29 o27 o19 o9999 o17 o33 e32 o9999 o9999 o69 o9999 e31 o24 o16 o43 e45 e9999 o56 o19 e21 e23 o32 o27 o15 o18 o40 o53 o15 o46 o45 e26 o36 o15 o29 o40 e19 e68 e20 e42 o20 o56 e23 e15 e20 e21 e15 e17 e9999 e28 o46 e18 o48 o71 e17 e16 e48 o31 o17 o16 o18 e27 e44 e26 o23 e16 o19 o16 o42 o54 o34 e47 e15 e16 e19 e9999 e21 e17 e33 o32 e9999 e9999 e54 e48 e19 e29 e20 e16 e69 e9999 o29 o26 o16 o48 o16 o42 o54 o34 e47 e15 e17 e9999 e28 e61 o16 e48 e33 e17 e16 o53 e52 o36 o15 o29 o40 o23 o22 o16 o21 e18 e33 e70 e72 o15 e16 o52 e9999 o25 e40 o15 e53 o19 e9999 e69 e9999 e20 e25 e26 e15 e30 e21 e16 o30 o23 o31 o15 o30 o22 e24 o48 o9999 e16 o20 o9999 o16 o21 o39 o26 o9999 o33 o48 o27 e27 o27 o21 e9999 o21 o21 o36 o15 o18 o24 e22 o31 o25 o20 o33 o15 o32 o27 o15 o18 e22 e21 o9999 e15 o25 o30 o23 o31 o15 o44 e62 e16 e27 o44 e71 o56 o23 e27 o9999 o69 o9999 e29 o17 o33 e67 o33 e20 e18 e18 e56 e19 e16 o30 o23 o31 o15 e49 e9999 o46 o30 o23 o31 o15 o48 e32 o35 e55 o15 o25 o9999 o41 o33 o15 o9999 o69 o9999 e31 o24 o19 o68 e36 e15 e29 e40 e25 e9999 e41 e33 e15 e36 e15 e54 o36 o31 o37 o9999 e49 o15 e19 e68 e20 e56 e9999 e21 e24 e18 e37 e9999 o18 e45 e16 o27 o21 e9999 o21 o21 o36 o15 o18 o16 o19 o19 o56 o9999 e38 o21 o9999 o24 o15 e16 o40 e25 e33 o20 e16 o30 o23 o31 o15 o44 e62 e16 e27 e43 o56 e29 e15 o22 e30 e22 o24 e48 e9999 e21 e15 e26 e15 e26 o21 o33 o19 o31 o24 e9999 o31 o16 o54 e23 o9999 e29 e26 e16 e48 o25 e15 o58 o15 e9999 e54 e48 e19 e29 o17 o23 e29 o23 e36 e23 o21 e44 e32 e19 o9999 o37 o9999 e18 o45 o25 e15 o58 o15 e37 e9999 o18 e18 e16 e27 e21 e54 e18 e20 e17 e16 o53 e52 e37 e9999 o18 e45 e19 e55 o9999 o36 o15 o18 o16 o19 e21 e21 o9999 o18 e35 o28 e9999 o18 e45 o23 o22 o16 o21 e18 e57 e15 o25 e9999 e23 e21 o35 o9999 e27 o27 o21 e9999 o21 o21 e37 e9999 o18 e45 e16 o46 e18 o48 o71 e16 e48 e19 e55 o9999 e20 e42 o20 o56 e9999 e21 e20 e9999 o20 o56 e23 e16 e66 o31 e24 o29 e67 o35 e28 o49 e16 o61 e20 o16 o22 e42 e54 e34 o47 e15 e16 e16 e43 o29 e61 o16 e48 e33 o17 o16 e46 o9999 o41 e18 o20 o56 e9999 e21 e22 e15 e23 o40 e25 e33 o20 e20 e9999 o20 o56 e23 e16 e66 o31 e24 o23 o21 e21 e9999 o27 e46 o18 e48 e71 e17 e15 e17 e9999 e23 o17 o35 o19 o53 o20 e46 o18 e48 e71 e17 e15 e30 e21 e16 o30 o23 o31 o15 e48 o32 e41 o20 o56 e23 o23 o17 o23 e29 e9999 e17 e51 e47 e53 e19 e15 o20 o56 e23 e9999 o15 e29 e16 e43 o58 e50 e29 e30 e16 e69 e9999 o29 o27 o43 e45 e15 e27 e42 e9999 e22 e61 e18 e26 e9999 e69 e9999 o31 e24 e25 e9999 e41 e19 o29 o27 e44 o62 o22 o51 e22 e41 o30 o23 o31 o15 o34 o26 e31 e20 e64 e22 e16 e31 e29 e9999 e21 e26 e16 e48 e19 e68 o20 o56 e23 o27 e9999 e69 e9999 o31 e24 e16 e50 e9999 o31 o20 o64 o15 o68 e16 e69 e9999 o31 e24 e19 e55 o9999 e9999 e69 e9999 o31 e24 o23 o22 o16 o21 e22 o31 o17 o16 o18 o17 o23 e29 o23 e15 o26 o16 o25 o21 o17 o57 o15 e25 o9999 o19 o68 o20 o56 o9999 o17 o69 o9999 e29 e24 e18 o20 o56 e9999 e17 e69 e9999 o29 o32 e38 o20 o25 o15 o16 o19 o9999 o21 e16 o30 o23 o31 o15 o27 o21 e34 o16 o20 e9999 e21 e27 o49 e9999 e49 o21 o21 e9999 e69 e9999 o29 o32 o64 o25 e30 o50 o22 o16 e21 e19 o24 e18 o39 o9999 e49 o16 o30 o21 o15 o16 e30 e23 e31 e15 e44 o62 o16 o17 o23 e29 e9999 e21 e27 o44 e62 e22 e51 o22 e34 o36 e69 e9999 o29 e27 e27 e21 e44 o18 e21 e32 e34 e15 o54 e30 o40 e25 e71 o9999 e17 e15 e17 e9999 e23 e20 e9999 o17 o16 e46 o9999 o41 e18 o36 o15 o29 o40 o16 o42 o9999 o59 o42 o55 o26 o15 o17 o9999 o28 e46 o18 e53 e15 e30 e26 e33 o21 e16 e66 o29 e27 e42 e54 e34 o47 e16 e48 e21 e15 e26 e15 e30 e21 e16 o30 o23 o31 o15 o30 o22 e21 o18 e16 e61 o29 o20 e21 e23 e22 e15 e23 o40 e25 e33 o20 o27 e40 o25 o71 e9999 e15 e30 e21 e16 o30 o23 o31 o15 e34 e26 o31 o37 o9999 e49 o15 o29 e67 o35 e28 o49 o21 e16 e66 o31 o24 e16 o46 e18 o48 o71 e16 e52 e16 e20 o20 o56 e23 e16 e66 o31 e24 e19 e68 e37 e9999 o31 e24 o31 o25 o20 o33 o15 o27 e44 o62 o16 e17 e35 e19 e53 e20 e42 e54 e34 o47 e16 e56 e52 o26 o9999 o18 o9999 e50 e37 e9999 o18 e18 e16 o40 e25 o25 e9999 o20 o56 e35 e39 e35 e9999 e17 e33 o32 e9999 e37 e9999 o18 e45 o21 e16 e66 o31 o24 o23 o22 o16 o21 e39 e16 o30 o22 e21 o18 e16 o40 e25 e26 e26 o32 o30 o23 o31 o15 e27 e21 o34 e16 e20 o23 e27 e20 e56 "g.show(str(mess.count(" ")-1))g.setrule("LifeHistory")g.new("")messlist=mess.split("\n")locx,locy,locxstep=0,0,1000for item in messlist: rparts=item.split(":") rname = rparts[0] t=make_text(rname,"mono") t=list(t) newpat =[] skip=2+len(t)%2 # 2 for two-state, 3 for multistate for i in range(0, len(t)-1, skip): newpat+=[3*t[i], 3*t[i+1], 4] # make it red, not just [t[i+2]] if len(newpat)%2==0: newpat+=[0] # multistate cell lists are always odd-length g.putcells(newpat, locx-10,locy-40) g.putcells(g.parse("56.2C$56.2C88$2C$2C!", 0, -87),locx,locy)    recipestr = rparts[1].replace('\n',' ').replace('\r',' ').replace(' ','').replace('E','e').replace('O','o')    recipestr=recipestr.replace(',','e').replace(';','o').replace(' ','e').replace("ee",'e').replace("eo",'o')    rlist = recipestr.replace('o','e').split("e")[1:]    parities = recipestr.translate(maketrans("",""),"0123456789-")+"~"    if parities.replace('e','').replace('o','')!="~":      g.exit("Bad format -- parity check failed for " + recipestr)    parity=0    if parities[0]!="e":      parity=1    else:      parity=0    loc=10    count=0    for delta in rlist:      count+=1      if count==3:        g.fit()        g.update()      try:        d=int(delta)      except:        continue      if abs(d)<999:        offset, phase = d//4, d%4        g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy)        g.putcells(g.parse(phaselist[parity+phase]),loc+offset+locx,loc+offset+locy)      else: # singleton glider        if d<0:          ########## offset = something to do with 999, 998?          ########## have to account for singleton timing somehow          g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy)        else:          g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy)      loc+=180      parities=parities[1:]      parity=1 if parities[0]=="o" else 0    locx+=locxstepg.setstep(4)

I think there are 55 glider pairs in the eater + blocks recipe above so at 5.3gp/glider we can hopefully get the period under 500,000:

(540G * 5.3gp/G + 55gp) * 170 ticks/G < 496,000 ticks

But maybe it is worth computing the elbow recipes at some higher depth? I'm not sure I have the willpower personally. For anyone wishing to compile the recipe on their own machine note that the values on this line are designed so that the above slow salvo recipe starts with an elbow block that is in the correct place for the block that is left by the eater + blocks recipe in the first code block (unless I made a mistake of course).

If anyone can get a working recipe that has no collisions, the next step will be to add an elbow move that shifts from the final elbow of the recipe to the initial elbow for the eater + blocks recipe. That can be done with another script that I made. It's not very user friendly (standalone Python with the elbow move to be specified via command line argument) but it works.

EDIT: Oh, yeah. If anyone wants to diagnose the which operation is responsible for the collision in the above recipe, here is the list of elbow operations:

4 None 6 A Jr -27: e22 e15 o24 o9999 8 None 8 Jr Hr -19: e19 e25 o9999 e31 13 24 16 Hr C -3: e43 o9999 e60 o53 e19 18 0 13 C M 10: o17 o16 e46 o9999 o41 19 None -4 M Cr 6: e18 23 None -4 Cr H 2: e20 e33 e40 e18 27 3 12 H Er 14: e42 e54 e34 o47 29 None 10 Er B 24: o16 o48 33 None 10 B Ar 34: o23 o21 e35 e9999 34 None -6 Ar Er 28: o26 38 -2 -4 Er Cr 24: o15 o26 o16 o15 40 -11 3 Cr K 27: e20 e56 42 None 2 K A 29: e23 o15 43 None -5 A H 24: e27 48 4 13 H C 37: o27 o21 e9999 o21 o21 53 -13 6 C Br 43: o9999 o69 o9999 e31 o24 58 -19 -2 Br Br 41: o29 e67 o35 e28 o49 63 -6 -16 Br A 25: o26 o9999 o18 o37 o31 64 None 1 A M 26: e24 65 None -4 M Cr 22: e18 67 -11 3 Cr K 25: o20 o56 72 -13 -2 K A 23: e9999 e17 e69 e9999 o29 73 None -5 A H 18: e27 78 -5 -5 H Br 13: e44 e26 o23 e16 o19 83 -9 1 Br B 14: o23 o22 o16 o21 e39 84 None -3 B Hr 11: e16 89 -14 19 Hr Kr 30: o27 o21 e34 o16 o20 91 None -8 Kr Cr 22: e23 o26 95 -12 -3 Cr Br 19: o36 o15 o29 o40 100 -9 4 Br G 23: o23 o22 o16 o21 e22 101 None -4 G Hr 19: e16 104 -16 2 Hr A 21: o44 e62 e16 109 -15 -4 A A 17: e20 e16 e69 e9999 o29 112 -21 0 A K 17: o17 o23 e29 115 None 0 K Jr 17: e35 e39 e18 120 -21 5 Jr Ar 22: e57 e9999 o30 e29 e15 121 None -5 Ar Hr 17: e27 125 -12 14 Hr Mr 31: o43 e57 o37 e19 126 None -4 Mr C 27: e18 130 -13 -8 C Dr 19: e9999 e69 e9999 o47 131 None -3 Dr Cr 16: e9999 133 -11 3 Cr K 19: o20 o56 135 None -8 K C 11: e23 o26 140 -13 -5 C Lr 6: e36 e15 e33 o41 e15 145 7 9 Lr Br 15: o30 o32 o20 e18 o45 146 None -3 Br H 12: e16 151 -24 -5 H Hr 7: e43 o56 e29 e15 o22 154 -16 2 Hr A 9: o44 e62 e16 157 -21 0 A K 9: o17 o23 e29 159 None -1 K Ar 8: e9999 e21 160 None -5 Ar Hr 3: e27 165 -16 9 Hr Kr 12: o44 e62 e22 e29 e9999 169 None 15 Kr L 27: e23 e9999 o15 e25 173 None 17 L Lr 44: e46 e9999 o15 e25 177 -12 -13 Lr C 31: o46 e24 o51 o15 182 4 -1 C Ar 30: o39 o9999 e49 e16 e29 186 -15 3 Ar C 33: e17 e33 o32 e9999 190 -13 -2 C A 31: e9999 e69 e9999 o29 195 -18 -2 A A 29: o32 o64 o25 e30 o50 200 -15 -4 A A 25: e20 e16 e69 e9999 o29 203 -21 0 A K 25: o17 o23 e29 205 None -12 K Jr 13: e23 o33 210 14 8 Jr Hr 21: e33 e34 e15 o54 e30 215 5 3 Hr B 24: o18 o16 e50 o32 o15 218 None 2 B Lr 26: e15 e9999 e21 222 -2 17 Lr Hr 43: o30 o23 o31 o15 227 -19 3 Hr B 46: e30 e22 o24 e48 e9999 229 None 0 B Ar 46: e21 e15 230 None -2 Ar Lr 44: e16 234 -2 17 Lr Hr 61: o30 o23 o31 o15 238 -18 -16 Hr Br 45: o42 o45 o18 o45 241 None 7 Br J 52: e23 e21 o18 246 -9 4 J B 56: o34 o23 e16 o31 o24 247 None -3 B Hr 53: e16 251 -3 1 Hr Er 54: o40 e25 e71 o9999 254 -2 2 Er Ar 56: e15 e30 e21 258 -15 3 Ar C 59: e17 e33 o32 e9999 262 None -4 C Hr 55: e20 e33 e40 e18 266 -3 1 Hr Er 56: o40 e25 e71 o9999 270 -2 2 Er D 58: o15 o18 o9999 o28 275 -16 3 D Br 61: e16 e69 e9999 o31 e24 276 None -3 Br H 58: e16 280 3 12 H Er 70: e42 e54 e34 o47 282 None 10 Er B 80: e16 e48 283 None -3 B Hr 77: e16 288 -13 -6 Hr A 71: o46 e18 o18 o9999 e29 290 None -2 A C 69: e20 e9999 295 -13 6 C Br 75: e9999 e69 e9999 o31 e24 297 -18 -11 Br Cr 64: e19 e68 301 None 6 Cr B 70: e37 e9999 o31 e24 302 None -3 B Hr 67: e16 307 -6 -1 Hr B 66: o20 o9999 o16 o21 o39 312 -15 3 B A 69: o31 o20 o43 o71 e59 313 None -5 A H 64: e27 318 4 13 H C 77: o27 o21 e9999 o21 o21 322 -2 -4 C Jr 73: o36 o15 o18 o16 326 None 9 Jr B 82: e59 o59 o25 e9999 327 None -3 B Hr 79: e16 330 -16 2 Hr A 81: o44 e62 e16 334 -14 3 A Cr 84: e17 e33 o67 e33 339 -20 -2 Cr Ar 82: o9999 o54 o64 o9999 e29 341 None -2 Ar Cr 80: e20 e9999 343 -11 3 Cr K 83: o20 o56 347 -14 -4 K A 79: e23 e16 e66 o29 348 None -5 A H 74: e27 353 -2 -6 H Ar 68: e43 o9999 e55 o16 e45 354 None -2 Ar Lr 66: e16 358 -2 17 Lr Hr 83: o30 o23 o31 o15 362 -18 -16 Hr Br 67: o42 o45 o18 o45 367 -16 2 Br Br 69: o21 e16 e66 o31 o24 368 None -3 Br H 66: e16 372 3 12 H Er 78: e42 e54 e34 o47 376 None 12 Er Kr 90: e16 e32 e17 e36 378 None 2 Kr M 92: e9999 e24 379 None -4 M Cr 88: e18 381 -11 3 Cr K 91: o20 o56 386 -13 -8 K Dr 83: e9999 e17 e69 e9999 o47 387 None -3 Dr Cr 80: e9999 389 -11 3 Cr K 83: o20 o56 391 None -1 K Ar 82: e9999 e21 392 None -5 Ar Hr 77: e27 396 -11 3 Hr B 80: o30 o22 e21 o18 401 -15 -10 B H 70: e31 e20 e64 e15 e69 405 -14 8 H Er 78: e46 o18 e48 e71 407 None 10 Er B 88: o16 o48 409 None 0 B Ar 88: o21 o15 410 None -5 Ar Hr 83: o27 413 -16 2 Hr A 85: e44 o62 o16 416 -21 0 A K 85: o17 o23 e29 421 -13 -2 K A 83: e9999 e17 e69 e9999 o29 424 -21 0 A K 83: o17 o23 e29 428 None 15 K Lr 98: e23 e9999 o15 e25 432 -2 17 Lr Hr 115: o30 o23 o31 o15 436 -22 -8 Hr K 107: o48 e32 e37 o56 441 -14 4 K Br 111: e23 e16 e66 o31 e24 443 None 0 Br A 111: o21 o15 446 -21 0 A K 111: e17 e23 o29 450 None 8 K Br 119: e23 e9999 o15 e29 455 -19 -2 Br Br 117: o29 e67 o35 e28 o49 456 None -3 Br H 114: o16 460 -9 -7 H C 107: o61 e16 o48 o33 464 -13 -2 C A 105: e9999 e69 e9999 o29 465 None -5 A H 100: e27 470 -2 -6 H Ar 94: e43 o9999 e55 o16 e45 471 None -2 Ar Lr 92: e16 475 -2 17 Lr Hr 109: o30 o23 o31 o15 479 -18 -16 Hr Br 93: o42 o45 o18 o45 482 None 8 Br C 101: e19 e55 o9999 487 -13 6 C Br 107: e9999 e69 e9999 o31 e24 490 None 8 Br C 115: e19 e55 o9999 495 -13 6 C Br 121: e9999 e69 e9999 o31 e24 496 None -3 Br H 118: e16 500 -14 8 H Er 126: o46 e18 o48 o71 501 None -12 Er Er 114: e17 506 -2 -2 Er Cr 112: e15 e26 o19 e55 o9999 508 -11 3 Cr K 115: o20 o56 510 None -8 K C 107: e23 o26 515 4 -11 C Ar 96: o37 o9999 e49 o20 o25 516 None -6 Ar Er 90: e26 519 -2 2 Er Ar 92: e15 e30 e21 520 None -6 Ar Er 86: e26 525 -2 10 Er Ar 96: e15 e16 e19 e9999 e21 526 None -2 Ar Lr 94: e16 530 -2 17 Lr Hr 111: o30 o23 o31 o15 535 -19 3 Hr B 114: o30 o22 e24 o48 o9999 536 None -3 B Hr 111: e16 541 -16 -8 Hr Jr 103: o44 e62 e28 o24 e20 545 -29 -6 Jr A 97: e59 o57 e21 e29 550 -24 -7 A H 90: e17 e35 e19 e53 e20 555 -5 -15 H Br 75: o44 o23 e24 o22 o39 556 None -3 Br H 72: o16 561 11 23 H A 95: e27 e21 e41 e25 e17 566 -18 -2 A A 93: o32 o64 o25 e30 o50 571 -1 -7 A Ar 86: o22 o16 e21 e19 o21 572 None -2 Ar Lr 84: e16 576 -2 17 Lr Hr 101: o30 o23 o31 o15 580 None -7 Hr F 94: e49 o9999 e23 o23 584 -5 1 F C 95: o18 o21 o19 o56 589 4 -7 C D 88: o39 o9999 e49 e16 e47 593 -16 -5 D A 83: e16 e69 e9999 o29 597 None -48 A I 35: e32 o26 e30 o28 601 -24 -2 I C 33: o21 e22 o40 o15 605 -13 -2 C A 31: e9999 e69 e9999 o29 610 -15 -4 A A 27: e20 e16 e69 e9999 o29 611 None -5 A H 22: e27 616 -19 -3 H Hr 19: o44 o18 e9999 e24 o16 621 -6 4 Hr K 23: o20 o9999 o38 e27 o15 625 None 8 K Br 31: e23 e9999 o15 e29 630 -16 2 Br Br 33: o21 e16 e66 o31 o24 632 -18 -11 Br Cr 22: e19 e68 637 -21 -2 Cr Ar 20: o9999 o41 e32 o47 o29 638 None -6 Ar Er 14: o26 641 -2 2 Er Ar 16: o15 o30 o21 642 None -5 Ar Hr 11: e27 646 -3 7 Hr Ar 18: o40 e25 e33 o20 647 None -2 Ar Lr 16: o16 651 -2 17 Lr Hr 33: e30 e23 e31 e15 656 -19 3 Hr B 36: o30 o22 e24 o48 o9999 657 None -3 B Hr 33: e16 659 None -14 Hr Br 19: e40 o26 664 -9 7 Br J 26: o23 o22 o16 o21 e18 668 -17 -3 J I 23: o48 o23 e68 o18 672 -18 1 I D 24: e21 o29 e9999 e18 676 -16 -5 D A 19: e16 e69 e9999 o29 677 None -5 A H 14: e27 681 -14 8 H Er 22: o46 e18 o48 o71 682 None -12 Er Er 10: o17 686 -2 6 Er H 16: o15 o17 o9999 o28 688 None -2 H Ar 14: o19 o9999 689 None -2 Ar Lr 12: o16 693 -2 17 Lr Hr 29: e30 e23 e31 e15 696 -25 -7 Hr B 22: e61 o29 o20 697 None -3 B Hr 19: e16 700 -25 -7 Hr B 12: e61 o29 o20 701 None -3 B Hr 9: e16 703 None -7 Hr B 2: e34 e26 707 -15 5 B A 7: o31 o17 o16 o18 708 None -6 A E 1: e26 710 None 10 E Br 11: e16 e48 712 -18 -11 Br Cr 0: e19 e68 714 -11 3 Cr K 3: o20 o56 716 None -1 K Ar 2: o9999 o21 720 -15 3 Ar C 5: o17 o33 e32 o9999 724 -2 -4 C Jr 1: o36 o15 o18 o16 729 -4 -2 Jr Br -1: o34 o23 e15 o18 o45 730 None -3 Br H -4: e16 735 -2 2 H B -2: e43 o45 o9999 e58 e24 736 None -3 B Hr -5: e16 740 -3 7 Hr Ar 2: o40 e25 e33 o20 742 None -2 Ar Cr 0: e20 e9999 744 -11 3 Cr K 3: o20 o56 748 -14 -4 K A -1: e23 e16 e66 o29 751 None -3 A H -4: o22 o15 o23 754 -2 -5 H A -9: o43 e45 e15 759 6 0 A Hr -9: o32 o34 o15 e54 o30 764 5 3 Hr B -6: o18 o16 e50 o32 o15 765 None -3 B Hr -9: e16 770 -3 5 Hr Ar -4: o40 e25 o16 o15 e15 771 None -6 Ar Er -10: e26 774 -2 2 Er Ar -8: e15 e30 e21 775 None -6 Ar Er -14: o26 780 14 6 Er B -8: o16 o61 o17 o64 o24 783 None 8 B Cr 0: o19 o55 e9999 787 -12 -3 Cr Br -3: e36 e15 e29 e40 792 -6 6 Br C 3: o26 o9999 o18 o9999 e50 796 -13 -2 C A 1: e9999 e69 e9999 o29 797 None -5 A H -4: e27 801 3 12 H Er 8: e42 e54 e34 o47 803 None 10 Er B 18: e16 e48 805 None -8 B Cr 10: e21 e27 807 -11 3 Cr K 13: o20 o56 809 None -6 K C 7: o23 e27 813 4 -3 C F 4: e39 e9999 o49 e32 815 None 1 F C 5: o18 o9999 820 -2 -2 C Hr 3: e38 e15 e15 e18 e32 825 -16 -9 Hr Lr -6: o44 e62 e28 o23 e39 830 25 24 Lr Ar 18: o30 o32 o27 o17 e16 831 None -7 Ar K 11: e15 835 10 9 K D 20: o18 o9999 o43 o31 836 None -3 D C 17: e9999 841 4 -7 C B 10: o39 o9999 e49 o16 o36 845 None 8 B Er 18: o25 o9999 o15 o35 848 -2 2 Er Ar 20: o15 o30 o21 849 None -2 Ar Lr 18: e16 853 -2 17 Lr Hr 35: o30 o23 o31 o15 857 -16 0 Hr A 35: e44 o62 e15 e21 858 None -5 A H 30: e27 861 -2 -5 H A 25: e43 o45 o15 865 None -9 A Lr 16: e32 e24 e17 o17 869 -2 17 Lr Hr 33: o30 o23 o31 o15 872 -16 2 Hr A 35: e44 o62 o16 873 None -5 A H 30: e27 877 -9 -7 H C 23: e61 o16 e48 e33 882 -13 -7 C Ar 16: e9999 e69 e9999 e20 e25 883 None -5 Ar Hr 11: e27 887 -3 1 Hr Er 12: o40 e25 e71 o9999 892 -2 13 Er C 25: e15 e30 e24 e15 e18 897 -2 -7 C Lr 18: o37 o9999 e18 o43 o39 901 -2 17 Lr Hr 35: o30 o23 o31 o15 906 -19 3 Hr B 38: e30 e22 o24 e48 e9999 910 None 6 B Ar 44: o23 o21 e21 e9999 911 None -5 Ar Hr 39: o27 915 -11 3 Hr B 42: e30 e22 o21 e18 916 None -3 B Hr 39: e16 920 -3 7 Hr Ar 46: o40 e25 e33 o20 922 None -2 Ar Cr 44: e20 e9999 924 -11 3 Cr K 47: o20 o56 928 -14 -10 K Fr 37: e23 e16 e66 o53 932 4 -7 Fr B 30: o15 e15 o44 e15 934 None 0 B Ar 30: e21 e15 935 None -6 Ar Er 24: e26 939 -2 6 Er H 30: e15 e17 e9999 e28 942 None 8 H Er 38: e46 o18 e53 945 -2 2 Er Ar 40: e15 e30 e21 946 None -5 Ar Hr 35: e27 950 -16 0 Hr A 35: o44 e62 o15 o21 951 None -5 A H 30: e27 956 -24 -5 H Hr 25: e43 o56 e29 e15 o22 961 5 3 Hr B 28: e18 e16 o50 e32 e15 966 -15 8 B Gr 36: o31 o36 o15 o19 o21 968 -19 -12 Gr Cr 24: e19 e68 972 None 2 Cr Ar 26: o20 o18 o46 o21 973 None -2 Ar Lr 24: o16 977 -2 17 Lr Hr 41: e30 e23 e31 e15 982 -6 -1 Hr B 40: o20 o9999 o16 o21 o39 985 None 7 B Jr 47: e23 e21 o18 986 None -7 Jr Lr 40: e41 990 -2 17 Lr Hr 57: o30 o23 o31 o15 995 -19 -2 Hr Br 55: o48 e32 o35 e55 o15 999 -12 6 Br C 61: e25 o15 e58 e15 1002 None -2 C A 59: e37 e9999 o29 1007 -18 -2 A A 57: o32 o64 o25 e30 o50 1010 -21 0 A K 57: e17 e23 o29 1013 None -6 K Br 51: o35 o39 o39 1014 None -3 Br H 48: o16 1019 -14 -12 H Ar 36: e44 o31 o21 o15 e63 1020 None -2 Ar Lr 34: e16 1024 -2 17 Lr Hr 51: o30 o23 o31 o15 1029 -16 5 Hr B 56: o44 e62 e28 o24 o29 1030 None -3 B Hr 53: e16 1034 -16 0 Hr A 53: o44 e62 o15 o21 1037 -21 0 A K 53: o17 o23 e29 1042 -13 -2 K A 51: o9999 o17 o69 o9999 e29 1045 -21 0 A K 51: e17 e23 o29 1047 None -6 K A 45: e23 o23 1048 None 1 A M 46: e24 1049 None -4 M Cr 42: e18 1051 -11 3 Cr K 45: o20 o56 1056 -14 4 K Br 49: e23 e16 e66 o31 e24 1059 None -9 Br Cr 40: e19 e57 o27 1061 -11 3 Cr K 43: o20 o56 1063 None -6 K C 37: e23 o27 1068 -6 -24 C C 13: o43 e9999 e39 e29 o21 1072 -2 0 C Br 13: e37 e9999 o18 e45 1073 None -3 Br H 10: e16 1077 3 12 H Er 22: e42 e54 e34 o47 1082 -2 10 Er Ar 32: e15 e16 e19 e9999 e21 1086 -15 3 Ar C 35: e17 e33 o32 e9999 1090 -13 -2 C A 33: e9999 e69 e9999 o29 1094 -22 -12 A E 21: e32 o16 e67 o33 1096 None 10 E Br 31: e16 e48 1101 -9 7 Br J 38: o23 o22 o16 o21 e18 1102 None 1 J C 39: e26 1106 -13 -2 C A 37: e9999 e69 e9999 o29 1108 None -2 A C 35: o20 o9999 1112 -2 0 C Br 35: o37 o9999 e18 o45 1116 -12 6 Br C 41: o25 e15 o58 o15 1120 -2 0 C Br 41: e37 e9999 o18 e45 1125 -9 4 Br G 45: e23 e22 e16 e21 o22 1130 -16 0 G N 45: o31 o37 o9999 e49 o9999 1133 None 11 N Cr 56: e18 o16 e23 1138 4 -8 Cr Ar 48: o36 o15 o17 o44 o15 1140 None -2 Ar Cr 46: e20 e9999 1142 -11 3 Cr K 49: o20 o56 1144 None -1 K Ar 48: e9999 e21 1145 None -5 Ar Hr 43: e27 1149 -11 3 Hr B 46: o30 o22 e21 o18 1153 None 8 B Ir 54: o25 e15 o64 e52 1158 -7 15 Ir Jr 69: e40 e53 e15 e46 e45 1162 -12 -14 Jr Jr 55: o16 o25 e18 o16 1167 -4 -6 Jr Jr 49: o34 o23 e15 o18 o16 1172 0 -2 Jr Jr 47: e35 o27 e15 e18 e16 1175 None 4 Jr K 51: e57 e15 o29 1180 -14 4 K Br 55: e23 e16 e66 o31 e24 1184 -16 -6 Br A 49: o21 e16 e66 o29 1185 None -5 A H 44: e27 1189 3 12 H Er 56: e42 e54 e34 o47 1193 -2 5 Er A 61: e15 e17 e9999 e23 1194 None -6 A E 55: e26 1196 None 10 E Br 65: e16 e48 1201 -3 -7 Br Ar 58: e25 o21 o18 e26 e15 1202 None -2 Ar Lr 56: e16 1206 -2 17 Lr Hr 73: o30 o23 o31 o15 1209 -25 -7 Hr B 66: o61 e29 e20 1210 None -3 B Hr 63: e16 1215 -31 -6 Hr A 57: e48 e15 o31 e44 e24 1217 None -2 A C 55: e20 e9999 1222 -2 -2 C Hr 53: o38 o15 o15 o18 o32 1227 -3 5 Hr Ar 58: o40 e25 o16 o15 e15 1228 None -6 Ar Er 52: e26 1231 -2 -10 Er B 42: e15 e26 e33 1235 -15 5 B A 47: o31 o17 o16 o18 1236 None -5 A H 42: e27 1240 -14 8 H Er 50: o46 e18 o48 o71 1242 None 10 Er B 60: e16 e48 1246 -36 -1 B Hr 59: e29 o55 e69 e16 1249 None 3 Hr B 62: e30 e15 e9999 1252 None 2 B Lr 64: e15 e9999 e21 1256 -2 17 Lr Hr 81: o30 o23 o31 o15 1259 -16 2 Hr A 83: o44 e62 e16 1260 None -5 A H 78: e27 1264 -13 -15 H Jr 63: o44 e37 o18 o16 1265 None 1 Jr Cr 64: o26 1267 -11 3 Cr K 67: e20 e56 1269 None -1 K Ar 66: o9999 o21 1270 None -5 Ar Hr 61: o27 1274 -3 7 Hr Ar 68: e40 o25 o33 e20 1278 -15 3 Ar C 71: o17 o33 e32 o9999 1282 None 3 C Cr 74: o38 o31 o9999 o34 1284 -11 3 Cr K 77: e20 e56 1286 None -6 K A 71: e23 o23 1287 None -5 A H 66: e27 1290 -2 -5 H A 61: e43 o45 o15 1295 -35 -11 A H 50: e32 e24 e15 e29 o22 1300 -24 -10 H Cr 40: e48 o21 e9999 e69 o15 1304 -12 -3 Cr Br 37: o36 o15 o29 o40 1309 -9 7 Br J 44: o23 o22 o16 o21 e18 1311 None -15 J Br 29: o52 e9999 1316 -6 6 Br C 35: e26 e9999 e18 e9999 o50 1320 -2 0 C Br 35: o37 o9999 e18 o45 1324 -12 6 Br C 41: e25 o15 e58 e15 1328 None -4 C Hr 37: e20 e33 e40 e18 1331 -16 2 Hr A 39: o44 e62 e16 1335 -14 3 A Cr 42: o17 o33 e67 o33 1339 None 6 Cr B 48: o37 o9999 e31 o24 1344 -15 3 B A 51: e31 e20 e43 e71 o59 1348 -14 3 A Cr 54: o17 o33 e67 o33 1351 None -8 Cr F 46: o37 o9999 e53 1355 -5 1 F C 47: e18 e21 e19 e56 1359 -2 -4 C Jr 43: o36 o15 o18 o16 1364 1 2 Jr A 45: e59 o33 e34 o34 e15 1365 None -5 A H 40: o27 1370 -13 -2 H Ar 38: e46 o49 e47 o21 e49 1371 None -2 Ar Lr 36: o16 1375 -2 17 Lr Hr 53: e30 e23 e31 e15 1377 None -9 Hr Cr 44: e40 e15 1379 -11 3 Cr K 47: o20 o56 1381 None -1 K Ar 46: e9999 e21 1382 None -2 Ar Lr 44: e16 1386 -2 17 Lr Hr 61: o30 o23 o31 o15 1391 -18 -20 Hr Br 41: o42 o45 o18 o20 o9999 1396 -6 6 Br C 47: e26 e9999 e18 e9999 o50 1401 -13 6 C Br 53: o9999 o69 o9999 e31 o24 1406 -19 -2 Br Br 51: e29 o67 e35 o28 e49 1410 None 5 Br Cr 56: e25 e9999 e39 o20 1412 -11 3 Cr K 59: o20 o56 1415 None 0 K Jr 59: e35 e39 e18 1419 -29 -6 Jr A 53: e59 o57 e21 e29 1424 -24 -7 A H 46: e17 e35 e19 e53 e20 1427 -2 -5 H A 41: e43 o45 o15 1428 None -5 A H 36: e27 1433 4 15 H C 51: o27 o21 e9999 o21 e15 1437 -2 0 C Br 51: o37 o9999 e18 o45 1439 None -14 Br Jr 37: e21 e33 1444 14 8 Jr Hr 45: e33 e34 e15 o54 e30 1449 -6 -5 Hr Ar 40: o20 o9999 o16 o21 o17 1450 None -5 Ar Hr 35: e27 1453 -16 2 Hr A 37: o44 e62 e16 1456 -21 0 A K 37: o17 o23 e29 1458 None 2 K A 39: e23 o15 1459 None -6 A E 33: e26 1464 -24 2 E Hr 35: e16 e56 e38 e44 o40 1468 -11 3 Hr B 38: o30 o22 e21 o18 1469 None -3 B Hr 35: e16 1473 -3 7 Hr Ar 42: o40 e25 e33 o20 1478 -31 0 Ar Kr 42: o17 o23 e33 o28 o9999 1480 None 2 Kr Ar 44: e23 o15 1481 None -2 Ar Lr 42: e16 1485 -2 17 Lr Hr 59: o30 o23 o31 o15 1487 None -10 Hr N 49: e24 e26 1492 -12 -10 N Br 39: e18 o16 o19 o18 e45 1497 -9 4 Br G 43: o23 o22 o16 o21 e22 1502 -16 6 G A 49: o31 o37 o9999 e50 o15 1506 -14 3 A Cr 52: o17 o33 e67 o33 1508 -11 3 Cr K 55: o20 o56 1510 None -6 K A 49: e23 o23 1513 -21 0 A K 49: o17 o23 e29 1517 None -2 K A 47: e20 e20 e23 e33 1520 -21 0 A K 47: o17 o23 e29 1522 None 2 K A 49: e23 o15 1525 -21 0 A K 49: o17 o23 e29 1527 None -6 K A 43: e23 o23 1528 None -5 A H 38: e27 1533 4 15 H C 53: o27 o21 e9999 o21 e15 1537 -13 -2 C A 51: e9999 e69 e9999 o29 1538 None -6 A E 45: e26 1541 None 3 E Er 48: e16 e25 e52 1545 -2 6 Er H 54: e15 e17 e9999 e28 1550 -9 -13 H Br 41: o61 e16 o48 o28 e9999 1555 -9 4 Br G 45: o23 o22 o16 o21 e22 1556 None -4 G Hr 41: e16 1559 -25 -7 Hr B 34: e61 o29 o20 1564 -15 -10 B H 24: o31 o20 o64 o15 o69 1569 -13 8 H Kr 32: o46 e49 o37 o23 o34 1572 None 0 Kr J 32: o35 o39 o18 1576 -9 -4 J B 28: o21 o9999 o24 o15 1580 -15 5 B A 33: o31 o17 o16 o18 1581 None 1 A M 34: e24 1582 None -4 M Cr 30: e18 1584 -11 3 Cr K 33: o20 o56 1589 -15 -15 K H 18: o18 o16 o46 e68 o19 1593 3 12 H Er 30: e42 e54 e34 o47 1595 None 10 Er B 40: e16 e48 1597 None -8 B Cr 32: e21 e27 1599 -11 3 Cr K 35: o20 o56 1604 -13 -2 K A 33: e9999 e17 e69 e9999 o29 1605 None 1 A M 34: o24 1606 None -4 M Cr 30: o18 1608 -11 3 Cr K 33: e20 e56 1610 None -8 K C 25: e23 o26 1614 -2 0 C Br 25: e37 e9999 o18 e45 1616 None -8 Br C 17: e21 e27 1620 -2 0 C Br 17: e37 e9999 o18 e45 1621 None -3 Br H 14: e16 1625 3 12 H Er 26: e42 e54 e34 o47 1628 -2 2 Er Ar 28: e15 e30 e21 1632 None -4 Ar Er 24: e20 o9999 e27 o25 1637 -2 5 Er C 29: e15 e30 e30 e9999 e30 1641 -2 0 C Br 29: e37 e9999 o18 e45 1642 None -3 Br H 26: e16 1647 4 15 H C 41: o27 o21 e9999 o21 e15 1651 -2 0 C Br 41: e37 e9999 o18 e45 1655 None 6 Br Br 47: e21 o9999 e15 o29 1656 None -3 Br H 44: e16 1659 -2 -5 H A 39: e43 o45 o15 1664 -15 -4 A A 35: o20 o16 o69 o9999 e29 1665 None -5 A H 30: e27 1669 -14 8 H Er 38: o46 e18 o48 o71 1673 None -6 Er Er 32: o16 o32 o26 e17 1676 -2 2 Er Ar 34: o15 o30 o21 1677 None -6 Ar Er 28: e26 1682 -2 10 Er Ar 38: e15 e16 e19 e9999 e21 1683 None -5 Ar Hr 33: e27 1687 -3 1 Hr Er 34: o40 e25 e71 o9999 1690 -2 2 Er Ar 36: e15 e30 e21 1691 None -5 Ar Hr 31: e27 1696 8 0 Hr G 31: o27 o21 o54 o18 e31 1697 None -4 G Hr 27: e16 1701 -3 1 Hr Er 28: o40 e25 e71 o9999 1705 -2 -5 Er A 23: o15 o30 o27 e15 1710 6 0 A Hr 23: o32 o34 o15 e54 o30 1715 8 13 Hr Cr 36: o27 o21 o54 o18 o20 1719 -12 -3 Cr Br 33: e36 e15 e29 e40 1720 None -3 Br H 30: e16 1725 4 15 H C 45: o27 o21 e9999 o21 e15 1729 None 4 C Jr 49: e20 e18 e19 o18 1730 None 1 Jr Cr 50: e26 1732 -11 3 Cr K 53: o20 o56 1734 None -6 K C 47: e23 o27 1738 -2 -4 C Jr 43: o36 o15 o18 o16 1742 None 8 Jr Hr 51: e19 e25 o9999 e31 1746 -3 1 Hr Er 52: o40 e25 e71 o9999 1751 -2 -8 Er Lr 44: e15 e26 o15 e9999 e21 1755 -2 17 Lr Hr 61: e30 e23 e31 e15 1757 None -7 Hr B 54: e34 e26 1761 -15 5 B A 59: o31 o17 o16 o18 1765 -22 -12 A E 47: e32 o16 e67 o33 1770 -24 2 E Hr 49: e16 e56 e38 e44 o40 1773 -16 2 Hr A 51: o44 e62 e16 1776 None 3 A Cr 54: e17 e33 o15 1778 -11 3 Cr K 57: o20 o56 1783 -14 4 K Br 61: e23 e16 e66 o31 e24 1784 None -3 Br H 58: o16 1789 -17 -7 H C 51: e49 o9999 o49 e21 e21 1793 -2 -4 C Jr 47: e36 e15 e18 e16 1798 -19 5 Jr Ar 52: e57 e29 e23 o29 e15 1799 None -5 Ar Hr 47: o27 1804 -6 -5 Hr Ar 42: e20 e9999 e16 e21 e17 1805 None -5 Ar Hr 37: e27 1808 -16 2 Hr A 39: o44 e62 e16 1809 None -5 A H 34: e27 1812 -15 -1 H K 33: o44 e71 o56 1816 -14 -4 K A 29: e23 e16 e66 o29 1819 -21 0 A K 29: o17 o23 e29 1821 None 2 K A 31: o23 e15 1825 -14 3 A Cr 34: e17 e33 o67 e33 1830 -21 -2 Cr Ar 32: e9999 e41 o32 e47 e29 1831 None -6 Ar Er 26: o26 1836 -2 4 Er H 30: o15 o16 o16 o43 e29 1840 None 11 H I 41: e42 e54 e66 e45 1843 -23 1 I D 42: e21 o15 e15 1847 -16 -5 D A 37: o16 o69 o9999 e29 1850 -21 0 A K 37: o17 o23 e29 1854 None 15 K Lr 52: e23 e9999 o15 e25 1858 -2 17 Lr Hr 69: o30 o23 o31 o15 1863 -19 -2 Hr Br 67: o48 e32 o35 e55 o15 1864 None -3 Br H 64: e16 1869 -21 -4 H Gr 60: o44 o23 o18 o19 e22 1874 -10 6 Gr J 66: o23 o22 o16 o21 e18 1878 -19 -4 J Ar 62: o59 e46 o19 o21 1880 None -2 Ar Cr 60: e20 e9999 1882 -11 3 Cr K 63: o20 o56 1886 -14 -4 K A 59: e23 e16 e66 o29 1887 None -5 A H 54: o27 1889 None -2 H Ar 52: o19 o9999 1893 -15 3 Ar C 55: o17 o33 e32 o9999 1898 -13 6 C Br 61: o9999 o69 o9999 e31 o24 1899 None -3 Br H 58: o16 1904 -2 8 H B 66: o43 e45 e9999 o56 o19 1906 None -8 B Ar 58: e21 e23 1910 -23 -10 Ar Ir 48: o32 o27 o15 o18 1915 -7 15 Ir Jr 63: o40 o53 o15 o46 o45 1916 None 1 Jr Cr 64: e26 1920 -12 -3 Cr Br 61: o36 o15 o29 o40 1922 -18 -11 Br Cr 50: e19 e68 1924 None -6 Cr Cr 44: e20 e42 1926 -11 3 Cr K 47: o20 o56 1930 None -5 K Er 42: e23 e15 e20 e21 1934 -2 6 Er H 48: e15 e17 e9999 e28 1938 -14 8 H Er 56: o46 e18 o48 o71 1939 None -12 Er Er 44: e17 1941 None 10 Er B 54: e16 e48 1945 -15 5 B A 59: o31 o17 o16 o18 1946 None -5 A H 54: e27 1951 -5 -5 H Br 49: e44 e26 o23 e16 o19 1952 None -3 Br H 46: o16 1956 3 12 H Er 58: o42 o54 o34 e47 1961 -2 10 Er Ar 68: e15 e16 e19 e9999 e21 1965 -15 3 Ar C 71: e17 e33 o32 e9999 1970 -19 -2 C A 69: e9999 e54 e48 e19 e29 1975 -15 -4 A A 65: e20 e16 e69 e9999 o29 1976 None -6 A E 59: o26 1978 None 10 E Br 69: o16 o48 1979 None -3 Br H 66: o16 1983 3 12 H Er 78: o42 o54 o34 e47 1987 -2 6 Er H 84: e15 e17 e9999 e28 1991 -9 -7 H C 77: e61 o16 e48 e33 1995 None 13 C Cr 90: e17 e16 o53 e52 1999 -12 -3 Cr Br 87: o36 o15 o29 o40 2004 -9 7 Br J 94: o23 o22 o16 o21 e18 2009 -30 -7 J Jr 87: e33 e70 e72 o15 e16 2011 None -15 Jr B 72: o52 e9999 2016 11 3 B C 75: o25 e40 o15 e53 o19 2021 -13 -7 C Ar 68: e9999 e69 e9999 e20 e25 2022 None -6 Ar Er 62: e26 2025 -2 2 Er Ar 64: e15 e30 e21 2026 None -2 Ar Lr 62: e16 2030 -2 17 Lr Hr 79: o30 o23 o31 o15 2035 -19 3 Hr B 82: o30 o22 e24 o48 o9999 2036 None -3 B Hr 79: e16 2041 -6 -1 Hr B 78: o20 o9999 o16 o21 o39 2046 -21 -7 B A 71: o26 o9999 o33 o48 o27 2047 None -5 A H 66: e27 2052 4 13 H C 79: o27 o21 e9999 o21 o21 2056 -2 -6 C I 73: o36 o15 o18 o24 2057 None 1 I B 74: e22 2062 -15 -2 B Ar 72: o31 o25 o20 o33 o15 2066 -23 -10 Ar Ir 62: o32 o27 o15 o18 2067 None 1 Ir Br 63: e22 2071 None 13 Br Lr 76: e21 o9999 e15 o25 2075 -2 17 Lr Hr 93: o30 o23 o31 o15 2078 -16 2 Hr A 95: o44 e62 e16 2079 None -5 A H 90: e27 2082 -15 -1 H K 89: o44 e71 o56 2084 None -6 K C 83: o23 e27 2088 -13 -2 C A 81: o9999 o69 o9999 e29 2092 -14 3 A Cr 84: o17 o33 e67 o33 2097 -13 -28 Cr Ar 56: e20 e18 e18 e56 e19 2098 None -2 Ar Lr 54: e16 2102 -2 17 Lr Hr 71: o30 o23 o31 o15 2105 None -19 Hr Lr 52: e49 e9999 o46 2109 -2 17 Lr Hr 69: o30 o23 o31 o15 2114 -19 -2 Hr Br 67: o48 e32 o35 e55 o15 2119 -22 2 Br C 69: o25 o9999 o41 o33 o15 2124 -13 6 C Br 75: o9999 o69 o9999 e31 o24 2126 -18 -11 Br Cr 64: o19 o68 2130 -12 -3 Cr Br 61: e36 e15 e29 e40 2135 -22 2 Br C 63: e25 e9999 e41 e33 e15 2139 None -5 C B 58: e36 e15 e54 o36 2144 -15 5 B Br 63: o31 o37 o9999 e49 o15 2146 -18 -11 Br Cr 52: e19 e68 2148 -11 3 Cr K 55: e20 e56 2150 None -1 K Ar 54: e9999 e21 2151 None 1 Ar Mr 55: e24 2152 None -4 Mr C 51: e18 2156 -2 0 C Br 51: e37 e9999 o18 e45 2157 None -3 Br H 48: e16 2162 4 13 H C 61: o27 o21 e9999 o21 o21 2166 -2 -4 C Jr 57: o36 o15 o18 o16 2171 -10 3 Jr J 60: o19 o19 o56 o9999 e38 2175 -9 -4 J B 56: o21 o9999 o24 o15 2176 None -3 B Hr 53: e16 2180 -3 7 Hr Ar 60: o40 e25 e33 o20 2181 None -2 Ar Lr 58: e16 2185 -2 17 Lr Hr 75: o30 o23 o31 o15 2188 -16 2 Hr A 77: o44 e62 e16 2189 None -5 A H 72: e27 2194 -24 -5 H Hr 67: e43 o56 e29 e15 o22 2199 -19 3 Hr B 70: e30 e22 o24 e48 e9999 2201 None 0 B Ar 70: e21 e15 2202 None -6 Ar Er 64: e26 2206 -2 -24 Er J 40: e15 e26 o21 o33 2211 -25 10 J D 50: o19 o31 o24 e9999 o31 2216 -21 -5 D A 45: o16 o54 e23 o9999 e29 2217 None -6 A E 39: e26 2219 None 10 E Br 49: e16 e48 2223 -12 6 Br C 55: o25 e15 o58 o15 2228 -19 -2 C A 53: e9999 e54 e48 e19 e29 2231 -21 0 A K 53: o17 o23 e29 2233 None -9 K Kr 44: o23 e36 2238 3 -6 Kr D 38: e23 o21 e44 e32 e19 2239 None -3 D C 35: o9999 2243 -2 0 C Br 35: o37 o9999 e18 o45 2247 -12 6 Br C 41: o25 e15 o58 o15 2252 -2 -6 C Hr 35: e37 e9999 o18 e18 e16 2257 8 13 Hr Cr 48: e27 e21 e54 e18 e20 2261 None 13 Cr C 61: e17 e16 o53 e52 2265 -2 0 C Br 61: e37 e9999 o18 e45 2268 None 8 Br C 69: e19 e55 o9999 2272 -2 -4 C Jr 65: o36 o15 o18 o16 2277 -12 0 Jr Jr 65: o19 e21 e21 o9999 o18 2282 0 2 Jr Br 67: e35 o28 e9999 o18 e45 2287 -9 7 Br J 74: o23 o22 o16 o21 e18 2291 None 15 J Br 89: e57 e15 o25 e9999 2295 None 10 Br A 99: e23 e21 o35 o9999 2296 None -5 A H 94: e27 2301 4 13 H C 107: o27 o21 e9999 o21 o21 2305 -2 0 C Br 107: e37 e9999 o18 e45 2306 None -3 Br H 104: e16 2310 -14 8 H Er 112: o46 e18 o48 o71 2312 None 10 Er B 122: e16 e48 2315 None 8 B Cr 130: e19 e55 o9999 2317 None -6 Cr Cr 124: e20 e42 2319 -11 3 Cr K 127: o20 o56 2321 None -1 K Ar 126: e9999 e21 2323 None -2 Ar Cr 124: e20 e9999 2325 -11 3 Cr K 127: o20 o56 2330 -14 4 K Br 131: e23 e16 e66 o31 e24 2335 -19 -2 Br Br 129: o29 e67 o35 e28 o49 2336 None -3 Br H 126: e16 2340 -14 -18 H H 108: o61 e20 o16 o22 2344 3 12 H Er 120: e42 e54 e34 o47 2349 -2 4 Er H 124: e15 e16 e16 e43 o29 2353 -9 -7 H C 117: e61 o16 e48 e33 2358 0 13 C M 130: o17 o16 e46 o9999 o41 2359 None -4 M Cr 126: e18 2361 -11 3 Cr K 129: o20 o56 2363 None -1 K Ar 128: e9999 e21 2366 None -3 Ar Hr 125: e22 e15 e23 2370 -3 7 Hr Ar 132: o40 e25 e33 o20 2372 None -2 Ar Cr 130: e20 e9999 2374 -11 3 Cr K 133: o20 o56 2379 -14 4 K Br 137: e23 e16 e66 o31 e24 2383 None 6 Br A 143: o23 o21 e21 e9999 2384 None -5 A H 138: o27 2388 -14 8 H Er 146: e46 o18 e48 e71 2389 None -12 Er Er 134: e17 2393 -2 5 Er A 139: e15 e17 e9999 e23 2398 -24 -7 A H 132: o17 o35 o19 o53 o20 2402 -14 8 H Er 140: e46 o18 e48 e71 2403 None -12 Er Er 128: e17 2406 -2 2 Er Ar 130: e15 e30 e21 2407 None -2 Ar Lr 128: e16 2411 -2 17 Lr Hr 145: o30 o23 o31 o15 2414 None -3 Hr Cr 142: e48 o32 e41 2416 -11 3 Cr K 145: o20 o56 2418 None -6 K A 139: e23 o23 2421 -21 0 A K 139: o17 o23 e29 2426 -20 -8 K Fr 131: e9999 e17 e51 e47 e53 2428 None -3 Fr Cr 128: e19 e15 2430 -11 3 Cr K 131: o20 o56 2434 None 8 K Br 139: e23 e9999 o15 e29 2435 None -3 Br H 136: e16 2440 -13 6 H D 142: e43 o58 e50 e29 e30 2444 -16 -5 D A 137: e16 e69 e9999 o29 2445 None -5 A H 132: o27 2448 -2 -5 H A 127: o43 e45 e15 2449 None -5 A H 122: e27 2454 3 -10 H J 112: e42 e9999 e22 e61 e18 2455 None 1 J C 113: e26 2460 -13 6 C Br 119: e9999 e69 e9999 o31 e24 2465 -22 -11 Br Ar 108: e25 e9999 e41 e19 o29 2466 None -5 Ar Hr 103: o27 2471 -16 4 Hr Jr 107: e44 o62 o22 o51 e22 2472 None -7 Jr Lr 100: e41 2476 -2 17 Lr Hr 117: o30 o23 o31 o15 2478 None -7 Hr B 110: o34 o26 2482 -15 -3 B E 107: e31 e20 e64 e22 2487 -14 10 E A 117: e16 e31 e29 e9999 e21 2488 None -6 A E 111: e26 2490 None 10 E Br 121: e16 e48 2492 -18 -11 Br Cr 110: e19 e68 2494 -11 3 Cr K 113: o20 o56 2496 None -6 K C 107: e23 o27 2501 -13 6 C Br 113: e9999 e69 e9999 o31 e24 2502 None -3 Br H 110: e16 2504 None -4 H B 106: e50 e9999 2509 -15 8 B D 114: o31 o20 o64 o15 o68 2514 -16 3 D Br 117: e16 e69 e9999 o31 e24 2517 None 8 Br C 125: e19 e55 o9999 2522 -13 6 C Br 131: e9999 e69 e9999 o31 e24 2527 -9 4 Br G 135: o23 o22 o16 o21 e22 2531 -16 4 G A 139: o31 o17 o16 o18 2534 -21 0 A K 139: o17 o23 e29 2536 None 2 K A 141: o23 e15 2537 None -6 A E 135: o26 2541 -3 -15 E J 120: o16 o25 o21 o17 2545 None 15 J Br 135: o57 o15 e25 o9999 2547 -18 -11 Br Cr 124: o19 o68 2549 -11 3 Cr K 127: o20 o56 2554 -13 -2 K A 125: o9999 o17 o69 o9999 e29 2555 None 1 A M 126: e24 2556 None -4 M Cr 122: e18 2558 -11 3 Cr K 125: o20 o56 2563 -13 -2 K A 123: e9999 e17 e69 e9999 o29 2567 None -21 A Er 102: o32 e38 o20 o25 2572 -2 10 Er Ar 112: o15 o16 o19 o9999 o21 2573 None -2 Ar Lr 110: e16 2577 -2 17 Lr Hr 127: o30 o23 o31 o15 2582 -14 19 Hr Kr 146: o27 o21 e34 o16 o20 2584 None -1 Kr A 145: e9999 e21 2585 None -5 A H 140: e27 2590 -17 -7 H C 133: o49 e9999 e49 o21 o21 2594 -13 -2 C A 131: e9999 e69 e9999 o29 2599 -18 -2 A A 129: o32 o64 o25 e30 o50 2604 -1 -4 A Mr 125: o22 o16 e21 e19 o24 2605 None -4 Mr C 121: e18 2610 4 2 C G 123: o39 o9999 e49 o16 o30 2612 None -1 G Ar 122: o21 o15 2613 None -2 Ar Lr 120: o16 2617 -2 17 Lr Hr 137: e30 e23 e31 e15 2620 -16 2 Hr A 139: e44 o62 o16 2623 -21 0 A K 139: o17 o23 e29 2625 None -1 K Ar 138: e9999 e21 2626 None -5 Ar Hr 133: e27 2631 -16 4 Hr Jr 137: o44 e62 e22 e51 o22 2636 -11 0 Jr A 137: e34 o36 e69 e9999 o29 2637 None -5 A H 132: e27 2642 -13 -9 H A 123: e27 e21 e44 o18 e21 2647 6 0 A Hr 123: e32 e34 e15 o54 e30 2651 -3 1 Hr Er 124: o40 e25 e71 o9999 2652 None -12 Er Er 112: e17 2656 -2 5 Er A 117: e15 e17 e9999 e23 2658 None -2 A C 115: e20 e9999 2663 0 13 C M 128: o17 o16 e46 o9999 o41 2664 None -4 M Cr 124: e18 2668 -12 -3 Cr Br 121: o36 o15 o29 o40 2669 None -3 Br H 118: o16 2674 3 0 H Ar 118: o42 o9999 o59 o42 o55 2675 None -6 Ar Er 112: o26 2679 -2 6 Er H 118: o15 o17 o9999 o28 2682 None 8 H Er 126: e46 o18 e53 2686 -2 -4 Er Gr 122: e15 e30 e26 e33 2690 -17 -7 Gr A 115: o21 e16 e66 o29 2691 None -5 A H 110: e27 2695 3 12 H Er 122: e42 e54 e34 o47 2697 None 10 Er B 132: e16 e48 2699 None 0 B Ar 132: e21 e15 2700 None -6 Ar Er 126: e26 2703 -2 2 Er Ar 128: e15 e30 e21 2704 None -2 Ar Lr 126: e16 2708 -2 17 Lr Hr 143: o30 o23 o31 o15 2712 -11 3 Hr B 146: o30 o22 e21 o18 2713 None -3 B Hr 143: e16 2716 -25 -7 Hr B 136: e61 o29 o20 2718 None -8 B Ar 128: e21 e23 2721 None -3 Ar Hr 125: e22 e15 e23 2725 -3 7 Hr Ar 132: o40 e25 e33 o20 2726 None -5 Ar Hr 127: o27 2730 -3 1 Hr Er 128: e40 o25 o71 e9999 2733 -2 2 Er Ar 130: e15 e30 e21 2734 None -2 Ar Lr 128: e16 2738 -2 17 Lr Hr 145: o30 o23 o31 o15 2740 None -7 Hr B 138: e34 e26 2745 -15 5 B Br 143: o31 o37 o9999 e49 o15 2750 -19 -2 Br Br 141: o29 e67 o35 e28 o49 2755 -16 2 Br Br 143: o21 e16 e66 o31 o24 2756 None -3 Br H 140: e16 2760 -14 8 H Er 148: o46 e18 o48 o71 2764 None -10 Er Cr 138: e16 e52 e16 e20 2766 -11 3 Cr K 141: o20 o56 2771 -14 4 K Br 145: e23 e16 e66 o31 e24 2773 -18 -11 Br Cr 134: e19 e68 2777 None 6 Cr B 140: e37 e9999 o31 e24 2782 -15 -2 B Ar 138: o31 o25 o20 o33 o15 2783 None -5 Ar Hr 133: o27 2786 -16 2 Hr A 135: e44 o62 o16 2791 -24 -7 A H 128: e17 e35 e19 e53 e20 2795 3 12 H Er 140: e42 e54 e34 o47 2798 None -17 Er Br 123: e16 e56 e52 2803 -6 6 Br C 129: o26 o9999 o18 o9999 e50 2808 -2 -6 C Hr 123: e37 e9999 o18 e18 e16 2811 -3 -4 Hr Dr 119: o40 e25 o25 2812 None -3 Dr Cr 116: e9999 2814 -11 3 Cr K 119: o20 o56 2818 None 3 K Ar 122: e35 e39 e35 e9999 2822 -15 3 Ar C 125: e17 e33 o32 e9999 2826 -2 0 C Br 125: e37 e9999 o18 e45 2831 -16 2 Br Br 127: o21 e16 e66 o31 o24 2836 -9 1 Br B 128: o23 o22 o16 o21 e39 2837 None -3 B Hr 125: e16 2841 -11 3 Hr B 128: o30 o22 e21 o18 2842 None -3 B Hr 125: e16 2847 -3 -17 Hr Lr 108: o40 e25 e26 e26 o32 2851 -2 17 Lr Hr 125: o30 o23 o31 o15 2856 -14 19 Hr Kr 144: e27 e21 o34 e16 e20 2858 None -6 Kr Cr 138: o23 e27 2860 -11 3 Cr K 141: e20 e56
chris_c

Posts: 892
Joined: June 28th, 2014, 7:15 am

### Re: Demonoid (diagonal Geminoid) completed!

chris_c wrote:First of all I've made a 0hd recipe for the near construction lane stuff. I used a slightly different method to suppress the unwanted glider: dropping a block directly from the construction lane just behind the eater. The recipe was constructed with copy/paste and so we will eventually need a script to turn this back into machine readable form...
That means we can use the slow salvo recipe exactly as it was in the 10hd case. It's 540 gliders...

That looks a little better than my solution. Okay, here's the back-translation:

import golly as gfrom string import maketransphaselist=["3o$o$bo!","b2o$2o$2bo!","b2o$bobo$bo!","2bo$b2o$bobo!","$b3o$bo$2bo!"]mess = "NewTileE:e32 o26 e15 e23 o26 e36 e15 e56 e20 e27 e48 o33 o67 e32 o62 e15 e23 o15 e32 o29 e24 o9999 e20 o25 e20 e9999 e17 e16 o53 e52 o39 o9999 e49 e16 e29 e32 o30 e27 e24 e20 e16 o54 e23 e9999 o29 e37 o9999 e37 o9999 e27 e48 o32 e18 e18 e18 e49"g.setrule("LifeHistory")g.new("")messlist=mess.split("\n")locx,locy,locxstep=0,0,1000for item in messlist: rparts=item.split(":") g.putcells(g.parse("2$2C$2C!")) recipestr = rparts[1].replace('\n',' ').replace('\r',' ').replace(' ','').replace('E','e').replace('O','o') recipestr=recipestr.replace(',','e').replace(';','o').replace(' ','e').replace("ee",'e').replace("eo",'o') rlist = recipestr.replace('o','e').split("e")[1:] parities = recipestr.translate(maketrans("",""),"0123456789-")+"~" if parities.replace('e','').replace('o','')!="~": g.exit("Bad format -- parity check failed for " + recipestr) parity=0 if parities[0]!="e": parity=1 else: parity=0 loc=10 count=0 for delta in rlist: count+=1 if count==3: g.fit() g.update() try: d=int(delta) except: continue if abs(d)<999: offset, phase = d//4, d%4 g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy) g.putcells(g.parse(phaselist[parity+phase]),loc+offset+locx,loc+offset+locy) else: # singleton glider if d<0: g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy) else: g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy) loc+=180 parities=parities[1:] parity=1 if parities[0]=="o" else 0 locx+=locxstepg.setstep(4) [At some point I should really clean up that pattern-script code -- these copy-and-paste scripts include all kinds of outdated junk... On the other hand, maybe if I don't fiddle around with it too much, it will keep working.] Just for the record, here's the code I wrote to do the back-translation: import golly as goffsets=""count,total=0,0while int(g.getpop())>0: if g.getcell(0,0)==1 and g.getcell(1,0)==1 and g.getcell(2,0)==1 and g.getcell(0,1)==1 and g.getcell(1,2)==1: if count>79: if offsets[-1:] in ["e","o"]: # singleton glider offsets+="9999 " offsets+="e" if total%2==0 else "o" else: offsets+=str(count)+" " count=0 g.setcell(0,0,0) g.setcell(1,0,0) g.setcell(2,0,0) g.setcell(0,1,0) g.setcell(1,2,0) g.run(1) count+=1 total+=1g.setclipstr(offsets)g.show(offsets) chris_c wrote:EDIT: Oh, yeah. If anyone wants to diagnose the which operation is responsible for the collision in the above recipe, here is the list of elbow operations... That's a lot of recipes. I wonder how much more efficient these 0hd constructions could get with even more elbow types. Honeyfarms seem like they'd be good candidates. Maybe even traffic lights and blinkers, if the parity issues don't end up being too much trouble. The trouble is caused by one of the Cr K: o20 o56 operations. That recipe gets used quite a bit, so I'll try to replace it only when it causes a problem. Further bulletins as events warrant -- dvgrn Moderator Posts: 5552 Joined: May 17th, 2009, 11:00 pm Location: Madison, WI ### Re: Demonoid (diagonal Geminoid) completed! Congrats on the completion! This is the first UC example with non spartan circuitry, and although some doubts it looks like eater2 is now solid part of the self constructing circuitry together with other less common SLs. simsim314 Posts: 1677 Joined: February 10th, 2014, 1:27 pm ### Re: Demonoid (diagonal Geminoid) completed! simsim314 wrote:Congrats on the completion! This is the first UC example with non spartan circuitry, and although some doubts it looks like eater2 is now solid part of the self constructing circuitry together with other less common SLs. Thanks! It's nice to get another working example, anyway. There are quite a few more efficiency improvements possible here, but I think these tools are good enough to build -- for example -- the slightly more complicated switching circuitry needed for a quadratic-growth replicator. The eater2 and other non-Spartan still lifes were pretty expensive compared to all the Spartan objects, but since they enabled a factor of three improvement in the signal compression they were clearly worth the investment -- assuming we were optimizing period or bounding box. If population or Golly execution speed (or design-plus-construction time!) were the only things that mattered, a pure Spartan version would probably still be competitive. Maybe the next item on the agenda should be a slow-salvo compiler script that knows a lot of recipes for small objects. Adding compiler support for non-Spartan objects like the hive-with-tail or eater2 is just a matter of adding more recipes to the compiler's library. If some particular orientation isn't known, or if the reaction envelope of the recipe doesn't match the constraints of the pattern being compiled, then that recipe won't be used. I'll be interested to see how this current 10hd Demonoid design measures up against a 0hd version. And against a p120 or p240 "carrier signal" model -- that idea really does seem like it has a lot of potential. The startup problem seems fairly trivial: the first glider on the non-carrier lane would knock out an eater, using an additional still life if necessary. Shutdown is trickier but can be done fairly easily -- an eater seed could be triggered to catch any unwanted gliders, but with the right timing of the self-destruct circuit all the gliders will get used. In particular, the new trigger method for the self-destruct sequence -- a completely independent glider following the main recipe on a different lane -- means that the timing of the destruction can be trivially adjusted to hit exactly the right phase of the right cycle of the p120 gun. dvgrn Moderator Posts: 5552 Joined: May 17th, 2009, 11:00 pm Location: Madison, WI ### Re: Demonoid (diagonal Geminoid) completed! dvgrn wrote:Honeyfarms seem like they'd be good candidates. Maybe even traffic lights and blinkers, if the parity issues don't end up being too much trouble. I have added honey farms as targets and updated the 0hd recipe book. It adds approximately 1,500 recipes, taking the total to over 3,500. I haven't run the gp-compiler with the new recipes except with lookahead depth = 1 to test that things are working correctly. Accepting P2 targets is something that should definitely give more of an improvement. I have thought about it quite a lot but I'm quite daunted by the details. It wouldn't be much trouble to compute recipes to move P2 objects up and down the construction lane but the annoying thing is that the period of the output gliders are fixed unless you happen to find a P1 intermediate target on the way. Sorting this out seems like more mess than I would like to deal with. dvgrn wrote:The trouble is caused by one of the Cr K: o20 o56 operations. That recipe gets used quite a bit, so I'll try to replace it only when it causes a problem. Well, good luck. This is another problem I have though about quite a lot... and still haven't thought of a satisfactory solution that is easy to code. chris_c Posts: 892 Joined: June 28th, 2014, 7:15 am ### Re: Demonoid (diagonal Geminoid) completed! chris_c wrote:I have added honey farms as targets and updated the 0hd recipe book. It adds approximately 1,500 recipes, taking the total to over 3,500. Thanks for doing this! I haven't been as lucky this time around as I was in recompiling the original Demonoid recipe, where removing a particularly sparky recipe and recompiling at a different depth happened to solve the only construction conflict, fairly quickly. This time around I've taken out several recipes, one at a time, but so far another problem recipe has always been chosen to replace the old one. I've been playing around with other possible ways to dodge the problem, but haven't had a lot of time to spend on it this week. I'll try compiling with the honeyfarm recipes and see if it happens to get past the boats-and-blocks construction. It's much easier to make small changes to the compiler and re-run it a few times with my fingers crossed, than to go in and rebuild pieces of the gp-recipe by hand...! EDIT: No luck with recipes-including-honeyfarm-elbows at depth 8 -- there are still conflicts in two places, one requiring the elbow to be one step farther away (toward the beginning) and one needing two diagonal steps more clearance (in the usual blocks-and-boats section at the end). But the efficiency ratio has continued to improve: @depth8: 2678gp / 540g = 4.959259 @depth12: 2668gp / 540g = 4.940741 chris_c wrote:Accepting P2 targets is something that should definitely give more of an improvement. I have thought about it quite a lot but I'm quite daunted by the details. It wouldn't be much trouble to compute recipes to move P2 objects up and down the construction lane but the annoying thing is that the period of the output gliders are fixed unless you happen to find a P1 intermediate target on the way. One possible approach might be to register the two phases of blinkers, toads, beacons and so on as completely separate objects. The search algorithm would have to give up on the idea that it's always possible to exchange "e" and "o" in a glider recipe to get the opposite phase of output glider. For stable targets you could always do that, but maybe the two versions of the recipe could be listed separately in the library instead of being generated on the fly. For p2 elbow targets, that symmetry wouldn't be available, but presumably there would still be a variety of glider outputs on a variety of different lanes. If one of those happens to line up with the next lane needed in the slow salvo recipe, then you're ahead of the game. The odds of success might be cut in half, more or less, compared to starting from stable elbow targets, but blinkers in particular are common enough that they'll probably still increase the overall efficiency. Also, there are a couple of details we've never tried to address in our slow-salvo encoding format. For a fair percentage of gliders, the output phase doesn't actually matter. The glider hits a stable object, and the result is a stable object. A p2 elbow would work fine for that case. Maybe at the same time it would be worth addressing the fact that gliders that do cleanup, like deleting a block, have many available lanes as well as available phases. A recipe format that listed all the permissible lane and parity options for each glider would allow a compiler to find a significantly more efficient solution. Maybe it's best not to go farther than that. But it's also true that slow-salvo gliders can very often be sent in many different orders to produce the same result, and that some orders can presumably be built more efficiently than others. That's a little harder to come up with a readable format for, or even to find all the possible options. It would be a nice problem for Someone to tackle Sometime, as the saying goes. chris_c wrote:This is another problem I have though about quite a lot... and still haven't thought of a satisfactory solution that is easy to code. One rather brute-force-ish solution might be to actually test each newly assigned gp-recipe in the context of the construction it's supposed to be doing. If the same pattern results when the hand block is in its correct starting position, as when it's moved some distance diagonally farther from the construction lanes, then there's no interference and the new assignment can be accepted. When a difference is found, the coding definitely gets more annoying. At that point it would probably be worth doing a similar compatibility test on all the branches that can be followed from the current elbow -- i.e., all gp-recipes with that elbow as a starting point. Then only gp-recipes that don't interfere with the construction would be used in that step of the search. Basically that would amount to compiling a custom library for any step of the search where a conflict is seen. The search would work at very close to its current speed as long as no conflict shows up. -- Any pointers as to whether and how the current search code might be modified to use a different library whenever some conditions are met? E.g., number of glider pairs is between N1 and N2 (I'll go find the specific numbers later)? dvgrn Moderator Posts: 5552 Joined: May 17th, 2009, 11:00 pm Location: Madison, WI ### Re: Demonoid (diagonal Geminoid) completed! dvgrn wrote:EDIT: No luck with recipes-including-honeyfarm-elbows at depth 8 -- there are still conflicts in two places, one requiring the elbow to be one step farther away (toward the beginning) and one needing two diagonal steps more clearance (in the usual blocks-and-boats section at the end). But the efficiency ratio has continued to improve: @depth8: 2678gp / 540g = 4.959259 @depth12: 2668gp / 540g = 4.940741 Finally got a depth3 search to complete without conflicts, using a dodgy hacked version of the search script. @chris_c, thanks for contributing the necessary changes, unless you consider them too embarrassing to publish, in which case I did them all myself. The cost so far is an extra 238 gliders over the best recipe above: 2906 / 540 = 5.381481 full_recipe: e16 e46 e9999 o15 e25 e30 e32 e33 e16 e46 o21 e9999 o53 o23 e21 o44 o32 o15 e21 e21 e9999 o53 e19 o26 o25 o27 o34 o20 o23 o43 o9999 o21 e28 e39 e44 o41 e32 o47 o29 e16 o30 o23 o31 o15 e43 o22 e9999 e20 e39 e36 o16 o71 e18 o19 o42 o53 e36 o18 o20 o56 e9999 e17 e69 e9999 o31 e24 e19 e68 e36 e15 e49 e26 e15 e17 e9999 e28 o44 e71 o56 e35 e39 e18 e59 o28 e9999 e69 e9999 o21 e22 e69 e9999 o21 e22 o41 e67 o33 o9999 e29 e20 e16 e69 e9999 o29 o17 o23 e29 e23 o26 e9999 e69 e9999 o29 e27 e42 e54 e34 o47 e16 e48 e19 e42 e18 e26 e19 e25 e15 o17 e71 e23 e9999 e54 e48 e19 e53 o15 e15 o44 e15 e16 o30 o22 e21 o18 e16 e43 o29 e25 o18 e45 e19 e55 o15 e69 e9999 o19 e35 e15 e17 o54 e23 o9999 e31 e24 e25 o34 e9999 e26 e25 e27 e34 e9999 e21 o28 o26 e49 o20 o22 e9999 e20 e18 e19 o18 e48 o23 e68 o18 o40 o42 e25 o20 o9999 e19 e68 o25 o30 o22 e15 o9999 o15 o15 o27 o31 e24 e23 e21 o18 e59 o28 e58 e9999 o20 o56 o18 o16 o46 e68 o19 e43 o45 o9999 e58 e24 e23 e21 o18 e59 o28 e9999 o37 o16 e48 e49 o55 e9999 e69 e9999 o31 e24 e16 o44 e71 o56 e23 e16 e66 o15 e16 e20 e23 e33 e27 o40 e25 e71 o9999 e15 e30 e21 e17 e33 o32 e9999 e20 e33 e40 e18 o40 e25 e71 o9999 o15 o30 o21 o22 o9999 e15 o20 o15 e15 e9999 o18 e45 e16 o27 o21 e9999 o21 e15 e9999 e54 e48 e19 e31 e36 o67 o29 e9999 o30 e23 e16 e66 o29 e27 o44 e71 o56 e23 o34 e9999 e17 o40 e20 e22 e20 e23 e31 o18 e16 e26 o20 o56 o35 o39 o35 o9999 o22 o15 o21 e15 e69 e9999 o54 e18 o31 e24 e23 e21 o22 e19 e55 o9999 o20 o56 e23 e16 e66 o29 e27 e43 o9999 e55 o16 e17 e20 e23 e52 o15 e20 e72 o27 e48 o20 o56 e23 e16 o46 o51 o26 o33 o16 o9999 e31 o15 o26 o56 o9999 o21 e19 e68 e20 e18 e46 e21 e26 e15 e30 e21 e22 e15 e21 o15 e69 e9999 o53 o18 e9999 o48 e23 o68 e18 o21 e34 o19 o15 e44 e20 e56 e9999 e21 o22 o9999 e15 o20 o15 e69 e9999 o29 o17 o23 e29 e23 o21 e22 e9999 e21 o28 o26 e49 o20 o56 e9999 e21 e22 e15 e21 o15 o69 o9999 e29 o22 o16 e21 e19 o20 e24 e23 o39 e21 e21 e44 e32 o24 e27 e43 o45 o9999 e56 e19 e16 o40 e25 o16 o15 e15 o22 o9999 e15 o20 o15 o41 e67 o33 o9999 e29 o17 o23 e29 e9999 e21 e22 e15 e23 o40 e25 e71 o9999 e15 e18 e9999 o43 e20 e24 e16 e43 o45 o9999 e58 e24 o31 o20 o33 o27 o54 e18 o20 o22 e16 e68 e9999 o33 o39 o15 e43 e21 e35 e27 e45 e69 e9999 o21 e22 o69 o9999 e61 e61 e21 e21 e9999 o53 e19 e9999 e69 e9999 o15 e21 o15 e42 o50 o17 o33 e67 o33 e20 e22 o16 o19 o25 o17 o15 o27 e27 e21 e54 e18 e20 o20 o56 e23 o15 e27 o27 o21 e9999 o21 o21 e20 e18 e46 e21 o17 o23 e29 e23 e16 e66 o21 e22 e15 e9999 o18 e31 e9999 e26 e17 e15 e26 o21 o33 e46 e18 e20 e33 e21 e9999 e27 e43 o45 o15 e27 o27 o21 e9999 o21 o21 e9999 e54 e58 e9999 o31 e24 e19 e68 e20 e72 o27 e48 o20 o56 e23 e16 e66 o29 o24 o18 o9999 o41 e32 o47 o29 o26 o15 o30 o21 e27 o40 e25 e33 o20 o16 e30 e23 e31 e15 o30 o22 e24 o48 o9999 e16 e50 e9999 o29 e67 o35 e28 o49 e19 e68 o20 o56 e35 e39 e18 e34 o36 e69 e9999 o31 e24 e16 o18 e15 o20 o15 o69 o9999 e31 o24 o16 e61 o20 e16 e22 e43 o45 o9999 e59 e16 o40 e25 o16 o15 e34 o20 o9999 o33 o16 o48 o19 o42 o53 e19 o39 o9999 e49 o16 o30 e21 e21 e44 e32 e15 e16 e43 o9999 e60 o53 e19 e17 e16 o53 e52 o20 o56 e9999 e21 e27 o30 o22 e21 o18 e21 e23 e26 e15 e26 o16 o27 o21 o54 o18 o20 e20 e72 o27 e48 o20 o56 o9999 o15 o15 o30 e18 o22 o20 o23 o31 e18 o16 e50 e20 e9999 e21 o28 o39 o44 e66 e9999 o31 e26 e69 e9999 o31 e24 o29 e67 o35 e28 o49 o16 o43 e45 e15 o32 e29 o34 e43 o54 e9999 e66 e26 o20 o56 e9999 e24 e18 e9999 e69 e9999 o50 e15 e24 e18 o20 o56 e23 e16 e66 o31 o24 e26 e9999 e18 e9999 o50 o9999 o51 o47 o53 e18 e25 e51 e35 e16 o29 e16 e30 e32 e20 o18 e22 e20 e23 e43 o20 o9999 o33 o16 e42 e59 o33 e18 e9999 e37 e9999 o18 e22 o20 o23 o52 e15 e37 e9999 o29 e16 o30 o23 o31 o15 e44 o62 o16 e15 e23 o27 o36 o15 o17 o44 o34 e9999 e21 o28 o26 e49 e20 e22 e9999 e17 e16 o53 e52 o36 o15 o18 o29 e9999 e15 e15 e30 o42 o9999 e16 o40 e25 e71 o9999 e15 e30 e24 e15 e18 o37 o9999 e18 o18 o16 o40 e25 o16 o15 e15 e26 e15 e17 e9999 e28 e27 e21 o9999 e21 e21 e9999 e54 e42 o67 e9999 e21 o28 o26 e49 o20 o56 e23 e16 e66 o29 o37 e9999 o32 o34 e23 e18 o15 e17 e69 e9999 o19 e27 o25 e15 e30 e15 e9999 e26 o20 o56 e23 o23 o17 o23 e29 o23 e34 o9999 o17 e40 o20 o22 e20 e33 e15 e51 e18 e9999 o54 e23 o9999 e21 o22 o69 o9999 e31 e24 e22 e18 e15 e44 o46 o44 e62 e16 e20 e16 e69 e9999 o21 e22 e69 e9999 o53 o18 e9999 o36 o18 o23 e17 e33 o15 e37 e9999 o18 e22 o20 o23 o52 e15 o36 o15 o29 o27 o24 e21 e16 o30 o23 o31 o15 o44 e62 o15 e21 e24 e18 o20 o56 e23 o15 o17 o23 e29 o9999 o17 o69 o9999 e29 e17 e23 o29 e23 o23 e24 e18 o20 o56 e9999 e20 o64 o18 e20 o45 e19 e68 o20 o22 e9999 e37 e9999 o47 e9999 e37 e9999 o18 e45 e16 e42 e54 e34 o47 e15 e16 e19 e9999 e21 e17 e33 o32 e47 e69 e9999 o15 e68 e18 o22 o9999 e23 o18 o41 e16 o40 e25 o16 o15 e15 e16 o30 o23 o31 o15 o44 e71 o42 o37 o9999 e18 o45 o25 e15 o58 o15 e37 e9999 o18 e45 e23 e22 e16 e21 o22 o31 o37 o9999 e49 o9999 e18 o16 e23 o36 o15 o17 o44 o15 e22 e15 e21 o15 e69 e9999 o19 e18 e9999 e15 e16 e59 o33 e9999 o15 o23 e15 o27 e27 e21 e54 e18 e20 o20 o56 o23 e34 e9999 e17 o49 e9999 e15 o22 o9999 e23 o18 o41 o31 o20 o64 o15 o69 e42 e54 e34 o47 e15 e30 e27 o21 e22 e9999 e21 o28 o39 o44 e66 e9999 o53 o42 e15 o21 o15 o27 e46 e9999 e16 e42 e69 e9999 o19 e18 e19 e20 e23 e31 o18 e45 e19 e55 o15 e69 e9999 o21 e22 e69 e9999 o29 e22 e15 e23 e43 o30 o9999 e46 e19 e54 e48 e19 e29 o17 o23 e29 e23 e15 o23 e18 e9999 e15 e16 e44 e15 e54 o39 o9999 e49 e30 o22 o39 o9999 e49 e20 o18 e34 e23 o16 e31 o24 o21 o15 o27 e40 o25 o33 e20 o17 o33 e32 o9999 o38 o31 o9999 o34 e20 e56 e9999 e17 e69 e9999 o61 o43 e48 e20 e9999 o20 o61 e9999 o20 o18 o20 o27 o22 o21 e26 e15 e16 e19 e9999 e17 e69 e9999 o50 e17 e27 e44 o62 e15 e15 e16 e59 o33 e9999 o27 o19 o9999 o17 o33 e32 o47 e51 e47 e53 e18 o9999 e27 e16 e25 o18 e16 o59 e28 o9999 o15 o9999 e18 o22 e20 e23 e31 o18 e22 o20 o23 o31 e18 o22 e20 e23 e31 o18 e16 e59 o33 e34 o34 e26 e20 e18 e16 o67 e33 o16 o25 o21 o17 e59 e53 e60 o15 o15 o16 o15 e18 o16 e50 e55 e15 e20 e9999 e21 o28 o39 o44 o37 e9999 o21 e34 o17 e36 e15 e18 e16 o59 e33 o34 e34 o15 o27 e27 e21 o9999 e21 o15 o17 o16 e46 o9999 o41 e18 e9999 o68 o9999 e42 o40 e20 e23 e33 e17 e35 e19 e53 e20 e43 o45 o15 e27 o27 o21 e9999 o21 e15 e38 e15 e15 e18 e32 e18 e16 o23 o20 o22 e9999 o20 o22 e9999 e37 e9999 o47 e9999 o38 o15 o15 o18 o32 o40 e25 o29 o27 e9999 e35 e26 o44 e62 e28 o16 e19 o43 e54 o9999 o66 o26 e20 e43 e22 o18 e9999 e21 o28 o39 o44 e51 e35 e16 o31 e24 e16 o40 e25 e33 o20 e20 e9999 o20 o56 e23 o26 e9999 e69 e9999 o29 e24 e18 o20 o56 e23 o34 e20 e23 e31 o18 e45 o19 o42 o53 e19 o40 o15 o26 o34 o63 e24 e21 e15 e26 e15 e30 e24 e15 e18 e9999 e69 e9999 o19 e27 o25 e15 e30 e21 e22 e15 e23 o40 e25 e33 o20 e16 o30 o23 o31 o15 o40 o15 e20 e56 e23 e15 o29 e17 o54 o64 o9999 e21 o18 o23 e48 o9999 e29 o58 e19 e68 e9999 o26 o19 o56 o9999 e31 e15 e20 e43 o51 e19 e55 o15 o54 e23 o9999 e31 e24 e19 e68 e36 e15 e29 e27 e20 o21 o21 o44 o32 e24 e22 e9999 e16 o23 o20 o56 e9999 e17 e69 e9999 o29 o17 o23 e28 o23 o16 o66 e53 e18 o9999 e36 e18 e15 e27 e43 o29 e25 o18 e45 e16 e42 e54 e34 o47 e15 e16 e16 e43 o29 e58 e27 o64 e28 e43 o9999 e60 o53 e19 e20 e18 o70 e46 e9999 e17 o40 e20 e22 e20 o9999 e31 o53 e19 e17 e16 o30 o54 e18 o9999 e15 e44 e9999 o27 o43 e45 e9999 o56 o19 e22 o18 o20 o49 e25 o18 e40 o25 o33 e20 e32 o16 e15 e15 e16 e19 e9999 e21 e27 o40 e25 e71 o9999 e15 e30 e21 e27 o27 o21 o54 o18 e31 e16 o40 e25 e71 o9999 o15 o17 o9999 o16 o20 o24 o19 o68 o20 o22 o9999 o17 o16 e53 o52 o9999 o69 o9999 e29 o22 o16 e21 e19 e21 e17 e33 o15 e26 e25 e27 e34 o9999 o17 e49 o9999 o15 o22 o19 o56 o19 e16 o30 o23 o31 o15 e18 e16 o23 e20 e18 o70 o72 o17 o9999 o69 o9999 e29 e24 e18 o20 o56 e23 o26 o20 o18 o16 e67 o33 e16 e56 e38 e44 o40 o44 e62 e16 e17 e33 o15 o20 o56 e9999 e20 o64 o18 e20 o45 o19 o68 o20 o18 o16 e15 e16 e63 e38 e64 e21 o68 o9999 o21 e29 e20 e56 e9999 e17 o54 o57 o28 o15 o29 e32 o30 e15 o20 e9999 o37 o56 e23 e16 e66 o29 o17 o23 e29 o23 e15 e17 e33 o67 e33 e9999 e41 o32 e47 e29 o27 e40 o25 o33 e20 o22 o9999 e15 o20 o15 o69 o9999 e29 o17 o23 e29 e23 o21 e22 e9999 e21 o28 o26 e49 e36 e15 e29 e27 e24 e21 e27 e19 e9999 e27 e42 e54 e34 o47 e15 e30 e26 e41 o22 o16 o34 e15 o20 o22 o19 o56 o19 e26 o16 o63 o38 o64 o9999 e20 e56 o9999 o15 o15 o31 e24 o44 o19 o18 o18 o20 o47 e46 e9999 e16 e42 o54 e23 o9999 e31 e24 e19 e68 o36 o15 o17 o44 o23 e26 o16 o56 o27 o53 e19 o36 o15 o18 o16 e50 e23 e9999 o15 e25 o30 o23 o31 o15 e30 e17 e29 e55 e26 e21 e16 e9999 e16 e9999 e17 e33 o15 o20 o56 o9999 o20 e64 e18 o20 e45 o23 o22 o16 o21 e22 o31 o17 o16 o18 o17 o23 e29 e9999 e17 e54 e48 e19 e29 o27 o42 o54 o34 e47 e15 e16 e19 e9999 e20 o64 o18 e20 o45 e21 e33 e59 o33 e34 o34 e15 o22 o16 e21 e19 o15 o15 o31 e24 o44 o25 e40 o15 e53 o19 e9999 e69 e9999 e20 e25 e26 e15 e16 e19 e9999 e17 e69 e9999 o21 e22 o69 o9999 e31 e24 e16 e46 o29 e30 o18 e45 o23 o21 e18 e19 e31 e24 o9999 e31 e16 e54 e48 e19 e53 e18 e9999 o20 o22 e9999 o20 o56 e9999 e17 o49 e49 e15 o30 e31 e24 e16 e43 o45 o15 e27 o27 o21 o41 o25 o17 e26 e16 e48 e19 e68 e36 e15 e29 e40 o25 e15 o58 o15 e37 e9999 o31 e19 o25 o42 o34 e15 e15 e30 o18 e16 e59 o33 e34 o34 e26 e26 e25 e27 e34 e20 e23 e52 o15 e20 e56 o9999 o20 e24 e23 o39 o15 o9999 o22 o69 o9999 e31 o24 o19 o68 e36 e15 e29 e40 e16 e50 e9999 o31 o36 o15 o19 o21 e19 e68 e20 e72 o27 e48 o20 o56 o9999 o17 e54 o23 e9999 o31 e24 o21 e16 e66 o29 e27 e43 o45 o15 e22 e9999 e16 o23 o20 o22 e9999 o20 o22 o9999 o26 o25 o27 o34 e20 e9999 e33 e16 o42 o59 e28 o36 o20 o9999 e16 e43 o45 o15 e27 o27 o21 o41 o25 o17 e27 e44 o25 e69 e9999 o21 e22 e69 e9999 o19 e27 o25 e15 e26 o21 o33 o19 o31 o24 e9999 o31 e16 o54 e23 o9999 e31 e24 o21 e16 e66 o21 o22 e69 e9999 o29 e20 e9999 e36 e15 e33 o41 e15 o30 o32 o20 e18 o45 e21 o16 o66 o20 e25 e17 e33 o32 e9999 e37 e9999 o18 e22 o20 o23 o31 e18 o16 e26 e17 e16 o53 e52 o39 o9999 e49 e30 o36 e9999 e35 e29 e47 e18 e19 e25 o9999 e31 o20 o9999 o16 o49 o9999 o27 o21 o54 o18 o20 o36 o15 o29 o40 e16 e18 e16 o23 e26 e25 e27 e34 e9999 e17 o40 e20 e22 e20 e23 e31 o18 e45 e16 o46 e18 o48 o71 e16 e48 e19 e55 o9999 e20 e42 o20 o56 e23 e16 e66 o31 e24 e16 o44 e71 o56 e9999 e24 e18 e9999 e69 e9999 o31 e24 o29 e67 o35 e28 o49 e19 e68 e17 e16 o53 e52 e9999 e69 e9999 o29 e27 e61 o16 e48 e33 o17 o16 e46 o9999 o41 e18 o20 o56 e23 e15 e20 e21 e15 e26 o16 o27 o21 o54 o18 o20 e20 e72 o27 e48 o20 o56 o23 o9999 e15 o27 o16 o69 o9999 e15 o16 e20 e23 e52 o15 o20 o33 o21 o9999 o26 o16 o48 o16 e46 o18 e48 e71 e17 e15 e30 e21 e16 o30 o23 o31 o15 e43 o26 e17 e19 e34 e9999 o18 e26 e9999 e69 e9999 o31 e21 e34 e9999 e22 e15 e25 e42 e54 o17 o33 e67 o33 o20 o56 e35 e39 e18 e34 o36 e69 e9999 o29 o27 o43 e45 e15 e27 e42 e9999 e59 o20 e25 e27 o40 e25 e33 o20 e22 e15 e21 o15 e41 o67 e33 e9999 o29 e27 e43 o45 o9999 e58 o19 o24 o29 o9999 o39 e46 o21 e9999 o53 e23 o15 e27 e43 o9999 e60 o53 e19 o39 o9999 e49 o16 o30 e21 e34 e9999 e21 o28 o26 e49 o20 o56 e35 e39 e18 e59 o28 e9999 e54 e48 e19 e15 e16 e20 e23 e52 o15 e37 e9999 o31 e24 e21 e34 e9999 e21 o28 o26 e49 o20 o56 e9999 e24 e18 e9999 e69 e9999 o19 e27 o25 o15 o30 o27 e26 o37 o9999 e18 o45 e21 e26 o37 o9999 e49 e24 o9999 o9999 o21 e28 e26 o49 o20 o56 e9999 e17 e69 e9999 o16 e9999 o29 e22 e9999 o15 e20 e15 e69 e9999 o53 e18 o9999 e36 e18 e15 e16 e30 e32 e20 o18 e45 e19 e55 o15 e69 e9999 o29 o32 o64 o25 e30 o50 o22 o16 e21 e19 e21 e27 o27 o21 o54 o18 o20 e36 e15 e29 e40 o16 o46 e29 o30 e18 o45 e19 e55 o15 e69 e9999 o19 e35 e15 e17 o54 e23 o9999 e21 o18 e15 e16 e15 e51 o20 o22 e9999 e17 e16 o53 e52 o39 o9999 e49 o16 o30 e16 o40 e25 e71 o9999 e17 e15 e30 e30 e9999 e30 e37 e9999 o18 e45 e19 e55 o15 e69 e9999 o29 o27 o42 o54 o34 e47 o16 o19 e25 e17 e67 e23 o15 o22 o16 e21 e19 e21 e22 e15 e21 o15 e68 e9999 o18 e34 o71 e15 o9999 o22 o30 o23 o31 o15 e30 e22 o24 e48 e9999 e16 o30 o22 e21 o18 e16 e61 o29 o20 e16 o30 o22 e21 o18 o15 o9999 o22 o69 o9999 e19 o27 e25 e17 e15 e16 e19 e9999 e17 e69 e9999 o29 e24 e18 o20 o56 e9999 e17 e69 e9999 o31 e24 e16 o44 e71 o56 e9999 e17 e69 e9999 o31 e24 e16 o44 e71 o56 e23 e16 e66 o31 e24 e19 e68 e37 e9999 o31 e24 o31 o35 o36 o61 e50 o19 o68 e37 e9999 o31 e24 e16 o44 e62 e22 e32 o15 e18 o9999 e36 e18 e27 o20 o56 e9999 e24 e18 e37 e9999 o18 e18 e16 o40 e25 o25 e9999 o20 o56 e35 e39 e35 e9999 e17 e33 o32 e9999 e37 e9999 o18 e45 o21 e16 e66 o29 e27 o27 o21 e9999 o21 o21 e9999 e69 e9999 o50 e17 e27 o40 e25 e26 e26 o32 o30 o23 o31 o15 o48 e32 o41 e20 e56 o23 e33 o33 o34 e9999 e22 I'll probably keep wrestling with this problem until I've gotten the cost back down under 5gp/g. Might take another week or so. A depth-6 search already has a fairly nice ratio -- 2706gp / 540g = 5.011111 -- but it breaks in several places in the boats-and-blocks construction. Will probably recompile at something like depth 15, and then just patch in the depth-3 solution for the blocks-and-boats part at the end, unless a lucky nonconflicting recipe shows up at a greater depth. -- Of course the only problem is that it takes too long to figure out which specific recipes to forbid, when compiling the full recipe at greater depths. It's fairly easy to compile, test, and recompile just blocks-and-boats at a greater depth, starting from a known elbow that's part of an efficient high-depth recipe -- then patch the two partial recipes together. Maybe I'll do something along those lines. Here's the version of the dodgy hacked search script that successfully found the depth-3 solution. It expects the input recipe to be either in the clipboard or in a file called recipe.txt (but you can type in another filename). dodgy-search-from-Golly-clipboard.py: from collections import defaultdictimport heapqimport sysimport osfrom contextlib import contextmanagerimport golly as gRECIPE_FILE = "recipes_0hd.txt"OUTPUT_FILE = "gp-dodgy-depthX.txt"RECIPE_PATH = os.path.dirname(os.path.realpath(sys.argv[0]))SEARCHDEPTH = "6"USE_0HD = True# For every recipe that is causing a problem add the glider number to# the list for that recipedodgy_bits = { "L-11m3CKr" : [ 479 ], "R-13m-3HDr" : [ 479 ], "R-13m-6HCr" : [ 479 ], "L-3m-4HPr" : [ 536 ], "L-14m19HK" : [ 537, 538 ] }recipes = defaultdict(list)recipe_strings = {}def dijkstra(elbow, dist, lanes): routes = {} q = [(0, len(lanes), elbow, dist, None, None, None)] while q: c1, remaining, e1, d1, e0, d0, l0 = heapq.heappop(q) if (remaining, e1, d1) not in routes: routes[(remaining, e1, d1)] = c1, e0, d0, l0 if remaining == 0: return routes, e1, d1 for e2, d2, l1, c2 in recipes[e1]: if l1 is not None: lane, exceptions = lanes[-remaining] if l1 + d1 != lane or (e2, d2, l1, c2) in exceptions: continue else: hit = 1 else: hit = 0 if (remaining-hit, e2, d1+d2) not in routes: heapq.heappush(q, (c1 + c2, remaining-hit, e2, d1+d2, e1, d1, l1))def lookahead(elbow, dist, lanes, parities, lookahead): plain = "" allcost = 0 for i in range(len(lanes)): lookahead_lanes = lanes[i:i+lookahead] lookahead_gliders = len(lookahead_lanes) routes, e0, d0 = dijkstra(elbow, dist, lookahead_lanes) remaining = 0 found_first_glider = False subplain = "" ops = ""# print "Begin backtrace" while (remaining, e0, d0) != (lookahead_gliders, elbow, dist): e1, d1 = e0, d0 cost, e0, d0, lane = routes[(remaining, e0, d0)]# print "\t\t", cost, e0, d0, lane if lane is not None: remaining += 1 if remaining == lookahead_gliders and not found_first_glider: found_first_glider = True next_cost, next_elbow, next_dist = cost, e1, d1 if found_first_glider: recipe = recipe_strings[(e0, e1, d1-d0, lane)] if parities[i]: recipe = switch_phase(recipe) g.show(str(len(lanes)-i)+": " + recipe) ###### DMG subplain = recipe + subplain ops = "%d %s %d %s %s %d: %s\n" % (allcost+cost, str(lane), d1-d0, e0, e1, d1, recipe) + ops elbow, dist = next_elbow, next_dist allcost += next_cost plain += subplain print ops, print "\nfull_recipe: " + plain print "\n%d / %d = %f" % (allcost, len(lanes), float(allcost) / len(lanes)) # split s into runs of alpha characters followed by non-alpha charactersdef to_tokens(s): if not s: return [] tokens = [] token = "" alpha = s[0].isalpha() for c in s: if c == ":": break if c.isalpha() == alpha: token += c else: tokens.append(token) token = c alpha = not alpha tokens.append(token) return tokensdef reflect(elbow): return elbow[0] if elbow[-1] == "r" else elbow + "r"def reflect_recipe(s): if USE_0HD: return s res = "" tokens = to_tokens(s) for i in range(len(tokens)): if tokens[i] in "oe": timing = int(tokens[i+1]) if abs(timing) != 9999 and timing % 2: if tokens[i] == "o": res += "e" elif tokens[i] == "e": res += "o" else: res += tokens[i] elif tokens[i].strip(): res += "%d " % -int(tokens[i]) return resdef switch_phase(recipe): out_recipe = "" for c in recipe: if c == "o": out_recipe += "e" elif c == "e": out_recipe += "o" else: out_recipe += c return out_recipedef read_recipes(filename): global lanes with open(filename) as f: for s in f: tokens = to_tokens(s) if tokens[0] == "Rev": continue i = 0 side = lane = None if tokens[0][0] in "LR": side = tokens[0][0] lane = int(tokens[1]) i += 2 assert(tokens[i] == "m") move = int(tokens[i+1]) elbow_in = tokens[i+2][0] elbow_out = tokens[i+2][1:] recipe_string = s[s.find(":")+2:].rstrip("\r\n") description_string = s[:s.find(":")]# Uncommment to use only central blocks as elbow# if tokens[i+2].count("A") != 2:# continue cost = s.count("e") + s.count("o") for c in "RL": if side is None or side == c: recipes[elbow_in].append((elbow_out, move, lane, cost)) recipe_strings[(elbow_in, elbow_out, move, lane)] = recipe_string if description_string in dodgy_bits: for lane_num in dodgy_bits[description_string]: lanes[lane_num][1].append((elbow_out, move, lane, cost)) elbow_in = reflect(elbow_in) elbow_out = reflect(elbow_out) recipe_string = reflect_recipe(recipe_string)lanes = []parities = []###### DMG changes for Golly clipboard-input version of gp-compile.py ######@contextmanagerdef stdout_redirected(new_stdout): save_stdout = sys.stdout sys.stdout = new_stdout try: yield None finally: sys.stdout = save_stdoutdef is_recipe(s): if ":" in s: parts=s.rstrip().split(":") if len(parts)>2: return False s=parts[1] ###### Other malformatted data is still possible, but if there aren't any nonconforming ###### characters on the clipboard, the odds are quite good that it's really a recipe return all(c in "0123456789- EO" for c in s) rfile=g.getstring("Enter name of glider-pair recipe library to use\n(same directory as script):",RECIPE_FILE)input_string = g.getclipstr()if input_string=="": input_string = "recipe.txt"if os.path.isfile(os.path.join(RECIPE_PATH, input_string)): with open (os.path.join(RECIPE_PATH, input_string), "r") as f: input_string=f.read().rstrip()if not is_recipe(input_string): input_string = g.getstring("Enter EO-format slow salvo recipe, or filename of a\n" + "file that contains an EO-recipe, to convert to glider pairs:", input_string) if not is_recipe(input_string): if os.path.isfile(os.path.join(RECIPE_PATH, input_string)): with open (os.path.join(RECIPE_PATH, input_string), "r") as f: input_string=f.read().rstrip() if not is_recipe(input_string): g.exit("Input recipe is invalid: " + input_string) outfilename=g.getstring("Enter name of output file to write to\n(same directory as script):",OUTPUT_FILE)sd=int(g.getstring("Enter depth to search:", SEARCHDEPTH))if sd<1: g.exit("Invalid search depth " + str(sd) +"\nShould be greater than 0, and probably less than 20.") ## read_recipes(RECIPE_FILE)## input_string = ""## for s in sys.stdin:# input_string += s####### end of DMG changes ######idx = input_string.find(":")if idx >= 0: input_string = input_string[idx+1:]tokens = to_tokens(input_string)for i in range(0, len(tokens), 2): if "E" in tokens[i]: parities.append(0) elif "O" in tokens[i]: parities.append(1) else: assert(False) # convert from quarter diagonals to half diagonals lanes.append((int(tokens[i+1]) // 2 + 1, []))read_recipes(os.path.join(RECIPE_PATH,rfile))###### DMG was too lazy to change a few print statements... ######with open(outfilename, "w") as f: with stdout_redirected(f): lookahead("A", -33, lanes, parities, sd)# lookahead("A", -33, lanes, parities, 6) -- Oh, and I did have to remove one elbow-move recipe from the library: m5BC: e25 e9999 e39 o20 It was only being used in one place, and it caused a conflict, so there was no harm in taking it out. So far so good... dvgrn Moderator Posts: 5552 Joined: May 17th, 2009, 11:00 pm Location: Madison, WI ### Re: Demonoid (diagonal Geminoid) completed! dvgrn wrote:-- Of course the only problem is that it takes too long to figure out which specific recipes to forbid, when compiling the full recipe at greater depths. It's fairly easy to compile, test, and recompile just blocks-and-boats at a greater depth, starting from a known elbow that's part of an efficient high-depth recipe -- then patch the two partial recipes together. Maybe I'll do something along those lines. Yes, I've been having a go at this problem and that is the approach that I took. I ended up with a fully integrated 2744gp solution. The searches were based on lookahead depth 8 and I ended up setting checkpoints after 470 gliders and 530 gliders to speed things up. This ended up being my list of "dodgy_bits". Also there is a slight change in the code to prevent certain elbow moves in the run up to a specific glider. The dodgy branch certainly justifies the name but once you get the hang of it it's not too horrendous to use. By chopping off some glider pairs from the front and putting them back at the end I managed to make the initial elbow a fairly accessible beehive. This could be useful if we want to make a gun. Here is the recipe embedded into a 0hd-recipe building script: import golly as gfrom glife.text import make_textfrom string import maketransphaselist=["3o$o$bo!","b2o$2o$2bo!","b2o$bobo$bo!","2bo$b2o$bobo!","$b3o$bo$2bo!"]mess = "full_recipe: e46 o21 e9999 o53 o23 e21 o44 o32 o15 e21 e21 e9999 o53 e19 o26 o25 o27 o34 o20 o23 o43 o9999 o21 e28 e39 e44 o41 e32 o47 o29 e16 o30 o23 o31 o15 e43 o22 e9999 e20 e39 e36 o16 o71 e18 o19 o42 o53 e36 o18 o20 o56 e9999 e17 e69 e9999 o29 e27 e44 e26 o23 e16 o19 o23 o22 o16 o21 e22 e16 o44 e62 e22 e51 o28 e69 e9999 o21 e22 e69 e9999 o29 e27 e43 o58 e50 e29 e30 e16 e69 e9999 o29 o17 o23 e29 e23 o26 e9999 e69 e9999 o53 e15 o15 e44 o67 o16 e20 e9999 e21 o28 o26 e49 e39 e9999 o33 e48 e19 o17 o23 e29 o23 e34 o20 o23 o31 e18 o45 e16 e43 o56 e29 e15 o22 o44 e62 e16 o17 o23 e29 e9999 e17 e54 e58 e9999 o31 e24 e16 e24 e23 e25 o15 e15 e16 e44 e15 e54 o39 o9999 e49 e20 o18 e48 o23 e68 o18 o40 o42 e25 o20 o9999 e19 e68 o25 o30 o22 e15 o9999 o15 o15 o27 o31 e24 o21 o21 o44 o32 o15 e23 e21 o22 e16 o27 o21 e9999 o21 e15 e9999 e69 e9999 o21 e22 e69 e9999 o31 e21 e34 e9999 e16 o30 o23 o31 o15 o42 o45 o18 o45 e21 e15 e27 e42 e54 e34 o47 e15 e30 e24 e15 e18 e9999 e69 e9999 o15 e68 e18 o22 o9999 e23 o18 o41 e16 o40 e25 e71 o9999 o15 o30 o21 o22 o9999 e15 o20 o15 e15 e9999 o18 e45 e16 o27 o21 e9999 o21 e15 e9999 e54 e48 e19 e31 e36 o67 o29 e9999 o30 e23 e16 e66 o47 e9999 o20 o56 e23 o34 e9999 e17 o40 e20 e22 e20 e23 e31 o18 e16 e26 o20 o56 o35 o39 o35 o9999 o22 o15 o21 e15 e69 e9999 o31 e24 e25 o34 e9999 o20 o56 e23 e16 e66 o29 e27 e43 o45 o9999 e56 e19 e22 o18 o20 o49 e25 o18 o44 e62 o15 e17 o26 o33 o16 o9999 e31 o15 o26 o56 o9999 o21 e19 e68 e20 e18 e46 e21 e26 e15 e30 e21 e22 e15 e21 o15 e69 e9999 o53 o18 e9999 o48 e23 o68 e18 o21 e34 o19 o15 e44 e20 e56 e9999 e21 o22 o9999 e15 o20 o15 e69 e9999 o29 o17 o23 e29 e23 o21 e22 e9999 e21 o28 o26 e49 o20 o56 e9999 e21 e22 e15 e21 o15 o69 o9999 e31 e24 o23 o22 o16 o21 e39 o25 e15 o32 o19 e23 o68 e18 e21 o26 e22 e69 e16 e16 e54 e48 e19 e29 e17 e23 e16 o20 e20 e23 e33 e22 e15 e21 o15 e69 e9999 o19 e27 o25 e15 e30 e24 e15 e18 e9999 e69 e9999 o50 e17 e27 o40 e25 e33 o20 e27 o44 e62 e16 e24 e18 o20 o22 e16 e68 e9999 o33 o39 o15 e43 e21 e35 e27 e45 e69 e9999 o21 e22 o69 o9999 e54 o18 e31 o19 o15 o26 o16 o18 o15 o20 e15 e54 e58 e9999 o29 o17 o33 e15 e20 e56 o9999 o21 o17 o33 e32 o47 o49 e49 e15 o30 e29 e22 e16 o23 o28 e69 e9999 o29 o17 o23 e29 e23 e16 e66 o21 e22 e68 e9999 o18 e16 e26 e16 e42 o52 e15 e15 o32 o29 e55 o54 e23 o16 o47 e56 e47 o23 o72 e9999 e68 e9999 o33 o39 o15 o35 o26 o20 o56 o20 e19 e68 e20 e72 o27 e48 o20 o56 e23 e16 e66 o29 o24 o18 o9999 o41 e32 o47 o29 o26 o15 o30 o24 o15 o18 e9999 e54 e48 e19 e21 e22 o69 o9999 e21 o22 o69 o9999 e29 e20 e16 e69 e9999 o53 e18 o9999 e48 o23 e68 o18 e21 o29 e9999 e18 e16 e69 e9999 o31 e24 e16 o18 e15 o20 o15 o69 o9999 o20 o25 o16 e30 e23 e31 e15 e61 o29 o20 e21 e33 e34 e23 o25 e15 e40 e9999 o54 e23 o9999 e31 e24 e19 e68 o20 o56 o9999 o21 o17 o33 e32 o9999 e37 e9999 o18 e37 e70 e20 e23 e53 e49 e18 e9999 e69 e9999 e20 e25 e26 e15 e16 e19 e9999 e21 e17 e33 o32 e47 o54 e23 o9999 e21 o22 o69 o9999 e31 o24 e21 o16 o66 e21 e22 e69 e9999 o29 e27 o61 e20 o16 o22 o27 o21 e9999 o21 e15 o20 o18 o30 e34 o9999 o21 e28 e39 e44 e54 e64 e9999 o29 e17 e33 o32 e47 e54 e48 e19 e29 e17 e33 o15 o20 o56 e23 e16 e66 o31 o24 e26 e9999 e18 e9999 o50 o9999 o51 o47 o53 e18 e25 e51 e35 e16 o31 e24 e19 e55 o9999 o20 o56 e23 o15 o17 o33 e67 o33 e20 e42 o20 o56 o9999 o20 e51 e24 o65 o39 e16 e61 o29 o20 e31 e17 e16 e18 e27 e42 e27 e61 e9999 o15 e16 o30 o23 o31 o15 e44 o62 o16 e27 e61 o16 e48 e33 e9999 e69 e9999 e20 e25 e27 o40 e25 e71 o9999 e15 e18 e9999 o43 e20 o21 o20 o61 o19 e15 e9999 e69 e9999 o21 e22 e69 e9999 o31 o21 o20 o38 o15 o30 o27 e21 o22 e9999 e21 o28 o26 e49 o20 o56 e9999 e21 e22 e15 e21 o15 o68 o9999 e18 o40 o32 e69 e9999 o19 e27 o25 e15 e30 e21 e22 e15 e25 e42 e54 e17 e23 e16 o20 o9999 o17 e40 o20 o22 e20 e33 e15 e51 e18 e9999 e54 e15 e71 o42 e27 e40 e32 e64 o27 e26 e16 e43 o58 e50 e29 e30 e16 e69 e9999 o21 e22 e69 e9999 o31 o24 o25 e34 o9999 e20 e56 e9999 e21 e17 e33 o32 e47 e37 e16 o48 o49 e55 o9999 e37 o9999 o36 o29 e58 e16 e61 o29 o20 o31 o17 o16 o18 o32 o64 o25 e30 o50 o17 o23 e29 o9999 o17 o69 o9999 e29 e17 e23 o29 e23 o23 e24 e18 o20 o56 e9999 e20 o64 o18 e20 o45 e19 e68 o20 o22 e9999 e37 e9999 o47 e9999 e37 e9999 o18 e45 e16 e42 e54 e34 o47 e15 e16 e19 e9999 e21 e17 e33 o32 e47 e69 e9999 o29 e32 o16 e67 o33 e16 e25 e52 e15 e18 e9999 o43 e20 e24 o23 o22 o16 o21 e18 e34 e23 o16 e29 e17 e33 o32 e9999 e37 e9999 o18 e45 e23 e22 e16 e21 o22 o31 o20 o43 o71 e59 e27 o27 o21 o23 o27 o23 e16 o26 o19 o56 o9999 e31 e24 e16 e44 e18 e9999 o20 o16 e22 e19 e56 e19 o27 e27 e21 e54 e18 e20 o20 o56 o9999 o21 o17 o33 e32 o47 e49 o18 e15 e9999 o53 e18 e25 e41 o32 e47 e31 o15 o26 o56 o9999 o21 o29 e67 o35 e28 o49 o23 o22 o16 o21 e18 e33 o38 o15 e20 e46 o18 e48 e71 e16 e56 e16 e57 o29 e55 o54 o64 o16 e18 o9999 e21 o15 e69 e9999 o21 e22 e69 e9999 o61 e28 o60 e24 e9999 e36 o18 e15 o40 o26 o15 o40 e15 e9999 o16 e15 e39 e23 o18 e16 o50 o32 o15 e16 o27 o21 o54 o18 o20 o20 o22 o9999 o20 o72 e27 o48 e20 e56 o9999 o15 o15 o30 e18 o45 e26 e9999 e18 e9999 o50 o37 o9999 e18 o18 o16 o18 o16 e50 o32 o67 o19 o16 o20 o19 o9999 e9999 e15 e21 e69 o15 e20 e16 e69 e9999 o21 e22 e69 e9999 o21 e22 e54 o23 e9999 o53 o18 e9999 o36 o18 o15 o17 o33 e32 o47 e51 e47 e61 e59 o36 e15 e9999 e22 e68 e9999 o18 e34 o71 e18 e21 e19 e56 e37 e9999 o18 e22 o20 o23 o31 e18 o22 e20 e23 e31 o18 e16 e59 o33 e34 o34 e15 o27 e46 o49 e37 e23 e34 o23 e15 e22 e9999 o15 e20 e15 e54 e58 e9999 o21 e22 e69 e9999 o31 e24 e19 e68 o20 o18 o19 e18 e15 o16 o66 e21 e22 o69 o9999 e21 o22 o69 o9999 e21 o22 e15 e9999 o18 e27 e23 e16 o30 o23 o31 o15 o24 o30 e30 o15 e9999 e22 e19 e18 o18 o20 o49 e25 o18 e44 e18 e9999 o20 e46 o22 o19 o68 o20 o22 e9999 o20 o22 e9999 e37 e9999 o31 e24 e16 o44 e62 o15 o20 e38 e56 e71 e54 o29 e55 o54 e23 o16 e30 e17 e29 e23 e18 e16 e68 e9999 e21 o29 e9999 e49 o19 e72 e47 e29 e16 o46 e24 o51 o15 e37 e9999 o18 e45 o23 o22 o16 o21 e22 o31 o37 o9999 e50 o15 o17 o33 e67 o33 o20 o56 e23 e15 o29 o20 e38 e56 e71 e54 e29 o55 e69 e16 e44 o17 e42 o29 e29 o16 e36 o23 o22 o16 o21 e18 e26 e9999 e54 e48 e19 e31 e24 o29 e67 o35 e28 o49 o19 o68 e9999 o54 o64 o9999 o20 o25 e27 e43 o56 e29 e15 o22 o44 e62 e16 e20 e16 o49 e49 e15 o30 e31 o24 o19 o68 e39 e9999 o33 e48 e60 e9999 o20 o56 e9999 e24 e18 e9999 e69 e9999 o31 e24 o21 e16 e66 o31 e24 e19 e68 o25 o30 o22 e15 o9999 o35 o26 o42 o54 o34 e47 e16 e48 o31 o20 o64 o15 o69 o44 e37 o18 o45 e16 e42 e54 e34 o47 e15 e17 e9999 e16 e20 e24 e19 e55 o15 o59 o9999 o53 o22 e9999 o17 o23 e33 o28 o15 o20 o18 e48 o23 o17 e17 e35 e19 e53 e20 o61 e20 o16 o23 o56 o22 e18 e20 e49 o25 e18 e30 e17 e29 e55 e26 o34 e36 o54 o48 o19 o29 o17 o23 e29 e9999 e21 o22 o9999 e15 o20 o15 e54 e48 e19 e31 e24 e19 e68 e9999 o47 o21 o18 o9999 e53 o18 o25 o69 o9999 e31 o24 e21 o16 o66 e31 e24 o21 e16 e66 o21 o22 o54 o48 o19 o31 e24 e23 e21 o18 e59 o49 o30 e29 e9999 e51 e35 e16 o29 e27 o44 e62 e16 e20 e16 e69 e9999 o31 e24 e16 o61 e20 o16 o19 o26 e23 e22 e16 e21 o22 o31 o17 o16 o18 e32 o16 e67 o33 e16 e56 e38 e44 o40 o44 e62 e16 e17 e33 o15 o20 o56 e23 e16 e66 o31 o24 o16 e49 o9999 o49 e21 e21 e36 e15 e18 e29 o23 e15 e17 e23 o29 o20 e20 e9999 e33 e16 o49 e17 e51 e47 e53 e19 e15 o20 o56 e23 e16 e66 o29 o17 o23 e29 o23 e15 e17 e33 o67 e33 e9999 e41 o32 e47 e29 o27 e40 o25 o33 e20 o22 o9999 e15 o20 o15 o69 o9999 e29 o17 o23 e29 e23 e9999 o15 e25 o30 o23 o31 o15 o48 e32 o35 e55 o15 e22 e18 e19 e33 e9999 e44 o23 o22 o16 o21 e18 o59 e46 o19 o21 e20 e9999 o20 o56 e23 e16 e66 o29 o27 o19 o9999 o17 o33 e32 o47 o69 o9999 e19 o27 e25 o15 o30 o21 e27 o24 o30 e30 o15 e9999 e22 o31 o37 o9999 e49 o15 o23 o22 o16 o21 e18 e19 e50 e52 e18 o59 e46 o19 o21 e26 e15 e30 e30 o15 e45 e69 e9999 o31 o15 o18 o45 o65 o16 e22 e9999 e16 o23 o20 o56 o9999 o20 e64 e18 o20 e45 o23 o22 o16 o21 e18 o59 e46 o19 o21 o22 o9999 e15 o20 o15 e54 e48 e19 e29 o27 o42 o54 o34 e47 e15 e16 e19 e9999 e20 o64 o18 e20 o45 e21 e33 e59 o33 e34 o34 e15 o22 o16 e21 e19 o15 o15 o31 e24 o44 o25 e40 o15 e53 o19 e9999 e69 e9999 e20 e25 e26 e15 e16 e19 e9999 e17 e69 e9999 o19 e18 e9999 o21 e17 e23 o29 e20 o20 o9999 o33 o59 o15 e44 o62 o22 o51 e28 e69 e9999 o31 e24 e16 o44 e71 o22 e9999 o20 o56 e9999 e17 o49 e49 e15 o30 e31 e24 e16 e43 o45 o15 e27 o27 o21 o41 o25 o17 e24 e18 o20 o56 o9999 o17 o54 o48 o19 o47 e9999 o20 o56 e23 o26 e9999 e68 e9999 o18 e40 e32 e69 e9999 o19 e35 e15 e20 o51 o24 e65 e39 e16 e61 o29 o20 e19 e55 e18 e28 e15 e54 e64 e9999 o47 o16 e37 e16 e47 e26 o15 o16 o15 o51 o20 o56 e23 e15 o53 e9999 e22 o31 o37 o9999 e49 o15 e19 e68 e20 e56 e23 o34 e20 e23 e31 o18 e45 e16 o27 o21 e9999 o21 o21 o36 o15 o18 o16 o19 o19 o56 o9999 e38 o21 o9999 o24 o15 e16 o40 e25 e33 o20 e16 o30 o23 o31 o15 o44 e62 e16 e37 o9999 o17 o23 e29 e23 o26 e9999 e69 e9999 o19 e27 o25 e15 e26 o21 o26 e9999 e51 e35 e16 o29 e22 e15 e21 o15 e66 e9999 o18 e27 e49 e9999 e21 o28 o26 e49 o36 o15 o29 o40 e19 e55 o9999 e37 e9999 o18 e45 e21 o16 o66 e21 o22 e54 e58 e9999 o31 e24 o25 e15 o58 o15 e37 e9999 o15 o53 e15 o36 e46 e59 o70 o9999 e21 o22 e55 e18 e33 o16 e67 o33 e16 e56 e38 e44 o40 o27 o21 e34 o16 o20 e23 e16 o46 o51 e34 e20 e51 e9999 o31 e24 o23 o22 o16 o21 e18 e21 e9999 e24 e15 e19 e55 o15 o26 o53 o22 o9999 o20 o17 o33 e67 o33 e20 e42 o20 o56 e23 e16 e66 o21 e22 e69 e9999 o50 e17 e27 o30 o22 e21 o18 o31 o20 o64 o15 o68 e16 e69 e9999 o29 o17 o33 e67 o33 e9999 o26 o19 o56 o9999 e29 e17 e33 o32 e9999 e20 e18 e19 o39 o23 o22 o16 o21 e18 o59 e46 o19 o21 e17 e33 o32 e47 o69 o9999 e50 o17 o27 o40 e25 o16 o15 e15 o17 o23 o16 o66 o23 o21 e17 e23 o29 e9999 e17 e69 e9999 o15 e16 e20 e9999 e37 e36 e20 e9999 o20 o56 e23 o15 e27 o18 e15 o20 o34 o15 o20 o56 e23 o34 o9999 o17 e49 o9999 o15 o22 o19 o56 o19 e16 o30 o23 o31 o15 e43 o48 e34 e25 e46 o20 e24 e22 o18 o16 e34 e30 e9999 o20 e9999 e19 e68 o20 o18 o19 e39 e31 e37 e9999 o49 e15 o23 o22 o16 o21 e22 e31 e20 e64 e15 e68 e16 e54 e58 e9999 o31 e24 e19 e68 o20 o56 e9999 e17 e54 e48 e19 e21 e22 e54 e58 e9999 o31 e15 e18 e29 e69 e28 e30 e32 e33 e20 e16 e69 e9999 o31 e24 o23 o22 o16 o21 e18 o15 e16 e66 o21 o22 e69 e9999 o19 e27 o25 o15 o30 o27 e26 o37 o9999 e18 o45 e21 e26 o37 o9999 e49 e24 o9999 o9999 o21 e28 e26 o49 o20 o56 e9999 e17 e69 e9999 o21 e18 o23 e18 o59 o55 o37 o20 e38 e56 e71 e54 e16 e42 e26 e9999 e40 e16 e56 e38 e44 o40 o44 e62 o15 o20 e38 e56 e71 e54 o29 e55 o54 e23 o16 e61 o29 o20 e16 o42 o45 o18 o43 o39 e30 e23 e31 e15 e44 o62 o16 o17 o23 e29 e9999 e17 e54 e58 e9999 o21 e22 e69 e9999 o29 e27 o44 e37 o18 o45 e16 o27 o21 o41 o25 o17 o17 o23 e29 e20 o20 e9999 o59 o27 o18 o31 o20 o43 o71 e59 o17 o23 e29 o23 e15 o27 o61 e16 o48 o33 o9999 o69 o9999 e19 o27 e25 e15 e30 e21 e22 e16 o23 o28 e51 e35 e16 o21 e22 e41 o32 e47 e29 e26 e15 e16 e19 e9999 e17 e69 e9999 o15 e16 e20 e23 e52 o15 e9999 e68 e9999 e21 o29 e9999 o54 o64 o9999 e29 e22 e9999 o15 e20 e15 e54 e48 e19 e21 e22 e54 e48 e19 e47 e9999 o20 o56 e9999 e17 e69 e9999 o31 e24 e16 o44 e71 o56 e9999 e17 e69 e9999 o31 e24 e16 o44 e71 o56 e23 e16 e66 o31 e24 e16 o44 e71 o56 e9999 e21 e17 e33 o32 e47 e54 o44 e22 e9999 o47 e16 e41 o32 e47 o20 e25 e32 e34 o23 o18 e9999 o26 o9999 o18 o9999 e50 e37 e9999 o18 e18 e16 o40 e25 o25 e9999 o20 o56 e35 e39 e35 e9999 e17 e33 o32 e9999 e37 e9999 o18 e45 o21 e16 e66 o31 e24 o23 o22 o16 o21 e39 e16 o30 o22 e21 o18 e16 o40 e25 o16 o15 e15 e20 e16 o47 o21 o18 o9999 e29 o17 o33 e32 o9999 e37 e9999 o18 e45 "mess += "e22 e18 e15 e44 o46 e19 e9999 "mess += "e32 o26 e15 e23 o26 e36 e15 e56 e20 e27 e48 o33 o67 e32 o62 e15 e23 o15 e32 o29 e24 o9999 e20 o25 e20 e9999 e17 e16 o53 e52 o39 o9999 e49 e16 e29 e32 o30 e27 e24 e20 e16 o54 e23 e9999 o29 e37 o9999 e37 o9999 e27 e48 o32 e18 e18 e18 e49 "mess += "e26 e16 e32 e17 e36 e23 e9999 o15 e25 "g.show(str(mess.count(" ")-1))g.setrule("LifeHistory")g.new("")messlist=mess.split("\n")locx,locy,locxstep=0,0,1000for item in messlist:    rparts=item.split(":")    rname = rparts[0]    t=make_text(rname,"mono")    t=list(t)    newpat =[]    skip=2+len(t)%2 # 2 for two-state, 3 for multistate    for i in range(0, len(t)-1, skip):      newpat+=[3*t[i], 3*t[i+1], 4]  # make it red, not just [t[i+2]]    if len(newpat)%2==0: newpat+=[0] # multistate cell lists are always odd-length    g.putcells(newpat, locx-10,locy-40)         g.putcells(g.parse("87.2C$87.2C77$21.2D$20.D2.D$21.2D16$.2A$3A.2A28.2A$.2A.3A.2A24.A$3A.2A2.2A25.3A$2A35.A4$32.2A$32.2A$6.2A$5.A.A$5.A$4.2A26.2A$32.2A$18.2A$17.A.A$17.A$16.2A8.2A$26.A$27.3A$29.A!", -91, -147),locx,locy) recipestr = rparts[1].replace('\n',' ').replace('\r',' ').replace(' ','').replace('E','e').replace('O','o') recipestr=recipestr.replace(',','e').replace(';','o').replace(' ','e').replace("ee",'e').replace("eo",'o') rlist = recipestr.replace('o','e').split("e")[1:] parities = recipestr.translate(maketrans("",""),"0123456789-")+"~" if parities.replace('e','').replace('o','')!="~": g.exit("Bad format -- parity check failed for " + recipestr) parity=0 if parities[0]!="e": parity=1 else: parity=0 loc=10 count=0 for delta in rlist: count+=1 if count==3: g.fit() g.update() try: d=int(delta) except: continue if abs(d)<999: offset, phase = d//4, d%4 g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy) g.putcells(g.parse(phaselist[parity+phase]),loc+offset+locx,loc+offset+locy) else: # singleton glider if d<0: ########## offset = something to do with 999, 998? ########## have to account for singleton timing somehow g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy) else: g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy) loc+=180 parities=parities[1:] parity=1 if parities[0]=="o" else 0 locx+=locxstepg.setstep(4) Are you happy to call it quits here and build the gun/spaceship? chris_c Posts: 892 Joined: June 28th, 2014, 7:15 am ### Re: Demonoid (diagonal Geminoid) completed! chris_c wrote:I ended up with a fully integrated 2744gp solution... Are you happy to call it quits here and build the gun/spaceship? Sure, anything under 2750 gliders is fine with me. (And if the number had been a little higher, I would have picked a slightly higher threshold.) A depth-10 search with this library gives 2671 gliders, and a depth-12 search gives 2668g, so clearly your recipe is within a hundred gliders of the best we can do. I'm going to leave my laptop running on a depth-20 search over the weekend, since I'm traveling out of state anyway -- just to see what the limit is. I probably won't have time until next week to work on a gun, but it should be pretty easy to adapt the current pattern script to work with the gun script pattern that I posted a while back. This design really doesn't have the headaches that the previous one did. If I get a moment tonight, I'll run the optimizer on this new recipe and see how tightly the glider pairs can be packed. Very nice work as usual! dvgrn Moderator Posts: 5552 Joined: May 17th, 2009, 11:00 pm Location: Madison, WI ### Re: Demonoid (diagonal Geminoid) completed! I made a 0hd-Demonoid gun of period 660 * 4 * 3^6 that shoots 0hd-Demonoids of period 660 * 3^6 (approx 480,000). It is based on two loop guns that feed the recipe into a fixed copy of the Demonoid and six fixed period guns that rebuild the elbow and hand and insert the destruction glider when necessary. 0hd-demonoid-gun.rle.gz (56.19 KiB) Downloaded 502 times Also here is an optimised 0hd-Demonoid of period 438,852. I think the only way to make it smaller is by optimising the recipe or advancing certain glider pairs by one tick when the pattern is P2 but the effect of that glider pair is only P1 in nature. 0hd-demonoid-optimised.rle.gz (48.88 KiB) Downloaded 452 times chris_c Posts: 892 Joined: June 28th, 2014, 7:15 am ### Re: Demonoid (diagonal Geminoid) completed! chris_c wrote:I made a 0hd-Demonoid gun of period 660 * 4 * 3^6 that shoots 0hd-Demonoids of period 660 * 3^6 (approx 480,000). As stated elseware: Diamondoid gun? At ~ 9M gens it is clear that this is an anchored greyship generator. Hartmut should be pleased. Nice. triller The most exciting phrase to hear in science, the one that heralds new discoveries, is not "Eureka!" (I found it!) but "That's funny ..." -- Isaac Asimov triller Posts: 110 Joined: September 3rd, 2009, 2:41 pm ### Re: Demonoid (diagonal Geminoid) completed! chris_c wrote:I made a 0hd-Demonoid gun of period 660 * 4 * 3^6 that shoots 0hd-Demonoids of period 660 * 3^6 (approx 480,000)... Also here is an optimised 0hd-Demonoid of period 438,852. Awesome! You're continuing your tradition from the centipede, Parallel HBK and HBK gun, of finding ways to patch together previous pieces to make something many times smaller than the previous model... It took longer than usual this time, though -- this is pretty tricky stuff. I don't think I'll be leaving my dark corner again for a while, myself. Seems as if this 0hd model is just about as small and simple as it can get. I'll be really interested to see if one of simsim314's carrier-signal designs can significantly improve on the size or the period. I'd guess that the next big improvement in efficiency might come from a return to a two-arm constructor, like the original Gemini but with glider-pair recipes running the arms. -- Anyway, so is this in fact the first new family of spaceships where a gun was built before the actual spaceship? Or did you do some spaceship tests before the gun was complete? Over the weekend while I was traveling, my laptop finished a depth-20 search and came up with recipe that uses 2662 gliders, but hits a conflict in the boats+blocks construction as before. Very likely a slightly smaller Demonoid could be made by patching the end of the current 0hd recipe together with the beginning of this one: full_recipe_depth20:e16 e46 e9999 o15 e25 e30 e32 e33 e16 e46 o21 e9999 o53 o23 e21 o44 o32 o15 e21 e21 e9999 o53 e19 o26 o25 o27 o34 o20 o23 o43 o9999 o21 e28 e39 e44 o41 e32 o47 o29 e16 o30 o23 o31 o15 e43 o22 e9999 e20 e39 e36 o16 o71 e18 o19 o42 o53 e36 o18 o20 o56 e9999 e17 e69 e9999 o29 e27 e44 e26 o23 e16 o19 o23 o22 o16 o21 e22 e16 o44 e62 e22 e51 o28 e69 e9999 o21 e22 e69 e9999 o21 e22 e51 e47 e61 o45 o45 o30 o23 o31 o15 o44 o24 o30 e29 o46 e21 e27 e44 e18 e9999 o20 e46 e43 e37 o52 o31 e43 o45 o9999 e56 e19 e16 o44 e62 e16 e17 e23 e16 o20 o20 o23 o31 e18 o45 e16 e43 o56 e29 e15 o22 o44 e62 e16 o17 o23 e29 e9999 e17 e54 e58 e9999 o31 e24 e16 e24 e23 e25 o15 e15 e16 e44 e15 e54 o39 o9999 e49 e16 e29 e17 e33 o32 e47 e69 e9999 o29 o32 o64 o25 e30 o50 e20 e16 e69 e9999 o29 o17 o23 e29 e23 e9999 o15 e29 o26 o9999 o18 o9999 e50 e9999 e69 e9999 e20 e25 e26 e15 e17 e9999 e23 e16 o30 o23 o16 o51 o31 e9999 e17 o40 e20 e22 e9999 e15 e15 o9999 o17 e15 e27 e42 e54 e34 o47 e15 e30 e24 e15 e18 e9999 e69 e9999 o15 e68 e18 o22 o9999 e23 o18 o41 e16 o40 e25 e71 o9999 o15 o30 o21 o22 o9999 e15 o20 o15 e15 e9999 o18 e45 e16 o27 o21 e9999 o21 e15 e9999 e54 e48 e19 e31 e24 e16 o44 o23 o18 o46 e17 o26 o19 o56 o9999 e31 e21 e9999 e34 e49 e17 o17 o23 e29 e23 e16 e66 o29 e20 e16 o41 e67 o33 o9999 e29 e17 e33 o67 e33 e9999 o54 o64 o9999 e29 e20 e9999 o20 o56 e23 e16 e66 o29 e27 e43 o45 o9999 e56 e19 e22 o18 o20 o49 e25 o18 o44 e62 o15 e17 o26 o33 o16 o9999 e31 o15 o26 o56 o9999 o21 e19 e68 e20 e18 e46 e21 e26 e15 e30 e21 e22 e15 e21 o15 e69 e9999 o53 o18 e9999 o48 e23 o68 e18 o21 e34 o19 o15 e44 e20 e56 e9999 e21 o22 o9999 e15 o20 o15 e69 e9999 o29 o17 o23 e29 e23 o21 e22 e9999 e21 o28 o26 e49 o20 o56 e9999 e21 e22 e15 e21 o15 o69 o9999 e31 e24 o23 o22 o16 o21 e39 o25 e15 o32 o19 e23 o68 e18 e21 o26 e22 e69 e16 e16 e54 e48 e19 e29 e17 e23 e16 o20 e20 e23 e33 e22 e15 e21 o15 e69 e9999 o19 e27 o25 e15 e30 e24 e15 e18 e9999 e69 e9999 o50 e17 e27 o40 e25 e33 o20 e27 o44 e62 e16 e24 e18 o20 o22 e16 e68 e9999 o33 o39 o15 e43 e21 e35 e27 e45 e69 e9999 o21 e22 o69 o9999 e54 o18 e31 o19 o15 o26 o16 o18 o15 o20 e15 e54 e58 e9999 o29 o17 o33 e15 e20 e56 o9999 o21 o17 o33 e32 o47 o49 e49 e15 o30 e29 e22 e16 o23 o28 e69 e9999 o29 o17 o23 e29 e23 e16 e66 o21 e22 e68 e9999 o18 e16 e26 e16 e42 o52 e15 e15 o32 o29 e55 o54 e23 o16 e47 o56 o28 e36 e47 e21 e33 e26 o40 o15 o26 o34 o63 o15 o26 o56 o9999 o21 o21 e16 e66 o31 e24 o21 e16 e66 o31 e24 e19 e68 o9999 o41 e32 o47 o29 o26 o15 o30 o24 o15 o18 e9999 e54 e48 e19 e21 e22 o69 o9999 e21 o22 o69 o9999 e29 e26 e16 e48 o29 e67 o35 e28 o49 e19 e68 o20 o56 e23 o27 o40 o15 o26 o34 o63 e24 e16 o30 o22 e21 o18 o16 e40 o25 o71 e9999 o15 o17 o9999 o28 o61 e20 o16 o19 o9999 e15 e17 e9999 e23 o17 o33 e67 o33 o20 o56 e9999 e17 o54 e23 o9999 e21 o22 o51 o47 o33 o31 o15 o22 o19 o56 o19 e22 e15 e21 o15 e69 e9999 e20 e25 e26 e15 e30 e24 e15 e18 e9999 o54 e23 o9999 e31 o36 o67 e34 o24 o59 e30 e23 e31 e15 e44 o62 o22 o27 o33 o34 o23 e25 o16 o24 e16 e69 e9999 o21 e22 e69 e9999 o31 o21 o20 o38 o15 o26 e21 e15 o16 e30 e23 e31 e15 o44 e62 e22 e51 o28 e26 e21 e29 e9999 o31 o36 o67 e34 o24 o59 e19 e16 e57 e19 e9999 e22 e19 e56 e19 o17 o33 e32 o47 e37 e16 o40 e47 o26 e17 e16 o53 e52 e20 e33 e21 e9999 e24 e18 o20 o56 e23 e16 e66 o29 o20 o16 o69 o9999 e21 o22 e69 e9999 o31 o24 e21 o16 o66 e31 e24 o23 o22 o16 o21 e18 o33 o70 o72 o17 o37 o9999 e18 o22 e20 e23 e31 o18 e16 e41 o30 o23 o31 o15 o44 o18 o9999 o20 e19 e9999 e17 e68 e9999 e21 o29 e20 e56 e23 o26 e9999 e69 e9999 o21 e22 e69 e9999 o31 o21 o20 o38 o15 o30 o27 e21 o22 e9999 e21 o28 o26 e49 o20 o56 e9999 e21 e22 e15 e21 o15 o68 o9999 e18 o40 o32 e69 e9999 o19 e27 o25 e15 e30 e21 e22 e15 e25 e42 e54 e17 e23 e16 o20 o9999 o17 e40 o20 o22 e20 e33 e15 e51 e18 e9999 e54 e15 e71 o42 e27 e40 e32 e64 o27 e26 e16 e43 o58 e50 e29 e30 e16 e69 e9999 o15 e16 e20 e9999 e37 e36 e20 o9999 e20 e56 e9999 e21 e17 e33 o32 e47 e37 e16 o48 o49 e55 o9999 e37 o9999 o36 o29 e58 e16 e61 o29 o20 o31 o17 o16 o18 o32 o64 o25 e30 o50 o17 o23 e29 o9999 o17 o69 o9999 e29 e17 e23 o29 e23 o23 e24 e18 o20 o56 e9999 e20 o64 o18 e20 o45 e19 e68 o20 o22 e9999 e37 e9999 o47 e9999 e37 e9999 o18 e45 e16 e42 e54 e34 o47 e15 e16 e19 e9999 e21 e17 e33 o32 e47 e69 e9999 o29 e32 o16 e67 o33 e16 e25 e52 e15 e18 e9999 o43 e20 e24 o23 o22 o16 o21 e18 e34 e23 o16 e29 e17 e33 o32 e9999 e37 e9999 o18 e45 e23 e22 e16 e21 o22 o31 o20 o43 o71 e59 e27 o27 o21 o23 o27 o23 e16 o26 o19 o56 o9999 e31 e24 e16 e44 e18 e9999 o20 o16 e22 e19 e56 e19 o27 e27 e21 e54 e18 e20 o20 o56 o9999 o21 o17 o33 e32 o47 e49 o18 e15 e9999 o53 e18 e25 e41 o32 e47 e31 o15 o26 o56 o9999 o21 o29 e67 o35 e28 o49 o23 o22 o16 o21 e18 e33 o38 o15 e20 e46 o18 e48 e71 e16 e56 e16 e57 o29 e55 o54 o64 o16 e18 o9999 e21 o15 e69 e9999 o21 e22 e69 e9999 o61 e28 o60 e24 e9999 e36 o18 e15 o40 o26 o15 o40 e15 e9999 o16 e15 e39 e23 o18 e16 o50 o32 o15 e16 o27 o21 o54 o18 o20 o20 o22 o9999 o20 o72 e27 o48 e20 e56 o9999 o15 o15 o30 e18 o45 e26 e9999 e18 e9999 o50 o37 o9999 e18 o18 o16 o18 o16 e50 o32 o67 o19 o16 o20 o19 o9999 e42 o50 o17 o23 e29 e9999 e20 o51 o24 e65 e39 e16 e61 o29 o20 e19 e55 e18 e28 e15 o41 e32 o47 o47 o16 o51 o47 o53 e19 e15 o20 o56 e23 o26 e9999 e68 e9999 o18 e34 o71 e18 e21 e19 e56 e37 e9999 o18 e22 o20 o23 o31 e18 o22 e20 e23 e31 o18 e16 e59 o33 e34 o34 e15 o27 e46 o49 e47 o21 e49 o16 e30 e23 e31 e15 e40 e15 o20 o56 e9999 e21 e16 o30 o23 o31 o15 o42 o45 o18 o20 o9999 e26 e9999 e18 e9999 o50 o9999 o69 o9999 e21 o22 o69 o9999 e21 o22 e15 e9999 o18 e18 e16 o30 o22 e21 o18 o31 o37 o9999 e50 o15 e27 e43 o45 o15 e27 o27 o21 e9999 o21 e15 o37 o9999 e18 o45 e16 e42 e9999 e59 e34 o16 e17 e15 e9999 o18 e18 e16 o44 e62 o15 o20 e38 e56 e71 e54 o29 e55 o54 e23 o16 e30 e17 e29 e23 e18 e16 e68 e9999 e21 o29 e9999 e49 o19 e72 e47 e29 e16 o46 e24 o51 o15 e37 e9999 o18 e45 o23 o22 o16 o21 e22 o31 o37 o9999 e50 o15 o17 o33 e67 o33 o20 o56 e23 o23 o17 o23 e29 e23 o33 e34 o36 e69 e9999 o50 e15 e17 o54 o64 o9999 e29 e16 o30 o23 o31 o15 e44 e18 e9999 o20 e46 o18 o20 e16 o20 o21 o17 o23 o16 o66 o9999 e23 o23 e32 o38 o15 e20 e48 o21 e9999 e69 o15 o20 o56 e9999 e17 e54 e58 e9999 o31 o24 e21 o16 o66 e47 e9999 o20 o56 e20 e25 e15 o17 e71 e23 e9999 e69 e9999 o29 e17 e33 o15 o20 o56 e23 e16 e66 e20 e25 e16 o30 o23 o31 o15 o34 o26 e31 e36 e15 e19 e21 e19 e68 e9999 o26 o19 o56 o9999 e31 o15 o26 o56 o9999 o21 o29 e67 o35 e28 o49 o29 e67 o35 e28 o49 e21 e26 e37 e9999 o18 e45 e16 o27 o21 e9999 o21 e15 o36 o15 o18 o29 e20 e25 e15 e21 o41 e46 o42 e22 o9999 o15 o28 e16 e51 e39 o54 e9999 o29 o26 o15 o30 o21 e26 e15 e16 e19 e9999 e21 e27 o40 e25 e71 o9999 e15 e30 e21 e27 o27 o21 o54 o18 o20 e9999 o54 o64 o9999 e29 e22 e9999 o15 e20 e15 e54 o23 e9999 o29 o17 o33 e67 o33 o9999 o51 o39 e54 o9999 e31 e24 e19 e55 o15 o19 o23 e29 o9999 e31 e22 o43 o65 e43 e69 e21 o29 e9999 e18 e16 e69 e9999 o31 e24 e16 o61 e20 o16 o19 o26 e23 e22 e16 e21 o22 o31 o17 o16 o18 e32 o16 e67 o33 e16 e56 e38 e44 o40 o44 e62 e16 e17 e33 o15 o20 o56 e23 e16 e66 o31 o24 o16 e49 o9999 o49 e21 e21 e36 e15 e18 e29 o23 e15 e17 e23 o29 o20 e20 e9999 e33 e16 o49 e17 e51 e47 e53 e19 e15 o20 o56 e23 e16 e66 o29 o17 o23 e29 o23 e15 e17 e33 o67 e33 e9999 e41 o32 e47 e29 o27 e40 o25 o33 e20 o22 o9999 e15 o20 o15 o69 o9999 e29 o17 o23 e29 e23 e9999 o15 e25 o30 o23 o31 o15 o48 e32 o35 e55 o15 e22 e18 e19 e33 e9999 e44 o23 o22 o16 o21 e18 o59 e46 o19 o21 e20 e9999 o20 o56 e23 e16 e66 o29 o27 o19 o9999 o17 o33 e32 o47 o69 o9999 e19 o27 e25 o15 o30 o21 e27 o24 o30 e30 o15 e9999 e22 o31 o37 o9999 e49 o15 o23 o22 o16 o21 e18 e19 e50 e52 e18 o59 e46 o19 o21 e26 e15 e30 e30 o15 e45 e69 e9999 o31 o15 o18 o45 o65 o16 e22 e9999 e16 o23 o20 o56 o9999 o20 e64 e18 o20 e45 o23 o22 o16 o21 e18 o59 e46 o19 o21 o22 o9999 e15 o20 o15 e54 e48 e19 e29 o27 o42 o54 o34 e47 e15 e18 e9999 e28 e9999 o36 o15 o18 o29 e20 e9999 e21 o28 o26 e49 e36 e15 e29 e27 e24 o21 e22 e9999 o15 e20 e15 o68 o9999 e18 o24 e65 o47 o21 o18 o9999 e47 e16 e69 e9999 o21 e22 e69 e9999 o19 e18 e9999 o21 e17 e23 o29 e20 o20 o9999 o33 o59 o15 e44 o62 o22 o51 e28 e69 e9999 o31 e24 e16 o44 e71 o22 e9999 o20 o56 e9999 e17 o49 e49 e15 o30 e31 e24 e16 e43 o45 o15 e27 o27 o21 o41 o25 o17 e24 e18 o20 o56 o9999 o17 o54 o48 o19 o47 e9999 o20 o56 e23 o26 e9999 e66 e9999 o18 e16 e46 o27 o21 e9999 o21 e15 e9999 e69 e9999 o31 e24 o29 e67 o35 e28 o49 o25 o9999 o41 o33 o15 o9999 o69 o9999 e31 o24 o19 o68 e36 e15 e29 e40 e25 e9999 e41 e33 e15 e9999 e51 e47 e53 o15 e9999 e49 e22 o15 o20 o20 o23 o53 o49 e18 e37 e9999 o18 e45 e16 o27 o21 e9999 o21 o21 o36 o15 o18 o16 o19 o19 o56 o9999 e38 o21 o9999 o24 o15 e16 o40 e25 e33 o20 e16 o30 o23 o31 o15 o44 e62 e16 e37 o9999 o17 o23 e29 e23 o26 e9999 e69 e9999 o19 e27 o25 e15 e26 o21 o26 e9999 e51 e35 e16 o29 e22 e15 e21 o15 e66 e9999 o18 e27 e49 e9999 e21 o28 o26 e49 o36 o15 o29 o40 o19 o55 e9999 o37 o9999 e18 o45 e21 o16 o66 e21 e22 e54 e58 e9999 o31 e24 o25 e15 o58 o15 o37 o9999 e15 o53 e15 o36 e46 e59 o70 o9999 e21 o22 e55 e18 e33 o16 e67 o33 e16 e56 e38 e44 o40 o27 o21 e34 o16 o20 e23 e16 o46 o51 e34 e20 e51 e9999 o31 e24 o23 o22 o16 o21 e18 e21 e9999 e24 e15 e19 e55 o15 o26 o53 o22 o9999 o20 o17 o33 e67 o33 e20 e42 o20 o56 e23 e16 e66 o31 e24 o29 e67 o35 e28 o49 e16 o61 e20 o16 o22 e42 e54 e34 o47 e15 e30 e26 e41 o22 o16 o34 e15 o19 e20 e16 e19 e34 e9999 o18 e26 e37 e9999 o18 e37 e70 e9999 e21 o28 o26 e49 o20 o56 e23 e16 e66 o31 o21 o34 o9999 e22 e9999 o15 e20 e15 e69 e9999 e20 e25 o20 o16 o41 e32 o47 o29 e22 e9999 o15 e20 e15 e69 e9999 o15 e16 e20 e9999 e37 e36 e20 e9999 o20 o56 e23 o15 e27 o18 e15 o20 o34 o15 o20 o56 e23 o34 o9999 o17 e49 o9999 o15 o22 o19 o56 o19 e16 o30 o23 o31 o15 e43 o48 e34 e25 e9999 e23 e16 e66 o42 e9999 o17 o23 e29 e23 o15 e27 o44 o23 o18 o46 o17 o51 o35 o16 e29 o22 o9999 e15 o20 o15 e49 o49 o15 e30 o29 e20 e16 e54 e58 e9999 o31 e24 e19 e68 o20 o56 e9999 e17 e54 e48 e19 e21 e22 e54 e58 e9999 o31 e24 e19 e42 e61 e18 e59 o49 o30 e29 e9999 o54 o64 o9999 e29 e26 e15 e16 e19 e9999 e21 e17 e33 o32 e47 e54 e48 e19 e15 e16 o20 o23 o52 e15 o9999 o41 e32 o47 o29 o20 e9999 o37 o56 o9999 o17 o69 o9999 e31 e24 e16 o44 o18 e9999 e24 o22 o18 o20 o49 e25 o18 e44 e24 e30 o29 e46 e20 o51 o24 e65 e39 o19 o55 o18 o28 o15 e41 o32 e47 e47 e16 e69 e9999 o29 o32 o64 o25 e30 o50 e32 o46 e15 e16 e44 e15 e54 e37 e9999 o18 e43 e39 e30 e23 e31 e15 e44 o62 o16 o17 o23 e29 e9999 e17 e54 e58 e9999 o21 e22 e69 e9999 o29 e27 o44 e37 o18 o45 e16 o27 o21 o41 o25 o17 o17 o23 e29 e20 o20 e9999 o59 o27 o18 o31 o20 o43 o71 e59 o17 o23 e29 o23 e15 o27 o61 e16 o48 o33 o9999 o69 o9999 e31 e24 e16 e43 o45 o9999 e59 o31 o37 o9999 e49 o15 o25 e15 o58 o15 e17 e16 o30 o49 e69 e9999 o21 e22 e69 e9999 o15 e16 e20 e23 e52 o15 e9999 e68 e9999 e21 o29 e9999 o54 o64 o9999 e29 e22 e9999 o15 e20 e15 e54 e48 e19 e21 e22 e54 e48 e19 e47 e9999 o20 o56 e9999 e17 e69 e9999 o31 e24 e16 o44 e71 o56 e9999 e17 e69 e9999 o50 e15 e17 e41 o32 e47 e21 e22 e41 o32 e47 e21 e22 e41 o32 e47 e29 e27 o44 e62 e16 o27 e44 e23 e18 o70 e46 e20 e33 e15 e51 e18 e37 e9999 o18 e45 o21 e16 e66 o21 o22 e15 e9999 o18 e18 e16 o40 e25 o25 e9999 o20 o56 e35 e39 e35 e9999 e17 e33 o32 e9999 e37 e9999 o18 e45 o21 e16 e66 o31 e24 o23 o22 o16 o21 e39 e16 o30 o22 e21 o18 e16 o46 o9999 o16 o42 e69 e9999 o50 e17 e27 e20 e9999 e15 e9999 o9999 o35 o29 o47 o39 Depth 20 turned out to save only half a dozen gliders over depth 12, so we're definitely well past the point of diminishing returns here! dvgrn Moderator Posts: 5552 Joined: May 17th, 2009, 11:00 pm Location: Madison, WI ### Re: Demonoid (diagonal Geminoid) completed! dvgrn wrote:Awesome! You're continuing your tradition of finding ways to patch together previous pieces to make something many times smaller than the previous model. Thanks! But none of this would have happened if you hadn't spent all that time working out the construction and destruction recipes. I think this area should be tackled before anyone tries something like this again. Also kudos to your idea of using 0hd construction arms which simplified the design a lot and ended up making a spaceship of nearly four times smaller period. dvgrn wrote:-- Anyway, so is this in fact the first new family of spaceships where a gun was built before the actual spaceship? Or did you do some spaceship tests before the gun was complete? Yes, I resisted the temptation to do any standalone flight-testing. The first spaceship was constructed by the gun. dvgrn wrote:Over the weekend while I was traveling, my laptop finished a depth-20 search and came up with recipe that uses 2662 gliders, but hits a conflict in the boats+blocks construction as before. Very likely a slightly smaller Demonoid could be made by patching the end of the current 0hd recipe together with the beginning of this one. I patched in the old recipe somewhere near the start of the blocks and boats stage. It saves 15 gliders compared to the old recipe. The annoying thing is that there is a conflict with a boat from the previous stage at around generation 489,000 when you run the script below. Fixing this should yield a design that is roughly 2,400 ticks faster if anyone has the motivation to do so. import golly as gfrom glife.text import make_textfrom string import maketransphaselist=["3o$o$bo!","b2o$2o$2bo!","b2o$bobo$bo!","2bo$b2o$bobo!","$b3o$bo$2bo!"]mess = "full_recipe_depth20:e46 o21 e9999 o53 o23 e21 o44 o32 o15 e21 e21 e9999 o53 e19 o26 o25 o27 o34 o20 o23 o43 o9999 o21 e28 e39 e44 o41 e32 o47 o29 e16 o30 o23 o31 o15 e43 o22 e9999 e20 e39 e36 o16 o71 e18 o19 o42 o53 e36 o18 o20 o56 e9999 e17 e69 e9999 o29 e27 e44 e26 o23 e16 o19 o23 o22 o16 o21 e22 e16 o44 e62 e22 e51 o28 e69 e9999 o21 e22 e69 e9999 o21 e22 e51 e47 e61 o45 o45 o30 o23 o31 o15 o44 o24 o30 e29 o46 e21 e27 e44 e18 e9999 o20 e46 e43 e37 o52 o31 e43 o45 o9999 e56 e19 e16 o44 e62 e16 e17 e23 e16 o20 o20 o23 o31 e18 o45 e16 e43 o56 e29 e15 o22 o44 e62 e16 o17 o23 e29 e9999 e17 e54 e58 e9999 o31 e24 e16 e24 e23 e25 o15 e15 e16 e44 e15 e54 o39 o9999 e49 e16 e29 e17 e33 o32 e47 e69 e9999 o29 o32 o64 o25 e30 o50 e20 e16 e69 e9999 o29 o17 o23 e29 e23 e9999 o15 e29 o26 o9999 o18 o9999 e50 e9999 e69 e9999 e20 e25 e26 e15 e17 e9999 e23 e16 o30 o23 o16 o51 o31 e9999 e17 o40 e20 e22 e9999 e15 e15 o9999 o17 e15 e27 e42 e54 e34 o47 e15 e30 e24 e15 e18 e9999 e69 e9999 o15 e68 e18 o22 o9999 e23 o18 o41 e16 o40 e25 e71 o9999 o15 o30 o21 o22 o9999 e15 o20 o15 e15 e9999 o18 e45 e16 o27 o21 e9999 o21 e15 e9999 e54 e48 e19 e31 e24 e16 o44 o23 o18 o46 e17 o26 o19 o56 o9999 e31 e21 e9999 e34 e49 e17 o17 o23 e29 e23 e16 e66 o29 e20 e16 o41 e67 o33 o9999 e29 e17 e33 o67 e33 e9999 o54 o64 o9999 e29 e20 e9999 o20 o56 e23 e16 e66 o29 e27 e43 o45 o9999 e56 e19 e22 o18 o20 o49 e25 o18 o44 e62 o15 e17 o26 o33 o16 o9999 e31 o15 o26 o56 o9999 o21 e19 e68 e20 e18 e46 e21 e26 e15 e30 e21 e22 e15 e21 o15 e69 e9999 o53 o18 e9999 o48 e23 o68 e18 o21 e34 o19 o15 e44 e20 e56 e9999 e21 o22 o9999 e15 o20 o15 e69 e9999 o29 o17 o23 e29 e23 o21 e22 e9999 e21 o28 o26 e49 o20 o56 e9999 e21 e22 e15 e21 o15 o69 o9999 e31 e24 o23 o22 o16 o21 e39 o25 e15 o32 o19 e23 o68 e18 e21 o26 e22 e69 e16 e16 e54 e48 e19 e29 e17 e23 e16 o20 e20 e23 e33 e22 e15 e21 o15 e69 e9999 o19 e27 o25 e15 e30 e24 e15 e18 e9999 e69 e9999 o50 e17 e27 o40 e25 e33 o20 e27 o44 e62 e16 e24 e18 o20 o22 e16 e68 e9999 o33 o39 o15 e43 e21 e35 e27 e45 e69 e9999 o21 e22 o69 o9999 e54 o18 e31 o19 o15 o26 o16 o18 o15 o20 e15 e54 e58 e9999 o29 o17 o33 e15 e20 e56 o9999 o21 o17 o33 e32 o47 o49 e49 e15 o30 e29 e22 e16 o23 o28 e69 e9999 o29 o17 o23 e29 e23 e16 e66 o21 e22 e68 e9999 o18 e16 e26 e16 e42 o52 e15 e15 o32 o29 e55 o54 e23 o16 e47 o56 o28 e36 e47 e21 e33 e26 o40 o15 o26 o34 o63 o15 o26 o56 o9999 o21 o21 e16 e66 o31 e24 o21 e16 e66 o31 e24 e19 e68 o9999 o41 e32 o47 o29 o26 o15 o30 o24 o15 o18 e9999 e54 e48 e19 e21 e22 o69 o9999 e21 o22 o69 o9999 e29 e26 e16 e48 o29 e67 o35 e28 o49 e19 e68 o20 o56 e23 o27 o40 o15 o26 o34 o63 e24 e16 o30 o22 e21 o18 o16 e40 o25 o71 e9999 o15 o17 o9999 o28 o61 e20 o16 o19 o9999 e15 e17 e9999 e23 o17 o33 e67 o33 o20 o56 e9999 e17 o54 e23 o9999 e21 o22 o51 o47 o33 o31 o15 o22 o19 o56 o19 e22 e15 e21 o15 e69 e9999 e20 e25 e26 e15 e30 e24 e15 e18 e9999 o54 e23 o9999 e31 o36 o67 e34 o24 o59 e30 e23 e31 e15 e44 o62 o22 o27 o33 o34 o23 e25 o16 o24 e16 e69 e9999 o21 e22 e69 e9999 o31 o21 o20 o38 o15 o26 e21 e15 o16 e30 e23 e31 e15 o44 e62 e22 e51 o28 e26 e21 e29 e9999 o31 o36 o67 e34 o24 o59 e19 e16 e57 e19 e9999 e22 e19 e56 e19 o17 o33 e32 o47 e37 e16 o40 e47 o26 e17 e16 o53 e52 e20 e33 e21 e9999 e24 e18 o20 o56 e23 e16 e66 o29 o20 o16 o69 o9999 e21 o22 e69 e9999 o31 o24 e21 o16 o66 e31 e24 o23 o22 o16 o21 e18 o33 o70 o72 o17 o37 o9999 e18 o22 e20 e23 e31 o18 e16 e41 o30 o23 o31 o15 o44 o18 o9999 o20 e19 e9999 e17 e68 e9999 e21 o29 e20 e56 e23 o26 e9999 e69 e9999 o21 e22 e69 e9999 o31 o21 o20 o38 o15 o30 o27 e21 o22 e9999 e21 o28 o26 e49 o20 o56 e9999 e21 e22 e15 e21 o15 o68 o9999 e18 o40 o32 e69 e9999 o19 e27 o25 e15 e30 e21 e22 e15 e25 e42 e54 e17 e23 e16 o20 o9999 o17 e40 o20 o22 e20 e33 e15 e51 e18 e9999 e54 e15 e71 o42 e27 e40 e32 e64 o27 e26 e16 e43 o58 e50 e29 e30 e16 e69 e9999 o15 e16 e20 e9999 e37 e36 e20 o9999 e20 e56 e9999 e21 e17 e33 o32 e47 e37 e16 o48 o49 e55 o9999 e37 o9999 o36 o29 e58 e16 e61 o29 o20 o31 o17 o16 o18 o32 o64 o25 e30 o50 o17 o23 e29 o9999 o17 o69 o9999 e29 e17 e23 o29 e23 o23 e24 e18 o20 o56 e9999 e20 o64 o18 e20 o45 e19 e68 o20 o22 e9999 e37 e9999 o47 e9999 e37 e9999 o18 e45 e16 e42 e54 e34 o47 e15 e16 e19 e9999 e21 e17 e33 o32 e47 e69 e9999 o29 e32 o16 e67 o33 e16 e25 e52 e15 e18 e9999 o43 e20 e24 o23 o22 o16 o21 e18 e34 e23 o16 e29 e17 e33 o32 e9999 e37 e9999 o18 e45 e23 e22 e16 e21 o22 o31 o20 o43 o71 e59 e27 o27 o21 o23 o27 o23 e16 o26 o19 o56 o9999 e31 e24 e16 e44 e18 e9999 o20 o16 e22 e19 e56 e19 o27 e27 e21 e54 e18 e20 o20 o56 o9999 o21 o17 o33 e32 o47 e49 o18 e15 e9999 o53 e18 e25 e41 o32 e47 e31 o15 o26 o56 o9999 o21 o29 e67 o35 e28 o49 o23 o22 o16 o21 e18 e33 o38 o15 e20 e46 o18 e48 e71 e16 e56 e16 e57 o29 e55 o54 o64 o16 e18 o9999 e21 o15 e69 e9999 o21 e22 e69 e9999 o61 e28 o60 e24 e9999 e36 o18 e15 o40 o26 o15 o40 e15 e9999 o16 e15 e39 e23 o18 e16 o50 o32 o15 e16 o27 o21 o54 o18 o20 o20 o22 o9999 o20 o72 e27 o48 e20 e56 o9999 o15 o15 o30 e18 o45 e26 e9999 e18 e9999 o50 o37 o9999 e18 o18 o16 o18 o16 e50 o32 o67 o19 o16 o20 o19 o9999 e42 o50 o17 o23 e29 e9999 e20 o51 o24 e65 e39 e16 e61 o29 o20 e19 e55 e18 e28 e15 o41 e32 o47 o47 o16 o51 o47 o53 e19 e15 o20 o56 e23 o26 e9999 e68 e9999 o18 e34 o71 e18 e21 e19 e56 e37 e9999 o18 e22 o20 o23 o31 e18 o22 e20 e23 e31 o18 e16 e59 o33 e34 o34 e15 o27 e46 o49 e47 o21 e49 o16 e30 e23 e31 e15 e40 e15 o20 o56 e9999 e21 e16 o30 o23 o31 o15 o42 o45 o18 o20 o9999 e26 e9999 e18 e9999 o50 o9999 o69 o9999 e21 o22 o69 o9999 e21 o22 e15 e9999 o18 e18 e16 o30 o22 e21 o18 o31 o37 o9999 e50 o15 e27 e43 o45 o15 e27 o27 o21 e9999 o21 e15 o37 o9999 e18 o45 e16 e42 e9999 e59 e34 o16 e17 e15 e9999 o18 e18 e16 o44 e62 o15 o20 e38 e56 e71 e54 o29 e55 o54 e23 o16 e30 e17 e29 e23 e18 e16 e68 e9999 e21 o29 e9999 e49 o19 e72 e47 e29 e16 o46 e24 o51 o15 e37 e9999 o18 e45 o23 o22 o16 o21 e22 o31 o37 o9999 e50 o15 o17 o33 e67 o33 o20 o56 e23 o23 o17 o23 e29 e23 o33 e34 o36 e69 e9999 o50 e15 e17 o54 o64 o9999 e29 e16 o30 o23 o31 o15 e44 e18 e9999 o20 e46 o18 o20 e16 o20 o21 o17 o23 o16 o66 o9999 e23 o23 e32 o38 o15 e20 e48 o21 e9999 e69 o15 o20 o56 e9999 e17 e54 e58 e9999 o31 o24 e21 o16 o66 e47 e9999 o20 o56 e20 e25 e15 o17 e71 e23 e9999 e69 e9999 o29 e17 e33 o15 o20 o56 e23 e16 e66 e20 e25 e16 o30 o23 o31 o15 o34 o26 e31 e36 e15 e19 e21 e19 e68 e9999 o26 o19 o56 o9999 e31 o15 o26 o56 o9999 o21 o29 e67 o35 e28 o49 o29 e67 o35 e28 o49 e21 e26 e37 e9999 o18 e45 e16 o27 o21 e9999 o21 e15 o36 o15 o18 o29 e20 e25 e15 e21 o41 e46 o42 e22 o9999 o15 o28 e16 e51 e39 o54 e9999 o29 o26 o15 o30 o21 e26 e15 e16 e19 e9999 e21 e27 o40 e25 e71 o9999 e15 e30 e21 e27 o27 o21 o54 o18 o20 e9999 o54 o64 o9999 e29 e22 e9999 o15 e20 e15 e54 o23 e9999 o29 o17 o33 e67 o33 o9999 o51 o39 e54 o9999 e31 e24 e19 e55 o15 o19 o23 e29 o9999 e31 e22 o43 o65 e43 e69 e21 o29 e9999 e18 e16 e69 e9999 o31 e24 e16 o61 e20 o16 o19 o26 e23 e22 e16 e21 o22 o31 o17 o16 o18 e32 o16 e67 o33 e16 e56 e38 e44 o40 o44 e62 e16 e17 e33 o15 o20 o56 e23 e16 e66 o31 o24 o16 e49 o9999 o49 e21 e21 e36 e15 e18 e29 o23 e15 e17 e23 o29 o20 e20 e9999 e33 e16 o49 e17 e51 e47 e53 e19 e15 o20 o56 e23 e16 e66 o29 o17 o23 e29 o23 e15 e17 e33 o67 e33 e9999 e41 o32 e47 e29 o27 e40 o25 o33 e20 o22 o9999 e15 o20 o15 o69 o9999 e29 o17 o23 e29 e23 e9999 o15 e25 o30 o23 o31 o15 o48 e32 o35 e55 o15 e22 e18 e19 e33 e9999 e44 o23 o22 o16 o21 e18 o59 e46 o19 o21 e20 e9999 o20 o56 e23 e16 e66 o29 o27 o19 o9999 o17 o33 e32 o47 o69 o9999 e19 o27 e25 o15 o30 o21 e27 o24 o30 e30 o15 e9999 e22 o31 o37 o9999 e49 o15 o23 o22 o16 o21 e18 e19 e50 e52 e18 o59 e46 o19 o21 e26 e15 e30 e30 o15 e45 e69 e9999 o31 o15 o18 o45 o65 o16 e22 e9999 e16 o23 o20 o56 o9999 o20 e64 e18 o20 e45 o23 o22 o16 o21 e18 o59 e46 o19 o21 o22 o9999 e15 o20 o15 e54 e48 e19 e29 o27 o42 o54 o34 e47 e15 e18 e9999 e28 e9999 o36 o15 o18 o29 e20 e9999 e21 o28 o26 e49 e36 e15 e29 e27 e24 o21 e22 e9999 o15 e20 e15 o68 o9999 e18 o24 e65 o47 o21 o18 o9999 e47 e16 e69 e9999 o21 e22 e69 e9999 o19 e18 e9999 o21 e17 e23 o29 e20 o20 o9999 o33 o59 o15 e44 o62 o22 o51 e28 e69 e9999 o31 e24 e16 o44 e71 o22 e9999 o20 o56 e9999 e17 o49 e49 e15 o30 e31 e24 e16 e43 o45 o15 e27 o27 o21 o41 o25 o17 e24 e18 o20 o56 o9999 o17 o54 o48 o19 o47 e9999 o20 o56 e23 o26 e9999 e66 e9999 o18 e16 e46 o27 o21 e9999 o21 e15 e9999 e69 e9999 o31 e24 o29 e67 o35 e28 o49 o25 o9999 o41 o33 o15 o9999 o69 o9999 e31 o24 o19 o68 e36 e15 e29 e40 e25 e9999 e41 e33 e15 e9999 e51 e47 e53 o15 e9999 e49 e22 o15 o20 o20 o23 o53 o49 e18 e37 e9999 o18 e45 e16 o27 o21 e9999 o21 o21 o36 o15 o18 o16 o19 o19 o56 o9999 e38 o21 o9999 o24 o15 e16 o40 e25 e33 o20 e16 o30 o23 o31 o15 o44 e62 e16 e37 o9999 o17 o23 e29 e23 o26 e9999 e69 e9999 o19 e27 o25 e15 e26 o21 o26 e9999 e51 e35 e16 o29 e22 e15 e21 o15 e66 e9999 o18 e27 e49 e9999 e21 o28 o26 e49 o36 o15 o29 o40 o19 o55 e9999 o37 o9999 e18 o45 e21 o16 o66 e21 e22 e54 e58 e9999 o31 e24 o25 e15 o58 o15 o37 o9999 e15 o53 e15 o36 e46 e59 o70 o9999 e21 o22 e55 e18 e33 o16 e67 o33 e16 e56 e38 e44 o40 o27 o21 e34 o16 o20 e23 e16 o46 o51 e34 e20 e51 e9999 o31 e24 o23 o22 o16 o21 e18 e21 e9999 e24 e15 e19 e55 o15 o26 o53 o22 o9999 o20 o17 o33 e67 o33 e20 e42 o20 o56 e23 e16 e66 o21 e22 e69 e9999 o50 e17 e27 o30 o22 e21 o18 o31 o20 o64 o15 o68 e16 e69 e9999 o29 o17 o33 e67 o33 e9999 o26 o19 o56 o9999 e29 e17 e33 o32 e9999 e20 e18 e19 o39 o23 o22 o16 o21 e18 o59 e46 o19 o21 e17 e33 o32 e47 o69 o9999 e50 o17 o27 o40 e25 o16 o15 e15 o17 o23 o16 o66 o23 o21 e17 e23 o29 e9999 e17 e69 e9999 o15 e16 e20 e9999 e37 e36 e20 e9999 o20 o56 e23 o15 e27 o18 e15 o20 o34 o15 o20 o56 e23 o34 o9999 o17 e49 o9999 o15 o22 o19 o56 o19 e16 o30 o23 o31 o15 e43 o48 e34 e25 e46 o20 e24 e22 o18 o16 e34 e30 e9999 o20 e9999 e19 e68 o20 o18 o19 e39 e31 e37 e9999 o49 e15 o23 o22 o16 o21 e22 e31 e20 e64 e15 e68 e16 e54 e58 e9999 o31 e24 e19 e68 o20 o56 e9999 e17 e54 e48 e19 e21 e22 e54 e58 e9999 o31 e15 e18 e29 e69 e28 e30 e32 e33 e20 e16 e69 e9999 o31 e24 o23 o22 o16 o21 e18 o15 e16 e66 o21 o22 e69 e9999 o19 e27 o25 o15 o30 o27 e26 o37 o9999 e18 o45 e21 e26 o37 o9999 e49 e24 o9999 o9999 o21 e28 e26 o49 o20 o56 e9999 e17 e69 e9999 o21 e18 o23 e18 o59 o55 o37 o20 e38 e56 e71 e54 e16 e42 e26 e9999 e40 e16 e56 e38 e44 o40 o44 e62 o15 o20 e38 e56 e71 e54 o29 e55 o54 e23 o16 e61 o29 o20 e16 o42 o45 o18 o43 o39 e30 e23 e31 e15 e44 o62 o16 o17 o23 e29 e9999 e17 e54 e58 e9999 o21 e22 e69 e9999 o29 e27 o44 e37 o18 o45 e16 o27 o21 o41 o25 o17 o17 o23 e29 e20 o20 e9999 o59 o27 o18 o31 o20 o43 o71 e59 o17 o23 e29 o23 e15 o27 o61 e16 o48 o33 o9999 o69 o9999 e19 o27 e25 e15 e30 e21 e22 e16 o23 o28 e51 e35 e16 o21 e22 e41 o32 e47 e29 e26 e15 e16 e19 e9999 e17 e69 e9999 o15 e16 e20 e23 e52 o15 e9999 e68 e9999 e21 o29 e9999 o54 o64 o9999 e29 e22 e9999 o15 e20 e15 e54 e48 e19 e21 e22 e54 e48 e19 e47 e9999 o20 o56 e9999 e17 e69 e9999 o31 e24 e16 o44 e71 o56 e9999 e17 e69 e9999 o31 e24 e16 o44 e71 o56 e23 e16 e66 o31 e24 e16 o44 e71 o56 e9999 e21 e17 e33 o32 e47 e54 o44 e22 e9999 o47 e16 e41 o32 e47 o20 e25 e32 e34 o23 o18 e9999 o26 o9999 o18 o9999 e50 e37 e9999 o18 e18 e16 o40 e25 o25 e9999 o20 o56 e35 e39 e35 e9999 e17 e33 o32 e9999 e37 e9999 o18 e45 o21 e16 e66 o31 e24 o23 o22 o16 o21 e39 e16 o30 o22 e21 o18 e16 o40 e25 o16 o15 e15 e20 e16 o47 o21 o18 o9999 e29 o17 o33 e32 o9999 e37 e9999 o18 e45 "mess += "e22 e18 e15 e44 o46 e19 e9999 "mess += "e32 o26 e15 e23 o26 e36 e15 e56 e20 e27 e48 o33 o67 e32 o62 e15 e23 o15 e32 o29 e24 o9999 e20 o25 e20 e9999 e17 e16 o53 e52 o39 o9999 e49 e16 e29 e32 o30 e27 e24 e20 e16 o54 e23 e9999 o29 e37 o9999 e37 o9999 e27 e48 o32 e18 e18 e18 e49 "mess += "e26 e16 e32 e17 e36 e23 e9999 o15 e25 "g.show(str(mess.count(" ")-1))g.setrule("LifeHistory")g.new("")messlist=mess.split("\n")locx,locy,locxstep=0,0,1000for item in messlist:    rparts=item.split(":")    rname = rparts[0]    t=make_text(rname,"mono")    t=list(t)    newpat =[]    skip=2+len(t)%2 # 2 for two-state, 3 for multistate    for i in range(0, len(t)-1, skip):      newpat+=[3*t[i], 3*t[i+1], 4]  # make it red, not just [t[i+2]]    if len(newpat)%2==0: newpat+=[0] # multistate cell lists are always odd-length    g.putcells(newpat, locx-10,locy-40)         g.putcells(g.parse("87.2C$87.2C65$41.D$40.D.D$41.2D10$21.2D$20.D2.D$21.2D2$49.D$49.3D$52.D$51.2D$47.2D$47.2D9$.2A$3A.2A$.2A.3A.2A$3A.2A2.2A$2A3$40.2A$32.2A6.A$32.2A7.3A12.2D$6.2A35.A12.2D$5.A.A$5.A$4.2A26.2A$32.2A$18.2A$17.A.A$17.A$16.2A8.2A$26.A$27.3A\$29.A!", -91, -147),locx,locy)    recipestr = rparts[1].replace('\n',' ').replace('\r',' ').replace(' ','').replace('E','e').replace('O','o')    recipestr=recipestr.replace(',','e').replace(';','o').replace(' ','e').replace("ee",'e').replace("eo",'o')    rlist = recipestr.replace('o','e').split("e")[1:]    parities = recipestr.translate(maketrans("",""),"0123456789-")+"~"    if parities.replace('e','').replace('o','')!="~":      g.exit("Bad format -- parity check failed for " + recipestr)    parity=0    if parities[0]!="e":      parity=1    else:      parity=0    loc=10    count=0    for delta in rlist:      count+=1      if count==3:        g.fit()        g.update()      try:        d=int(delta)      except:        continue      if abs(d)<999:        offset, phase = d//4, d%4        g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy)        g.putcells(g.parse(phaselist[parity+phase]),loc+offset+locx,loc+offset+locy)      else: # singleton glider        if d<0:          ########## offset = something to do with 999, 998?          ########## have to account for singleton timing somehow          g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy)        else:          g.putcells(g.parse(phaselist[parity]),loc+locx,loc+locy)      loc+=180      parities=parities[1:]      parity=1 if parities[0]=="o" else 0    locx+=locxstepg.setstep(4)
chris_c

Posts: 892
Joined: June 28th, 2014, 7:15 am

### Re: Demonoid (diagonal Geminoid) completed!

I'm preparing a LifeWiki entry for the 0hd Demonoid, so of course I needed a glider synthesis. 12016 gliders are plenty:

0hd-demonoid-optimised-glider-synthesis.mc.gz
12016-glider synthesis of p438852 0hd Demonoid spaceship

This construction method seems reasonably appropriate, constructing the Demonoid with more or less the same methods that it will use to construct its next descendant. This particular timing was really lucky -- the two glider streams at the bottom pass right through each other with no conflicts. Other periods would have caused a lot more trouble, maybe needing a temporary reflector or some such horrible thing.

Probably the job could be done in something under 11,000 gliders, by constructing the two initial reflector/edge shooters using a conventional construction with gliders from all four directions, instead of two slow salvos. E.g., compile with Calcyman's Gemini-recipe compiler script, suitably amended to include recipes for a few more still life types.

What's the minimum again, exactly?
I suppose that technically the construction can be done in something under ten thousand gliders (EDIT 9/2018 now in 35 or less!), by constructing a sliding-block decoder and programming it appropriately. I wouldn't want to actually figure out the required seed constellation that would produce a Demonoid, but it could clearly be done. In fact it wouldn't be all that hard to write a script to automatically compile a stable seed for any unidirectional glider stream.

It would be great to be able to say, "No glider-constructible object needs more than N gliders to construct", and actually have a specific maximum value for N. A glider synthesis for any working sliding-block decoder, plus a small construction-arm circuit to connect it to, is all that's needed to find an upper bound for N. The decoder might need a little more optimization before anyone tries to synthesize it, though...!

Boustrophedonic Is Bad, Unreflected Is Unbeatable
Notice how quickly Golly can handle the slow-salvo constructions, early on in the above Demonoid recipe. The next trick is going to be to set up some kind of Geminoid self-replicator that never folds any streams of gliders back on themselves. That really seems like the only thing that's holding Golly back.

A diamond-shaped design should be pretty good, but is there something better? I get vague pictures of long streams of gliders zipping around in a mostly empty grid with small reflectors scattered here and there, and occasionally maybe two streams run themselves through signal splitters and work together to build something else at the edge of the construction area.

It might be interesting to revisit Calcyman's old idea of a self-constructing metacell, with all this new technology in mind. The key idea is that the OFF meta-state would be simply empty space, and the ON meta-state would be a replicator, which contributes a copy of itself to any neighbor location that needs to turn ON in the next meta-tick.

We can build things with 0hd glider streams now, or with *WSS streams interacting with glider streams, or by sending out a loafer or Cordership and following it with a faster ship, or with "armless" designs that can produce output gliders across a really wide area. Do any of these mechanisms make a self-constructing metacell vaguely feasible?

It could be a metacell that could be programmed to emulate different rules, or it could be limited to one specific rule -- as long as it was a good enough rule! For example, a self-constructing B3/S23 metacell could be set up for quadratic growth simply by building a meta-spacefiller... and every known spaceship would become the beginning of an infinite series of new spaceships with progressively slower meta-velocities.

dvgrn
Moderator

Posts: 5552
Joined: May 17th, 2009, 11:00 pm

### Re: Demonoid (diagonal Geminoid) completed!

We can use a data tape made of loafers... Then the glider elbow can build a 2c/5 or c/3 ship which will pass the loafer stream. For a long time after this would just be waiting for it to get fairly far. Then the glider elbow can start firing slow LWSS salvos , which will convert the slightly slower ship sent earlier into a target and start building the next unit. Or we could use the bait ship as part of a super efficient but very long INC operation in some way so that elbow and bait are set up at the proper distances very far away, then use glider salvos.

By the time the next unit is built, the loafers have only just caught up.

It would definitely be much more complex in terms of circuitry, but maybe it could allow for a U.C. based ship where HashLife doesn't get bogged down by all the nearby streams moving relative to one another...

On the other hand, the data tape is still necessarily eventually moving in the same direction as the construction tape, so it might be a bit tricky to make it pay off...
Sphenocorona

Posts: 479
Joined: April 9th, 2013, 11:03 pm

### Re: Demonoid (diagonal Geminoid) completed!

dvgrn wrote:I'm preparing a LifeWiki entry for the 0hd Demonoid...

It's a nice article but your name is conspicuously absent from the list of "discoverers". I definitely consider both ships to be a joint endeavour even though I did work pretty hard on the 0hd-Demonoid last weekend just so I could get it out of the way and think about something else! If someone with good wiki-editing skills can update the article to better reflect Dave's contribution it would be appreciated.
chris_c

Posts: 892
Joined: June 28th, 2014, 7:15 am

### Re: Demonoid (diagonal Geminoid) completed!

chris_c wrote:It's a nice article but your name is conspicuously absent from the list of "discoverers". I definitely consider both ships to be a joint endeavour even though I did work pretty hard on the 0hd-Demonoid last weekend just so I could get it out of the way and think about something else!

Well, it's easy enough to add a second discoverer. But I set it up that way on purpose, very similar to the ownership of the shield bug vs. the centipede, or the half-baked knightship vs. the Parallel HBK.

I did a little work on the 0hd Demonoid, but almost none of it was actually used in the final version. As far as I can see, I just contributed the initial 0hd idea, and I guess maybe the idea of adding honeyfarm elbows. Wild ideas don't require very much attribution, in my book -- the hard work was all in the script-writing and actually patching all the details together.

Now, the previous 10hd Demonoid was definitely a joint effort -- and it's listed as such in the first table in the Spaceships article on the LifeWiki. Yes, the 0hd Demonoid uses "my" TileA construction recipe, but that comes straight out of the 10hd Demonoid, so that's where that attribution belongs (in my opinion).

Not to worry, there's no shortage of links in the Demonoid article where my name shows up. I just added an "in collaboration with" phrase here and there, if that's any help.

If anyone wants to do some good Wiki-updating, I'd suggest that it would be much more appropriate to invest some time to fix the redlinks for "Chris Cain" and "Paul Chapman". Paul's contribution to the Demonoid was a really big one, just delayed by a couple of years. I'd have been sunk without the Seeds of Destruction Game, as patched up by Sphenocorona, to figure out a semi-decent solution for the TileA self-destruct circuitry. With the SODGame it was really fairly quick and easy.

Speaking of which, I should mention a recent email communication with Paul:

igblan wrote:I'm delighted that SOD played a part. And more even that it's been fixed and continues to live on with other folks' support. Pass on my thanks.

dvgrn
Moderator

Posts: 5552
Joined: May 17th, 2009, 11:00 pm