Difference between revisions of "Snarkmaker"

From LifeWiki
Jump to navigation Jump to search
(link to uploaded pattern RLE file)
(D'oh! Just noticed that the snarkmaker RLE and statistics were based on the spiral-growth pattern. Should have been the Snark wickstretcher pattern.)
Line 4: Line 4:
 
The Snarkmaker recipe used in the single-channel and Hashlife-friendly [[Demonoid]]s, [[Orthogonoid]]s, [[spiral growth]] patterns, and [[Hydra]] contains 2,253 gliders, not including preparatory and cleanup operations. The glider count could be considerably reduced with a customized [[search program]].  
 
The Snarkmaker recipe used in the single-channel and Hashlife-friendly [[Demonoid]]s, [[Orthogonoid]]s, [[spiral growth]] patterns, and [[Hydra]] contains 2,253 gliders, not including preparatory and cleanup operations. The glider count could be considerably reduced with a customized [[search program]].  
  
The [http://www.conwaylife.com/patterns/snarkmaker.rle single-channel recipe] pattern is too big for LifeViewer to display.  It contains 2337 gliders, including
+
The [http://www.conwaylife.com/patterns/snarkmaker.rle full single-channel recipe] pattern contains 2428 gliders, including
# an initial 25-glider elbow-to-hand recipe
+
# 25 gliders for an initial elbow-to-offset-block recipe: this block will be used as the next elbow
# a 19-glider elbow duplicator recipe
+
# 31 gliders for a two-stage recipe (14 + 17 gliders): pull the elbow block to line up with the new elbow
# a two-stage recipe that uses 32 gliders to pull the nearer elbow block to a safe distance, so that it can be used to fire zero-degree gliders at the further elbow block
+
# 19 gliders for an elbow duplicator recipe: the farther elbow will become a slow-salvo target
# the actual Snarkmaker recipe
+
# 15 gliders to separate the elbows:  the near elbow will be used as a zero-degree elbow so it needs some clearance
# eight trailing gliders to remove the 0-degree elbow when it's no longer needed, leaving a new elbow on the far side of the completed Snark
+
# 2253 gliders for the actual Snarkmaker recipe: this is made up of many 0-degree glider recipes for a [[slow salvo]] Snark construction
 +
# 8 gliders to remove the 0-degree elbow when it's no longer needed
 +
# 76 gliders (optional):  push the new elbow back to a safe distance so that this same Snarkmaker recipe could be used again
 +
# 1 glider (suppressed by a single cell) showing where a second Snarkmaker recipe could be safely appended
  
The Snark construction is completed in a little under 250,000 generations. The mirror-image [[Snarkbreaker]] recipe, removing an existing lossless elbow from a construction arm, is a much cheaper and faster operation.
+
The Snark construction is completed in a little over 260,000 ticks, which can be reduced to a little under 250,000 ticks (247,847) by removing the 76 optional trailing gliders and the seven length-256 gaps that mark the transitions between the above sections.
 +
 
 +
The mirror-image [[Snarkbreaker]] recipe, removing an existing lossless elbow from a construction arm, is a much cheaper and faster operation.
  
 
==External links==
 
==External links==
 
{{LinkLexicon|lex_s.htm#snarkmaker}}
 
{{LinkLexicon|lex_s.htm#snarkmaker}}

Revision as of 17:23, 24 May 2019

The Snarkmaker is a single-channel stream of gliders that, when aimed to collide with an elbow block in a specific location, will perform a slow glider construction of a Snark, directly on the same lane as the incoming gliders. This allows a construction arm to add one or more lossless elbows, so that it can bend around multiple corners without an exponential increase in construction cost.

The Snarkmaker recipe used in the single-channel and Hashlife-friendly Demonoids, Orthogonoids, spiral growth patterns, and Hydra contains 2,253 gliders, not including preparatory and cleanup operations. The glider count could be considerably reduced with a customized search program.

The full single-channel recipe pattern contains 2428 gliders, including

  1. 25 gliders for an initial elbow-to-offset-block recipe: this block will be used as the next elbow
  2. 31 gliders for a two-stage recipe (14 + 17 gliders): pull the elbow block to line up with the new elbow
  3. 19 gliders for an elbow duplicator recipe: the farther elbow will become a slow-salvo target
  4. 15 gliders to separate the elbows: the near elbow will be used as a zero-degree elbow so it needs some clearance
  5. 2253 gliders for the actual Snarkmaker recipe: this is made up of many 0-degree glider recipes for a slow salvo Snark construction
  6. 8 gliders to remove the 0-degree elbow when it's no longer needed
  7. 76 gliders (optional): push the new elbow back to a safe distance so that this same Snarkmaker recipe could be used again
  8. 1 glider (suppressed by a single cell) showing where a second Snarkmaker recipe could be safely appended

The Snark construction is completed in a little over 260,000 ticks, which can be reduced to a little under 250,000 ticks (247,847) by removing the 76 optional trailing gliders and the seven length-256 gaps that mark the transitions between the above sections.

The mirror-image Snarkbreaker recipe, removing an existing lossless elbow from a construction arm, is a much cheaper and faster operation.

External links