Execution of Old Guns by Variable-Speed Firing Squad

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
Kazyan
Posts: 1247
Joined: February 6th, 2014, 11:02 pm

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by Kazyan » December 25th, 2017, 8:15 am

Simeks's new HF73R gets the lane spacing just right for a new gun family, setting records at periods... *checks spreadsheet* 166, 174, 249, 253, 257, 261, 265, 269, 273, 277, 281, 289, 293, 301, 305, 313, 317, 498, 506, 514, 522, 530, 538, 546, 554, 562, 578, 586, 602, 610, and 626.

I think.

Happy holidays, folks.

Code: Select all

#498
#pull the two halves apart and de-weld for others
x = 69, y = 50, rule = LifeHistory
34.A11.2A$11.A11.A.A7.A.A9.B2AB$9.3A11.2A.A.2A3.A.A9.3B$8.A5.2A10.A.A
.A.2A.2A9.B.B$2.2B4.2A5.A7.2A.A3.A.A2.B8.5B$.9B5.A.2A3.A2.A.4A2.AB2A
6.6B$.7B8.A.A4.A3.A3.A.A.2A4.8B$.9B8.A.3A3.A2.BA.A2.13B$.10B.3B2.2A.A
4.A.2BA.A5.13B$.2B2A10B.5B4.2A.2BA5.15B$2BA2BA14B9.3B4.15B$2BA2BA14B
10.2B.B.17B$.2B2A15B3.29B$20B2.16B2A13B4.2A$.19B2.16B2A14B2.A2.A$.4B.
3B2.10B.27B3.B2A2.2A.A5.2A$2.2B7.37B4.A.B2A3.A4.A.A$11.21B2.2B2.B3.6B
5.A3.3A.2A2.A$12.17B14.6B5.3A2.A.A.A.2A$12.15B14.9B6.A3.2B2A.A2.A$12.
14B15.2A4.4B10.4B2.2A$12.15B15.A5.4B6.7B$11.16B12.3A7.4B3.8B$10.2A.3B
3.6B.B2A10.A5.2A3.2B2A.8B$10.2A2B2AB3.4B2.BA.A16.A4.BABA8B$11.3B2A5.
4B4.A16.A.AB2.A10B.2B$6.2A.6B7.4B3.2A5.A10.2AB.14B2A$6.A2.2A2.B9.4B7.
3A12.16B2A$7.3A.AB11.4B5.A15.14B.2B$10.B.A12.4B4.2A15.13B$7.5A6.2A6.
9B14.14B.2B$7.A11.A7.6B14.18B2A$10.2A7.A.2A5.6B3.B2.2B2.19B.B2A$10.2A
8.A2.A4.35B2.B$21.2AB3.27B.8B$22.14B2A16B2.7B$23.13B2A16B2.7B$24.29B
3.7B$24.17B.B.2B11.6B.BA$25.15B4.3B10.7BA.A$25.15B5.A2B.2A6.8BA$26.
13B5.A.A2B.A6.6B.B$28.13B2.A.AB2.A7.5B$27.8B4.2A.A.A3.A8.6B$27.6B6.2A
BA2.4A.A4.2AB.5B$27.5B8.B2.A.A3.2A3.A.AB3.4B$27.B.B9.2A.2A.A.A6.A7.4B
$28.3B9.A.A3.A.3A2.2A8.3BA$27.B2AB9.A.A4.A2.A13.3BA$28.2A11.A6.2A15.
3AB!
EDIT: Closer weld. It's demonstrated in the RLE and sets three more records, now inserted into that list. Sheesh.
Tanner Jacobi
Coldlander, a novel, available in paperback and as an ebook. Now on Amazon.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by chris_c » December 25th, 2017, 11:04 am

Kazyan wrote:Simeks's new HF73R gets the lane spacing just right for a new gun family, setting records at periods... *checks spreadsheet* <long list!>
Very nice! It becomes the 3rd most productive gun in the variable collection relegating the previously respectable p482 to a handful of records at small extensions.
Kazyan wrote: EDIT: Closer weld. It's demonstrated in the RLE and sets three more records, now inserted into that list. Sheesh.
That weld would also allow the p448 to become a p440 but since it doesn't set any new records I won't make another update.

From your horde of fixed gun improvements I liked the L112 variant that has a smaller South-East extent than the standard version:

Code: Select all

x = 27, y = 43, rule = LifeHistory
15.B$14.3D$14.BDB$13.3D2B$13.5B$12.6B$12.6B$13.5B$13.6B$12.6B$12.7B$
13.6B$13.6B$13.6B$12.8B$11.8B$11.9B$11.9B$10.10B$10.3B2A5B$9.4B2A5B$
4.2A3.11B$4.A2.A12B$2A4.2A2.8B$.A9.7B4.2A$.A.AB7.6B4.A$2.2AB.3B3.6B.B
A.A$4.14B.B2A$4.16B$5.14B$4.17B$2.19B$19B.B2A$2BC15B2.BA.A.2A$2BCBC4B
.7B6.A.2A$2B3C4B2.6B6.A$4BC4B2.6B2.2A.2A$8B3.6B3.A.A$B10.8B.A.A$9.2AB
.2B2.2A.2A$8.A.AB6.A$8.A7.A.A$7.2A7.2A!

skomick
Posts: 82
Joined: February 11th, 2011, 11:41 pm

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by skomick » December 25th, 2017, 12:03 pm

I didn't check all the guns on that list for reference, so please forgive my ignorance, but is this SE weld any kind of improvement (at least for bounding box)?

Code: Select all

x = 25, y = 43, rule = LifeHistory
15.B$14.3D$14.BDB$13.3D2B$13.5B$12.6B$12.6B$13.5B$13.6B$12.6B$12.7B$
13.6B$13.6B$13.6B$12.8B$11.8B$11.9B$11.9B$10.10B$10.3B2A5B$9.4B2A5B$
4.2A3.11B$4.A2.A12B$2A4.2A2.8B$.A9.7B4.2A$.A.AB7.6B4.A$2.2AB.3B3.6B.B
A.A$4.14B.B2A$4.16B$5.14B$4.17B$2.19B$19B.B2A$2BC15B2.BA.A$2BCBC4B.7B
6.A$2B3C4B2.6B6.2A$4BC4B2.6B2.2A3.A$8B3.6B3.A2.A$B10.8B.A.A$9.2AB.2B
2.2A.2A$8.A.AB6.A$8.A7.A.A$7.2A7.2A!
Shannon Omick

User avatar
Kazyan
Posts: 1247
Joined: February 6th, 2014, 11:02 pm

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by Kazyan » December 25th, 2017, 8:15 pm

skomick wrote:I didn't check all the guns on that list for reference, so please forgive my ignorance, but is this SE weld any kind of improvement (at least for bounding box)?

Code: Select all

x = 25, y = 43, rule = LifeHistory
15.B$14.3D$14.BDB$13.3D2B$13.5B$12.6B$12.6B$13.5B$13.6B$12.6B$12.7B$
13.6B$13.6B$13.6B$12.8B$11.8B$11.9B$11.9B$10.10B$10.3B2A5B$9.4B2A5B$
4.2A3.11B$4.A2.A12B$2A4.2A2.8B$.A9.7B4.2A$.A.AB7.6B4.A$2.2AB.3B3.6B.B
A.A$4.14B.B2A$4.16B$5.14B$4.17B$2.19B$19B.B2A$2BC15B2.BA.A$2BCBC4B.7B
6.A$2B3C4B2.6B6.2A$4BC4B2.6B2.2A3.A$8B3.6B3.A2.A$B10.8B.A.A$9.2AB.2B
2.2A.2A$8.A.AB6.A$8.A7.A.A$7.2A7.2A!
I'm nearly certain that it's a population improvement only. The conventional version of the L112 is tucked further in to the right, and for the variant where that weld would be used, the edge of the gun is held by reflectors instead of the conduit. Here's the L112 in the H-to-H collection for reference:

Code: Select all

x = 31, y = 45, rule = LifeHistory
22.B$21.3D$21.BDB$20.3D2B$20.5B$19.6B$19.6B$20.5B$20.6B$19.6B$19.7B$
20.6B$20.6B$20.6B$19.8B$18.8B$18.9B$18.9B$17.10B$17.3B2A5B$11.2A3.4B
2A5B$12.A3.11B$12.A.A7BD4B$7.2A4.2A2.4B3DB$8.A9.2B2D2BD4.2A$8.A.AB7.
6B4.A$9.2AB.3B3.6B.BA.A$11.14B.B2A$11.16B$12.14B$11.16B$9.18B$7.19B$
7.2BD15B$6.3BDBD4B.7B$7.2B3D4B2.6B$6.5BD4B3.6B$5.10B6.4B$4.4B12.B2A2B
$4.3B14.2A.B2A$2.4B18.BA.A$2.2A23.A$3.A23.2A$3A$A!
Also, crossing some streams yields this p762 gun family, which sets a record at 778 and probably a few more higher periods. Replacing the snarks with bumpers or color-changing reflectors probably does something cool too.

Code: Select all

#778
x = 66, y = 84, rule = LifeHistory
18.2A11.A$17.B2AB9.A.A7.A.A11.A$18.3B9.A.A3.2A.A.2A11.3A$17.B.B9.2A.
2A.A.A.A10.2A5.A$17.5B8.B2.A.A3.A.2A7.A5.2A4.2B$17.6B6.2ABA2.4A.A2.A
3.2A.A5.9B$17.8B4.2A.A.A3.A3.A4.A.A8.7B$18.13B2.A.AB2.A3.3A.A8.9B$16.
13B5.A.A2B.A4.A.2A2.3B.10B$15.15B5.A2B.2A4.5B.10B2A2B$15.15B4.3B9.14B
A2BA2B$14.17B.B.2B10.14BA2BA2B$14.29B3.15B2A2B$13.13B2A16B2.20B$12.
14B2A16B2.19B$11.2AB3.27B.10B2.3B.4B$10.AB.A4.37B7.2B$9.A.2A5.6B3.B2.
2B2.21B$9.A7.6B14.17B$8.2A6.9B14.15B$3.2A10.4B4.2A15.14B$4.A9.4B5.A
15.15B$2.A10.4B7.3A12.16B$2.5A5.4B5.3A2.A10.2AB.6B3.3B.2A$7.A4.4B5.A
2.A11.A.AB2.4B3.B2A2B2A$4.3AB2.7B.BA.A2.2A10.A4.4B5.2A3B$3.A.2B3.7B.B
2A14.2A3.4B7.6B.2A$3.4A12B20.4B9.B2.2A2.A$.2A2.BA3B2A7B19.4B11.BA.3A$
A2.3AB.2B2A7B18.4B12.A.B$2A.A.B3.10B17.4B14.5A$3.A8.8B15.4B19.A$3.2A
7.9B13.4B16.2A$13.3B2.4B11.4B17.2A$11.5B3.4B9.4B$11.2A7.4B7.4B$12.A8.
4B5.4B$9.3A10.4B3.4B$9.A13.4B.4B$24.7B$25.5B$25.5B$24.7B$9.A13.4B.4B$
9.3A10.4B3.4B$12.A8.4B5.4B$11.2A7.4B7.4B$11.5B3.4B9.4B13.2A$13.3B2.4B
11.4B11.A2.A$3.2A7.9B13.4B9.A.2A.A5.2A$3.A8.8B15.4B9.A3.A4.A.A$2A.A.B
3.10B17.4B9.3A.2A2.A$A2.3AB.2B2A7B18.4B10.A.A.A.2A$.2A2.BA3B2A7B19.4B
10.2B2A.A2.A$3.4A12B20.4B10.4B2.2A$3.A.2B3.7B.B2A19.4B6.7B$4.3AB2.7B.
BA.A19.4B3.8B$7.A4.4B5.A15.2A3.2B2A.8B$2.5A5.4B5.2A15.A4.BABA8B$2.A
10.4B21.A.AB2.A10B.2B$4.A9.4B10.A10.2AB.14B2A$3.2A10.4B7.3A12.16B2A$
16.4B5.A15.14B.2B$17.4B4.2A15.13B$10.2A6.9B14.14B.2B$11.A7.6B14.18B2A
$11.A.2A5.6B3.B2.2B2.19B.B2A$12.A2.A4.35B2.B$13.2AB3.27B.8B$14.14B2A
16B2.7B$15.13B2A16B2.7B$16.29B3.7B$16.17B.B.2B11.6B.BA$17.15B4.3B10.
7BA.A$17.15B5.A2B.2A6.8BA$18.13B5.A.A2B.A6.6B.B$20.13B2.A.AB2.A7.5B$
19.8B4.2A.A.A3.A8.6B$19.6B6.2ABA2.4A.A4.2AB.5B$19.5B8.B2.A.A3.2A3.A.A
B3.4B$19.B.B9.2A.2A.A.A6.A7.4B$20.3B9.A.A3.A.3A2.2A8.3BA$19.B2AB9.A.A
4.A2.A13.3BA$20.2A11.A6.2A15.3AB!
EDIT: Dethroning the p43 in the Hall of Pain:

Code: Select all

x = 172, y = 64, rule = LifeHistory
28.A11.2A96.A11.2A$27.A.A9.B2AB94.A.A9.B2AB$19.A3.2A2.A.A9.3B87.A3.2A
2.A.A9.3B$10.2A6.A.A2.A2.2A.2A9.B.B85.A.A2.A2.2A.2A9.B.B$9.B2A2B4.A.A
3.A.A2.B8.BA3B71.2A12.A.A3.A.A2.B8.5B$10.4B5.A.4A2.AB2A6.A2BA2B72.A
13.A.4A2.AB2A6.6B$8.6B7.A3.A.A.2A4.3AB2A2B46.A25.A.AB12.A3.A.A.2A4.8B
$8.5B7.A2.BA.A2.6B3A2BAB47.3A24.2AB.B9.A2.BA.A2.13B$7.6B6.A.2BA.A5.3B
2ABA6B48.A25.4B7.A.2BA.A5.13B$6.7B6.2A.2BA5.4B2A4B2A3B46.2A25.4B7.2A.
2BA5.15B$7.6B10.3B4.4B2A5B2A2B46.5B12.2A8.2B2AB10.3B4.15B$7.7B10.2B.B
.8B3ABA4B47.4B11.A8.6B11.2B.B.17B$7.6B4.6BA12B2A3BABABA46.6B7.BA.A8.
8B2.12B2A15B$7.7B2.7B2A13BA2BA3BAB30.A13.7B3.3B.B2A8.21B2AB2A15B$7.7B
2.6BABA13BABA2BABA2B29.3A10.16B11.20BA2BA17B$6.9B.27B3.B2A31.A8.17B
12.7B.11BA2BA12B3.B2A$6.6B3A27B4.A2.A29.2A7.17B12.21B2A12B4.A2.A$.B4.
5BABABABA8B2.2B2.B3.6B5.2A.A28.5B3.19B11.19B2.2B2.B3.6B5.2A.A$2AB.7BA
3BAB2A4B14.6B7.A30.3B2.4B.17B8.17B14.3B3A7.A$2A9B2A2BABA3B14.9B6.2A
19.2A7.5BA3B2.20B2.2B.15B14.5BA3B6.2A$.B.10BA5BA15.2A4.4B26.A8.4BA3B
4.17B2A3BA15B15.2A4.A3B$4.9BA2BAB2AB15.A5.4B22.2A.A.B3.7B3A6.7B.7BAB
2ABA3BA3B.8B16.A5.4B$4.10BAB2A3B12.3A7.4B21.A2.3A4B2A7B6.6B2.6B2A4BAB
A2BA2B3.8B11.3A7.4B$4.15B.B2A10.A10.4B21.2A2.BA3B2A7B6.6B2.7B2A2B3A2B
2A2B5.B3.2A11.A10.4B$4.12B4.BA.A21.4B22.4A12B7.5B3.10B2A6B10.A24.4B$
3.11B9.A22.4B21.A.2B2.8B.B2A3.9B8.4B.3B.B12.3A22.4B$2.13B8.2A22.4B21.
3AB2.7B.BA.A2.2A4.B2A9.4B19.A23.4B$3.12B33.3BA23.A3.5B5.A3.A5.A11.4B
43.4B$4.10B35.B2AB17.5A5.4B5.4A7.3A9.4B43.4B$4.9B37.ABAB16.A10.4B10.A
6.A10.4B43.4B$4.9B38.4B17.A9.4B5.5A18.4B42.4B$4.9B39.4B15.2A10.4B4.A
23.4B41.5B$7.5B41.4B27.4B6.4A18.4B39.9B$8.4B42.4B27.4B4.A3.A19.4B38.
9B$8.4B43.4B27.4B3.2A23.BABA37.9B$9.4B43.4B27.8B24.B2AB35.10B$10.4B
43.4B27.5B27.A3B33.12B$11.4B23.A19.4B19.A7.4B28.4B22.2A8.13B$12.4B22.
3A12.B.3B.4B16.3A6.6B28.4B22.A9.11B$13.4B24.A10.6B2A10B8.A8.8B28.4B
21.A.AB4.12B$14.4B10.A11.2A3.B5.2B2A2B3A2B2A7B7.2A6.2A7BA28.4B10.A10.
2AB.15B$15.4B7.3A11.8B3.2BA2BABA4B2A6B2.B.5B5.ABAB.3BABAB28.4B7.3A12.
3B2ABA10B$16.4B5.A16.8B.3BA3BAB2ABA7B.6B6.3BA.5B2A2B28.4B5.A15.B2ABA
2BA9B$17.3BA4.2A15.15BA3B2A16B4.4B3.9B28.4B4.2A15.A5BA10B.B$10.2A6.3B
A5B14.15B.2B2.25B4.10B20.2A6.9B14.3BABA2B2A9B2A$11.A7.3A3B14.17B8.21B
4.12B20.A7.6B14.4B2ABA3BA7B.B2A$11.A.2A5.6B3.B2.2B2.19B11.19B3.9B.4B
19.A.2A5.6B3.B2.2B2.8BABABABA5B4.B$12.A2.A4.12B2A21B12.15BA7B2A3B4.4B
19.A2.A4.27B3A6B$13.2AB3.12BA2BA11B.7B13.13BA4BA3BA2BA2B5.4B19.2AB3.
27B.9B$14.17BA2BA20B10.8B2.4BA5BA4B2A2B7.4B19.2BABA2BABA13BABA6B2.7B$
15.15B2AB2A21B9.2A3.B5.9BA7B9.4B19.BA3BA2BA13B2A7B2.7B$16.15B2A12B2.
8B11.A7.6BA2BA11B8.BABA19.ABABA3B2A12BA6B4.6B$16.17B.B.2B11.6B8.3A6.A
.2AB2.2B3AB.2B5.2A9.B2AB18.4BAB3A8B.B.2B10.7B$17.15B4.3B10.B2A2B9.A6.
3AB2AB2.6B8.A11.A3B18.2B2A5B2A4B4.3B10.6B$17.15B5.A2B.2A7.4B15.A4.B5.
5B9.3A9.4B17.3B2A4B2A4B5.A2B.2A6.7B$18.13B5.A.A2B.A7.4B16.3A.2A5.4B
11.A10.4B17.6BAB2A3B5.A.A2B.A6.6B$20.13B2.A.AB2.A9.B.B2A16.A.A4.5B24.
4B18.BA2B3A6B2.A.AB2.A7.5B$19.8B4.2A.A.A3.A12.BA.A15.A.A4.2A28.4B16.
2B2AB3A4.2A.A.A3.A7.6B$19.6B6.2ABA2.4A.A13.A16.A6.A29.4B15.2BA2BA6.2A
BA2.4A.A5.4B$19.5B8.B2.A.A3.A.A12.2A19.3A31.4B14.3BAB8.B2.A.A3.A.A4.
2B2AB$19.B.B9.2A.2A2.A2.A.A33.A34.4B13.B.B9.2A.2A2.A2.A.A6.2A$20.3B9.
A.A2.2A3.A70.3BA13.3B9.A.A2.2A3.A$19.B2AB9.A.A79.3BA11.B2AB9.A.A$20.
2A11.A81.3AB11.2A11.A!
Tanner Jacobi
Coldlander, a novel, available in paperback and as an ebook. Now on Amazon.

simeks
Posts: 401
Joined: March 11th, 2015, 12:03 pm
Location: Sweden

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by simeks » January 5th, 2018, 6:25 pm

Reduced p72 using a version of 47P72 without the blockers:

Code: Select all

x = 38, y = 35, rule = LifeHistory
2.B2A$2.3AB7.B$3.A.A6.BAB18.2A$2.B2A.BA4.2A.2A15.BABAB$3.3A.AB2.B5A
16.B3A$4.3B2A3.2A.B18.B2A$3.2A.3B3.BA15.B3.ABAB$3.3B.2A2.2B15.2AB.A.A
B$3.2A3B3.ABA4.B9.ABA2BA$3.BA.3A3.AB2.4B2.B.B4.4AB$4.AB.2AB3.B.3B2A4B
2A3.B2AB$6.A.A4.2B3AB2A2BA2BAB.B$6.B3AB.BAB4A3B2AB2A4B$7.2A4BA2BABA4B
ABA2BA2B$11.2BA2BABA4BABA2BA2B$A11.3B2AB2A3B4ABAB$3A11.BA2BA2B2AB3A3B
$3.A12.2A4B2A3B3.4B$2.2AB2.2B8.9B4.3B2A$2.8B6.9B4.2A2B2A$4.15B3A4B3.
2AB.A.2A$4.2BA15B.4B3.B3.3AB$3.2B2A16B.4B7.3B$3.2BA9B2A6B2.4B5.4B$3.
3BA9B2A5B3.4B3.B2A2B$4.2BABA8BA4B5.4B3.2A$4.2BABA7BA5B6.4B$4.3BA11B2A
B7.4B$5.7B2.5B2A9.4B$7.4B4.4B12.4B$7.3B6.3B13.4B$7.2AB6.B2A14.4B$3.2A
.A.A8.A.A.2A11.3BA$3.A.2A.A.A4.A.A.2A.A12.ABA$9.2A4.2A19.2A!

User avatar
Kazyan
Posts: 1247
Joined: February 6th, 2014, 11:02 pm

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by Kazyan » January 10th, 2018, 1:01 am

Using the new p72 to compress the p216:

Code: Select all

x = 49, y = 36, rule = LifeHistory
17.2A.2A22.BAB$13.2A.A.A.A.A.2A9.B7.3AB$14.A.A.A.A.A.A9.3A6.B.B$13.A
2.A.3B.A2.A6.AB.2B4.BA.A2B$13.2A2.A3BA2.2A6.A4BA2.2A.2AB$18.3A12.A.2B
3.2AB2A$17.2B.2B13.2A3.B2A.2B$17.2BA2B14.AB2.2B.2AB$5.A.2A.2A6.3A9.B
4.BAB3.2AB2A$5.2A.A.A.A5.3B3.B.B2.4B2.BA3.B2A.2A$8.A.B.A6.B3.11B.B3.
2BA.AB$5.3A.2A.2A5.17B4.B.B$4.A2.A.2BA2.AB2.16B3A.AB3A$4.2AB.B7ABAB3A
12BABABABAB$7.ABAB.2A.ABABABA12B3AB$4.2A.A2.A.B2A3.B3A15B11.A$5.A.3A
9.8BA7B11.3A$5.A4.7A5.4BA6B12.A$6.3A7.A6.3B3A3B8.2B2.B2A$8.A.4A10.9B
6.8B$9.2A3.A8.8BA10B3A$13.2A7.4B.3BABA12B$13.5B3.4B.3BA10BA5B$4.2A9.
3B2.4B2.4B2A2BA5BA5B$3.A.A5.12B3.4BAB3A7BA2BA$3.A8.B.8B5.7BA8B2A$2A.A
B.B3.BA9B6.5BA10BAB$.A.A.2AB.3A10B5.16BAB$.A.A.2A2B2A10B7.7B2.6BA$2A.
A2.5BA9B9.4B4.4B$A2.4A3BA8B.B2A7.3B6.3B$.2A2.BAB.BA8B.BA.A.2A3.2AB6.B
2A$3.2A6.7B5.A.A.A.A.A8.A.A.2A$3.A6.7BA5.2A3.2A.A.A4.A.A.2A.A$5.A9.3B
A13.2A4.2A$4.2A10.3AB!
EDIT: Saves a mere 7 cells from p602, so I'm not putting it in its own post:

Code: Select all

x = 77, y = 67, rule = LifeHistory
31.2A$32.A$31.A12.A$31.4A7.3A$34.A6.A$29.3AB8.2A$28.A2.AB5.5B$28.2A2.
9B$32.10B3.BA3.2A$31.12B.BA.A2.A$30.16B2A3.A$29.16B3.4A$28.4B.3B2A8B
2A$19.A7.4B3.BABA7B.A2.A$17.3A6.4B5.BA7B4.2A$16.A8.4B8.4B2AB$15.A.A6.
4B10.3B2A3B$14.BA.A5.4B9.5B.5B$13.3BA5.4B10.2A5.5B$11.4B6.4B12.A6.5B$
9.6B5.4B10.3A8.5B$8.7B4.4B11.A11.5B$.B.4B.8B2.4B25.5B$2AB.17B27.5B5.
2A$2A18B29.5B3.B2AB$.2B.16B30.5B2.3B$4.16B31.5B2.B.B$5.15B32.9B8.2A$
6.12B.B2A31.8B3.2A2.A.A$6.11B2.BA.A31.7B3.A3.A4.A$7.10B5.A31.7B4.3A.
5A$7.6B2A2B5.2A29.9B5.A.A$7.6B2A3B33.B.9B5.ABAB3A$7.10B33.13B.4B2ABA
2.A$3.A.2AB.8B32.19B.2B2.2A$.3AB2AB3.7B31.19B$A4.B6.6B23.2A6.19B$.3A.
2A4.6B6.2A17.A6.21B$3.2A2.A4.5B7.A17.A.AB4.20B$6.A.A.8B5.A19.2AB.24B$
2.A.2A.A.A8B5.2A20.26B$2.2A.A.BA2B.6B6.B20.28B$5.A2.2B2.7B5.3B19.29B$
5.2A.B3.7B4.6B16.30B$3.2A2.A.A2.20B11.28B.4B$2.A2.A2.2A2.21B3.2B2.32B
.2A2B$3.2A7.14B2A15BA28BA.AB$12.14B2A15BABA4B.17B.3B2A$13.30B3A4B.10B
.6B3.3B$13.32BA4B.8B5.B.B5.B$10.39B.9B$8.15B.13B.4B6.10B.2B$7.24B.B4.
4B5.14B2A$6.20B11.3B5.15B2A$5.21B9.4B5.17B$5.2A20B8.2A8.13B$4.A2BAB.
16B.A8.A11.10B$.A2.A.2AB2.15BA.A4.3A12.11B$.4A.A5.12B.B2AB4.A14.10B$
6.A.A5.2B2.5B3.2B21.8B$3.2A2.2A4.3B9.2B25.4B$3.A5.2A.2BA9.B2AB25.4B$
4.A4.A.2BA.A9.2A27.4B$3.2A5.A2.BA.A38.4B$11.A4.A39.4B$8.3A5.2A39.4B$
8.A49.4B!
Tanner Jacobi
Coldlander, a novel, available in paperback and as an ebook. Now on Amazon.

User avatar
Macbi
Posts: 903
Joined: March 29th, 2009, 4:58 am

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by Macbi » February 2nd, 2018, 5:45 pm

As a test of LLS, I shaved four cells off the p498 gun. That's optimal for this exact rotor.

Code: Select all

#498
x = 69, y = 50, rule = LifeHistory
34.A11.2A$11.A21.A.A9.B2AB$9.3A13.2A.2A3.A.A9.3B$8.A5.2A10.A.A.A.2A.
2A9.B.B$2.2B4.2A5.A7.3A4.A.A2.B8.5B$.9B5.A.2A3.A2.A.4A2.AB2A6.6B$.7B
8.A.A4.A3.A3.A.A.2A4.8B$.9B8.A.3A3.A2.BA.A2.13B$.10B.3B2.2A.A4.A.2BA.
A5.13B$.2B2A10B.5B4.2A.2BA5.15B$2BA2BA14B9.3B4.15B$2BA2BA14B10.2B.B.
17B$.2B2A15B3.29B$20B2.16B2A13B$.19B2.16B2A14B2.2A3.2A$.4B.3B2.10B.
27B3.B2A2.A2.A.3A$2.2B7.37B4.A.B2A3.A4.A$11.21B2.2B2.B3.6B5.A3.3A.2A
2.A$12.17B14.6B5.3A2.A.A.A.2A$12.15B14.9B6.A3.2B2A.A2.A$12.14B15.2A4.
4B10.4B2.2A$12.15B15.A5.4B6.7B$11.16B12.3A7.4B3.8B$10.2A.3B3.6B.B2A
10.A5.2A3.2B2A.8B$10.2A2B2AB3.4B2.BA.A16.A4.BABA8B$11.3B2A5.4B4.A16.A
.AB2.A10B.2B$6.2A.6B7.4B3.2A5.A10.2AB.14B2A$6.A2.2A2.B9.4B7.3A12.16B
2A$7.3A.AB11.4B5.A15.14B.2B$10.B.A12.4B4.2A15.13B$7.5A6.2A6.9B14.14B.
2B$7.A11.A7.6B14.18B2A$9.A9.A.2A5.6B3.B2.2B2.19B.B2A$8.2A10.A2.A4.35B
2.B$21.2AB3.27B.8B$22.14B2A16B2.7B$23.13B2A16B2.7B$24.29B3.7B$24.17B.
B.2B11.6B.BA$25.15B4.3B10.7BA.A$25.15B5.A2B.2A6.8BA$26.13B5.A.A2B.A6.
6B.B$28.13B2.A.AB2.A7.5B$27.8B4.2A.A.A3.A8.6B$27.6B6.2ABA2.4A.A4.2AB.
5B$27.5B8.B2.A.A3.2A3.A.AB3.4B$27.B.B8.A.2A.A2.2A6.A7.4B$28.3B7.2A2.A
.A.A6.2A8.3BA$27.B2AB10.A2.A2.A16.3BA$28.2A12.2A2.2A17.3A!

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by dvgrn » February 2nd, 2018, 6:06 pm

Macbi wrote:As a test of LLS, I shaved four cells off the p498 gun. That's optimal for this exact rotor.
Just so the bounding-box-obsessed people on this thread don't get confused -- the bounding box size hasn't been reduced by four cells, or at all. The population has been cut down by... looks like six cells, not four. Old gun on the left, new gun on the right, common cells in white:

Code: Select all

x = 147, y = 50, rule = LifeHistory
32.C11.2C66.C11.2C$9.C11.A.A7.C.C10.2C43.C21.C.C10.2C$7.3C11.2A.C.2C
3.C.C53.3C13.AC.2C3.C.C$6.C5.2C10.C.C.C.2C.2C51.C5.2C10.C.C.C.2C.2C$
6.2C5.C7.2C.A3.C.C55.2C5.C7.2CA4.C.C$13.C.2C3.C2.C.4C2.C.2C58.C.2C3.C
2.C.4C2.C.2C$14.C.C4.C3.C3.C.C.2C59.C.C4.C3.C3.C.C.2C$16.C.3C3.C3.C.C
65.C.3C3.C3.C.C$15.2C.C4.C3.C.C65.2C.C4.C3.C.C$.2C20.2C3.C52.2C20.2C
3.C$C2.C76.C2.C$C2.C76.C2.C$.2C78.2C$36.2C17.2A59.2C$36.2C16.C2.A58.
2C16.CA3.2A$51.2C2.CA.C5.2A65.2C2.C2.C.3A$50.C2.2C3.C4.C.A64.C2.2C3.C
4.C$51.C3.3C.2C2.C67.C3.3C.2C2.C$52.3C2.C.C.C.2C67.3C2.C.C.C.2C$54.C
5.2C.C2.C67.C5.2C.C2.C$39.2C24.2C52.2C24.2C$40.C79.C$37.3C77.3C$8.2C
15.2C10.C5.2C5.2C36.2C15.2C10.C5.2C5.2C$8.2C2.2C11.C.C16.C5.C.C35.2C
2.2C11.C.C16.C5.C.C$12.2C13.C16.C.C3.C41.2C13.C16.C.C3.C$4.2C21.2C5.C
10.2C16.2C19.2C21.2C5.C10.2C16.2C$4.C2.2C23.3C28.2C19.C2.2C23.3C28.2C
$5.3C.C21.C53.3C.C21.C$10.C20.2C57.C20.2C$5.5C6.2C67.5C6.2C$5.C11.C
45.2C20.C11.C45.2C$8.2A7.C.2C42.2C22.A9.C.2C42.2C$8.2A8.C2.C64.2A10.C
2.C$19.2C78.2C$34.2C78.2C$34.2C78.2C2$63.C79.C$62.C.C77.C.C$43.C3.2C
14.C59.C3.2C14.C$42.C.C3.C73.C.C3.C$41.C.C3.C73.C.C3.C$37.2C.C.C3.C
70.2C.C.C3.C$37.2C.C2.4C.C4.2C62.2C.C2.4C.C4.2C$41.C.C3.2C3.C.C66.C.C
3.2C3.C.C$37.AC.AC.A.C6.C63.A.CA.C2.AC6.C$38.A.C3.C.3A2.2C11.C51.2A2.
C.A.C6.2C11.C$26.2C10.A.A4.C2.A16.C40.2C11.A2.A2.C19.C$26.2C11.A6.2A
15.3C40.2C12.2A2.2A17.3C!
EDIT: On another topic (that doesn't deserve its own message) -- someday one of these ideas about temporarily doubled signals is going to make a smaller gun. This is a nice small p482/p564, depending on the toggle-switch setting -- but the current p482 and p564 are already much smaller:

Code: Select all

x = 96, y = 116, rule = LifeHistory
6$53.A11.2A$14.2A36.A.A9.B2AB$14.A29.A3.2A2.A.A9.3B$11.BA.A15.A12.A.A
2.A2.2A.2A9.B.B$7.3B.B2A16.3A10.A.A3.A.A2.B8.5B$6.6B21.A10.A.4A2.AB2A
6.6B$6.6B20.2A12.A3.A.A.2A4.8B$5.9B18.4B9.A2.BA.A2.13B$5.9B2.2A.A14.
3B7.A.2BA.A5.13B$5.11BA.2A13.4B7.2A.2BA5.15B$6.9B8.2A8.5B10.3B4.15B$
6.8B9.A8.6B11.2B.B.17B$A.2A2.9B5.BA.A8.8B2.10B2A17B$2A.A15B.B2A8.14BD
2B2A2B3A2B2A13B$5.16B11.13B2DCA4BABA2BA14B$5.16B12.7B.4BDBDAB2ABA3BA
10B3.B2A$5.15B12.15BDB2A3BA12B4.A2.A$6.15B11.19B2.2B2.B3.6B5.2A.A$6.
17B8.17B14.6B7.A11.A$6.20B2.2B.15B14.9B6.2A9.A.A$7.15BD22B15.2A4.4B
17.A$8.7B.4BDBD13B.8B16.A5.4B$2.2A4.7B.4B3D9B2A2B3.8B11.3A7.4B13.5A$
3.A4.6B2.4BD11B2A2B5.B3.2A2.A8.A10.8B8.A4.A$3.A.AB2.4B4.18B10.A3.3A
12.B.3B.8B9.BAB.A$4.2AB2.B.2B.A9.4B.3B.B12.3A3.A10.18B6.B2A.A2.A$6.3B
.AB.A.A9.4B10.A8.A2.2A3.B5.2B2A16B3.A4B.A.A.A$7.B3A3.A11.4B7.3A11.8B
3.2B2A16B2.ABAB3.A2.A$7.A19.4B5.A16.8B.21B.A2BA2.2A$5.3AB4A15.4B4.2A
15.32B2A$4.A4.A2.A8.2A6.9B14.15B.17B$5.3A14.A7.6B14.17B3.15B$7.2A13.A
.2A5.6B3.B2.2B2.19B4.15B$23.A2.A4.19BD15B5.13B$24.2AB3.20BDBD4B.7B7.
12B$25.14B2A9B3D13B7.12B$26.13B2A11BD14B7.4B2.6B$27.29B2.8B7.B2A2B5.
4B$27.17B.B.2B11.6B8.2A8.4B$28.15B4.3B10.5B20.4B$28.15B5.A2B.2A7.4B
21.4B$29.13B5.A.A2B.A7.3B23.4B$31.13B2.A.AB2.A9.4B22.4B$30.8B4.2A.A.A
3.A12.2A23.4B$30.6B6.2ABA2.4A.A10.A25.4B$30.5B8.B2.A.A3.A.A10.3A23.4B
$30.B.B9.2A.2A2.A2.A.A12.A24.3BC$31.3B9.A.A2.2A3.A39.CBC$30.B2AB9.A.A
48.2C$31.2A11.A11$53.A11.2A$14.2A36.A.A9.B2AB$14.A29.A3.2A2.A.A9.3B$
11.BA.A15.A12.A.A2.A2.2A.2A9.B.B$7.3B.B2A16.3A10.A.A3.A.A2.B8.5B$6.6B
21.A10.A.4A2.AB2A6.6B$6.6B20.2A12.A3.A.A.2A4.8B$5.9B18.4B9.A2.BA.A2.
13B$5.9B2.2A.A14.3B7.A.2BA.A5.13B$5.11BA.2A13.4B7.2A.2BA5.15B$6.9B8.
2A8.5B10.3B4.15B$6.8B9.A8.6B11.2B.B.17B$A.2A2.9B5.BA.A8.8B2.29B$2A.A
15B.B2A8.14BD11B2A13B$5.16B11.13B3D9B2A14B$5.16B12.7B.4BDBD20B3.B2A$
5.15B12.15BD19B4.A2.A$6.15B11.19B2.2B2.B3.6B5.2A.A$6.17B8.17B14.6B7.A
11.A$6.20B2.2B.15B14.9B6.2A9.A.A$7.15BD22B15.2A4.4B17.A$8.7B.4BDBD13B
.8B16.A5.4B$2.2A4.7B.4B3D9B2A2B3.8B11.3A7.4B13.5A$3.A4.6B2.4BD11B2A2B
5.B3.2A2.A8.A10.8B8.A4.A$3.A.AB2.4B4.18B10.A3.3A12.B.3B.8B9.BAB.A$4.
2AB2.B.2B.A9.4B.3B.B12.3A3.A10.6B2A10B6.B2A.A2.A$6.3B.AB.A.A9.4B10.A
8.A2.2A3.B5.2B2A2B3A2B2A7B3.A4B.A.A.A$7.B3A3.A11.4B7.3A11.8B3.2BA2BAB
A4B2A6B2.ABAB3.A2.A$7.A19.4B5.A16.8B.3BA3BAB2ABA8B.A2BA2.2A$5.3AB4A
15.4B4.2A15.15BA3B2A11B2A$4.A4.A2.A8.2A6.9B14.15B.17B$5.3A14.A7.6B14.
17B3.15B$7.2A13.A.2A5.6B3.B2.2B2.19B4.15B$23.A2.A4.19BD15B5.13B$24.2A
B3.20BDBD4B.7B7.12B$25.14B2A9B3D13B7.12B$26.13B2A11BD14B7.4B2.6B$27.
29B2.8B7.B2A2B5.4B$27.17B.B.2B11.6B8.2A8.4B$28.15B4.3B10.B2A2B20.4B$
28.15B5.A2B.2A7.4B21.4B$29.13B5.A.A2B.A7.3B23.4B$31.13B2.A.AB2.A9.4B
22.4B$30.8B4.2A.A.A3.A12.2A23.4B$30.6B6.2ABA2.4A.A10.A25.4B$30.5B8.B
2.A.A3.A.A10.3A23.4B$30.B.B9.2A.2A2.A2.A.A12.A24.3BC$31.3B9.A.A2.2A3.
A39.CBC$30.B2AB9.A.A48.2C$31.2A11.A!

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by dvgrn » March 2nd, 2018, 1:58 pm

dvgrn wrote:...someday one of these ideas about temporarily doubled signals is going to make a smaller gun. This is a nice small p482/p564, depending on the toggle-switch setting -- but the current p482 and p564 are already much smaller...
Aha! Here's p601+8N, at just under a 5000-cell bounding box (4992). Looks like that will knock out three uses of the p561 family, anyway:

Code: Select all

x = 96, y = 52, rule = LifeHistory
8.2A$5.2A2.A$3.3A.2A45.A11.2A$2.A4.B45.A.A9.B2AB$3.3AB2AB35.A3.2A2.A.
A9.3B$5.A.2AB21.A12.A.A2.A2.2A.2A9.B.B$7.5B19.3A10.A.A3.A.A2.B8.5B$9.
4B21.A10.A.4A2.AB2A6.6B$8.5B.B18.2A12.A3.A.A.2A4.8B$8.8B17.4B9.A2.BA.
A2.13B$7.10B18.3B7.A.2BA.A5.13B$2A4.13B15.4B7.2A.2BA5.15B$.A5.12B5.2A
8.5B10.3B4.15B$.A.AB.12B6.A8.6B11.2B.B.17B$2.2AB.12B3.BA.A8.8B2.29B$
4.16B.B2A8.14BD11B2A13B$4.18B11.13B3D9B2A14B$5.17B12.7B.4BDBD20B3.B2A
$5.16B12.15BD19B4.A2.A$5.17B11.19B2.2B2.B3.6B5.2A.A$6.18B8.17B14.6B7.
A11.A$7.20B2.2B.15B14.9B6.2A9.A.A$8.15BD22B15.2A4.4B17.A$9.7B.4BDBD
13B.8B16.A5.4B$9.6B2.4B3D9B2A2B3.8B11.3A7.4B13.5A$8.6B3.4BD11B2A2B5.B
3.2A2.A8.A10.8B8.A4.A2.2A$8.4B6.18B10.A3.3A12.B.3B.8B9.BAB.A2.A$8.2B
2AB12.4B.3B.B12.3A3.A10.18B6.B2A.A.A$6.2AB.2A14.4B10.A8.A2.2A3.B5.2B
2A16B3.A4B.A.2A$5.A.AB18.4B7.3A11.5BA2B3.2B2A16B2.ABAB3.A$5.A22.4B5.A
16.B4A3B.21B.A2BA2.2A$4.2A23.4B4.2A15.2A3B2A25B2A$22.2A6.9B14.4BA3BA
6B.17B$23.A7.6B14.6BA3BA6B3.15B$23.A.2A5.6B3.B2.2B2.9BA2B2A5B4.15B$
24.A2.A4.19BD3BA3BA7B5.13B$25.2AB3.20BCBD4B.7B7.12B$26.14B2A7B2A3D13B
7.12B$27.13B2A8B2ABD14B7.4B2.6B$28.29B2.8B7.B2A2B5.4B$28.17B.B.2B11.
6B8.2A8.4B$29.15B4.3B10.5B20.4B$29.15B5.A2B.2A7.4B21.4B$30.13B5.A.A2B
.A7.3B23.4B$32.13B2.A.AB2.A9.4B22.4B$31.8B4.2A.A.A3.A12.2A23.4B$31.6B
6.2ABA2.4A.A10.A25.4B$31.5B8.B2.A.A3.A.A10.3A23.3BC$31.B.B9.2A.2A2.A
2.A.A12.A24.CBC$32.3B9.A.A2.2A3.A39.2C$31.B2AB9.A.A$32.2A11.A!

User avatar
Kazyan
Posts: 1247
Joined: February 6th, 2014, 11:02 pm

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by Kazyan » March 2nd, 2018, 4:07 pm

Nice one, Dave! That gun family has four more columns up its sleeve, too, using the drifty catalyst in place of the eater 3:

Code: Select all

x = 92, y = 52, rule = LifeHistory
8.2A$5.2A2.A$3.3A.2A45.A11.2A$2.A4.B45.A.A9.B2AB$3.3AB2AB35.A3.2A2.A.
A9.3B$5.A.2AB21.A12.A.A2.A2.2A.2A9.B.B$7.5B19.3A10.A.A3.A.A2.B8.5B$9.
4B21.A10.A.4A2.AB2A6.6B$8.5B.B18.2A12.A3.A.A.2A4.8B$8.8B17.4B9.A2.BA.
A2.13B$7.10B18.3B7.A.2BA.A5.13B$2A4.13B15.4B7.2A.2BA5.15B$.A5.12B5.2A
8.5B10.3B4.15B$.A.AB.12B6.A8.6B11.2B.B.17B$2.2AB.12B3.BA.A8.8B2.29B$
4.16B.B2A8.14BD11B2A13B$4.18B11.13B3D9B2A14B$5.17B12.7B.4BDBD20B3.B2A
$5.16B12.15BD19B4.A2.A$5.17B11.19B2.2B2.B3.6B5.2A.A$6.18B8.17B14.6B7.
A$7.20B2.2B.15B14.9B6.2A$8.15BD22B15.2A4.4B$9.7B.4BDBD13B.8B16.A5.4B$
9.6B2.4B3D9B2A2B3.8B11.3A7.4B11.2A$8.6B3.4BD11B2A2B5.B3.2A2.A8.A10.8B
6.A.A.2A$8.4B6.18B10.A3.3A12.B.3B.8B7.A.A$8.2B2AB12.4B.3B.B12.3A3.A
10.18B3.2A.A$6.2AB.2A14.4B10.A8.A2.2A3.B5.2B2A16B.3B.A.2A$5.A.AB18.4B
7.3A11.8B3.2B2A16B.B4A2.A$5.A22.4B5.A16.8B.21B.AB2.2A$4.2A23.4B4.2A
15.32B3A$22.2A6.9B14.15B.17B2.A$23.A7.6B14.17B3.15B2.A.A$23.A.2A5.6B
3.B2.2B2.2B3AB3A10B4.15B3.2A$24.A2.A4.17B2ACABA2BA9B5.13B$25.2AB3.17B
ABADBD4B.7B7.12B$26.14B2A9B3D3BA9B7.12B$27.13B2A8B3AD14B7.4B2.6B$28.
23B2A2B2A2.8B7.B2A2B5.4B$28.17B.B.2B11.6B8.2A8.4B$29.15B4.3B10.5B20.
4B$29.15B5.A2B.2A7.4B21.4B$30.13B5.A.A2B.A7.3B23.3BA$32.13B2.A.AB2.A
9.4B22.ABA$31.8B4.2A.A.A3.A12.2A23.2A$31.6B6.2ABA2.4A.A10.A25.B$31.5B
8.B2.A.A3.A.A10.3A$31.B.B9.2A.2A2.A2.A.A12.A$32.3B9.A.A2.2A3.A$31.B2A
B9.A.A$32.2A11.A!
Tanner Jacobi
Coldlander, a novel, available in paperback and as an ebook. Now on Amazon.

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by dvgrn » March 3rd, 2018, 6:46 pm

dvgrn wrote:EDIT2 10/5/2017 10pm: Fixed all problems causing errors or warnings. Script now generates 177 guns.
Haven't picked up this project for a while. There must be something else even less pleasant that I should really be doing, like updating my resume.

I got tired of copying and pasting RLE into the script, so the multistate template guns are in a "template" folder that the script expects to be pointed at. The script can now build 700 guns -- or actually it can build 358 guns, and it more or less knows where 342 more of them are, so they can be copied verbatim out of the "fixed" or "variable" folders. The script doesn't do that yet, but it will -- the goal is to run the script and get a single folder containing the latest-and-greatest thousand guns less thirteen.

The next hundred guns will be easy to add, since they're in families with seven to nine guns each. The next hundred are in families with four to six guns each, so they aren't too horrible either. But the last hundred are a big pile of one-off (or two-off) adjustments. If anyone else wants to work on coloring in some of the remaining gun templates, please be my guest! I can even provide documentation -- on request. All the current code is in the attached file.
358-variable-guns-from-script-3March2018.zip
template folder, gun folder, current gun-builder script
(213.76 KiB) Downloaded 470 times
Originally I was getting dozens of warnings, because I had made sub-optimal adjustments to some guns:

Code: Select all

bad size 370 (6018, 'p00652_11_p00370'): really 6120
I figured them all out eventually, but it sure took a while.

I'm finding it a little hard to imagine a script that knows how to figure out all the minimal adjustments for some of these ant's-nest pretzel loop guns. I guess a reasonable way to do it would be to generate all possible adjustments in a large range, and then just run each one and find out how long it turned out to be, and pick out the smallest bounding box for the period you want. But I think that implies some general knowledge of what pieces can be welded to what other pieces, at what depth.

It would be painful and bug-ridden code if I wrote it, that's for sure. It's much easier to just build "alt" gun templates by hand, really, especially for the custom weld cases. Speaking of which, I'm in great need of a competent welder for p00498alt1. My welding job got a little out of hand, and I refused to care because it didn't change the bounding box:

Code: Select all

x = 70, y = 51, rule = LifeHistory
34.C11.2C$11.C11.C.C7.C.C10.2C$9.3C11.2C.C.2C3.C.C$8.C5.2C10.C.C.C.2C
.2C$8.2C5.C7.2C.C3.C.C$15.C.2C3.C2.C.4C2.C.2C$16.C.C4.C3.C3.C.C.2C$
18.C.3C3.C3.C.C26.2A$17.2C.C4.C3.C.C27.2A6.2A$3.2C20.2C3.C25.A9.A.A$
2.C2.C50.5A5.A$2.C2.C53.A3.2A.2A$3.2C51.2A3.A2.A$C37.2C16.A3.3A.A$38.
2C18.A4.A$53.2C2.5A$52.C2.C5.2A3.2A$53.2C.2C2A3.A2.A$54.C.C2.A.2A.A.A
$54.C.C3.A.A.A.2A$41.2C12.C7.2A.A2.A$42.C25.2A$39.3C$10.2C15.2C10.C$
10.2C2.2C11.C.C16.2A5.2E$14.2C13.C17.A5.E.E$6.2C21.2C16.A.A3.E$6.C2.
2C26.A10.2A16.2A$7.3C.C23.3A28.2A$12.C21.A$7.5C22.2A$7.C11.2A$10.2C8.
A45.2A$10.2C8.A.2A42.2A$21.A2.A$22.2A$37.2A$37.2A2$66.A$65.A.A$46.A3.
2A14.A$45.A.A3.A$44.A.A3.A$40.2A.A.A3.A$40.2A.A2.4A.A4.2A$44.A.A3.2A
3.A.A$40.2A.2A.A.A6.A$41.A.A3.A.3A2.2A11.D$29.2A10.A.A4.A2.A16.D$29.
2A11.A6.2A15.3D!
I learned another thing or two on this little excursion. Where I've been using the 3-way Snark weld on the left, which I freehand-drew and memorized years ago, I should be using the simpler and more sensible one on the right, e.g., in p00564alt0:

Code: Select all

x = 28, y = 11, rule = LifeHistory
5.2A18.2A$6.A19.A$3.3A17.3A$3.A19.A$2C.A16.2C.A$C.C.2A.2A.A9.C.C.2C$
2.C2.A.A.2A11.C3.C$2.2CA2.C14.3C2.C$5.3C17.3C$4.C19.C$4.2C18.2C!

User avatar
Kazyan
Posts: 1247
Joined: February 6th, 2014, 11:02 pm

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by Kazyan » March 3rd, 2018, 7:08 pm

Thank you for using weldbot! Here is your weld:

Code: Select all

x = 70, y = 51, rule = LifeHistory
34.C11.2C$11.C11.C.C7.C.C10.2C$9.3C11.2C.C.2C3.C.C$8.C5.2C10.C.C.C.2C
.2C$8.2C5.C7.2C.C3.C.C$15.C.2C3.C2.C.4C2.C.2C$16.C.C4.C3.C3.C.C.2C$
18.C.3C3.C3.C.C$17.2C.C4.C3.C.C$3.2C20.2C3.C$2.C2.C$2.C2.C$3.2C$C37.
2C$38.2C16.2C$53.2C2.C2.A$52.C2.2C3.3A3.2A$53.C3.3A3.A2.A$54.3C2.A.2A
.A.A$56.C3.A.A.A.2A$41.2C20.2A.A2.A$42.C25.2A$39.3C$10.2C15.2C10.C$
10.2C2.2C11.C.C16.2A5.2E$14.2C13.C17.A5.E.E$6.2C21.2C16.A.A3.E$6.C2.
2C26.A10.2A16.2A$7.3C.C23.3A28.2A$12.C21.A$7.5C22.2A$7.C11.2A$10.2C8.
A45.2A$10.2C8.A.2A42.2A$21.A2.A$22.2A$37.2A$37.2A2$66.A$65.A.A$46.A3.
2A14.A$45.A.A3.A$44.A.A3.A$40.2A.A.A3.A$40.2A.A2.4A.A4.2A$44.A.A3.2A
3.A.A$40.2A.2A.A.A6.A$41.A.A3.A.3A2.2A11.D$29.2A10.A.A4.A2.A16.D$29.
2A11.A6.2A15.3D!
Tanner Jacobi
Coldlander, a novel, available in paperback and as an ebook. Now on Amazon.

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by praosylen » March 3rd, 2018, 8:38 pm

Kazyan wrote:Thank you for using weldbot! Here is your weld:

Code: Select all

rle
Switching to Weldco® could save you one cell or more on population optimization!

Code: Select all

x = 70, y = 51, rule = LifeHistory
34.C11.2C$11.C11.C.C7.C.C10.2C$9.3C11.2C.C.2C3.C.C$8.C5.2C10.C.C.C.2C
.2C$8.2C5.C7.2C.C3.C.C$15.C.2C3.C2.C.4C2.C.2C$16.C.C4.C3.C3.C.C.2C$
18.C.3C3.C3.C.C$17.2C.C4.C3.C.C$3.2C20.2C3.C$2.C2.C$2.C2.C$3.2C$C37.
2C20.2A$38.2C16.2C3.A$53.2C2.C2.A$52.C2.2C3.2A$53.C3.3A3.2A$54.3C2.A.2A
.A$56.C3.A.A.A.2A$41.2C20.2A.A2.A$42.C25.2A$39.3C$10.2C15.2C10.C$
10.2C2.2C11.C.C16.2A5.2E$14.2C13.C17.A5.E.E$6.2C21.2C16.A.A3.E$6.C2.
2C26.A10.2A16.2A$7.3C.C23.3A28.2A$12.C21.A$7.5C22.2A$7.C11.2A$10.2C8.
A45.2A$10.2C8.A.2A42.2A$21.A2.A$22.2A$37.2A$37.2A2$66.A$65.A.A$46.A3.
2A14.A$45.A.A3.A$44.A.A3.A$40.2A.A.A3.A$40.2A.A2.4A.A4.2A$44.A.A3.2A
3.A.A$40.2A.2A.A.A6.A$41.A.A3.A.3A2.2A11.D$29.2A10.A.A4.A2.A16.D$29.
2A11.A6.2A15.3D!
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

User avatar
BlinkerSpawn
Posts: 1992
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by BlinkerSpawn » March 3rd, 2018, 9:30 pm

A for awesome wrote:
Kazyan wrote:Thank you for using weldbot! Here is your weld:

Code: Select all

rle
Switching to Weldco® could save you one cell or more on population optimization!

Code: Select all

rle
For quality welding, gliders, and more, call 866-4-WELDCO!®

Code: Select all

x = 70, y = 51, rule = LifeHistory
34.C11.2C$11.C13.2C6.C.C10.2C$9.3C13.C2.2C3.C.C$8.C5.2C10.3C.C.2C.2C$
8.2C5.C7.3C4.C.C$15.C.2C3.C2.C.4C2.C.2C$16.C.C4.C3.C3.C.C.2C$18.C.3C
3.C3.C.C$17.2C.C4.C3.C.C$3.2C20.2C3.C$2.C2.C$2.C2.C$3.2C$C37.2C$38.2C
16.2C4.A.2A$53.2C2.C4.2A.A$52.C2.2C3.2A$53.C5.A3.2A$54.3C2.A.2A.A$56.
C3.A.A.A.2A$41.2C20.2A.A2.A$42.C25.2A$39.3C$10.2C15.2C10.C$10.2C2.2C
11.C.C16.2A5.2E$14.2C13.C17.A5.E.E$6.2C21.2C16.A.A3.E$6.C2.2C26.A10.
2A16.2A$7.3C.C23.3A28.2A$12.C21.A$7.5C22.2A$7.C11.2A$10.2C8.A45.2A$
10.2C8.A.2A42.2A$21.A2.A$22.2A$37.2A$37.2A2$66.A$65.A.A$46.A3.2A14.A$
45.A.A3.A$44.A.A3.A$40.2A.A.A3.A$40.2A.A2.4A.A4.2A$44.A.A3.2A3.A.A$
40.2A.2A.A.A6.A$41.A.A3.A.3A2.2A11.D$29.2A10.A.A4.A2.A16.D$29.2A11.A
6.2A15.3D!
Great now I've got the jingle stuck in my head OH NO
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by wildmyron » April 6th, 2018, 3:37 am

A nice p369+24N loop was added to the gun collection by chris_c using the p3 bumper I posted. Here's a version which cuts 7 rows off the top:

Code: Select all

x = 30, y = 21, rule = B3/S23
4bo$2bobo$3b2o6$29bo$6bo6bo13b3o$bo3bobo3bobo12bo$obo2bobo4b2o13bo$ob
3obo17bo2bo$bo2b2o8b2o8bo$2b3o8bo2bo4b3o2bo$13bobo4b4obo$4b3o7bo$3bo2b
o12bo2bobo$3b5ob2o11bo$bobo3b2obo7b3o$b2o6bo!
Without the extra row saved by replacing the eater, it's still quite useful. Here it is in that form, along with another fairly compact form.

Code: Select all

x = 51, y = 16, rule = B3/S23
22bo$6bo13b3o13bo$4bobo12bo14bobo$5b2o13bo14b2o$17bo2bo$7b2o8bo19b2o
10bo$6bo2bo4b3o2bo16bo2bo4b3o3bo$6bobo4b4obo17bobo4b5obo$7bo29bo$12bo
2bobo24bo2bo$2b2o11bo16b2o7bo3bobob2o$3bo7b3o19bo6bob2o3b2obo$3o27b3o
7b2o2b2o$o29bo12bo3b3o$44b3o2bo$46bo!
Neither of these reduces the p29 gun any further, but they might be useful forms elsewhere.

Here's the p369+24N gun:

Code: Select all

x = 60, y = 51, rule = LifeHistory
22.B9.AB5.2A$21.3A7.A.2A2B.A.A$18.BA4B7.2A.5A$17.ABA2BA5.5B2.A2.A$17.
B3.B4.BA3B4.3A$16.AB4A4BABA3B3.B$15.AB.3AB.2BA2BA4B3.B3A$16.BA.B2.4B
2A4B4.2A2.A$14.A2BA7.6B4.A.3A.A$10.2A2.AB9.5B4.A.A2.A.A$11.A3.A8.7B3.
A.A3.A$9.A2.3A8.4B.4B3.A$9.3A10.4B3.4B$12.A8.4B5.4B$11.2A7.4B7.4B$11.
5B3.4B9.4B18.A$13.3B2.4B11.4B11.2A3.A.A$3.2A7.9B13.4B11.A3.A2.A$3.A8.
8B15.4B10.A.2A.A.A$2A.A.B3.10B17.4B10.A.A.A.2A$A2.3AB.2B2A7B18.4B10.
2B2A.A2.A$.2A2.BA3B2A7B19.4B10.4B2.2A$3.4A12B20.4B6.7B$3.A.2B3.7B.B2A
19.4B3.8B$4.3AB2.7B.BA.A14.2A3.2B2A.8B$7.A4.4B5.A15.A4.BABA8B$2.5A5.
4B5.2A14.A.AB2.A10B.2B$2.A10.4B10.A10.2AB.14B2A$4.A9.4B7.3A12.16B2A$
3.2A10.4B5.A15.14B.2B$16.4B4.2A15.13B$9.2A6.9B14.14B.2B$10.A7.6B14.
18B2A$10.A.2A5.6B3.B2.2B2.19B.B2A$11.A2.A4.35B2.B$12.2AB3.27B.8B$13.
14B2A16B2.7B$14.13B2A16B2.7B$15.29B3.7B$15.17B.B.2B11.6B.BA$16.15B4.
3B10.7BA.A$16.15B5.A2B.2A6.8BA$17.13B5.A.A2B.A6.6B.B$19.13B2.A.AB2.A
7.5B$18.8B4.2A.A.A3.A8.6B$18.6B6.2ABA2.4A.A4.2AB.5B$18.5B8.B2.A.A3.2A
3.A.AB3.4B$18.B.B9.2A.2A.A.A6.A7.4B$19.3B9.A.A3.A.3A2.2A8.3BA$18.B2AB
9.A.A4.A2.A13.3BA$19.2A11.A6.2A15.3AB!
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by chris_c » April 6th, 2018, 12:59 pm

wildmyron wrote: Here's the p369+24N gun:
Thanks, added. That trick with the p3-eater is going to apply in quite a lot of cases I think. Some of the guns that get reduced are p14, p21, p27, p28, p34, p35. There are definitely more in the 40-50 range but I haven't got round to finding them yet. It seems fairly sinful to replace a 7-cell still life with a 33-cell oscillator just to save one row/column but rules are rules I suppose :)

Also I came up with a minor variant of the p3-eater that is usable in the p36, p75 and p87 guns:

Code: Select all

x = 259, y = 58, rule = LifeHistory
206.2A11.A$205.B2AB9.A.A$206.3B9.A.A2.2A3.A$205.B.B9.2A.2A2.A2.A.A$
205.5B8.B2.A.A3.A.A$125.2A5.2A71.6B6.2ABA2.4A.A21.A$124.A2.A.BA2B.A
70.8B4.2A.A.A3.A22.BAB$124.2A.A2BAB.AB71.13B2.A.AB2.A15.2A5.AB$47.A
77.A.A2.A2.A3BA2.B63.13B5.A.A2B.A14.A5.2BABA$45.3A76.BA.3AB4.2BA.2B2A
60.15B5.A2B.2A11.BA.A6.A.2AB.2A$44.A78.A3B.2A3.A7B2A8.2A50.8B2A5B4.3B
12.2A.B2A8.6A.A$44.2A77.3BA6.13B4.B2AB48.9B2A6B.B.2B12.B2A2B11.2B4.A$
41.5B75.3A.A7.6BA7B3.3B49.13B2A14B6.4B13.4A$40.4B76.B4A8.A4BA9B3.3BA
46.13BA2BA14B3.6B12.BA.B$40.5B44.2B30.A.B10.B3A17BA44.14BA2BA14B2.6B
13.BA.2A$40.5B43.4B43.20BA43.2AB3.9BABA15B.7B9.2A3.A3B$39.3BA2B41.B.
7B4.2A35.19B43.A2.A4.35B6.2B2AB4.BA$39.2B3A2B39.2A3B3A2B3.B2A2B18.A
11.5B.14BA43.A.2A5.2A4B3.B2.2B2.17BA2B5.4B6.BA$32.2A4.3BAB2AB39.2A3BA
BA3B3.4B17.A.A9.4B2.14B2A43.A7.ABA3B14.12B5A4B.7B.BA.A$31.A2.A4.7B40.
2B.A13B.BA14.BA2B9.18BA2B33.A8.2A6.3BA5B14.11BA2BA12B.B2A$31.A.A.BA2.
7B43.A4B2A8BA.A14.2B10.19B34.BAB14.4B4.2A15.8B3A2B2A13B$32.A.2BAB.7B
43.3BAB2A9BA12.6B.3B5.11BA6B35.BA14.4B5.A15.9B2A2B3A13B$8.B25.B.A.6BA
B42.A3B3A5B2AB.B13.5B2A4B4.9BABA6B33.ABA2B12.4B7.3A12.9BA19B$7.3A23.A
2B3.3B3A2B40.A2BA9B2A15.2A4B2A8B.8B3A6B.B27.2A.B2A.A12.4B10.A10.2AB.
3B2.2B2ABA16B$7.2A25.2A3.4BA2B40.BA4B2A9B14.2A16B.16B2A25.A.6A12.4B
21.A.AB6.3B3A7B.9B$5.AB2AB29.BA2BA2B40.2BABAB2A9B15.B.6B3A8B.8B2A4B2A
25.A4.2B3.2A7.4B22.A8.5BA6B2.11B$.2A.3B.A30.B3A2B41.5BABA9B17.6BABA9B
4.4B2A5B27.4A4.B2AB5.4B22.2A7.12B3.BAB.B3.3BA$A.3A2BA28.8B40.8B3A7B
18.6BA11B5.3B.6B28.B.AB3.3B5.4B31.10B6.A.A.2A3.ABA$A4.BA28.2B3AB43.8B
ABA6B18.19B10.2B30.2A.AB4.B.B3.4B31.4B.6B4.3A.ABA5.2A$.4A29.2BA2BAB
42.4B2A4B2A6B10.2A4.2BA18B9.2BAB29.3BA3.6B.4B31.4B3.B.B5.A3.A4.A4.B$
2.B.2A28.2BA4B3.2A38.2BA2BA11B9.B2AB3.2A14B2.4B9.A.A29.AB5.10B31.4B5.
3B4.2A2.A.4A$.2B.2A27.2B3A3B3.2BA38.2ABA3B.8B4.B4.4B.2BA14B.5B11.A29.
AB6.9B7.2A22.4B5.B2AB9.A$.3AB20.2A7.BA6B.A.B37.3BA6B.6B.3B2AB4.2B2.
20B44.A.AB2.4BA5B8.A22.4B7.2A12.A$.2B21.A2.A6.7B.BA2B.A35.3BABA4B.9BA
B2A2.6BABA18B44.2AB.4B3A3B6.BA.A21.4B21.2A$AB12.B7.A2.A.A6.7B2.AB.A.A
34.4B2A2B.7B.7B.2B2A5B2A14B3AB45.6BAB2A2B2.3B.B2A10.A10.4B$A.AB.5BA6B
4.A3B.A7.7B4.A2.A32.2AB.5B2.2ABA9B.4BABA3B3A2B2.9BA4BA44.9BA9B12.3A7.
4B$.2AB.B2A2BA3BA3B3.AB.2B8.B2ABA3B4.2A32.A.AB.4B3.B2A3B.6B.6BA6B5.7B
A6B44.3B3A2B2A9B15.A5.4B$3.2BA5BA2B3A2B4.3A8.2B3A2B39.AB11.B4.8B.3BAB
2A.4B6.13B44.3B2A2B3A8B15.2A4.4B$3.B2A2BABA3B3A2B5.B9.3BA3B40.AB15.
11BA2BA2B.4B8.2A7BA45.3BA2BA11B14.5BA3B6.2A$3.2B2A3BA8B4.B3.B5.7B41.
3BA13.6B2A4B2A4B.4B7.2A2B.A2B48.2B5A12B14.3BABA7.A$4.2B3A21B2.8B41.2A
.AB12.6BABA8B3.4B8.B2.A3BA47.3BA17B2.2B2.B3.4B2A5.2A.A$7.21B3A9B42.B.
AB11.7B3A8B4.4B13.BA49.35B4.A2.A$9.B3.B4.8BA3B2A7B42.4A11.9BABA5B7.4B
12.A51.7B.15BABA9B3.B2A$12.B5.2B3A3BABA2B2A6B41.A4.2B9.9B2ABABA2B8.4B
12.3A48.6B2.14BA2BA14B$11.3A4.2B3A2BA5BA7BA40.A.6A8.9B2A4BAB9.4B13.A
47.6B3.14BA2BA13B$11.2B.BA3.3BA3BA2B2A2B.2B.ABAB40.2A.B2A.A8.2A9BA2BA
11.4B60.4B6.14B2A13B$10.A.3BA4.5B.A5B6.2A2B43.ABA2B4.B.B2A5B3A3BA13.
4B59.2B2AB12.2B.B.6B2A9B$9.A.A2.A7.B5.4B7.4B44.BA4.A9B2ABA3B15.4B56.
2AB.2A12.3B4.5B2A8B$9.A2.A15.B.2B8.4B43.BAB2.A.A8B2A4BA16.4B54.A.AB
11.2A.2BA5.15B$10.2A11.A3.B.4AB.2A4.4B43.A4.AB.13BA.2B14.4B53.A14.A.
2BA.A5.13B$22.A.A.8A2.A5.4B50.4B3.3BABA3B2A14.4B51.2A15.A2.BA.A2.13B$
22.A.12A7.4B49.2B2AB3.2B3A3B2A15.4B68.A3.A.A.2A4.8B$19.2A.A.A9B2.3A5.
4B50.2A4.7B.B17.3BA65.A.4A2.AB2A6.6B$19.2A.2A2.8B.A2.A6.3BA58.4B20.3B
A63.A.A3.A.A2.B8.5B$22.A13.2A8.ABA59.2B22.3A63.A.A2.A2.2A.2A9.B.B$22.
A.A4.2A16.2A150.A3.2A2.A.A9.3B$23.2A4.2A17.B158.A.A9.B2AB$208.A11.2A!

Sokwe
Moderator
Posts: 2643
Joined: July 9th, 2009, 2:44 pm

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by Sokwe » April 7th, 2018, 4:50 am

I tried to cut the new p4 bumper down by one more row, but there doesn't seem to be a small oscillator capable of replacing the eater. This is the smallest one I was able to find:

Code: Select all

x = 45, y = 24, rule = B3/S23
22bo$21bo$21b3o2$27bo$25b3o$24bo5b2o7b2o$24bob2o3bo6bob3o$23b2obo2bo8b
o4bo$20b2o4bob3o5b2ob3o2bo$20bob2ob2o5b2obobo4b3o$22bobo2b5obobob2o2bo
$21b2obobo7b2obo3bob2o$22bobobobobo4bob4o3bo$4b2o4b2o9b2o7b2ob2o5bob2o
$4b2o3bo2bo6bob3ob2o3b2o6b3obo$10bobo5b2o2bo5b2o5bo2b2o2bo$4bo6bo6b2o
2b2o2bob2obo5bo3bob2o$3b2o18bo2b2o3b3obo2b2obobo$2bo12b2o2bo3b2obo4bo
4bobo2bobo$3bo2b2o7bobobob2obobobo8bo2b2ob2o$3o3bobo7bo10b2o$o7bo$8b2o
!
It seems unlikely that this will improve any guns.
In [url=http://www.conwaylife.com/forums/viewtopic.php?f=2&t=1437&start=550#p58961]another thread[/url], chris_c wrote:
Sokwe wrote:Were any of the following p7 bumper variants previously known?
Only the variant on the right appears in the gun collection at the moment. The variant on the left will definitely reduce some bounding boxes.
This should probably be considered the standard form of the p7 bumper:

Code: Select all

x = 25, y = 13, rule = B3/S23
6bo$4bobo7b2o5b2o$5b2o6bo2bo3bo2bo2$7b2o7bo3bo$6bo2bo4bo7bo$6bobo5b2o
5b2o$7bo9bobo$13bo2b2ob2o2bo$2b2o8bobo2bobo2bobo$3bo8bo2bobobobo2bo$3o
13bo3bo$o!
-Matthias Merzenich

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by wildmyron » April 7th, 2018, 8:34 am

Sokwe wrote:I tried to cut the new p4 bumper down by one more row, but there doesn't seem to be a small oscillator capable of replacing the eater. This is the smallest one I was able to find:

Code: Select all

<snip rle>!
I had a similar thought, and a similar result - at least the same interaction in place of the eater and nothing smaller to support it. In the rare event the p4 eater fits and the extra row saved is desired, here is a corresponding sparker for the other side:

Code: Select all

x = 53, y = 21, rule = B3/S23
23bo$21bobo$22b2o$17bo$17b3o$4b2o7b2o5bo$2b3obo6bo3b2obo$bo4bo8bo2bob
2o$o2b3ob2o5b3obo4b2o$3o2bo3bob2o5bob3obo7bo14b2ob2o$3b2obo2bobob5o12b
obo15bobo$4o5bo8b2obo9b2o11bo3bobo$o3b4obobob2ob2o3bobo20b5o2b2o$b2obo
2b4o5b3o6bo7b2o5bo3b3o2bobo$2bo3b2o4b2o7bo3bo6bo2bo2b2o6b2obobo$2bo3b
4obobo3b4obo9bobo6b2o2bo3bob2o$2ob2o3b2o2b2ob2obob2o3b2o6bo9bo2bobobo$
bobob2obo3b2o4bo2bo2bo19bobo2bob2o$bobo2bobo9bo2bob2o3b2o11b2obobob2o
2bo$2ob2o2bo8bobo2bobo2bo2bo11bo2bobo2bobo$16b2o9b2o14b2ob2o2bo!
It's slightly larger than Kazyan's, but not too much so.

Edit: Smaller:

Code: Select all

x = 52, y = 21, rule = B3/S23
23bo$21bobo$22b2o$17bo$17b3o$4b2o7b2o5bo$2b3obo6bo3b2obo$bo4bo8bo2bob
2o$o2b3ob2o5b3obo4b2o$3o2bo3bob2o5bob3obo7bo9b2o$3b2obo2bobob5o12bobo
10bo2b2o$4o5bo8b2obo9b2o10bobobo$o3b4obobob2ob2o3bobo18b2obo$b2obo2b4o
5b3o6bo7b2o8bobobo$2bo3b2o4b2o7bo3bo6bo2bo2b3o2b2o2bo$2bo3b4obobo3b4ob
o9bobo5b2o3b2o$2ob2o3b2o2b2ob2obob2o3b2o6bo7b4obobo$bobob2obo3b2o4bo2b
o2bo16bo2bo2b4o$bobo2bobo9bo2bob2o3b2o13bo7bo$2ob2o2bo8bobo2bobo2bo2bo
14b6obo$16b2o9b2o17bo2b2o!
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

Sokwe
Moderator
Posts: 2643
Joined: July 9th, 2009, 2:44 pm

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by Sokwe » April 7th, 2018, 7:52 pm

Slightly reduced p992 (p00496osc8x2_0) based on p00488osc8x2_1:

Code: Select all

#C p992 from p00496osc8x2_0
x = 83, y = 58, rule = LifeHistory
20.2A11.A$19.B2AB9.A.A$20.3B9.A.A2.2A3.A$19.B.B9.2A.2A2.A2.A.A$19.5B
8.B2.A.A3.A.A12.2A24.A$19.6B6.2ABA2.4A.A13.A23.3A$19.8B4.2A.A.A3.A12.
BA.A14.2A6.A$20.13B2.A.AB2.A9.B.B2A16.A6.2A$18.13B5.A.A2B.A7.4B18.A.A
B.4B$17.15B5.A2B.2A7.4B19.2AB.2B$3.2A12.15B4.3B10.5B8.2A11.4B$3.A.A.
2A7.17B.B.2B11.6B8.A11.6B$5.A.2A7.29B2.8B8.A.AB7.7B$2A2.BA9.13B2A26B
8.2AB.3B3.8B$A2.A.A.2A5.14B2A25B11.17B$.2AB.A.BA4.2AB3.27B.7B12.17B$
3.A.ABA4.A2.A4.35B12.15B$.3A.2A4.A.2A5.6B3.B2.2B2.19B11.15B$A2.2BA5.A
7.6B14.17B8.17B$2A.2BA4.2A6.9B14.15B.2B2.20B$2.4B11.4B4.2A15.38B$2.B
2AB.B8.4B5.A16.8B.20B.3B2A4B$2A2.A2B2A6.4B7.3A11.8B3.2B2A16B2.2B2A3B$
.A.2A.B2A5.4B3.2A5.A11.2A3.B5.2B2A16B2.7B$.A.A3.B5.4B2.BA2BA17.A10.
18B4.6B$2A.A3.2B3.4B3.BA2B13.A.3A12.B.3B.4B10.7B$2.A4.2B2.4B4.BA2B11.
3A.A19.4B12.6B$2A4.BA6B6.AB2A9.A23.4B13.7B$A4.BABA4B7.2B2A9.2A21.4B
15.5B$.A3.A2BA3B9.4B5.5B20.4B16.6B$2A2.2B2A5B8.4B3.BA3B21.4B15.9B$4.
10B6.B2A5BABA3B19.4B16.2A.6BA$4.6B.4B6.2A2.2BA2BA4B17.4B18.A5.ABA$2.
2AB.3B3.4B9.3B2A4B17.4B16.3A7.2A$.A.AB2.B5.4B10.6B17.BA2B17.A10.B$.A
12.4B9.5B6.A10.2A2B$2A13.4B7.7B5.3A7.2B2A$16.4B5.4B.4B7.A5.4B$17.4B3.
4B3.4B5.2A4.4B$18.4B.4B5.4B4.9B$19.7B7.4B5.6B$20.5B9.4B2.8B$20.6B9.
15B$4.2A.2A6.2A.3B2A4B9.14B$4.2A.2AB4.A2BA2BA2BA4B9.13B$9.AB4.2B3.BAB
A3B11.10B.B2A$4.7A2BA2B5.BA3B14.3B2AB3.BA.A$3.A2.A4.2A3BA6.5B12.3B2AB
6.A$3.2A2.A2B5A.3A7.2A14.4B6.2A$8.A.A2.2A4.A6.A15.3B$6.A.A.A.A2.4A.A.
2A3.3A9.AB.2B$6.2A3.2A2.A2.A.2A.A5.A8.A.AB2AB$38.A.ABABAB$35.2A.A.A.A
.A2.A$35.A2.A2.2A.4A$37.2A4.A$43.A.A$44.2A!
The p3 eater trick can be used naively to reduce periods 14, 18, 21, 28, 29, 34, 42, 51, 57, and probably many higher periods. Period 50 is slightly less obvious:

Code: Select all

#C p50
x = 80, y = 39, rule = LifeHistory
19.2A5.2A24.2A5.2A$18.A.2BAB.A.A24.A.A.BA2B.A$18.2A.BA2BA28.A2BAB.2A$
8.B7.4B2.A2.A28.A2.A2.4B7.B$7.3A5.3B4.B2A10.2A6.2A10.2AB4.3B5.3A$7.2A
5.2BA2B3.A10.2B2AB4.B2A2B10.A3.2BA2B5.2A$5.AB2AB4.2AB2A4.B3A6.4B6.4B
6.3AB4.2AB2A4.B2ABA$.2A.3B.A4.7B3.2A2.A5.5B4.5B5.A2.2A3.7B4.A.3B.2A$A
.3A2BA5.A5BA2.3B.2A6.5B2.5B6.2A.3B2.A5BA5.A2B3A.A$A4.BA6.7B3.AB9.5B2.
5B9.BA3.7B6.AB4.A$.4A8.2ABAB2A3.2A9.12B9.2A3.2ABAB2A8.4A$2.B.2A7.7B2.
2A9.14B9.2A2.7B7.2A.B$.2B.2A7.7B2.3A9.12B9.3A2.7B7.2A.2B$.3AB9.5B4.B
9.3BA6BA3B9.B4.5B9.B3A$.2B11.5B7.2A4.3B3A4B3A3B4.2A7.5B11.2B$AB13.3B
7.B2AB4.BA2B2A2B2A2BAB4.B2AB7.3B13.BA$A.AB3.A5B3.BA7.B2.B.4B3ABA2BAB
3A4B.B2.B7.AB3.5BA3.BA.A$.2AB.BABA7BABA3.B2.7B2ABAB2A2B2ABAB2A7B2.B3.
ABA7BABAB.B2A$3.2BAB2A7BA2BA4BA6BA2BA10BA2BA6BA4BA2BA7B2ABA2B$3.B2AB
2A10B2A3BA5B6A8B6A5BA3B2A10B2AB2AB$4.BAB2A7BA2BA4BA6BA2BA10BA2BA6BA4B
A2BA7B2ABAB$5.BABA7BABA3.B2.7B2ABAB2A2B2ABAB2A7B2.B3.ABA7BABAB$7.A5B
3.BA7.B2.B.4B3ABA2BAB3A4B.B2.B7.AB3.5BA$15.3B7.B2AB5.A2B2A2B2A2BAB4.B
2AB7.3B$14.5B7.2A4.B.B3A4B3A3B4.2A7.5B$9.B4.5B12.2A3BA6BA3B14.5B4.B$
8.3A2.7B11.A.6B2.5B14.7B2.3A$9.2A2.7B7.2A3.A6B.7B13.7B2.2A$8.2A3.2ABA
B2A7.A2.A.A2.3B2.6B14.2ABAB2A3.2A$8.BA3.7B9.2A2.2A5.7B13.7B3.AB$5.2A.
3B2.A5BA10.A3.A6.7B12.A5BA2.3B.2A$5.A2.2A3.7B8.A4.A6.B.7B11.7B3.2A2.A
$6.3AB4.2AB2A9.2A3.2A4.A10B11.2AB2A4.B3A$10.A3.2BA2B19.A.AB.2B2.4B10.
2BA2B3.A$8.2AB4.3B21.AB7.4B10.3B4.B2A$7.A2.A2.4B32.4B10.4B2.A2.A$7.A
2BAB.2A35.3BA11.2A.BA2BA$5.A.A.BA2B.A36.3BA10.A.2BAB.A.A$5.2A5.2A38.
3AB10.2A5.2A!
-Matthias Merzenich

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by wildmyron » April 11th, 2018, 12:13 am

The p3 eater and two more custom p3 sparkers cut two columns off the LHS and one row off the bottom of the p27 gun. They replace the two p9 bumpers on the LHS and the bottom left. On the LHS, the weld to the eater of the following bumper is not necessary, but reduces the size of the sparker within the new bounding box, so I left it in. I also replaced the snark on the RHS with the version from the LHS for no reason other than a slight population reduction.

Code: Select all

#C p27
x = 171, y = 127, rule = LifeHistory
53.2A5.BA9.B52.2A5.BA9.B$53.A.A.2B2A.A7.3A51.A.A.2B2A.A7.3A$55.5A.2A
7.4BAB50.5A.2A7.4BAB$55.A2.A2.5B5.A2BABA49.A2.A2.5B5.A2BABA$32.2A22.
3A4.3BAB4.B3.B50.3A4.3BAB4.B3.B$32.2A14.A9.B3.3BABA4B4ABA51.B3.3BABA
4B4ABA$46.3A5.3AB3.4BA2BA2B.B3A.BA46.3AB3.4BA2BA2B.B3A.BA$30.6A9.A7.A
2.2A4.4B2A4B2.B.AB46.A2.2A4.4B2A4B2.B.AB$29.A2.B2.A9.2A5.A.3A.A4.6B7.
A2BA43.A.3A.A4.6B7.A2BA$30.A2B2A7.5B5.A.A2.A.A4.5B9.BA43.A.A2.A.A4.5B
9.BA$27.3A2.4B4.BA3B8.A3.A.A3.2A5B8.A45.A3.A.A3.7B8.A$27.A2.5A5BABA3B
12.A3.2B2A.4B8.3A47.A3.4B.4B8.3A$30.A.2BAB.2BA2BA4B14.2BAB3.4B9.A50.
4B3.4B9.A$28.A.A.2AB2.3B2A4B14.4B5.4B58.2A2B5.4B$28.2A2.A6.6B14.4B7.
4B56.2B2A7.4B$32.A.A4.5B14.4B9.4B54.2BAB9.4B$33.2A3.7B12.4B11.4B52.4B
11.4B$37.4B.4B10.4B13.4B50.4B13.4B13.A$36.4B3.4B8.4B15.4B48.4B15.4B
10.3A$35.4B5.4B6.4B17.4B46.4B17.4B8.A$34.4B7.3BA4.4B19.4B44.4B19.2BAB
7.2A$33.4B9.B2AB2.4B21.4B42.4B21.2B2A3.5B$32.4B11.ABA5B23.4B40.4B23.
2A2B2.3B$31.4B13.6B25.2BAB38.4B25.9B7.2A$30.4B15.4B27.2B2A36.4B27.8B
8.A$29.ABAB15.6B27.2A2B34.4B29.10B3.B.A.2A$28.B2AB15.8B27.4B32.4B30.
7B2A2B.B3A2.A$27.3BA15.4B2.4B27.4B30.4B31.7B2A3BAB2.2A$26.4B15.4B4.4B
27.4B28.4B32.12B4A$25.4B15.4B6.4B27.4B26.4B31.2AB.7B3.2B.A$24.4B15.2A
2B8.4B27.4B24.4B31.A.AB.7B2.B3A$23.4B15.ABAB10.4B27.4B22.4B32.A5.4B4.
A$22.4B15.3BA12.4B27.4B20.4B32.2A5.4B5.5A$8.2A11.4B15.4B14.4B27.4B18.
2A2B39.4B8.A2.A$2A5.A2.A9.4B15.4B16.4B27.4B16.ABAB39.4B11.2A$A5.A.2A
9.4B15.4B18.4B27.4B14.3BA39.4B$.3A2.A.B9.4B15.4B20.4B27.4B12.4B39.4B$
2.B.A.2AB8.4B15.4B4.2A16.4B27.4B10.4B39.4B$.2B.A.BA.2A5.4B15.4B5.2A
17.4B27.4B8.4B39.4B$.3ABA2.A2.A3.4B15.4B26.4B27.4B6.4B39.A3B$.2B6.2A
3.4B15.4B5.4A8.A10.4B27.4B4.4B39.A3B$AB11.4B15.4B4.3A3.A5.3A11.B3A27.
4B2.4B39.B3A$A.AB2.B5.4B15.4B4.A5.2A4.A15.A3B27.8B39.4B$.2AB.3B3.4B
15.4B5.4A2.4B2.2A15.A3B27.3BA2B39.4B$3.6B.4B15.4B9.A4.2B.3B3.7B.B4.4B
19.A7.3BA25.A13.4B$3.5B2A3B15.4B5.3AB5.5B5.13B.4B16.3A6.2B3AB24.3A10.
4B$3.2B2A4BA15.4B5.A2.AB4.11B3A4BA17B8.A8.8B26.A8.4B$4.A5BA15.4B6.2A
2.16B2A5B2A17B7.2A6.10B24.2A7.4B$4.BAB2A3B13.4B11.17B2A5B2A16B2.B.5B
5.4B.7B23.5B3.4B$5.BA6B11.4B11.17BABA3BABA17B.6B6.4B.9B24.3B2.4B$5.3B
2.4B9.A3B12.15B4A4B2A26B4.4B3.7BAB10.2A.2A7.9B$.AB2.3B3.4B7.B2AB14.
14B2A2BA3BA2B3.2B2.19BA5B4.8B2A9.2A.A8.8B$B3A.A.B4.4B5.BABA13.14B2.B
2ABA5B11.16B3A2B4.8B2A2B11.A.B3.BA8B$.B2ABAB6.4B3.4B14.2A4.8B3.B3A2B
16.12B3ABA2B3.9B.4B10.2A2B.3BA7B$2.BA.2A7.4B.4B16.A5.7B4.3B19.9B3ABAB
A7B2A3B4.4B7.2A2.2A3B2A7B$2.2A.3B7.7B3.2A9.3A3.11B3.B21.8B2ABA10BA2BA
2B5.4B5.A2.AB2A12B$2.BA.AB9.5B4.A.A8.A4.12B2.2A19.8B2.A4B2A8B2A2B7.4B
4.2A.A.2B3.7B.B2A$3.3A.2A6.6B6.A2.2A9.2BA9B2.A20.2A3.B5.4A13B9.4B4.A
2.3AB2.7B.BA.A$5.3A.AB3.4B2A3B2.B2A.A.A9.BABA7B5.A19.A7.B2AB2A15B8.4B
3.A5.A4.4B5.A$6.B.3AB.4BA2BA2B.BA2B.A11.A3BA3B.4B2.2A16.3A6.A.2AB2.6B
.2B5.2A9.4B3.5A5.BABA5.2A$8.2AB3.3BABA4B2ABABA2.A8.BA2BA2B4.2A20.A6.
3AB2AB2.6B8.A11.4B4.A8.B2AB$6.ABAB5.3BAB4.BABA2.3A8.BA2BA2B4.A27.A4.B
5.5B9.3A.2A6.4B13.A3B$2.2A.AB2AB3.5B7.BAB2A11.2BABAB6.3A25.3A.2A5.4B
6.3A2.A.2A7.4B13.4B$.A.2B.B.A4.2A9.A2.A2.A9.7B8.A27.A.A4.5B6.A4.A12.
4B13.4B$.A.AB.3A.A3.A9.6A9.8B36.A.A4.2A9.A2.2A.4A9.BABA13.4B$2A.A.A3.
5A24.8B38.A6.A8.2A.A.A.A2.A10.B2AB13.4B$.A.B.A.A18.2A9.9B42.3A10.A.AB
ABAB13.A3B13.4B$.A.2ABA.4A14.2A8.4B.6B41.A12.A.AB2AB15.4B13.4B$2.A5.A
2.A23.4B.7B14.A40.AB.2B17.4B13.4B$3.5A26.4B2.6B13.3A43.3B17.4B13.4B$
5.A27.4B3.8B4.B5.A46.4B6.2A9.3BA13.4B$32.4B5.B2A6B.4B3.2A43.3B2AB6.A
11.3BA13.4B$31.4B5.2B2A16B43.3B2AB3.BA.A12.3AB13.4B$30.4B7.17B43.10B.
B2A14.4B13.4B$29.4B9.17B41.13B17.4B13.4B$28.ABAB13.13B41.ABA11B18.4B
13.4B$27.B2AB13.12B42.B2A12B19.4B13.4B$26.3BA14.10B43.3BA2.8B22.4B13.
4B$25.4B14.11B42.4B5.6B23.4B13.4B13.2A$24.4B15.7B.2B42.4B4.9B23.4B13.
3BA12.A$9.A13.4B15.11B41.4B5.2A4.4B23.4B13.ABAB5.B2.BA.A$9.3A10.4B17.
11B39.4B7.A5.4B23.4B13.2A2B3.3B.B2A$12.A8.4B18.11B7.2A29.4B5.3A7.4B
23.4B13.4B.6B$11.2A7.4B19.8BA2B2.2A2.A2.A27.4B6.A10.4B23.4B13.10B$11.
5B3.4B18.2AB2.5BA2B2.A.A2.2A27.4B19.4B23.3BA13.5B2A2B$13.3B2.4B18.A.A
B3.3BABAB3.B.2A28.4B21.4B23.ABAB13.3BA2BA$3.2A7.9B19.A6.7B2.2B2.A27.
4B23.4B23.2A2B11.4BABAB$3.A8.8B19.2A7.B2A3B.2BAB.A.2A23.4B25.4B23.4B
9.6BAB$2A.A.B3.10B29.8BA.A.2A.A22.4B27.B3A23.4B7.4B2.3B$A2.AB2A.3A8B
29.B2A5B.A.A10.2A13.4B29.A3B23.4B5.4B3.3B$.2A2.5BA8B30.5B4.A2.2A8.A
12.4B31.A3B17.2A4.4B3.4B6.B$3.2A3BA3B2A5B30.6B4.2A.3A6.A.AB2.B5.4B33.
4B17.A5.BABA.4B6.3B.2A$3.A.2B3.7B.B2A27.6B6.B4.A6.2AB.3B3.4B35.4B16.A
.AB3.B2A4B3.2A.2BABA.A$4.2ABA2.A6B.BA.A26.7B3.B2AB3A9.6B.4B37.4B16.2A
B.3BA4B4.A2.AB3A.A.2A$7.A4.2BAB5.A27.8B.B2A.A11.10B39.4B17.10B5.3ABA
3BA.2A$2.5A5.ABAB5.2A26.10B15.9B41.4B16.11B8.A.A.A$.A2.A8.2A2B31.3B2A
6B16.3B2A2B43.4B15.6B2.4B5.3A.A.A$.2A11.4B24.2A5.BA2BA5B16.B2ABA3B43.
4B14.6B3.3BA3.A3.A.A$15.4B24.A5.BA2BA5B17.A7B43.4B13.7B3.3BA3.A2.A$
16.4B23.A.AB2.BA2BA6B16.3B2.4B43.4B12.7B4.3AB3.A.A$17.4B23.2AB.4B2A6B
16.3B3.4B23.A19.4B11.6B6.4B3.A$18.4B24.5BA9B15.B6.4B22.3A12.B.3B.4B
10.6B.2B4.4B$19.4B23.16B10.2A.3B6.4B24.A10.18B4.7B2A4.4B$20.4B22.16B.
2B7.A.AB2AB.2A3.4B10.A11.2A3.B5.2B2A9B3ABA2B2.6B.B2A5.4B$21.4B21.18B
2A3.2A.A.ABABA2.A4.4B7.3A11.8B3.2B2A8BA3BAB2A2.6B2.B7.2BAB$22.4B19.
17B.B2A3.2A.A3BAB3A6.4B5.A16.8B.12B2A4BAB.7B7.A3.2B2A$23.4B17.4B2.8B.
4B.B7.A.B.A11.4B4.2A15.21BAB4A11B4.3A4.2A2B$24.4B15.4B4.7B14.A.A.7A6.
9B14.15B.2B2.20B2.A8.4B$25.4B13.4B5.6B16.A.A3.A2.A7.6B14.17B8.17B2.2A
8.4B$26.4B11.4B6.4B20.A.A4.A.2A5.6B3.B2.2B2.3B2A14B11.19B9.4B$27.4B9.
4B5.A3B21.2A.2A4.A2.A4.19B3A13B12.16B12.4B$28.4B7.4B5.A.AB32.2AB3.5BA
13BAB3A3B.7B12.17B13.3BA$29.4B5.4B6.A.A34.9B2A14BAB3A11B11.16B15.ABA$
30.4B3.2B10.A36.7BA16B4A13B8.2AB.3B3.7B17.2A$31.2BAB.3B7.3A38.7B2A15B
2A3B2.8B8.A.AB7.6B19.B$32.2B2A3B7.A2.3A35.8BA8B.B.2B11.6B8.A12.5B$33.
2A3B9.2A3.A2.A2.A29.15B4.3B10.5B8.2A13.4B$32.2B2A2B7.B2.B2ABA2.4A29.
15B5.A2B.2A7.4B22.B2A2B$31.4B2A2B4.A.2A2.2AB.A35.13B5.A.A2B.A7.4B23.
2A$30.4BA2BAB2.A3B.AB2.2A.2AB5A30.13B2.A.AB2.A9.B.B2A$31.3BABA2B2.A2B
2AB4.A2.A.A3.A29.8B4.2A.A.A3.A12.BA.A$32.3BAB4.A3.A4.BAB2A.A.A31.6B6.
2ABA2.4A.A13.A$30.5B5.B2.BAB4.A3.2AB3A30.5B8.B2.A.A3.A.A12.2A$30.2A7.
A.2ABA6.3A36.B.B9.2A.2A2.A2.A.A$31.A7.BAB11.A.2A.2A31.3B9.A.A2.2A3.A$
28.3A9.A13.A.A.2A30.B2AB9.A.A$28.A62.2A11.A!
Edit: I think I'm getting the hang of this now - p00405osc3 which improves p81 and p159 (derived from p00405osc9)

Code: Select all

#C p00405osc3
#compression = 78
x = 67, y = 57, rule = LifeHistory
21.2A11.A$20.B2AB9.A.A$21.3B9.A.A2.2A3.A$20.B.B9.2A.2A2.A2.A.A$20.5B
8.B2.A.A3.A.A12.A$20.6B6.2ABA2.4A.A11.3A$20.8B4.2A.A.A3.A12.A$21.13B
2.A.AB2.A11.2A$19.13B5.A.A2B.A7.5B$18.15B5.A2B.2A6.4B$18.15B4.3B10.5B
$17.17B.B.2B10.6B.B$17.29B3.9B$16.13B2A16B2.11B.B$15.14B2A16B2.12B2A$
14.2AB3.27B.13B2A$13.A2.A4.39B.B$12.A.2A5.6B3.B2.2B2.22B$12.A7.6B14.
20B$11.2A6.9B14.20B$18.4B4.2A15.19B$17.4B5.A15.19B$16.4B7.3A12.17B2AB
A.2A$15.4B10.A10.2AB.3B.11B2A.2A.A$14.4B21.A.AB6.11B$4.A8.4B22.A8.10B
$2.5A5.4B5.2A15.2A7.10B$.A5.A4.4B5.A25.11B$.A2.3AB2.7B.BA.A25.11B$2A.
A.2B3.7B.B2A25.13B$A2.4A12B24.2B.13B.2B$.2A2.BA3B2A7B23.21B$3.3AB.2B
2A7B21.25B$3.A.B3.10B21.25B$2A.A8.8B19.27B$2A.2A7.9B18.27B$13.3B2.4B
16.29B$11.5B3.4B16.27B$11.2A7.4B15.6B2.11B2.6B$12.A8.4B13.A3B.B3.8B.B
4.B.3BA$9.3A10.4B11.BABA7.B.4B10.ABA$9.A13.4B9.2B2A11.3B11.2A$24.4B7.
4B12.4B11.B$25.4B5.4B12.BA3B$16.A9.4B3.4B12.BABAB$16.3A8.4B.4B3.A6.A
2.A.A2.2B2.B$19.A8.7B3.A.A3.6A2.3AB.B2A$18.AB9.5B4.A.A2.A6.2A2.BA2B2A
$18.A2BA7.6B4.A.3A.2A2.A2.2A.AB.B$20.BA.B2.4B2A4B4.2A2.A.A2.A.A2.AB$
19.AB.3AB.2BA2BA4B3.B3A6.A.A$20.AB4A4BABA3B3.B11.A$21.B3.B4.BA3B4.3A$
21.ABA2BA5.5B2.A2.A$22.BA4B7.2A.5A$25.3A7.A.2A2B.A.A$26.B9.AB5.2A!
Edit 2: p00414osc3 variable gun. Derived from p00402osc6. Uses another custom p3 sparker. I don't think it's possible to save the extra row on the LHS in this one using the p3 eater, and I also don't think the loop can be squashed down to 390. Improves p207, p219, p231, p438, p462 and p486.

Code: Select all

#C p00414osc3
#C compression = 78
x = 63, y = 56, rule = LifeHistory
20.A9.2A5.2A$19.BAB7.A.BABA.A.A$16.AB2ABA7.2A.2BABA$15.BA4B5.5B2.B2.A
$15.A3.A4.BA3B4.3A$14.B2A2BA4BABA3B3.B$13.BA.3BA.2BA2BA4B3.4A$14.2A.A
2.4B2A4B4.2B2.A$12.4B7.6B4.A.2BA.A$12.2A9.5B4.A.A2.A.A$13.A8.7B3.A.A
3.A$10.3A8.4B.4B3.A$10.A9.4B3.4B$19.4B5.4B$18.4B7.4B$17.4B9.4B$16.4B
11.4B$2A13.4B13.4B$.A12.4B15.4B$.A.AB2.B5.4B17.4B$2.2AB.3B3.4B19.4B
18.A$4.6B.4B21.4B11.2A3.A.A$4.10B23.4B11.A3.A2.A$4.2B2A5B25.4B10.A.2A
.A.A$5.A2BA3B27.4B10.A.A.A.2A$5.BABA4B27.4B10.2B2A.A2.A$6.BA6B27.4B
10.4B2.2A$6.3B2.4B27.4B6.7B$3.B2.3B3.4B27.4B3.8B$2.3A.A.B4.4B22.2A3.
2B2A.8B$2.3ABAB6.4B22.A4.BABA8B$3.BA.2A7.4B21.A.AB2.A10B.2B$2.3A.3B7.
4B10.A10.2AB.14B2A$.B.A2BA2.A7.4B7.3A12.16B2A$2A.A2B4A8.4B5.A15.14B.
2B$.BAB.B13.4B4.2A15.13B$2.A2BA.3A2.2A6.9B14.14B.2B$2.BA.2A.A4.A7.6B
14.18B2A$4.A5.A2.A.2A5.6B3.B2.2B2.19B.B2A$3.2A4.2A3.A2.A4.35B2.B$3.A.
2A8.2AB3.27B.8B$4.A2.A8.14B2A16B2.7B$5.2A10.13B2A16B2.7B$18.29B3.7B$
18.17B.B.2B11.6B.BA$19.15B4.3B10.7BA.A$19.15B5.A2B.2A6.8BA$20.13B5.A.
A2B.A6.6B.B$22.13B2.A.AB2.A7.5B$21.8B4.2A.A.A3.A8.6B$21.6B6.2ABA2.4A.
A4.2AB.5B$21.5B8.B2.A.A3.2A3.A.AB3.4B$21.B.B9.2A.2A.A.A6.A7.4B$22.3B
9.A.A3.A.3A2.2A8.3BA$21.B2AB9.A.A4.A2.A13.3BA$22.2A11.A6.2A15.3AB!
Edit 3: In the same vein as p00405osc3, here is p00426osc3. The p3 sparker welded to the hive with tail I reused from somewhere, not sure if I had used it in one of the published guns though. When extended the usual p3 can be used instead. This is a reasonable improvement on the current p00402osc6 which is used for p213, p225, p237, p426 and p474. Unfortunately it can't be squashed down to p402, which is the only other period p00402osc6 was used for. [Edit: replaced custom sparker with a significantly smaller one. <snip comment about p75>. This could equally remain as p00426osc6, but I thought the osc3 version was more useful until I realised it was overclocked at p75.]

Code: Select all

#C p00426osc3
#C compression = 78
x = 66, y = 59, rule = LifeHistory
20.2A11.A$19.B2AB9.A.A$20.3B9.A.A2.2A3.A$19.B.B9.2A.2A2.A2.A.A$19.5B
8.B2.A.A3.A.A12.A$19.6B6.2ABA2.4A.A11.3A$19.8B4.2A.A.A3.A12.A$20.13B
2.A.AB2.A11.2A$18.13B5.A.A2B.A7.5B$17.15B5.A2B.2A6.4B$17.15B4.3B10.5B
$16.17B.B.2B10.6B.B$16.29B3.9B$15.13B2A16B2.11B.B$9.2A3.14B2A16B2.12B
2A$10.A2.2AB3.27B.13B2A$10.A.A2.A4.39B.B$8.2A.A.2A5.6B3.B2.2B2.22B$7.
B.A.A.A5.6B14.20B$5.B2A.3A.A4.9B14.20B$3.B2A.AB2.2A4.4B4.2A15.19B$2.
2A.AB9.4B5.A15.19B$2.2B.2BA7.4B7.3A12.17B2ABA.2A$2.AB.2B7.4B10.A10.2A
B.3B.11B2A.2A.A$.BAB3A6.4B21.A.AB6.11B$2A2B.B.B4.4B22.A8.10B$.BA2.3B
3.4B22.2A7.10B$5.3B2.4B32.11B$5.BA6B33.11B$4.BABA4B33.13B$4.A2BA3B31.
2B.13B.2B$3.2B2A5B29.21B$3.10B26.25B$3.6B.4B25.25B$.2AB.3B3.4B23.27B$
A.AB2.B5.4B22.27B$AB11.4B20.29B$.AB6.2A3.4B20.27B$.3BAB2.A2.A3.4B19.
6B2.11B2.6B$.2A.A.AB.2A5.4B17.A3B.B3.8B.B4.B.3BA$2.B.A.A2B8.4B15.BABA
7.B.4B10.ABA$.3A2.A.B9.4B13.2B2A11.3B11.2A$A5.A.2A9.4B11.4B12.4B11.B$
2A5.A2.A9.4B9.4B12.BA3B$8.2A11.4B7.4B12.BABAB$22.4B5.4B13.A.A2.2B2.B$
13.A9.4B3.4B12.3A2.3AB.B2A$13.3A8.4B.4B3.A8.A3.2A2.BA2B2A$16.A8.7B3.A
.A3.A4.3A2.2A.AB.B$15.2A9.5B4.A.A2.A.A5.A.A2.AB$15.4B7.6B4.A.2BA.A6.A
.A$17.2A.A2.4B2A4B4.2B2.A8.A$16.BA.3BA.2BA2BA4B3.4A$17.B2A2BA4BABA3B
3.B$18.A3.A4.BA3B4.3A$18.BA4B5.5B2.B2.A$19.AB2ABA7.2A.2BABA$22.BAB7.A
.BABA.A.A$23.A9.2A5.2A!
The p6 bumper can be welded to the hive with tail at p402. And even though that adds two columns, it's still smaller than the current p00402osc6. I briefly tried finding a narrower p6 sparker, but didn't find anything that fits with the hive with tail.

Code: Select all

#C p00402osc6
#C compression = 78
x = 65, y = 56, rule = LifeHistory
19.2A11.A$18.B2AB9.A.A$19.3B9.A.A2.2A3.A$18.B.B9.2A.2A2.A2.A.A$18.5B
8.B2.A.A3.A.A12.A$18.6B6.2ABA2.4A.A11.3A$18.8B4.2A.A.A3.A12.A$19.13B
2.A.AB2.A11.2A$17.13B5.A.A2B.A7.5B$16.15B5.A2B.2A6.4B$16.15B4.3B10.5B
$15.17B.B.2B10.6B.B$15.29B3.9B$14.13B2A16B2.11B.B$2.2A9.14B2A16B2.12B
2A$2B2AB7.2AB3.27B.13B2A$4B7.A2.A4.39B.B$2BA7.A.2A5.6B3.B2.2B2.22B$BA
BA3.B2.A7.6B14.20B$.AB.A.B2A.A6.9B14.20B$3.2BAB2A.2A4.4B4.2A15.19B$3.
2A3B7.4B5.A15.19B$4.4B6.4B7.3A12.17B2ABA.2A$7.3B3.4B10.A10.2AB.3B.11B
2A.2A.A$7.3B2.4B21.A.AB6.11B$7.BA6B22.A8.10B$6.BABA4B22.2A7.10B$6.A2B
A3B32.11B$5.2B2A5B31.11B$5.10B29.13B$5.6B.4B25.2B.13B.2B$3.2AB.3B3.4B
23.21B$2.A.AB2.B5.4B20.25B$2.A12.4B19.25B$.2A13.4B17.27B$17.4B16.27B$
18.4B14.29B$19.4B14.27B$20.4B13.6B2.11B2.6B$21.4B11.A3B.B3.8B.B4.B.3B
A$22.4B9.BABA7.B.4B10.ABA$23.4B7.2B2A11.3B11.2A$24.4B5.4B12.4B11.B$
15.A9.4B3.4B12.BA3B$15.3A8.4B.4B3.A4.2A2.BABAB$18.A8.7B3.A.A4.A2.A.A
2.2B2.B$17.2A9.5B4.A.A2.A2.3A2.3AB.B2A$17.4B7.6B4.A.2B3A3.2A2.BA2B2A$
19.2A.A2.4B2A4B4.2B5.2A2.2A.AB.B$18.BA.3BA.2BA2BA4B3.7A.A.A2.AB$19.B
2A2BA4BABA3B3.B4.A4.A.A$20.A3.A4.BA3B4.3A8.A$20.BA4B5.5B2.B2.A$21.AB
2ABA7.2A.2BABA$24.BAB7.A.BABA.A.A$25.A9.2A5.2A!
I haven't experimented with adding semi-snarks to any of these guns yet. I guess that will also yield improvements.

Edit 4: Made a few small updates to correct the compression values in some guns (which I had misunderstood) and a population reduction for the p00426osc3.

Edit 5: Aargh, I really didn't understand the compression parameter after all and got completely confused by the overclocked syringe. Edited everything back (which hopefully no-one saw) and will post an improved overclocked p75 in the next post.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by wildmyron » April 23rd, 2018, 5:23 am

Sorry about the mess of edits in my previous post. I spent far too long figuring out that there was little difference between using the p3 and p6 bumpers in the p402 and p426 gun families (and other similar families) as well as being confused by the overclocked syringe.
Here are a few more guns which are further variations on the current collection using the p3 bumper.

Reduction of fixed p00075 which uses the p00426osc3 overclocked to p75

Code: Select all

x = 69, y = 62, rule = LifeHistory
23.2A11.A$22.B2AB9.A.A$23.3B9.A.A2.2A3.A$22.B.B9.2A.2A2.A2.A.A$22.5B
8.B2.A.A3.A.A12.A$22.6B6.2ABA2.4A.A11.3A$22.8B4.2A.A.A3.A12.A$23.13B
2.A.AB2.A11.2A$21.13B5.A.A2B.A7.5B$20.15B5.A2B.2A6.4B$20.15B4.3B10.5B
$19.17B.B.2B10.6B.B$19.9B4A3BABA10B3.2BABA2B2A$18.10BA3BA7B3A6B2.2B4A
3BAB.B$17.10BA5BA4B2A2BA6B2.A3B3A2BA2B2A$16.2AB3.7B3A4B4AB2A6B.3BA2BA
3BA2B2A$15.A2.A4.15B3A9BA5BA5B.B$10.2A2.A.2A5.6B3.B2.2B2.11BA5BABA2B$
11.A2.A7.6B14.8BA2B3A2BA3B$11.A.2A6.9B14.15BA4B$8.BA.A.A6.4B4.2A15.6B
2A4B4A3B$6.B.B2A2.A5.4B5.A15.13BA2B2AB$5.B2AB4.2A3.4B7.3A12.6B2A4B3AB
A3BA.2A$3.B2A.AB8.4B10.A10.2AB.3B.B3A3BABA3B.2A.A$2.2A.AB9.4B21.A.AB
6.A3B2A5B$2.2B.2BA7.4B22.A8.2BA7B$2.AB.2B7.4B22.2A7.4BA5B$.BAB3A6.4B
32.5B2A4B$2A2B.B.B4.4B33.4B3A4B$.BA2.3B3.4B33.5BA2BA4B$5.3B2.4B31.2B.
5B2ABA4B.2B$5.4B2A2B31.10B2A9B$4.3BA2BAB30.25B$4.2BA3BA31.25B$3.3BABA
3B29.27B$3.3B2A5B28.27B$3.6B.4B26.29B$.2AB.3B3.4B26.27B$A.AB2.B5.4B
25.6B2.11B2.6B$AB11.4B23.A3B.B3.8B.B4.B.3BA$.AB6.2A3.4B21.BABA7.B.4B
10.ABA$.3BAB2.A2.A3.4B19.2B2A11.3B11.2A$.2A.A.AB.2A5.4B17.4B12.4B11.B
$2.B.A.A2B8.4B15.4B12.BA3B$.3A2.A.B9.4B13.4B12.BABAB$A5.A.2A9.4B11.4B
13.A.A2.2B2.B$2A5.A2.A9.4B9.4B12.3A2.3AB.B2A$8.2A11.4B7.4B12.A3.2A2.B
A2B2A$22.B3A5.4B14.3A2.2A.AB.B$13.A9.A3B3.4B17.A.A2.AB$13.3A8.A3B.4B
3.A15.A.A$16.A8.7B3.A.A3.A11.A$15.2A9.5B4.A.A2.A.A$15.4B7.6B4.A.2BA.A
$17.2A.A2.4BA5B4.2B2.A$16.BA.3BA.3B2A5B3.4A$17.B2A2BA5B2A3B3.B$18.A3.
A4.5B4.3A$18.BA4B5.5B2.B2.A$19.AB2ABA7.2A.2BABA$22.BAB7.A.BABA.A.A$
23.A9.2A5.2A!
Slight reduction to p00534osc6

Code: Select all

#C compression = 534
#C tentative_compression = 78
#C y_trips = 2
#C y_slack = 17
x = 70, y = 59, rule = LifeHistory
39.2A$39.A.A$41.A4.2A$37.4A.2A2.A2.A$37.A2.A.A.A.A.2A$39.BABABA.A$40.
B2ABA.A$24.2A15.2B.BA$23.A.A14.3B7.A$17.2A4.A7.2A6.4B7.3A$15.A2.A2.2A
.4A4.A6.B2A3B8.A$15.2A.A.A.A.A2.A4.A.AB3.B2A3B7.A.A$18.A.ABABAB7.2AB.
10B5.A.AB$18.A.AB2AB10.13B5.A3B$19.AB.2B11.14B6.4B$22.3B10.15B5.6B$8.
2A12.4B6.2A3.8B2.4B4.7B$2A5.A2.A9.3B2AB6.A4.6B5.4B2.8B.4B.B$A5.A.2A
10.3B2AB3.BA.A3.9B4.17B.B2A$.3A2.A.B9.10B.B2A3.4B4.2A5.18B2A$2.B.A.A
2B8.13B4.4B5.A6.16B.2B$.2A.A.AB.2A5.14B3.4B7.3A3.16B$.3BAB2.A2.A3.15B
2.4B10.A3.15B$.AB6.2A3.4B2.8B3.4B11.A.2AB.12B$AB11.4B5.6B2.4B10.2A.A.
AB2.11B$A.AB2.B5.4B4.13B11.A2.A5.10B$.2AB.3B3.4B5.2A4.6B14.2A5.2B2A6B
$3.6B.4B7.A5.4B21.3B2A6B$3.10B5.3A5.6B21.10B$3.2B2A5B6.A6.8B20.8B.B2A
.A$4.A2BA3B13.4B2.4B18.7B3.B2AB3A$4.BABA4B11.4B4.4B17.6B6.B4.A$5.BA6B
9.4B6.4B17.6B4.2A.3A$5.3B2.4B7.4B8.4B16.5B4.A2.2A$5.3B3.4B5.4B10.4B
14.8B.A.A$5.B6.4B3.4B12.4B4.A8.8BA.A.3A$4.3A6.4B.4B14.4B3.3A6.6B.2BAB
.A2.A$3.A.4A5.7B16.4B5.A4.7B2.2B2.A.A.A$3.A2BA2BA5.5B5.2A.2A8.4B3.2A
4.7B3.B.2A2.A.A$.2A2.2B3A4.6B4.B2A.A10.4B2.4B.8B2.A.A2.A.A.A$2.A.A8.
4B2A3B2.A2B.A11.4B3.11B2.2A2.2A.2A$2.A.6A2.4BA2BA2B.BABA.A.2A9.4B.12B
$3.A5.A3.3BABA4BA3B.A.A11.B3A12B$4.3A7.3BAB4.A.B.2A.A12.A13B10.A$6.A
5.5B7.2A3.A14.A9B11.3A$12.2A12.3A14.12B9.A$13.A12.A15.16B6.2A$10.3A
22.A6.24B$10.A24.3A3.23B$38.A2.24B$37.A.B.24B$37.2A27B$35.2A2.A22B.4B
$34.A2.3A3B3.2B3.B7.2B3.4B$35.A4.2B3.4B.3B5.BA2B3.4B$36.4A5.B2AB.B2AB
4.A.A5.3BA$38.A7.2A3.2A6.A7.ABA$40.A27.2A$39.2A28.B!
p00465osc3, derived from p00465osc5 (and p00513osc9, which it replaces). Improves p171, p465, p489 and p513.

Code: Select all

#C compression = 84
x = 66, y = 61, rule = LifeHistory
24.A$23.A.A$23.A.A$10.A11.2A.3A$10.3A10.B4.A$13.A7.B2AB3A12.A11.2A$
12.2A2.4B.B2A.A13.A.A9.B2AB$12.10B17.A.A9.3B$14.8B15.3A.2A9.B.B$11.
11B14.A4.B8.5B$10.12B2.4B9.3AB2A6.6B$10.18B11.A.2A4.8B$10.19B12.13B$
12.17B14.13B$12.17B13.15B$11.18B2.B10.15B$7.B3.23B5.B.17B$6.2AB.48B$
6.2A21B2A13B2A13B$7.22B2A13B2A14B$2A5.3B.39B2A3B3.B2A$.A9.39BABAB4.A
2.A$.A.AB2.B4.26B2.2B2.B3.2BA3B5.2A.A$2.2AB.3B3.8B3.7B2.4B13.6B7.A$4.
6B.5B8.6B17.9B6.2A$4.10B11.3B19.2A4.4B$4.2B2A5B13.B21.A5.4B$5.A2BA3B
33.3A6.4B$5.BABA4B32.A8.2BA2B$6.BA6B39.2BABA4B$6.3B2.4B38.2BA2BA3B$2.
AB2.3B3.4B37.4BA4B$.BABA.B.B4.4B35.10B$2.A3BAB6.4B33.10B2A$3.2B.2A7.
4B22.2A8.9BA2BA$3.2A.2AB7.4B22.A9.8BABA$3.2B.2A9.4B21.A.AB4.11BA$4.A
2B.2A8.4B10.A10.2AB.10B3A2B$6.A3B9.4B7.3A12.12B2A3B$7.A.2BA8.4B5.A15.
17B$9.2A.A2.2A4.4B4.2A15.17B.B$12.A2.A6.9B14.19B2A$12.2A.A7.6B14.19B.
B2A$13.A.A.2A5.6B3.B2.2B2.20B4.B$13.A2.A2.A4.36B$12.2A3.2AB3.27B.9B$
18.14B2A16B2.7B$19.13B2A16B2.7B$20.29B4.6B$20.17B.B.2B10.7B$21.15B4.
3B10.6B$21.15B5.A2B.2A6.7B$22.13B5.A.A2B.A7.5B$24.13B2.A.AB2.A8.6B$
23.8B4.2A.A.A3.A7.9B$23.6B6.2ABA2.4A.A5.2A.7B$23.5B8.B2.A.A3.A.A5.A5.
4B$23.B.B9.2A.2A2.A2.A.A2.3A7.4B$24.3B9.A.A2.2A3.A3.A10.3BA$23.B2AB9.
A.A23.3BA$24.2A11.A25.3A!
p00426osc6x2 using the p3 eater but not bothering with the p3 bumper. Improves p852 and p948.

Code: Select all

#C compression = 78
#C y_slack = 1
x = 79, y = 60, rule = LifeHistory
75.A$23.A9.2A5.2A31.3A$22.BAB7.A.BABA.A.A30.A$19.AB2ABA7.2A.2BABA24.
2A6.2A$18.BA4B5.5B2.B2.A24.A.A3.4B$18.A3.A4.BA3B4.3A26.A.5B$17.B2A2BA
4BABA3B3.B29.7B$16.BA.3BA.2BA2BA4B3.4A25.4B2A4B.B$17.2A.A2.4B2A4B4.2B
2.A8.A15.4B2A3B.B2A$15.4B7.6B4.A.2BA.A6.A.A14.11B2A$15.2A9.5B4.A.A2.A
.A5.A.A2.AB11.9B.2B$16.A8.7B3.A.A3.A4.3A2.2A.AB.B3.2B2.10B$13.3A8.4B.
4B3.A8.A3.2A2.BA2B2A.2A13B$13.A9.4B3.4B12.3A2.3AB.B2A.2A13B$22.4B5.4B
13.A.A2.2B2.B3.2B.11B$8.2A11.4B7.4B12.BABAB11.9B.B2A$2A5.A2.A9.BA2B9.
4B12.BA3B12.7B.BA.A$A5.A.2A9.2A2B11.4B12.4B11.7B5.A$.3A2.A.B9.2B2A13.
4B11.3B11.8B5.2A$2.B.A.A2B8.4B15.4B7.B.4B10.4B2.4B$.2A.A.AB.2A5.4B17.
4B.B3.8B.B4.B.4B4.4B$.3BAB2.A2.A3.4B19.6B2.11B2.6B6.4B$.AB6.2A3.4B20.
27B7.4B$AB11.4B20.29B7.4B$A.AB2.B5.4B22.27B9.4B$.2AB.3B3.4B23.27B10.
3BA$3.6B.4B25.25B12.ABA$3.10B26.25B13.2A$3.2B2A5B29.21B16.B$4.A2BA3B
31.2B.13B.2B$4.BABA4B33.13B$5.BA6B33.11B$5.3B2.4B32.11B$5.3B3.4B22.2A
7.10B$5.B6.4B22.A8.10B$4.A2B6.4B21.A.AB6.11B$3.A.A3B5.4B10.A10.2AB.3B
.11B2A.2A.A$3.AB2A2BA5.4B7.3A12.17B2ABA.2A$.2A2.A2B2A6.4B5.A15.19B$2.
A.A12.4B4.2A15.19B$2.A.8A6.9B14.20B$3.A4.A2.A7.6B14.20B$5.A5.A.2A5.6B
3.B2.2B2.22B$4.2A6.A2.A4.39B.B$13.2AB3.27B.13B2A$14.14B2A16B2.12B2A$
15.13B2A16B2.11B.B$16.29B3.9B$16.17B.B.2B10.6B.B$17.15B4.3B10.5B$17.
15B5.A2B.2A6.4B$18.13B5.A.A2B.A7.5B$20.13B2.A.AB2.A11.2A$19.8B4.2A.A.
A3.A12.A$19.6B6.2ABA2.4A.A11.3A$19.5B8.B2.A.A3.A.A12.A$19.B.B9.2A.2A
2.A2.A.A$20.3B9.A.A2.2A3.A$19.B2AB9.A.A$20.2A11.A!
Replacing the p00402 in the existing p00402x2 gun family with the p00402 from the previous post gives a similar improvement. I left the p3 bumper in for this one, but it could readily use the p6 instead. Improves p804 which is the only period the old one was used for.

Code: Select all

#C compression = 78
#C y_slack = 4
x = 78, y = 60, rule = LifeHistory
74.A$72.3A$71.A$63.2A6.2A$25.A9.2A5.2A19.A.A3.4B$24.BAB7.A.BABA.A.A
20.A.5B$21.AB2ABA7.2A.2BABA23.7B$20.BA4B5.5B2.B2.A23.4B2A4B.B$20.A3.A
4.BA3B4.3A8.A15.4B2A3B.B2A$19.B2A2BA4BABA3B3.B4.A4.A.A14.11B2A$18.BA.
3BA.2BA2BA4B3.7A.A.A2.AB11.9B.2B$19.2A.A2.4B2A4B4.2B5.2A2.2A.AB.B3.2B
2.10B$17.4B7.6B4.A.2B3A3.2A2.BA2B2A.2A13B$17.2A9.5B4.A.A2.A2.3A2.3AB.
B2A.2A13B$18.A8.7B3.A.A4.A2.A.A2.2B2.B3.2B.11B$15.3A8.4B.4B3.A4.2A2.B
ABAB11.9B.B2A$15.A9.4B3.4B12.BA3B12.7B.BA.A$24.4B5.4B12.4B11.7B5.A$
23.4B7.4B11.3B11.8B5.2A$22.4B9.4B7.B.4B10.4B2.4B$21.4B11.4B.B3.8B.B4.
B.4B4.4B$20.4B13.6B2.11B2.6B6.4B$19.BA2B14.27B7.4B$18.2A2B14.29B7.4B$
17.2B2A16.27B9.4B$.2A13.4B17.27B10.3BA$2.A12.4B19.25B12.ABA$2.A.AB2.B
5.4B20.25B13.2A$3.2AB.3B3.4B23.21B16.B$5.6B.4B25.2B.13B.2B$5.10B29.
13B$5.2B2A5B31.11B$6.A2BA3B32.11B$6.BABA4B22.2A7.10B$7.BA6B22.A8.10B$
7.3B2.4B21.A.AB6.11B$7.3B3.4B10.A10.2AB.3B.11B2A.2A.A$4.4B6.4B7.3A12.
17B2ABA.2A$3.2A3B7.4B5.A15.19B$3.2BAB2A.2A4.4B4.2A15.19B$.AB.A.B2A.A
6.9B14.20B$BABA3.B2.A7.6B14.20B$2BA7.A.2A5.6B3.B2.2B2.22B$4B7.A2.A4.
39B.B$2B2AB7.2AB3.27B.13B2A$2.2A9.14B2A16B2.12B2A$14.13B2A16B2.11B.B$
15.29B3.9B$15.17B.B.2B10.6B.B$16.15B4.3B10.5B$16.15B5.A2B.2A6.4B$17.
13B5.A.A2B.A7.5B$19.13B2.A.AB2.A11.2A$18.8B4.2A.A.A3.A12.A$18.6B6.2AB
A2.4A.A11.3A$18.5B8.B2.A.A3.A.A12.A$18.B.B9.2A.2A2.A2.A.A$19.3B9.A.A
2.2A3.A$18.B2AB9.A.A$19.2A11.A!
On a tangent from the above, this p00378osc6 gun family results from a custom p6 domino sparker used to squash the old p00402osc6 down by 3fd. It's larger than the old p402 so it only improves p126 and p378.

Code: Select all

#C compression = 78
x = 62, y = 55, rule = LifeHistory
31.A$17.2A10.3A$16.A2.A8.A$15.A.A.A8.2A$15.A.A.2A5.4B$13.2A.A.A.3B2.B
AB$13.A2.A.2A2B2A.ABAB$10.2A.A.ABAB.3B.2B2AB.2A$10.A2.3ABA.2A2.7B2A$
11.2A2.BAB.A4.7B$13.5A.A4.7B$13.A4.A5.6B$14.4A5.8B$15.A6.4B2.4B$13.A
7.4B4.4B$13.2A5.4B6.4B$19.4B8.4B$18.4B10.4B$17.4B12.4B$16.4B14.4B18.A
$15.4B16.4B11.2A3.A.A$.2A5.2A4.4B18.4B11.A3.A2.A$2.A5.2A2B.4B20.4B10.
A.2A.A.A$2.A.AB3.7B22.4B10.A.A.A.2A$3.2AB.8B24.4B10.2B2A.A2.A$5.2B2A
5B26.4B10.4B2.2A$5.BABA5B27.4B6.7B$6.BA7B27.4B3.8B$8.8B22.2A3.2B2A.8B
$6.2B.B3.4B22.A4.BABA8B$6.3B5.4B21.A.AB2.A10B.2B$6.3A6.4B10.A10.2AB.
14B2A$5.ABABA2.A3.4B7.3A12.16B2A$3.3A.B.4A4.4B5.A15.14B.2B$2.A3.BAB9.
4B4.2A15.13B$.A.2ABA2.4A6.9B14.14B.2B$.A.AB4A3.A7.6B14.18B2A$2A.2A2B
2.2A.A.2A5.6B3.B2.2B2.19B.B2A$.A.A.BABA2.A.A2.A4.35B2.B$.A.3AB2A2.A2.
2AB3.27B.8B$2.A3.A2.3A3.14B2A16B2.7B$3.2A2B2A7.13B2A16B2.7B$5.A2.A.2A
5.29B3.7B$.3A2.3A.A6.17B.B.2B11.6B.BA$.A2.3A.A.A7.15B4.3B10.7BA.A$2.A
5.A.2A6.15B5.A2B.2A6.8BA$3.5A11.13B5.A.A2B.A6.6B.B$5.A15.13B2.A.AB2.A
7.5B$20.8B4.2A.A.A3.A8.6B$20.6B6.2ABA2.4A.A4.2AB.5B$20.5B8.B2.A.A3.2A
3.A.AB3.4B$20.B.B9.2A.2A.A.A6.A7.4B$21.3B9.A.A3.A.3A2.2A8.3BA$20.B2AB
9.A.A4.A2.A13.3BA$21.2A11.A6.2A15.3AB!
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by chris_c » April 23rd, 2018, 7:10 am

@wildmyron Thanks for these. They look good and I see that you also spent time doing the compression, y_slack and y_trips annotations. I've been busy recently but will try to add everything when I get time.

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by wildmyron » April 24th, 2018, 6:09 am

chris_c wrote:@wildmyron Thanks for these. They look good and I see that you also spent time doing the compression, y_slack and y_trips annotations. I've been busy recently but will try to add everything when I get time.
Thanks. I hope I got all the annotations right. I've just interpreted how they're used in related guns and applied that to the new ones.

Here's one more gun family using the p3 bumper to replace snarks - derived from the p00564 family (and other related guns). It improves p201, p531, p555, p579 and p603. In addition to p201, p177 was listed in the tentative guns but I can't make the glider crossings work at that period.
p00531osc3

Code: Select all

#C compression = 531
#C tentative_compression = 78
#C y_slack = 20
#C y_trips = 2
x = 70, y = 59, rule = LifeHistory
39.2A$39.A.A$41.A4.2A$37.4A.2A2.A2.A$37.A2.A.A.A.A.2A$39.BABABA.A$40.
B2ABA.A$41.2B.BA$40.3B7.A$10.B16.A3.2A6.4B7.3A$9.B2A13.3A4.A6.B2A3B8.
A$7.B2A2.A.2A8.A7.A.AB3.B2A3B7.A.A$4.2A.4A5BA7.2A7.2AB.10B5.A.AB$3.A.
2B.A.2BA2BA5.5B9.13B5.A3B$2.A.A2.2A2BA2.B4.BA3B11.14B6.4B$2.A.A2.A2.
5A4BABA3B10.15B5.6B$3.A4.A.A.2AB.2BA2BA4B11.8B2.4B4.7B$7.2A.A.B2.4B2A
4B12.6B5.4B2.8B.4B.B$6.A3.2A6.6B12.9B4.17B.B2A$7.3A8.5B12.4B4.2A5.18B
2A$9.A7.7B10.4B5.A6.16B.2B$16.4B.4B8.4B7.3A3.16B$2A13.4B3.4B6.4B10.A
3.15B$.A12.4B5.4B4.4B11.A.2AB.12B$.A.AB2.B5.4B7.4B2.4B10.2A.A.AB2.11B
$2.2AB.3B3.4B9.8B11.A2.A5.10B$4.6B.4B11.6B14.2A5.2B2A6B$4.10B13.4B21.
3B2A6B$4.2B2A5B13.6B21.10B$5.A2BA3B13.8B20.8B.B2A.A$5.BABA4B11.4B2.4B
18.7B3.B2AB3A$6.BA6B9.4B4.4B17.6B6.B4.A$6.3B2.4B7.4B6.4B17.6B4.2A.3A$
3.A2.3B3.4B5.4B8.4B16.5B4.A2.2A$2.ABA.B.B4.4B3.4B10.4B14.8B.A.A$2.A3B
AB6.4B.4B12.4B4.A8.8BA.A.3A$3.2B.2A7.7B7.A6.4B3.3A6.6B.2BAB.A2.A$2.AB
A.2AB7.5B8.3A5.4B5.A4.7B2.2B2.A.A.A$.A.2B2A2.A5.6B6.2A3.A5.4B3.2A4.7B
3.B.2A2.A.A$BA.A2B4A4.4B2A4B2.B.A.2A7.4B2.4B.8B2.A.A2.A.A.A$.B2A.B4.
2A.4BA2BA2B.BAB.A.A4.A4.4B3.11B2.2A2.2A.2A$2.4A.2A.A3.3BABA3B3AB2A2.A
2.A.A4.4B.12B$2.BA.2A.A.A4.3BAB4.B2.3B2A2.A.A5.B3A12B$4.B4.A3.5B5.4A
2B.B.2A.A7.A13B10.A$3.AB8.2A7.B2AB3A2BA.2A9.A9B11.3A$3.A.2A7.A8.2A.A
2.2AB11.12B9.A$4.A2.A3.3A13.BAB12.16B6.2A$5.2A4.A16.A6.A6.24B$35.3A3.
23B$38.A2.24B$37.A.B.24B$37.2A27B$35.2A2.A22B.4B$34.A2.3A3B3.2B3.B7.
2B3.4B$35.A4.2B3.4B.3B5.BA2B3.4B$36.4A5.B2AB.B2AB4.A.A5.3BA$38.A7.2A
3.2A6.A7.ABA$40.A27.2A$39.2A28.B!
Here is p00531_9_p00201. This actually includes a saving of one column on the left hand side because it is possible to squeeze in the p3 eater. I don't know how this is managed in the gun collection, because the area is smaller than expected. I did notice that the get_area.py script uses the area of the gun from the confirmed folder and ignores the discrepancy with the value calculated from p00537osc3.

Code: Select all

x = 78, y = 59, rule = LifeHistory
47.2A$47.A.A$49.A4.2A$45.4A.2A2.A2.A$13.B16.A14.A2.A.A.A.A.2A$12.3A
13.3A16.BABABA.A$10.A2B2.B.BA8.A20.B2ABA.A$7.AB.A2B2AB2ABA7.2A20.2B.B
A$6.A.2A.B.2A4B5.5B19.3B7.A$7.A2.4AB2.A4.BA3B12.2A6.4B7.3A$5.A.A2.A2.
A3BA4BABA3B12.A6.B2A3B8.A$4.A.A4.A.A.2BA.2BA2BA4B11.A.AB3.B2A3B7.A.A$
4.A2.4A2.A.A2.4B2A4B13.2AB.10B5.A.AB$3.2A8.2A6.6B16.13B5.A3B$9.2A10.
5B17.14B6.4B$2A5.A2.A9.7B16.15B5.6B$A5.A.2A9.4B.4B17.8B2.2BAB4.7B$.3A
2.A.A9.4B3.4B16.6B5.2B2A2.8B.4B.B$2.A.A.3A8.4B5.4B14.9B4.2A15B.B2A$.B
A.A.BA.2A5.4B7.4B12.4B4.2A5.18B2A$.B3AB2.A2.A3.4B9.4B10.4B5.A6.16B.2B
$.2A6.2A3.4B11.4B8.4B7.3A3.16B$BA11.4B13.4B6.4B10.A3.15B$A.AB2.B5.4B
15.4B4.4B11.A.2AB.12B$.2AB.3B3.4B17.4B2.4B10.2A.A.AB2.11B$3.2BABAB.4B
19.8B11.A2.A5.10B$3.BA2BA5B21.6B14.2A5.2B2A6B$3.BA2BA4B23.4B21.3B2A6B
$4.B2A4B23.6B21.10B$4.6BAB21.8B20.8B.B2A.A$5.6B2A19.4B2.4B18.7B3.B2AB
3A$5.3B2.2A2B17.4B4.4B17.6B6.B4.A$.AB2.3B3.4B15.4B6.4B17.6B4.2A.3A$BA
BA.B.B4.4B13.4B8.4B16.5B4.A2.2A$.A3BAB6.4B11.4B10.4B14.8B.A.A$2.2B.2A
7.4B9.4B12.4B4.A8.8BA.A.3A$2.2A.2AB7.4B7.4B14.4B3.3A6.6B.2BAB.A2.A$2.
2B.2A9.4B5.4B16.4B5.A4.7B2.2B2.A.A.A$3.A2B.2A8.4B3.4B18.4B3.2A4.7B3.B
.2A2.A.A$5.A3B9.4B.4B20.4B2.4B.8B2.A.A2.A.A.A$6.A.2BA8.7B22.4B3.11B2.
2A2.2A.2A$8.2A.A8.5B11.2A11.4B.12B$11.A7.6B6.2A.A2.A12.B3A12B$11.2A5.
4B2A4B2.B.A.2A15.A13B10.A$17.4BA2BA2B.B2A.A.A4.A12.A9B11.3A$18.3BABA
4B5A2.A2.A.A10.12B9.A$19.3BAB4.B2.A2B2A2.A.A9.16B6.2A$17.5B5.A2BA2B.A
.2B.A3.A6.24B$17.2A7.A5B4A.2A4.3A3.23B$18.A8.2A.A2.2AB10.A2.24B$15.3A
13.2AB11.A.B.24B$15.A16.B12.2A27B$43.2A2.A22B.4B$42.A2.3A3B3.2B3.B7.
2B3.4B$43.A4.2B3.4B.3B5.BA2B3.4B$44.4A5.B2AB.B2AB4.A.A5.3BA$46.A7.2A
3.2A6.A7.ABA$48.A27.2A$47.2A28.B!
In a similar vein, it's possible to improve p507 with this version of the gun - squashed down to p507 by using another custom p3 sparker which adds two columns. I guess it constitutes a separate gun family, but it's never going to compete at any other period.

Code: Select all

#C compression = 507
#C tentative_compression = 78
#C y_slack = 17
#C y_trips = 2
x = 69, y = 59, rule = LifeHistory
38.2A$38.A.A$40.A4.2A$36.4A.2A2.A2.A$36.A2.A.A.A.A.2A$38.BABABA.A$39.
B2ABA.A$40.2B.BA$39.3B7.A$30.2A6.4B7.3A$31.A6.B2A3B8.A$11.A16.A2.A.AB
3.B2A3B7.A.A$10.BAB13.3A3.2AB.10B5.A.AB$8.B2A2.A.2A8.A8.13B5.A3B$5.2A
.A2B3AB2AB7.2A7.14B6.4B$4.A.2A.B.2B4A5.5B7.15B5.6B$3.A.A2.2A3B2.B4.BA
3B11.8B2.4B4.7B$3.A.A2.A2.2AB3A3BABA3B10.6B5.4B2.8B.4B.B$4.A4.A.A.BAB
.2BA2BA4B8.9B4.17B.B2A$8.2A.A.B2.4B2A4B8.4B4.2A5.18B2A$7.A3.2A6.6B8.
4B5.A6.16B.2B$8.3A8.5B8.4B7.3A3.16B$10.A7.7B6.4B10.A3.15B$2.2A13.4B.
4B4.4B11.A.2AB.12B$3.A12.4B3.4B2.4B10.2A.A.AB2.11B$3.A.AB2.B5.4B5.8B
11.A2.A5.10B$4.2AB.3B3.4B7.6B14.2A5.2B2A6B$6.6B.4B9.4B21.3B2A6B$6.10B
9.6B21.10B$6.2B2A5B9.8B20.8B.B2A.A$7.A2BA3B9.4B2.4B18.7B3.B2AB3A$7.BA
BA4B7.4B4.4B17.6B6.B4.A$8.BA6B5.4B6.4B17.6B4.2A.3A$8.3B2.4B3.4B8.4B
16.5B4.A2.2A$5.A2.3B3.4B.4B10.4B14.8B.A.A$4.ABA.B.B4.7B12.4B4.A8.8BA.
A.3A$4.A3BAB6.5B14.4B3.3A6.6B.2BAB.A2.A$5.2B.2A5.6B6.A8.4B5.A4.7B2.2B
2.A.A.A$2A2.AB4AB3.4B2A4B2.A.A8.4B3.2A4.7B3.B.2A2.A.A$A2.A.2B.2A3.4BA
2BA2B.AB.A10.4B2.4B.8B2.A.A2.A.A.A$.A.ABA2.AB4.3BABA4BA2B12.4B3.11B2.
2A2.2A.2A$2.A6.2B4.3BAB4.A.B.B11.4B.12B$3.2AB2.ABA2.5B4.6B2A11.B3A12B
$4.AB3.A3.2A7.B2ABA.2A12.A13B10.A$4.AB8.A7.2ABA2.A14.A9B11.3A$2.B2AB
5.3A6.3A.2A.3A12.12B9.A$2.2A7.A7.A2.2B2AB3.A10.16B6.2A$.B2AB14.2A2.2B
A.2A2.A2.A6.24B$.A.A18.AB2.A.3A3.3A3.23B$2.A20.4A10.A2.24B$27.2A7.A.B
.24B$25.A2.A7.2A27B$25.2A7.2A2.A22B.4B$33.A2.3A3B3.2B3.B7.2B3.4B$34.A
4.2B3.4B.3B5.BA2B3.4B$35.4A5.B2AB.B2AB4.A.A5.3BA$37.A7.2A3.2A6.A7.ABA
$39.A27.2A$38.2A28.B!
I think I might give the loop crossing guns a break from now on. Like dvgrn, figuring out all the permutations of different welds and sparkers to make things fit is giving me a headache.

Edit: Sokwe's trick with the p3 eater to improve the p25 can shave off at least one row of the p50:

Code: Select all

x = 143, y = 109, rule = LifeHistory
3.B4.B2A3B38.2A44.2A$.8BABA4B4.2B28.2B2AB42.B2A2B$.3B2A4B3A5B.4B27.4B
44.4B$4A2BA4B3A9B26.4B46.4B$3A.2A4B3A8BA2B26.4B44.4B$.B4.3BABA9BA2B
26.4B17.2A6.2A17.4B$8.B2A3B4.2BABA2B25.5B14.2B2AB4.B2A2B14.5B$18.B2AB
2AB25.5B14.4B6.4B14.5B$18.A5BA24.2B3A2B13.5B4.5B13.2B3A2B$18.3BA3B24.
BA3BAB14.5B2.5B14.BA3BAB35.2A$18.2A3B2A24.7B14.5B2.5B14.7B34.BABAB$
18.7B24.A5BA14.12B14.A5BA35.B3A$4.B4.3B2AB4.2BA2B4.B2A3B15.2A3B2A13.
14B13.2A3B2A36.B2AB$2.8BA2BA3B2.2BA2B2.3BA2BA3B4.B8.7B14.12B14.7B20.
2A13.2B2A$2.7BA8B.B3AB.8BA4B.B2A8.5B14.14B14.5B20.B2A2B11.ABAB$.2A6BA
8BA5BA8BA6B2A8.5B7.2A4.16B4.2A7.5B21.4B10.2BA2B$.2AB.4BA9B2AB2A9BA7B
10.3B7.B2AB4.14B4.B2AB7.3B23.4B9.5B$2.B4.3BA2BA3B2.B3AB2.3BA2BA8B2.2B
ABAB3.AB7.B2.B.20B.B2.B7.BA3.BABA2B4.B9.4B9.7B$9.3B2AB5.3A5.B2A3B4.B
2.3BA2BA5BAB3.B2.10B2A6B2A10B2.B3.BA5BA2BA8B7.BA2B9.2A3B2A$20.3B17.3B
2A6BAB3A3BA6BA3BA2BA4BA2BA3BA6BA3B3ABA6B2A7B6.B3AB9.2A3B2A$20.3B16.2B
2A3BA2B3A2B2A3BA6BA3BA2BA4BA2BA3BA6BA3B2A2B3A2BA3B2A4B2A5.A3BA9.7B$
19.5B15.4B2A6BAB3A3BA6BA3BA2BA4BA2BA3BA6BA3B3ABA6B2A4B.B2A4.AB3ABA8.
2B3A2B$20.3A14.2AB.3BA2BA5BAB3.B2.10B2A6B2A10B2.B3.BA5BA2BA3B4.B5.B5A
B8.2B3A2B$20.3B13.A.AB3.2BABAB3.AB7.B2.B.20B.B2.B7.BA3.BABA2B12.7B9.
2BA2B$17.9B10.A14.3B7.B2AB4.14B4.B2AB7.3B20.7B9.5B$16.2A.5B.2A8.2A13.
5B7.2A4.16B4.2A7.5B19.7B9.4B$16.2A.2BA2B.2A23.5B14.14B14.5B19.7B9.4B$
17.3BABA3B23.7B14.16B10.7B9.BABA2B4.5B4.2BABA4B$19.5B25.2A3B2A13.14BA
2B10.2A3B2A7.BA3BA4B2.5B2.4BA3BA3B$18.A5BA24.A5BA14.13B2A2B9.A5BA6.2B
A9B.5B.9BA4B$18.3BA3B10.2A12.7B15.4B2.2BA4B2A2B8.7B5.2BA4BA6B2AB2A6BA
4BA3B$16.B.2A3B2A.B8.A13.BA3BAB13.5B3.2B2A4BA2B8.BA3BAB5.3BA9BA5BA9BA
3B$7.3B3.B.13B.B2.BA.A13.2B3A2B13.2A6.2BA4BA2B9.2B3A2B3.2AB.BA3BA4B2.
A3BA2.4BA3BAB$7.24B.B2A15.5B15.A6.3BA5B11.5B3.A.AB3.BABA2B5.3A5.2BABA
B$6.2A25B17.5B12.3A7.3B2A7B8.5B3.A17.BAB$6.2A13BA11B5.2A6.A4.4B12.A8.
3BAB2A5B2A8.4B2.2A17.3B$7.B.11B3A10B4.2BAB3.3A4.4B18.2B.B2ABA7BA.A7.
4B20.5B$10.22B5.3B3.A8.4B16.2A4B2A7B3.A8.4B20.3B$12.8B3A8B7.B.B2.2A6.
4B17.2AB.11B3.2A6.4B21.3A$12.8B3A8B5.9B5.B2A2B18.B.12B10.B2A2B18.9B$
10.33B8.2A23.10B12.2A19.2A.5B.2A$7.B.11B3A20B33.10B33.2A.5B.2A$6.2A
13BA22B30.2AB2.5B36.4BA4B$6.2A29B2A7B27.A.AB3.4B38.2BA2B$7.22B3A4BA2B
A7B26.A6.4B37.2BABA2B$7.3B3.B.15BA6B3A8B24.2A7.4B24.2A10.7B$16.B.2A3B
2A.B.2B2A6BA10B33.4B24.A8.B.B2AB2AB.B$18.3BA3B3.4BA10B3.4B33.2BAB23.A
.AB2.B.2A3BABA3B2A.B3.3B$18.A5BA3.2BABA10B4.4B33.2B2A23.3A.5A3BABA3B
5A5B$19.5B6.ABAB.6B7.4B33.2A2B10.A13.4A2BA4BA4BA2B3A3B2A$17.3BABA3B5.
2B2.3B11.2BAB33.4B9.3A5.2A4.2A3BA5BA5BA3B2A2B2A$16.2A.2BA2B.2A8.B2A
12.2B2A33.4B11.A3.B2AB3.BA19BA2B.B$16.2A.5B.2A9.A14.2A2B33.4B9.2A3.3B
5.B3A13B3A2B$17.9B11.3A12.4B33.4B8.5B.B.B5.19B$20.3B16.A13.4B33.4B9.
7B5.19B$20.3A31.4B33.4B7.13B3A13B3A2B$19.5B31.4B33.4B6.12BA19BA2B.B$
20.3B33.4B33.4B5.11B2A3BA5BA5BA3B2A2B2A$20.3B34.4B33.4B3.B2A10B3A2BA
4BA4BA2B3A3B2A$9.3B2AB5.3A5.B2A3B24.4B3.34B2A3BA10B5A3BABA3B5A5B$2.B
4.3BA2BA3B2.B3AB2.3BA2BA3B4.B18.4B.9B4A20BA20B2A3BABA3B2A.B3.3B$.2AB.
4BA9B2AB2A9BA4B.B2A18.13BA3BA20BA3BA15B.B.B2AB2AB.B$.2A6BA8BA5BA8BA6B
2A17.14BA24B4A16B3.7B$2.7BA8B.B3AB.8BA7B17.5BABA8BA2BA24B.15B3.2BABA
2B$2.8BA2BA3B2.2BA2B2.3BA2BA8B16.4B2.B2AB39.4B2.4B6.2BA2B$4.B4.3B2AB
4.2BA2B4.B2A3B4.B17.3AB4.A3B36.5B4.2B5.4BA4B$18.7B30.3BA6.4B35.2A13.
2A.5B.2A$18.2A3B2A29.3BA8.4B35.A13.2A.5B.2A$3.2A13.3BA3B28.4B10.4B31.
3A15.9B$.2B2AB4.A7.A5BA27.4B5.2A5.3BA30.A20.3A$.4B5.3A5.B2AB2AB26.4B
5.B2A2B4.ABAB50.3B$4B9.A4.2BABA2B25.4B7.4B5.2A2B48.5B$.4B7.2A5.2BA2B
25.4B9.4B5.4B48.3B$.B3A7.4B3.2BA2B24.4B9.4B7.4B47.BAB$.B3AB8.3B3.3B
15.AB7.4B10.4B8.4B35.BABA2B5.3A5.2BABAB$.A3BA7.5B3.4B12.A.AB.2B2.4B
10.5B9.2BAB27.B4.BA3BA4B2.A3BA2.4BA3BAB$A5BA6.5B5.2A2.2A3.2A4.A10B11.
5B10.2B2A25.2AB.3BA9BA5BA9BA3B$BA3BAB5.7B4.A3.A4.A6.B.3B2A2B11.7B10.
2A2B24.2A4BA4BA6B2AB2A6BA4BA3B$2B3A2B5.7B5.3A2.A3.A6.3BABAB12.7B11.4B
24.6BA9B.5B.9BA4B$7B5.3BA3B7.A.2A2.2A5.6BA13.3BA3B12.4B23.6BA3BA4B2.
5B2.4BA3BA3B$7B5.2B3A2B7.A2.A.A2.3B2.6B14.2B3A2B13.4B24.B4.BABA2B4.5B
4.2BABA4B$7B5.B5AB4.A3.A3.A6B.3BABAB13.B5AB14.3BA37.7B9.4B$.5B6.2A3B
2A4.4A3.A.6B2.5B14.2A3B2A15.3BA36.7B9.4B$.5B7.5A12.2A14B14.5A17.3AB
35.7B9.5B$2.4B7.A3BA7.2A4.B.14B4.2A7.A3BA18.4B34.7B9.2BA2B$2.4B8.ABA
7.B2AB5.13B4.B2AB7.ABA20.4B33.B5AB8.2B3A2B$3.6B2AB3.AB7.A2.A.20B.A2.A
7.BA3.B2A3B13.4B32.AB3ABA8.2B3A2B$2.6BABA7B3.B2.4A22B4A2.B3.7BABA4B4.
B7.4B32.A3BA9.7B$.6BA6B2A7B6A6B8A6B6A7B2A6BA5B.B2A7.BABA31.B3AB9.2A3B
2A$.6BA2BA2BA2BA5B2A4B2A5BAB4ABA5B2A4B2A5BA2BA2BA2BA7B2A8.B2AB31.BA2B
9.2A3B2A$2.5BA6B2A7B6A6B8A6B6A7B2A6BA8B10.A3B30.4B9.7B$4.4BABA7B3.B2.
4A22B4A2.B3.7BABA9B11.4B30.4B9.5B$6.3B2AB3.AB7.A2.A.20B.A2.A7.BA3.B2A
3B4.B14.4B28.4B10.2BA2B$14.ABA7.B2AB4.14B4.B2AB7.ABA28.4B26.B2A2B11.A
BAB$13.A3BA7.2A4.16B4.2A7.A3BA28.3BA26.2A13.2B2A$8.A4.5A14.14B14.5A4.
A24.ABAB41.B2AB$7.BAB2.2A3B2A14.12B14.2A3B2A2.BAB24.2A2B39.B3A$8.AB2.
B5AB13.14B13.B5AB2.BA26.4B37.BABAB$7.2A3.2B3A2B14.12B14.2B3A2B3.2A26.
4B37.2A$7.2B3.3BA3B14.2B2AB2.B2A2B14.3BA3B3.2B27.4B$4.2A.2BA2.7B14.4B
A2.A4B14.7B2.A2B.2A25.2BAB$4.A2.2B3.7B13.5B4.5B13.7B3.2B2.A26.2B2A$5.
4A4.5B14.4B6.4B14.5B4.4A28.2A2B$9.B3.5B14.BA2BA4.A2BAB14.5B3.B33.4B$
7.3A3.4B17.2A6.2A17.3B4.3A32.4B$6.A2.B2.4B46.4B2.B2.A32.4B$6.ABA2B.2A
50.2A.2BABA33.3BA$4.A.A.ABAB.A50.A.BABA.A.A32.3BA$4.2A5.2A52.2A5.2A
33.3AB!
Edit 2: Replacing a p7 sparker in the p63 gun with a p3 sparker having the same function can shave two rows off the bottom of the gun.
#p63

Code: Select all

x = 114, y = 72, rule = LifeHistory
31.A21.A27.A$29.3A20.A.A5.2A17.3A11.A$3.2A23.A23.A.A3.BA2BA15.A14.3A$
4.A23.2A18.2A.2A.2A2.BA2B16.2A16.A14.A$4.A.AB18.4B18.A5.A3.BAB15.4B
15.2A12.3A$5.2AB.2A14.3B22.3A2BAB2.2ABA12.3B5.B.7B3.3B.2B7.A$7.2B2AB
12.4B.3B.B12.4A2.A.BAB.2BABA2B9.4B.7B2A3BA5.5B6.2A$7.4B6.18B10.A3.A6.
BA8B.8BAB2A6B2AB2ABA8BA2B2.5B$7.6B3.16B2A2B5.B3.2A9.4BA3BA9BA2B2A2B3A
B2ABA2BA7B3A6B$8.6B2.5B2A9B2A2B3.4B3AB10.3BA2B2A9BA6B2A2B2AB2A8BA3BA
4B2A$8.7B.6B2A9B2AB.5BABA13.5BA10B2A4B2A3B3ABA8B2A2B2A3B2A$7.9B2A3BA
12B2A3BAB2ABA12.3B3A13BA7B2A2B3A10B2A3B.B$6.8B2AB2A7B2.2B.2BABA2B2A3B
A2B11.4BA14B2.2A3.2BA14B2A4B$5.9BA2B2A4B8.B2A3B2ABA7B8.17B11.10B2.3B
2A4B$5.9BA3BA2B11.BA2B2A13B2.2B.15B16.6B3.2BA5B$6.9B2ABAB12.2B3A20B3A
10B19.3B4.2B2A3B$5.12BA3B12.2BA4B.15BA3BA.8B21.B3.11B$3.2AB.14B11.24B
A4B3.8B19.2A2.12B$2.A.AB.6B3.3B.B2A8.25B2AB2A5.B3.2A20.A2.12B$2.A4.6B
7.BA.A8.8B2.7BABA6BAB10.A19.A5.11B$.2A4.7B9.A8.6B11.B2AB.3B.B12.3A16.
2A2.4B.8B$7.6B2A2.2A4.2A8.5B12.A2B20.A20.2A4.7B$5.2BA3B2A4BA2.A12.4B
14.4B40.A4.7B$5.2BAB2A5B3.2A13.3B16.2A37.3A6.6B$5.2BA7BA16.4B17.A38.A
8.5BAB$5.5BA3BA17.2A20.3A44.6B2A$5.8BAB18.A22.A45.4B2A2B$5.5BABAB16.
3A69.8B$5.3BA3B2A16.A70.6B2.B2A$6.B2A3BAB87.7B.BA.A$5.2BA5B89.6B4.A$
6.2BA2BA90.B3A2B4.2A$2A4.2B3AB90.A2BA2B$.A4.6B89.5BA2B$.A.AB.7B87.BA
3B2AB$2.2AB2.6B70.A16.2A3BA3B$4.8B69.3A16.BABA5B$4.2B2A4B45.A22.A18.B
A8B$5.2A6B44.3A20.2A17.A3BA5B$6.BA5B8.A38.A17.4B16.A7BA2B$7.6B6.3A37.
2A16.3B13.2A3.5B2ABA2B$7.7B4.A40.4B14.4B12.A2.A4B2A3BA2B$7.7B4.2A20.A
20.2BA12.5B8.2A4.2A2.2A6B$7.8B.4B2.2A16.3A12.B.3B.B2AB11.6B8.A9.7B4.
2A$7.11B5.A19.A10.BA6BABA7B2.8B8.A.AB7.6B4.A$7.12B2.A20.2A3.B5.2AB2A
25B8.2AB.3B3.6B.BA.A$7.12B2.2A19.8B3.4BA24B11.14B.B2A$8.11B3.B21.8B.A
3BA15B.4BA2B12.3BA12B$11.3B2A2B4.3B19.10B3A20B3A2B12.BAB2A9B$10.5BA2B
3.6B16.15B.2B2.13B2A2BAB11.2BA3BA9B$9.4B2A3B2.10B11.17B8.7BAB2A3B2AB
8.4B2A2BA9B$8.4B2A14BA2B3.2A2.14BA4B11.2BA3B2A2BABA2B.2B2.7B2AB2A8B$
6.B.3B2A10B3A2B2A7BA13B3A3B12.AB2ABA3B2A12BA3B2A9B$5.2A3B2A2B2A8BAB3A
3B2A4B2A8B.BA5B13.ABA5B.B2A9B2A6B.7B$5.2A4BA3BA8B2AB2A2B2A6BA9B2A2BA
3B10.B3A4B3.2B2A9B2A5B2.6B$6.6B3A7BA2BAB2AB3A2B2A2BA9BA3BA2BAB9.2A3.B
5.2B2A16B3.6B$4.5B2.2BA8BAB2AB2A6B2ABA8B2.6B2A11.A10.18B6.4B$4.2A6.5B
5.A3B2A7B.4B11.ABA4B7.3A12.B.3B.4B12.B2A2B$5.A7.2B.3B3.7B.B5.3B12.AB
2A4B6.A20.3B14.2A.B2A$2.3A12.2A15.4B13.B2A6B24.4B18.BA.A$2.A14.A16.2A
15.4B2.4B23.2A23.A$18.3A14.A7.A6.3B5.4B23.A23.2A$20.A11.3A8.3A3.4AB5.
4B19.3A$32.A13.A.2B.B.A2B4.4B18.A$45.A.ABA2.B2ABA4.4B$44.A2BA.4B3.AB
4.4B$45.2B.B2A.B2A2B.A4.4B$44.ABA.BA.A.A.A.2A5.4B$45.A4.A2.A.2A8.4B$
51.2A.A.A.3A5.3BA$49.A.A2.A.A.A2.A5.3BA$49.2A2.2A.2A2.2A6.3AB!
Edit 3: The p3 eater can also shave one column off the p42 gun in the obvious way.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by dvgrn » May 16th, 2018, 1:00 pm

I've been meaning to report this since I ran into it in late March. It seems I wrote it up as a lame annoying April Fool's joke, but then thankfully forgot to post it. See the quote below.

Now that it's not April any more, I'll report the actual problem first. With any luck that will be less confusing.

If I'm remembering right, my builder script has found only one problem so far with the guns currently posted on GitHub. The period 640 gun in the "variable" folder is actually period 512, and does not contain a period multiplier as the checkin note advertises. It would need a quinti-Snark and four signals to actually be period 128*5 = 640 ... but we don't have a quinti-Snark.

So that variable "p00640" is promising four guns that don't actually exist, and thus is artificially lowering our average bounding-box-size statistics (horrors!).

We can improve on the previous p640 record-holder somewhat by period-quadrupling a p160 gun. That gets us down to a 5376-cell bounding box, or maybe a bit lower if someone can weld the quadri-Snark in closer, but definitely not as low as 4774.

Code: Select all

x = 84, y = 64, rule = LifeHistory
43.2A11.A6.2A$42.B2AB9.A.A4.A2.A$43.3B9.A.A3.A.3A7.2A$42.B.B9.2A.2A.A
.A9.B2AB$42.5B8.B2.A.A3.2A7.3B$42.6B6.2ABA2.4A.A6.B.B$42.8B4.2A.A.A3.
A8.5B$43.13B2.A.AB2.A7.B3AB$41.13B5.A.A2B.A7.A2BAB$40.15B5.A2B.2A6.3B
2AB$40.15B4.3B10.7B$39.17B.B.2B11.ABA4B$39.29B3.2BA4B$38.13B2A16B2.3B
2A2B$37.14B2A16B2.B4A2B$36.2AB3.27B.BA6B$35.A2.A4.29BA5B2.B$34.A.2A5.
6B3.B2.2B2.13BA3BAB.B2A$34.A7.2A4B14.12BA5B2A$22.A10.2A6.ABA6B14.11BA
2B.2B$21.A.A3.2A11.3BA4.2A15.10BA2B$20.A2.A3.A11.4B5.A15.10BAB2A.2B$
20.A.A.2A.A10.4B7.3A12.9BA2B2A2B2A$19.2A.A.A.A10.4B10.A10.2AB.7BA3B2A
B2A$17.A2.A.2A2B10.4B21.A.AB2.5B2A4B.2B$17.2A2.4B10.4B22.A4.7B4AB$21.
7B6.4B22.2A3.4B.4B2A2B$22.8B3.4B27.4B3.4BA3B$23.8B.4B3.2A22.4B6.7B$
23.12B4.A22.4B10.4B2.2A$20.2B.11B2.BA.A21.4B10.2B2A.A2.A$19.2A14B.B2A
10.A10.4B10.A.A.A.2A$19.2A16B12.3A7.4B10.A.2A.A.A$20.2B.14B15.A5.4B
11.A3.A2.A$23.13B15.2A4.4B11.2A3.A.A$20.2B.14B14.9B6.2A10.A$19.2A18B
14.6B7.A$19.2AB.19B2.2B2.B3.6B5.2A.A$20.B2.35B4.A2.A$23.8B.16BA10B3.B
2A$23.7B2.14B2AB2A13B$23.7B2.14BA2BA13B$14.2A7.7B3.14B2A13B$14.A5.AB.
6B11.2B.B.6B2A9B$9.2A5.A2.A.A7B10.3B4.5B2A8B$9.A5.2A3.A8B6.2A.2BA5.
15B$6.2A.A.3B7.B.6B6.A.2BA.A5.13B$6.A2.A.2A2B2A7.5B7.A2.BA.A2.13B$8.
2A.A.2B2AB5.6B8.A3.A.A.2A4.8B$11.A.4B5.5B.B2A4.A.4A2.AB2A6.6B$11.2A.
4B3.4B3.BA.A3.2A3.A.A2.B8.5B$4.2A8.3BA6B7.A6.A.A.2A.2A9.B.B$3.A.A8.2B
ABA4B8.2A2.3A.A3.A.A9.3B$3.A8.B.3BA4B13.A2.A4.A.A9.B2AB$2A.AB.B3.BA9B
15.2A6.A11.2A$.A.A.2AB.3A9B$.A.A.2A2B2A10B$2A.A2.5BA9B$A2.4A3BA8B.B2A
$.2A2.BAB.BA8B.BA.A$3.2A6.7B5.A$3.A7.2B.3BA5.2A$5.A9.3BA$4.2A10.3AB!
Below was my attempt at April-Foolsifying this bit of news:
On April 1, dvgrn wrote:I've found a way to greatly reduce the bounding boxes of a large number of guns in the current collection. The method is already used to reduce the size of the current p640 gun to 4774 cells. Without this trick, I think the stable p608 would win the competition, with a 96x59 = 5664-cell bounding box.

Start with any of the small guns with a relatively high period, like the p104. Quadruple the period by adding a quadri-Snark. So far so good.

But then -- this is the good bit -- the bounding box stays significantly smaller if you just pretend that the quadri-Snark is there, instead of actually adding one!

If it seems like extra gliders are showing up, just ignore them -- with luck they'll just fly off to infinity.

It's very strange, but it appears that nobody has thought to apply this same idea anywhere else. The same optimization method should work equally well for tremi-Snarks and semi-Snarks.

User avatar
dvgrn
Moderator
Posts: 10610
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Execution of Old Guns by Variable-Speed Firing Squad

Post by dvgrn » May 16th, 2018, 1:02 pm

dvgrn wrote:If I'm remembering right, my builder script has found only one problem so far with the guns currently posted on GitHub.
Just for the record, the "builder script" is the script I've been working on that is supposed to automatically construct the full 14-999 gun collection based on the ceebo/glider_guns README. It can currently produce 876 guns. There are seventeen three-gun families left to make templates for, and about double that number of two-gun families, and then I'll be all done, finally.

-- Except now there are improvements from wildmyron, so I need a new edition of the README so I can tell what families are missing from my template folder, and which other families are in need of an update.

@chris_c, is there any likelihood of a README update getting checked in soon, or should I just dive in and try to incorporate the last few posts, and maybe take notes for you?

Post Reply