Page 1 of 1

Building a LWSS salvo

Posted: April 10th, 2016, 11:22 am
by Dean Hickerson
For a sawtooth pattern that I'm working on, I need to produce a p36 LWSS salvo, like this:

Code: Select all

x = 68, y = 11, rule = B3/S23
11b2o16b2o16b2o16b2o$9b2ob2o13b2ob2o13b2ob2o13b2ob2o$9b4o14b4o14b4o14b
4o$10b2o16b2o16b2o16b2o4$b4o14b4o14b4o14b4o$o3bo13bo3bo13bo3bo13bo3bo$
4bo17bo17bo17bo$o2bo14bo2bo14bo2bo14bo2bo!
Making the top stream is easy using a known 3-glider synthesis. But I looked at the LWSS syntheses on Mark Niemiec's website, and couldn't find anything that would add the bottom stream. So I generated a few thousand random spaceship collisions that might fit, and found one that works. It uses a LWSS and 3 gliders coming from below to create the LWSSs in the bottom stream; the third glider deletes an unwanted block:

Code: Select all

x = 68, y = 31, rule = B3/S23
2b2o16b2o16b2o16b2o$2ob2o13b2ob2o13b2ob2o13b2ob2o$4o14b4o14b4o14b4o$b
2o16b2o16b2o16b2o4$10b4o32b4o14b4o$9bo3bo31bo3bo13bo3bo$13bo35bo17bo$
9bo2bo32bo2bo14bo2bo4$38bo$38b2o$37bobo2$33b2o$32bobo$34bo4$44bo$43b3o
$43bob2o$44b3o$44b2o9bo$54b2o$54bobo!
Because of the block, this can't be repeated with period 36, but I can use 2 p72 injectors to build the stream.

This could be used to create salvos with periods as small as 22; the added LWSS has to be at least that far behind the one in front of it (and at least 16 gens ahead of the one behind it):

Code: Select all

x = 38, y = 25, rule = B3/S23
19bo2bo$b4o18bo$o3bo14bo3bo$4bo15b4o$o2bo4$19bo$19b2o$18bobo2$14b2o$
13bobo$15bo4$25bo$24b3o$24bob2o$25b3o$25b2o9bo$35b2o$35bobo!

Is this already known? Is there something better, which doesn't create the block?

Re: Building a LWSS salvo

Posted: April 10th, 2016, 11:40 am
by gmc_nxtman
Would this help at all? The blinker may make it unusable..

Code: Select all

x = 42, y = 6, rule = B3/S23
25bobo$25b2o4bo7bobo$b4o21bo4bobo5b2o$o3bo26b2o7bo$4bo20b2o$o2bo21b2o!

Re: Building a LWSS salvo

Posted: April 10th, 2016, 12:29 pm
by biggiemac
Check the waterbear thread, this is exactly the LWSS creation mechanism used for the helix syntheses. The leftover block was utilized as a filter.

I think codeholic stirred up about 5 or 6 such reactions, mostly involving HWSS. The relevant two were this one for helix LWSS and a 3G + LWSS for helix MWSS.

I don't know of the reaction being used before in other projects though, so I'm glad to see it getting rediscovered.

Edit: I was able to find discussion of 4. here is a link, so people don't have to wade through my very verbose early days in this forum. The linked message and the one below.

Re: Building a LWSS salvo

Posted: April 11th, 2016, 3:28 am
by Dean Hickerson
gmc_nxtman wrote:Would this help at all? The blinker may make it unusable..
The blinker isn't a problem; I could just shoot another glider at it. But the inserted LWSS has to be at least 92 gens behind the one in front of it, so it won't help in my application. (But it can be as little as 14 gens in front of the one behind it; that must be good for something.)

Re: Building a LWSS salvo

Posted: April 11th, 2016, 3:29 am
by Dean Hickerson
biggiemac wrote:Check the waterbear thread, this is exactly the LWSS creation mechanism used for the helix syntheses. The leftover block was utilized as a filter.
...
Edit: I was able to find discussion of 4. here is a link, so people don't have to wade through my very verbose early days in this forum. The linked message and the one below.
Thanks. It looks like I could use either the one that I rediscovered or the one with a HWSS and 3 gliders. I may have to build both to see which is best. Curiously, they both have the same spacing requirements: The inserted LWSS has to be at least 22 gens behind the one in front of it, and at least 16 gens ahead of the one behind it.