I've recently completed a run of all possible collisions between a Glider and a 16 Bit Object (both stable and oscillating). Presented in the extended entry are about 500 collsions which may be useful in the contruction of other objects, where a single Glider quickly transform the object into another unsual object, or transform in place to a common object. (In some cases, I've added a second Glider to clean up any other extraneous objects.) Not included are those cases in which there is a simple transformation which can also be exhibited by a similar collision with a smaller object.
The longevity record was established by these two collisions. They both converge on the
same resulting census, but the one on the right takes 17408 generations while the one
on the left takes 17641.
The circuit's p5 limitation is somewhat mitigated by its reversibility -- there are two mirror-image ways to receive the two gliders, whereas most tandem gliders need either a left- or right-handed receiver. (Some pairs of gliders with two-cell separation, usually produced with the assistance of a boojum reflector, can be received ambidextrously by standard receivers -- but this significantly alters the timing of the circuit.)
Depending on the position of the block, either of the two gliders can be chosen to trigger the Herschel output, while the other one resets the circuit. The circuit can also be hooked up to any glider output of a Herschel track for use as a period doubling fanout device, or a two-state track switch (two circuits on two glider outputs with alternating block positions).
Harmut Holzwart has found an new Period 5 2c/5
Spaceship.
Nicolay Beluchenko then found that a spark from this object could be used to convert
Lightweight Spaceships into Gliders. He used this reaction to create the Period 150 Pseudo-Rake
shown here. The Spacehip Gun at the bottom generates a stream where each spaceship becomes
a forward-moving Glider.
Victor Pecanins noticed that a previously known Spaceship escorted flotilla (42P20H10V0) could have its central element extended by several bits.
Mark Niemiec then came up with constructions for both these flotillas. And as he points out, there are certainly more variations with different length ships out there.
To start the new year, here's a compendium of some oscillators found during the previous few months that never got included in a posting.
First are some Period 6 Oscillators found by Nicolay Beluchenko.
Next is a Period 30 Rotor found by Karel Suhajda that requires 4 sets of P30 Glider Guns to generate the sparks necessary to turn it into a rotor. Finding a better stabilizer would be a worthwhile small project.
David Eppstein has contributed a Period 7 Oscillator and a Period 10 Oscillator, both of which have an isolated two-bit spark appearing in the upper right corner in generation 6 and 9 respectively.
The original reflection reaction can work at higher periods; variants are shown at right with p6, p7, and p8 sparks. The reflection path is the same as a kickback reaction, but the timing is different. By comparison, a pentadecathlon-based kickback emulator (far right) is four ticks faster -- or four ticks slower, since timing can be adjusted mod 8 by changing the reflector's location.
An early LWSS gun by Bill Gosper, constructed around 1984, serves as the Rosetta Stone for the two scripting languages. This is a very large, sparse pattern of centinal reflectors, with a central column of signal splitters that produce the gliders needed to maintain eight p1100 LWSS streams.
The pattern takes up about 60K as RLE, or about 750K as a flat file; it can be reduced to about 5K of Python or Perl script (see Golly 1.3's Scripts collection). The Perl version is somewhat larger, but appears to be able to recreate the pattern slightly faster.