Jason Summers' pattern collection

From LifeWiki
(Redirected from Jslife)
Jump to navigation Jump to search

jslife is the major part of Jason Summers' pattern collection and is frequently referenced as the source of a Life pattern discovered prior to 2013.

jslife-oversize is a supplement that contains patterns that are very large or very slow to develop.

osc-supplement is a supplement that contains a collection of oscillators found before 2015 that are not included in jslife, maintained by Matthias Merzenich.

jslife-moving, maintained by Matthias Merzenich, includes the moving objects of Summers' jslife collection and incorporates older c/3 and 2c/5 collections by David Bell and Paul Tooke without modification. The collection focuses on elementary-based technology and includes elementary spaceships, puffers and rakes, wickstretchers and wavestretchers, as well as a few incomplete spaceship components, and is currently the primary reference source for such objects. It excludes large engineered spaceships and puffers (e.g. Caterpillar, Gemini), growing spaceships, and non-linear growth patterns like breeders.

Contents of jslife

The collection is organized by folder as follows:

  • applications: patterns whose population over time is unusual, "high-level" patterns, and patterns designed to calculate or emulate something.
  • c2-extended: c/2 spaceships, puffers, and rakes, by period
  • fuses: some ways that linearly-repeating patterns can decay
  • guns: spaceship guns, excluding "ordinary" glider guns, i.e. guns with an adjustable period, an unusual shape, or that fire multiple spaceships or unusual kinds of spaceships
  • interactions: moving reactions that are supported by one or more guns or puffers, which move at a different velocity than the reaction itself
  • misc: reactions that are interesting or useful and do not fit elsewhere
  • osc: oscillators, by period
  • osc-supported: oscillating patterns requiring support with glider guns or a similar mechanism
  • slideguns: guns that fire each glider on a separate path (slide guns and tethered rakes)
  • synthesis: patterns of gliders that collide to form objects
  • velocity-xxx: spaceships, puffers, stretchers, etc., of velocity xxx=(2c/5, c/2, c/3, c/4 diagonal, c/4 orthogonal, c/5 orthogonal, c/12 diagonal, other)
  • wicks: extensible oscillators

There are also two useful readme files.