knightlife wrote:Well, I didn't expect to find it so soon.
3-block seed for a clean fwd LWSS:
Beautiful! I was seeing lots of LWSS signatures when I looked at three- and four-block seeds with the SODGame, but couldn't come up with even a four-block clean version. This one is really impressive!
It's too bad that one of the blocks barely obstructs the alternate glider lane from the NE that could set off the pi-heptomino explosion, to produce a backward LWSS seed. But there are certainly lots of other possibilities for building that pi -- two blocks, or some other still life, instead of the initial target block. (Haven't had time to play around with that yet.)
This seed will make it much easier to build LWSSes with a construction arm. h4tter has been working on this offline for a while, with good results. So far I've seen 41-glider and 33-glider recipes for backward and forward LWSSes, respectively:
Code: Select all
backward_LWSS_seed_41:E9 E29 E23 E23 O27 E23 O11 O19 E49 E17 E37 E31 E45 E43 E17 E47 E29 E27 E47 E-3 E1 E17 E-7 E41 E47 O67 O51 O61 O25 E33 E53 E29 E35 E39 E29 O37 E77 E49 E69 E59 E-23
forward_LWSS_seed_33:E9 E29 E23 E41 E27 E7 E23 E35 E27 E47 E23 E17 O35 E39 O37 E47 E67 E61 E67 E83 O61 E59 E57 O75 E61 E81 E75 E73 O101 E75 O97 E53 E-19
Here's an RLE version, with one of the recipes in mirror-image:
Code: Select all
x = 6023, y = 10936, rule = B3/S23
2o$2o23$20b2o$20bobo$20bo158$170b2o$170bobo$170bo145$320b2o$320bobo$
320bo148$470b2o$470bobo$470bo150$621bo$620b2o$620bobo146$770b2o$770bob
o$770bo142$921bo$920b2o$920bobo152$1071bo$1070b2o$1070bobo163$1220b2o$
1220bobo$1220bo132$1370b2o$1370bobo$1370bo158$1520b2o$1520bobo$1520bo
145$1670b2o$1670bobo$1670bo155$1820b2o$1820bobo$1820bo147$1970b2o$
1970bobo$1970bo135$2120b2o$2120bobo$2120bo163$2270b2o$2270bobo$2270bo
139$2420b2o$2420bobo$2420bo147$2570b2o$2570bobo$2570bo158$2720b2o$
2720bobo$2720bo123$2870b2o$2870bobo$2870bo150$3020b2o$3020bobo$3020bo
156$3170b2o$3170bobo$3170bo136$3320b2o$3320bobo$3320bo172$3470b2o$
3470bobo$3470bo151$3620b2o$3620bobo$3620bo158$3771bo$3770b2o$3770bobo
140$3921bo$3920b2o$3920bobo153$4071bo$4070b2o$4070bobo130$4221bo$4220b
2o$4220bobo152$4370b2o$4370bobo$4370bo158$4520b2o$4520bobo$4520bo136$
4670b2o$4670bobo$4670bo151$4820b2o$4820bobo$4820bo150$4970b2o$4970bobo
$4970bo143$5120b2o$5120bobo$5120bo152$5271bo$5270b2o$5270bobo168$5420b
2o$5420bobo$5420bo134$5570b2o$5570bobo$5570bo158$5720b2o$5720bobo$
5720bo143$5870b2o$5870bobo$5870bo107$6020b2o$6020bobo$6020bo103$12b2o$
12b2o19$36b3o$36bo$37bo148$196b3o$196bo$197bo148$343b3o$343bo$344bo
148$502b3o$502bo$503bo148$645b3o$645bo$646bo148$785b3o$785bo$786bo148$
943b3o$943bo$944bo148$1099b3o$1099bo$1100bo148$1245b3o$1245bo$1246bo
148$1405b3o$1405bo$1406bo148$1543b3o$1543bo$1544bo148$1690b3o$1690bo$
1691bo148$1850b2o$1849b2o$1851bo148$2001b3o$2001bo$2002bo148$2151b2o$
2150b2o$2152bo148$2305b3o$2305bo$2306bo148$2465b3o$2465bo$2466bo148$
2612b3o$2612bo$2613bo148$2765b3o$2765bo$2766bo148$2923b3o$2923bo$2924b
o148$3063b2o$3062b2o$3064bo148$3211b3o$3211bo$3212bo148$3360b3o$3360bo
$3361bo148$3520b2o$3519b2o$3521bo148$3662b3o$3662bo$3663bo148$3822b3o$
3822bo$3823bo148$3969b3o$3969bo$3970bo148$4118b3o$4118bo$4119bo148$
4283b2o$4282b2o$4284bo148$4419b3o$4419bo$4420bo148$4581b2o$4580b2o$
4582bo148$4708b3o$4708bo$4709bo148$4822b3o$4822bo$4823bo!
These syntheses could probably have been improved even while still building the old five-block LWSS seed -- so the construction salvo for the three-block seed will be
much shorter.
Note: in the old format the above would have looked like
Code: Select all
backward_LWSS_seed_41:9,29,23,23;27,23;11;19,49,17,37,31,45,43,17,47,29,27,47,-3,1,17,-7,41,47;67;51;61;25,33,53,29,35,39,29;37,77,49,69,59,-23
forward_LWSS_seed_33:9,29,23,41,27,7,23,35,27,47,23,17;35,39;37,47,67,61,67,83;61,59,57;75,61,81,75,73;101,75;97,53,-19
-- but it got to be too annoying to have to distinguish commas from semicolons on a laptop screen (at least without cleaning the screen a little more regularly!)
I've updated the
slow-salvo generator script so that it accepts the new format, and plan to use the (E)ven/(O)dd format going forward. Generally, P2 slow-salvo recipes will be normalized to start with an "E", though swapping all E's and O's would also produce working recipes.
I'm also shifting the recipe format for elbow operations -- i.e., glider pairs and singletons aimed at an elbow. In that case, all you need to specify for a P2 slow salvo is the parity and the relative timing of the two gliders. I'm using lowercase 'e' and 'o' as the standard parity markers for these recipes; with any luck that will make it easier to tell the two types of recipes apart. Here's the new version of the
script to build glider-pair salvos.