Jormungant wrote:Well well, I though this could only be use with period 1500+, but well... here is a p941 gun (prime)...
Extending the main loop increase the period by 16, and the secondary by 8, though there are non-trivial collisions/phase constrains that enable such a low period. Of course, one can change the track to induce different delays. For example here is a p997 gun (prime)...
Well, both of those gun periods are in the
ceebo/glider_guns]ceebo/glider_guns Hall of Shame, but those two examples are quite a bit too big to set any records. The biggest sub-1000 gun has a bounding box less than 7700 cells, these days, and only a few of them are above 7500.
I'm not sure that these guns grow slowly enough to overtake the adjustable p853 gun, since that also grows much more slowly than (+1, +1) bounding box per +8 ticks:
Code: Select all
x = 121, y = 132, rule = LifeHistory
27.A55.2A$25.3A55.A.A$24.A60.A4.2A$24.2A38.2A15.4A.2A2.A2.A$20.6B37.A
.A15.A2.A.A.A.A.2A$7.A11.5B33.2A4.A19.BABABA.A$7.3A8.7B30.A2.A2.2A.4A
16.B2ABA.A$10.A6.9B29.2A.A.A.A.A2.A17.2B.BA$9.2A6.9B13.2D2.D5.D8.A.AB
ABAB18.3B7.A$9.5B2.13B9.D2.D.D2.D.2D8.A.AB2AB10.2A6.4B7.3A$11.18B.2B
6.D2.D.D2.D2.D9.AB.2B12.A6.B2A3B8.A$10.2A19B2A6.3D.4D2.D12.3B11.A.AB
3.B2A3B7.A.A$10.2A17B.B2A8.D4.D2.D12.4B6.2A3.2AB.10B5.A.AB$11.B.17B.B
9.D4.D2.D10.3B2AB6.A6.13B5.A3B$13.16B9.3D5.D.3D9.3B2AB3.BA.A6.14B6.4B
$14.14B30.10B.B2A7.15B5.6B$15.8B2.4B28.13B11.8B2.4B4.7B$16.7B3.4B26.
14B11.6B5.4B2.8B.4B.B$13.11B3.4B24.15B10.9B4.17B.B2A$12.12B4.4B22.4B
2.8B11.4B4.2A5.18B2A$3.2A7.12B5.4B20.4B5.6B10.4B5.A6.16B.2B$2.A2.A2.
2A2.11B7.4B18.4B4.9B8.4B7.3A3.16B$3.2A2.A.A2.8B.4B6.4B16.4B5.2A4.4B6.
4B10.A3.15B$5.2A.B3.7B4.2A7.4B14.4B7.A5.4B4.4B11.A.2AB.12B$5.A2.2B2.
7B4.A9.4B12.4B5.3A7.4B2.4B10.2A.A.AB2.11B$2.2A.A.BA2B.6B6.3A7.4B10.4B
6.A10.8B11.A2.A5.10B$2.A.2A.A.A8B8.A8.4B8.4B19.6B14.2A5.2B2A6B$6.A.A.
8B18.4B6.4B21.4B21.3B2A6B$3.2A2.A4.5B20.4B4.4B21.6B21.10B$.3A.2A4.6B
21.4B2.4B21.8B20.8B.B2A.A$A4.B6.6B21.8B21.4B2.4B18.7B3.B2AB3A$.3AB2AB
3.7B22.6B21.4B4.4B17.6B6.B4.A$3.A.2AB.8B24.4B21.4B6.4B17.6B4.2A.3A$7.
10B23.6B19.4B8.4B16.5B4.A2.2A$7.6B2A3B21.8B10.A6.4B10.4B14.8B.A.A$7.
6B2A2B5.2A14.4B2.4B7.3A5.4B12.4B4.A8.8BA.A.3A$7.10B5.A2.A11.4B4.4B5.A
7.4B14.4B3.3A6.6B.2BAB.A2.A$6.11B2.BA.A.2A10.4B6.4B4.2A5.4B16.4B5.A4.
7B2.2B2.A.A.A$6.12B.B2A.A11.4B8.9B4.4B18.4B3.2A4.7B3.B.2A2.A.A$5.15B
3.A10.4B10.6B5.4B20.4B2.4B.8B2.A.A2.A.A.A$4.16B3.3A7.4B11.8B2.4B22.4B
3.11B2.2A2.2A.2A$.2B.16B6.A5.4B10.15B24.4B.12B$2A18B5.2A4.4B11.14B26.
B3A12B$2AB.17B4.9B12.13B28.A13B10.A$.B.4B.8B2.4B5.6B11.2AB.10B30.A9B
11.3A$8.7B4.4B2.8B10.A.AB3.B2A3B31.12B9.A$9.6B5.15B8.A6.B2A3B30.16B6.
2A$11.4B6.14B7.2A6.4B25.A6.24B$13.3BA5.13B16.3B25.3A3.23B$14.BA.A5.
10B.B2A15.2B.BA25.A2.24B$15.A.A7.3B2AB3.BA.A13.B2ABA.A23.A.B.24B$16.A
8.3B2AB6.A12.BABABA.A23.2A27B$17.3A7.4B6.2A9.A2.A.A.A.A.2A18.2A2.A22B
.4B$19.A7.3B18.4A.2A2.A2.A17.A2.3A3B3.2B3.B7.2B3.4B$24.AB.2B23.A4.2A
20.A4.2B3.4B.3B5.BA2B3.4B$23.A.AB2AB20.A.A27.4A5.B2AB.B2AB4.A.A5.3BA$
23.A.ABABAB19.2A30.A7.2A3.2A6.A7.ABA$20.2A.A.A.A.A2.A51.A27.2A$20.A2.
A2.2A.4A50.2A28.B$22.2A4.A$28.A.A$29.2A9$27.A39.2A20.2A$25.3A38.A.A
20.A.A$24.A35.2A4.A24.A4.2A$24.2A32.A2.A2.2A.4A16.4A.2A2.A2.A$20.6B
32.2A.A.A.A.A2.A16.A2.A.A.A.A.2A$7.A11.5B37.A.ABABAB20.BABABA.A$7.3A
8.7B36.A.AB2AB22.B2ABA.A$10.A6.9B36.AB.2B24.2B.BA$9.2A6.9B14.2D3.2D2.
4D12.3B22.3B$9.5B2.13B10.D2.D.D2.D4.D12.4B6.2A4.2A6.4B8.A$11.18B.2B7.
D2.D.D2.D4.D10.3B2AB6.A6.A6.B2A3B6.3A$10.2A19B2A7.3D2.3D3.D11.3B2AB3.
BA.A6.A.AB3.B2A3B9.A$10.2A17B.B2A9.D4.D3.D9.10B.B2A8.2AB.10B6.A.A$11.
B.17B.B10.D4.D2.D9.13B12.13B5.A.AB$13.16B10.3D2.3D3.D8.14B12.14B5.A3B
$14.14B30.15B12.15B6.4B$15.8B2.4B28.4B2.8B16.8B2.4B5.6B$16.7B3.4B26.
4B5.6B16.6B5.4B4.7B$13.11B3.4B24.4B4.9B14.9B4.4B2.8B.4B.B$12.12B4.4B
22.4B5.2A4.4B12.4B4.2A5.17B.B2A$3.2A7.12B5.4B20.4B7.A5.4B10.4B5.A7.
18B2A$2.A2.A2.2A2.11B7.4B18.4B5.3A7.4B8.4B7.3A4.16B.2B$3.2A2.A.A2.8B.
4B6.4B16.4B6.A10.4B6.4B10.A4.16B$5.2A.B3.7B4.2A7.4B14.4B19.4B4.4B16.
15B$5.A2.2B2.7B4.A9.4B12.4B21.4B2.4B15.2AB.12B$2.2A.A.BA2B.6B6.3A7.4B
10.4B23.8B15.A.AB2.11B$2.A.2A.A.A8B8.A8.4B8.4B25.6B16.A5.10B$6.A.A.8B
18.4B6.4B27.4B16.2A5.2B2A6B$3.2A2.A4.5B20.4B4.4B27.6B21.3B2A6B$.3A.2A
4.6B21.4B2.4B27.8B21.10B$A4.B6.6B21.8B27.4B2.4B20.8B.B2A.A$.3AB2AB3.
7B22.6B27.4B4.4B18.7B3.B2AB3A$3.A.2AB.8B24.4B27.4B6.4B17.6B6.B4.A$7.
10B23.6B25.4B8.4B17.6B4.2A.3A$7.6B2A3B21.8B23.4B10.4B16.5B4.A2.2A$7.
6B2A2B5.2A14.4B2.4B21.4B12.4B14.8B.A.A$7.10B5.A2.A11.4B4.4B19.4B14.4B
4.A8.8BA.A.3A$6.11B2.BA.A.2A10.4B6.4B10.A6.4B16.4B3.3A6.6B.2BAB.A2.A$
6.12B.B2A.A11.4B8.4B7.3A5.4B18.4B5.A4.7B2.2B2.A.A.A$5.15B3.A10.4B10.
4B5.A7.4B20.4B3.2A4.7B3.B.2A2.A.A$4.16B3.3A7.4B12.4B4.2A5.4B22.4B2.4B
.8B2.A.A2.A.A.A$.2B.16B6.A5.4B14.9B4.4B24.4B3.11B2.2A2.2A.2A$2A18B5.
2A4.4B16.6B5.4B26.4B.12B$2AB.17B4.9B17.8B2.4B28.B3A12B$.B.4B.8B2.4B5.
6B16.15B30.A13B10.A$8.7B4.4B2.8B16.14B32.A9B11.3A$9.6B5.15B14.13B32.
12B9.A$11.4B6.14B12.2AB.10B32.16B6.2A$13.3BA5.13B11.A.AB3.B2A3B27.A6.
24B$14.BA.A5.10B.B2A9.A6.B2A3B27.3A3.23B$15.A.A7.3B2AB3.BA.A7.2A6.4B
32.A2.24B$16.A8.3B2AB6.A16.3B31.A.B.24B$17.3A7.4B6.2A16.2B.BA28.2A27B
$19.A7.3B24.B2ABA.A25.2A2.A22B.4B$24.AB.2B24.BABABA.A24.A2.3A3B3.2B3.
B7.2B3.4B$23.A.AB2AB21.A2.A.A.A.A.2A22.A4.2B3.4B.3B5.BA2B3.4B$23.A.AB
ABAB20.4A.2A2.A2.A23.4A5.B2AB.B2AB4.A.A5.3BA$20.2A.A.A.A.A2.A22.A4.2A
27.A7.2A3.2A6.A7.ABA$20.A2.A2.2A.4A20.A.A35.A27.2A$22.2A4.A24.2A35.2A
28.B$28.A.A$29.2A!
It would be interesting to figure out where the crossover point is exactly, but it looks like these multi-path guns will really start earning their keep better with higher multipliers and single signals.
I tried adding multiple signals to one of my even-period guns, a little farther up the thread, and managed to cut the period in half and make an odd-period gun -- but things got complicated very quickly. Unless this thread really takes off as a source of new optimization puzzles, I think it might be simpler to stick with single-signal resettable loops, where you only need fairly obvious simple adjustments to add +8N, +16N, +24N or whatever, and there are no weird signal-interference problems with crashing gliders at some periods.
EDIT: Well, I ran my builder script against chris_c's README for 1025-5000, but as expected it just went ahead and built some really silly-looking guns. Here's the report:
Code: Select all
Done. Errors:
bad size 1031 (8064, 'p00863_21'): really 10584
bad size 1039 (8255, 'p00863_22'): really 10795
bad size 1063 (8580, 'p00863_25'): really 11440
bad size 1087 (8911, 'p00863_28'): really 12103
bad size 1103 (9045, 'p00863_30'): really 12555
bad size 1151 (9729, 'p00863_36'): really 13959
bad size 1163 (9373, 'p00827_42'): really 13888
bad size 1171 (9568, 'p00827_43'): really 14125
bad size 1187 (9765, 'p00827_45'): really 14605
bad size 1223 (10800, 'p00863_45'): really 16200
bad size 1231 (11023, 'p00863_46'): really 16459
bad size 1259 (10573, 'p00827_54'): really 16864
bad size 1283 (10989, 'p00827_57'): really 17653
bad size 1291 (10989, 'p00827_58'): really 17920
bad size 1307 (11200, 'p00827_60'): really 18460
bad size 1319 (12312, 'p00863_57'): really 19440
bad size 1367 (13104, 'p00863_63'): really 21168
bad size 1427 (12960, 'p00827_75'): really 22765
bad size 1439 (14337, 'p00863_72'): really 23895
bad size 1451 (13189, 'p00827_78'): really 23680
bad size 1459 (13420, 'p00827_79'): really 23989
bad size 1483 (13653, 'p00827_82'): really 24928
bad size 1487 (15189, 'p00863_78'): really 25803
bad size 1499 (13888, 'p00827_84'): really 25564
bad size 1511 (15624, 'p00863_81'): really 26784
bad size 1523 (14364, 'p00827_87'): really 26533
bad size 1531 (14364, 'p00827_88'): really 26860
bad size 1559 (16512, 'p00863_87'): really 28800
bad size 1571 (15093, 'p00827_93'): really 28525
bad size 1579 (15093, 'p00827_94'): really 28864
bad size 1583 (16965, 'p00863_90'): really 29835
bad size 1607 (17424, 'p00863_93'): really 30888
bad size 1619 (15840, 'p00827_99'): really 30589
bad size 1627 (15840, 'p00827_100'): really 30940
bad size 1667 (16605, 'p00827_105'): really 32725
bad size 1699 (17125, 'p00827_109'): really 34189
bad size 1723 (17388, 'p00827_112'): really 35308
bad size 1747 (17920, 'p00827_115'): really 36445
bad size 1787 (18460, 'p00827_120'): really 38380
bad size 1811 (19008, 'p00827_123'): really 39565
bad size 1867 (19845, 'p00827_130'): really 42400
bad size 1907 (20700, 'p00827_135'): really 44485
bad size 1931 (20989, 'p00827_138'): really 45760
bad size 1979 (21868, 'p00827_144'): really 48364
bad size 1987 (22165, 'p00827_145'): really 48805
bad size 2003 (22464, 'p00827_147'): really 49693
bad size 2011 (22464, 'p00827_148'): really 50140
bad size 2027 (22765, 'p00827_150'): really 51040
bad size 2083 (23989, 'p00827_157'): really 54253
bad size 2099 (24300, 'p00827_159'): really 55189
bad size 2131 (24928, 'p00827_163'): really 57085
bad size 2179 (25885, 'p00827_169'): really 59989
bad size 2203 (26208, 'p00827_172'): really 61468
bad size 2243 (27189, 'p00827_177'): really 63973
bad size 2251 (27189, 'p00827_178'): really 64480
bad size 2267 (27520, 'p00827_180'): really 65500
bad size 2339 (29205, 'p00827_189'): really 70189
bad size 2347 (29205, 'p00827_190'): really 70720
bad size 2371 (29893, 'p00827_193'): really 72325
bad size 2411 (30589, 'p00827_198'): really 75040
bad size 2459 (31648, 'p00827_204'): really 78364
bad size 2467 (32005, 'p00827_205'): really 78925
bad size 2531 (33453, 'p00827_213'): really 83485
bad size 2539 (33453, 'p00827_214'): really 84064
bad size 2579 (34560, 'p00827_219'): really 86989
bad size 2659 (36445, 'p00827_229'): really 92989
bad size 2683 (36828, 'p00827_232'): really 94828
bad size 2699 (37213, 'p00827_234'): really 96064
bad size 2707 (37600, 'p00827_235'): really 96685
bad size 2731 (37989, 'p00827_238'): really 98560
bad size 2803 (39964, 'p00827_247'): really 104293
bad size 2819 (40365, 'p00827_249'): really 105589
bad size 2843 (40768, 'p00827_252'): really 107548
bad size 2851 (41173, 'p00827_253'): really 108205
bad size 2939 (43228, 'p00827_264'): really 115564
bad size 2963 (44064, 'p00827_267'): really 117613
bad size 2971 (44064, 'p00827_268'): really 118300
bad size 3011 (45333, 'p00827_273'): really 121765
bad size 3019 (45333, 'p00827_274'): really 122464
bad size 3067 (46620, 'p00827_280'): really 126700
bad size 3083 (47053, 'p00827_282'): really 128128
bad size 3163 (49248, 'p00827_292'): really 135388
bad size 3187 (50140, 'p00827_295'): really 137605
bad size 3203 (50589, 'p00827_297'): really 139093
bad size 3251 (51948, 'p00827_303'): really 143605
bad size 3259 (51948, 'p00827_304'): really 144364
bad size 3299 (53325, 'p00827_309'): really 148189
bad size 3307 (53325, 'p00827_310'): really 148960
bad size 3323 (53788, 'p00827_312'): really 150508
bad size 3331 (54253, 'p00827_313'): really 151285
bad size 3347 (54720, 'p00827_315'): really 152845
bad size 3371 (55189, 'p00827_318'): really 155200
bad size 3467 (58045, 'p00827_330'): really 164800
bad size 3491 (59013, 'p00827_333'): really 167245
bad size 3499 (59013, 'p00827_334'): really 168064
bad size 3539 (60480, 'p00827_339'): really 172189
bad size 3547 (60480, 'p00827_340'): really 173020
bad size 3571 (61468, 'p00827_343'): really 175525
bad size 3643 (63468, 'p00827_352'): really 183148
bad size 3659 (63973, 'p00827_354'): really 184864
bad size 3691 (64989, 'p00827_358'): really 188320
bad size 3739 (66528, 'p00827_364'): really 193564
bad size 3779 (68085, 'p00827_369'): really 197989
bad size 3803 (68608, 'p00827_372'): really 200668
bad size 3851 (70189, 'p00827_378'): really 206080
bad size 3907 (72325, 'p00827_385'): really 212485
bad size 3923 (72864, 'p00827_387'): really 214333
bad size 3931 (72864, 'p00827_388'): really 215260
bad size 3947 (73405, 'p00827_390'): really 217120
bad size 4003 (75589, 'p00827_397'): really 223693
bad size 4019 (76140, 'p00827_399'): really 225589
bad size 4027 (76140, 'p00827_400'): really 226540
bad size 4051 (77248, 'p00827_403'): really 229405
bad size 4091 (78364, 'p00827_408'): really 234220
bad size 4099 (78925, 'p00827_409'): really 235189
bad size 4139 (80053, 'p00827_414'): really 240064
bad size 4211 (82908, 'p00827_423'): really 248965
bad size 4219 (82908, 'p00827_424'): really 249964
bad size 4243 (84064, 'p00827_427'): really 252973
bad size 4259 (84645, 'p00827_429'): really 254989
bad size 4283 (85228, 'p00827_432'): really 258028
bad size 4339 (87580, 'p00827_439'): really 265189
bad size 4363 (88173, 'p00827_442'): really 268288
bad size 4451 (91773, 'p00827_453'): really 279805
bad size 4483 (92989, 'p00827_457'): really 284053
bad size 4507 (93600, 'p00827_460'): really 287260
bad size 4523 (94213, 'p00827_462'): really 289408
bad size 4547 (95445, 'p00827_465'): really 292645
bad size 4603 (97308, 'p00827_472'): really 300268
bad size 4643 (99189, 'p00827_477'): really 305773
bad size 4651 (99189, 'p00827_478'): really 306880
bad size 4691 (101088, 'p00827_483'): really 312445
bad size 4723 (102364, 'p00827_487'): really 316933
bad size 4787 (104940, 'p00827_495'): really 326005
bad size 4931 (110853, 'p00827_513'): really 346885
bad size 4987 (112860, 'p00827_520'): really 355180
Guns built=136, fixed=0, special=0, from var folder=0
Seems like the script decided to declare a partial boycott partway through, and after period 1619 it refused to build anything except with the p00827 template. No idea why -- I'll sort it out tomorrow. Meanwhile, I suspect that the smaller number on the left in parentheses is the correct minimum size for each of the prime guns, using these templates... somewhere fairly early on, it will work better to switch to different templates!