Game of Life Fun wrote: November 14th, 2022, 3:30 pm
Glider, block and LWSS collision and everyone survives:
Code: Select all
x = 17, y = 21, rule = B3/S23
7b2o$7b2o11$2o$b2o$o2$15bo$14b3o$13b2obo$13b3o$14b2o!
Code: Select all
x = 56, y = 101, rule = B3/S23
46b2o$46b2o12$33b2o$33b2o12$20b2o$20b2o12$7b2o$7b2o11$2o$b2o$o2$15bo$
14b3o$13b2obo$13b3o$14b2o10$27b3o$27bo2bo$27bo$27bo$28bobo9$41bo$40b3o
$40bob2o$41b3o$41b2o10$53b3o$52bo2bo$55bo$55bo$52bobo!
I just realized that the glider is delayed by exactly 1 tick in the above reaction. This gave me an idea of making a 1-tick glider delayer, which could be useful for controlling glider timings very precisely. The general mechanism is displayed below (using xWSSes to avoid clearance issues):
Code: Select all
x = 28, y = 102, rule = B3/S23
5b2o$5b3o$4bob2o$4b3o$5bo4$5bobo$8bo$8bo$5bo2bo$6b3o5$8bobo$11bo$7bo3b
o$11bo$8bo2bo$9b3o27$21bo$21b3o$24bo$23b2o5$2b2o$3bo14b2o$3o15b2o$o10$
11b3o$13bo$12bo2$25b3o$24bo2bo$27bo$27bo$24bobo10$11b3o$11bo2bo$11bo$
11bo3bo$11bo$12bobo4$8b3o$8bo2bo$8bo$8bo$9bobo!
When the glider is present, as shown above, your reaction produces a 1-tick delayed glider, moving the block in the process. Then the LWSS participating in the reaction gets destroyed by an eater 1, and 4 of the remaining xWSSes restore the block to its original position. The remaining LWSS is destroyed by another eater 1, and its purpose is to clean up the reaction if the glider is absent:
Code: Select all
x = 28, y = 102, rule = B3/S23
5b2o$5b3o$4bob2o$4b3o$5bo4$5bobo$8bo$8bo$5bo2bo$6b3o5$8bobo$11bo$7bo3b
o$11bo$8bo2bo$9b3o27$21bo$21b3o$24bo$23b2o5$2b2o$3bo14b2o$3o15b2o$o10$
11b2o$13bo$12bo2$25b3o$24bo2bo$27bo$27bo$24bobo10$11b3o$11bo2bo$11bo$
11bo3bo$11bo$12bobo4$8b3o$8bo2bo$8bo$8bo$9bobo!
On their own, the 4 xWSSes that restore the block when the glider moves it in the previous reaction, now just create a single blinker (they also react with the block but leave it unaffected). The final LWSS cleans up this blinker. Overall, this mechanism will only work with periods that are multiple of 2 (because of the blinker), but what does it matter when you can adjust glider timings to
anything at all. Just put some guns (of any period of your choosing) to fire these 6 xWSSes at the reaction site, and you're done. (This is why we use xWSSes instead of gliders, as guns tend to be much closer to the reaction site, probably not giving enough room for the input glider to enter.)
Long story short, this reaction is definitely not completely useless.
Currently writing a utility in Lua that may be helpful for faster manual pattern manipulation.