LIFE - fancy new version (part 4 of 4)

David I. Bell dbell at daisy.UUCP
Sun Feb 3 15:10:32 AEST 1985


This article contains a collection of interesting life objects readable by
the life program which I just posted.  They should be put into the directory
/usr/games/lib/life.  Then the program can easily find them for anyone.

Most of these objects were gotten from a couple of issues of the "Lifeline"
magazine by Robert T. Wainwright, which existed around 1971.  A few objects
are gotten from Martin Gardner's book, "Wheels, Life, and other Amusements".
And finally a few (very few) objects are mine.

If you know of or find any other objects which are interesting, I would like
to have them to add to the library.  Thank you!

#---Cut here and place in it's own directory, then feed to Bourne shell---
# This is a shell archive.  Remove anything before this line, then
# unpack it by saving it in a file and typing "sh file".  (Files
# unpacked will be owned by you and have default permissions.)
# This archive contains:
#   acorn.l (7898 chars)
#   bigpuff.l (6222 chars)
#   blinkership.l (1156 chars)
#   eatblinker.l (777 chars)
#   escorts.l (348 chars)
#   gun1.l (590 chars)
#   gun2.l (850 chars)
#   puffer.l (328 chars)
#   pulsars.l (1783 chars)
#   rake.l (697 chars)
#   relay.l (498 chars)
#   round.l (2856 chars)
#   rpent.l (2092 chars)
#   shipgun.l (2431 chars)
#   shuttles.l (889 chars)
#   switch.l (588 chars)
#
echo x - acorn.l
sed -e 's/^X//' > "acorn.l" << '//E*O*F acorn.l//'
X! "acorn" (cells 640 length 2497 width 2325 generation 5206)
X! The cursor is positioned on the 7-bit starting pattern called the acorn.
X! This pattern evolves into the configuration shown around it in 5206 moves.
X1248k1126h@!
X2302.OO
X2302..OO
X2302.O
X173
X62..OO
X62.OO
X62...O
X248
X2012..OO
X2012.O.O
X2012...O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X1831.OOO
X1831...O
X1831..O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X415..OO
X415.OO
X415...O
X220
X656..O
X656.OO
X656.O.O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X1399..O
X1399..OO
X1399.O.O
X198
X1002..O
X1002.OO
X1002.O.O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X1002.........................................................................OO
X1002.........................................................................O.O
X1002..........................................................................OO
X.
X.
X.
X.
X.
X.
X.
X.
X1002................................................................OO
X1002................................................................OO
X.
X.
X.
X.
X.
X.
X1002....................................................................OO
X1002....................................................................OO
X.
X.
X1002.................................OOO
X.
X.
X.
X.
X.
X1010........................................................................O
X1010.......................................................................O.O
X1010.......................................................................O.O
X1010...............................................................OO.......O
X1010..................................................OO..........O..O
X1010...............................OO.................OO...O.......OO
X1010...............................OO.....................O.O
X1010......................................................O.O
X1010.......................................................O...........OO
X1010..................OO...............................................O.O
X1010.................O..O...............................................O
X1010..................OO
X.
X.
X1010...........................O
X1010..OO......................O.O
X1010.O..O.....................O..O
X1011.OO.......................OO.................................................OOO
X.
X.
X.
X1011..............................................................................OO
X1011......................................................O.......................OO
X1011.....................................................O.O
X1011....................................OO...............O.O
X1011...................................O..O...............O
X1011....................................OO
X.
X1011................................O.................O
X1011...............................O.O................O
X1041.O.O................O...............................OO
X1041..O.................................................OO
X.
X.
X1057......................................................................O
X1057..O..................................................................O.O
X1057.O.O....................OO............................................OO
X1028.O............................O..O..................O..O......................OO
X1027.O.O28.OO19.O.O23.OO8.3O
X1027.O.O..................................................O
X1028.O97.O
X1033.O25.OO23.OO39.O.O
X1032.O.O24.OO23.OO40.OO
X1032.O.O
X1033.O80.3O
X1090................OO
X1090.OO.............OO
X1090.OO....................................................O
X1090.......................................................O...................OO
X1090.......................................................O...................OO
X1042.OO81.O
X1011.3O28.OO80.O.O
X1125.OO.............................OO
X1009.O5.O140.OO
X1009.O5.O95.O
X1009.O5.O41.O52.O.O
X1056.O.O...................................................O.O
X1011.3O43.OO52.O63.OO
X1174.O.O
X1174.OO
X1045..O..........................................................................OO
X1045.O.O...............OOO......................................................O..O
X1045.O.O......................................O.................................O..O
X1045..O......................................O.O......................OO.........OO
X1045.........................................O..O.....................OO
X1045..........................................O.O
X1045..........OO........OO.....................O
X1045..........OO........OO
X1045............................OO....OO
X1045............................OO....OO
X.
X1045........OO.......................................O
X1045........OO......................................O.O
X1026.O46.OO17.OO48.OO
X1026.O46.OO67.OO
X1026.O
X.
X.
X1084.OO........OOO..................................................O
X1015.3O17.O11.O35.O.O3.O57.O
X1026.O7.O.O10.O36.O4.O57.O
X1025.O.O.......OO..........O.........................................O
X1025.O.O83.OO12.OO7.OO13.3O
X1026.O84.OO6.OO3.O..O5.O..O
X1043.O74.O..O3.OO7.OO
X1021.OO7.OO10.O.O73.O..O
X1020.O..O5.O..O9.O.O34.O39.OO9.O
X1021.OO7.OO11.O34.O.O48.O.O
X1078.O.O................................................O.O....................O
X1026.O52.O50.O14.O5.O.O
X1025.O.O117.O5.O.O
X1025.O.O117.O6.O
X1026.O
X1039.O80.OO
X1038.O.O79.OO
X1039.O.O
X1039..O
X1045.O..........................................................................OO
X1034.O10.O74.OO24.OO
X1033.O.O9.O8.O69.O21.OO
X1034.O.O17.O58.OO11.O
X1035.O18.O58.OO8.OO..3O4.OO
X1088.OO............................................OO
X1050.OOO...OOO.............................OO..................OOO
X1149.O
X1054.O93.O.O
X1054.O93.O.O
X1054.O94.O
X.
X.
X1056.O
X1056.O.......OO
X1056.O......O..O................................O
X1064.OO9.OO16.OO4.O73.3O
X1052.OOO...OOO..............OO................OO....O
X1070.O79.O
X1056.O12.O.O77.O.O
X1056.O12.O.O77.O.O
X1056.O13.O79.O
X.
X1089....................................OOO...........................OO
X1089.................................................................O..O
X1089..O...............................................................OO
X1089.O.O
X1089.O.O........................................................O
X1089..O.........................................................O
X1089...............................O............................O
X1089...............................O
X1089...............................O......................O.......OOO
X1089..........................................OO..........O
X1089.........................................O..O.........O.....O
X1057.OO71.OO16.O
X1056.O..O88.O
X1048..........O.O..........OO............OO
X1048...........O...........OO............OO
X.
X.
X.
X.
X.
X.
X.
X1048.OO.......................................OO
X1048.OO......................................O..O
X1048..........................................O.O
X1048...........................................O
X.
X.
X.
X1048..............................................OOO
X.
X1048............................................O.....O
X1048............................................O.....O
X1048..........................O.................O.....O
X1048.........................O.O
X1048.........................O.O..................OOO
X1048..........................O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X1048....................................................OO
X1048....................................................O.O
X1048.....................................................OO
X576
X1788.O
X1788..OO
X1788.OO
X128
X326.O.O
X326.OO
X326..O
X148
X1979.O
X1979..OO
X1979.OO
X241
XO.O
XOO
X.O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X2322...O
X2322.O.O
X2322..OO
//E*O*F acorn.l//
echo x - bigpuff.l
sed -e 's/^X//' > "bigpuff.l" << '//E*O*F bigpuff.l//'
X! "bigpuff" (cells 2115 length 556 width 1074 generation 0)
X! This shows what a typical dirty puffer train is like.  This object
X! started with only the engine and spaceships at the front (the right).
X! This is the result after it has settled down after about 1600 generations.
X! Try examining it at a scale of 8 to see its structure.  The random stuff
X! at the left is the "startup" exhaust, before it established its period.
X279k1073h@!
XOO
XO.O
XO
X48
X250.OO
X249.OO
X251.O
X15
X304.OO
X303.OO
X305.O
X15
X358.OO
X357.OO
X359.O
X15
X412.OO
X411.OO
X413.O
X15
X466.OO
X465.OO
X467.O
X15
X520.OO
X519.OO
X521.O
X15
X574.OO
X573.OO
X575.O
X15
X628.OO
X627.OO
X629.O
X15
X682.OO
X681.OO
X683.O
X8
X375.OO
X366.O8.OO
X366.O
X366.O
X3
X736.OO
X735.OO
X344.O392.O
X343.O.O
X343.O.O
X344.O27.O
X372.O
X339.OO7.OO22.O
X338.O..O5.O..O484.OO
X339.OO7.OO18.3O3.3O453.O.O.O
X835.OO
X344.O484.O3.5O
X343.O.O487.O..O.O
X343.O.O484.O5.O.O
X344.O486.OO
X826.O
X788.3O34.O.O
X789.O35.O.O..OO4.OO
X789.O36.O5.O3.O.O
X447.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO14.O.O17.OO21.OO5.O.O
X446.O..O32.O..O32.O..O32.O..O32.O..O32.O..O32.O..O32.O..O32.O..O32.O..O13.O.O16.O..O28.OO
X333.O113.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO29.O
X332.O.O453.OO48.O.O
X332.O.O452.OO38.OO10.OO
X333.O78.OO373.3O37.OO10.O3.3O21.O
X412.OO428.O..O21.O41.O
X345.3O440.O.OO49.OO3.O19.3O40.OO
X412.OO375.OO49.O6.O
X412.OO428.O.O.O17.O5.O34.O4.O.O
X765.O3.O75.O16.O9.O31.O5.O.O
X765.O..OO71.OO18.OO4.O4.OO30.OO
X349.O97.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO59.OO45.O16.OO4.3O4.OO34.3O
X348.OO74.OO20.O..O4.OO26.O..O4.OO26.O..O4.OO26.O..O4.OO26.O..O4.OO26.O..O4.OO26.O..O4.OO26.O..O4.OO26.O..O4.OO21.OO.OO8.OO15.O..O3.O.O9.OO25.OO18.O..3O.3O..O5.OO25.O3.O4.OO
X324.O23.OO73.O..O20.OO5.OO27.OO5.OO27.OO5.OO27.OO5.OO27.OO5.OO27.OO5.OO27.OO5.OO27.OO5.OO27.OO5.OO25.O8.OO15.O.O..3O.OO8.OO46.OO.O3.O.OO6.OO25.OO7.OO
X323.O.O22.O75.OO335.OO5.OO26.O..O4.O29.O28.OO5.OO34.O3.O26.3O5.O
X323.O.O434.O7.OO33.OO28.O.O71.OO.OO24.O3.O3.O.O.O.O
X324.O29.OO44.O359.O7.O29.O3.OO12.OO14.O3.O74.O24.OO.OO..O..O3.O
X353.O..O17.OO23.O.O13.O351.O30.OO33.O.OO68.O3.O32.OO
X354.O.O16.O.O23.O.O12.O.O344.O3.OO31.OO35.O30.OO22.OO11.4O..O33.O.6O
X355.O5.O11.OO25.O12.O..O345.O36.O35.O.O28.OO20.OO..O5.OO.O.OO3.O41.O
X360.O.O51.OO383.4O31.OO.OO48.O..O.O4.O..O3.3O37.O..4O
X359.O..O404.3O30.O..OO28.O52.OO5.O3.O..O5.O37.O3.O.O
X360.OO37.OO400.O..O.O26.O.OO26.3O21.O..O..O.OO.O7.O28.O14.O26.OO
X399.OO40.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O31.O3.OO26.O11.OO14.O..O21.3O..4O.O5.OO27.OO.OO11.O..O23.O..O
X389.OO50.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O36.O24.O.O11.OO12.O4.O24.O.3O3.O4.O.O25.O3.OO7.3O4.O22.OO..O
X364.OO23.OO50.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O29.O5.O32.O4.O23.OO7.O18.O.4O11.O18.3O14.O17.O5.O7.OO..3O23.O.O.OO
X364.OO5.OO88.3O33.3O33.3O33.3O33.3O33.3O33.3O33.3O33.3O33.3O21.O11.3O17.O.O17.O.OO12.O.O33.O.O19.OO7.O29.O.O..OO.O
X371.OO70.3O33.3O33.3O33.3O33.3O33.3O33.3O33.3O33.3O33.3O34.O3.O32.OO17.OO15.OO34.OO17.O.6O4.3O26.O..O4.3O
X423.O41.O35.O35.O35.O35.O35.O35.O35.O35.O35.O15.3O17.O106.O.O3.O5.OO3.3O30.3O
X423.O41.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O107.3O9.O.3O22.3O6.O.O
X328.OO61.OO12.O12.O4.O41.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O107.O..OO12.O19.OO..O..O4.O
X328.OO61.OO12.O11.O.O529.O15.OO3.O4.O.O
X405.O12.OO512.O11.O4.O15.O.O.O..O
X932.5O.4O23.3O..O5.O.O
X939.OO5.O19.O8.O.OO
X316.OO620.O6.O19.O4.O6.O33.O46.O..O
X316.OO614.O.7O3.O21.O9.O..O31.O50.O
X415.O514.O6.OO.O.OO28.4O..3O29.O.O45.O3.O
X414.O.O50.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O36.3O32.O5.O30.O.O.O6.OO38.4O
X414.O..O48.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O29.O3.OO3.3O28.O.O4.O.O29.OO.O6.OO
X366.OO47.OO13.3O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O30.3O36.O.O..O.O30.3O40.OO
X342.OO22.OO99.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O71.O4.O32.O3.O8.O28.O..OO13.O..O
X342.OO3.OO79.O5.O573.OO11.O.O21.O10.O16.O
X330.OO.OO11.O..O41.O26.3O7.O5.O573.O.O9.O22.OO3.O20.O3.O
X330.OO.OO12.OO41.O.O35.O5.O19.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O86.O9.OO..O18.O4.OO4.O16.4O
X391.OO60.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O21.O.O9.3O36.O47.OO..O16.O3.O3.O3.O7.OO..3O
X430.3O20.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O34.OO11.O.O20.OO16.O.O25.O3.O3.O4.O3.O3.OO..3O
X454.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O35.O.O10.O.O10.O9.O.O30.O12.O..O5.O3.O3.O3.OO..3O
X366.O491.OO34.OO34.OO27.O.O7.4O10.O.O9.O.O10.OO..O.O11.O3.O9.O7.OO..4O14.4O
X365.O.O490.OO34.OO34.OO28.O8.3O11.O.O10.O16.O6.3O..OO3.O11.OO.OO.O3.3O.O12.O3.O
X365.OO601.O.O13.O24.O10.OO3.OO.O.O11.6O13.OO10.O
X336.OO105.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO60.O..O13.OO.O14.3O13.4O5.O..O
X336.OO75.OO28.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO61.OO8.6O..O31.OO.OO
X413.OO559.OO42.O3.OO4.O33.OO
X974.OO42.O4.O
X864.OO157.3O
X864.O.O49.4O97.O.O.O..O
X864.O51.OO..O30.OO34.OO28.O5.O
X916.O.OO31.OO34.OO30.3O
X442.OO575.3O
X372.OO34.OO32.OO36.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO
X372.OO34.OO70.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO
X4
X987.O
X987.OO
X986.O.O
X4
X328.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO12.OO20.OO34.OO
X328.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO12.O.O19.OO34.OO
X918.O
X937.O
X936.O..O
X935.OO41.OO
X934.O5.O37.O..O
X930.12O36.O..O
X324.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO26.OO.O.OO..O40.OO.OO
X324.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO24.OO3.O..3O42.OO.OO
X926.3O.OO.3O42.OO3.OO
X931.O..O15.3O25.O..3O
X932.OO23.OO19.O
X950.O6.O.O19.O.O
X951.O4.O..O20.O
X947.O10.O
X948.O
X1
X334.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO
X333.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O.O33.O
X333.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO34.OO35.O
X946.O
X225
X34.O
X34.O.O
X34.OO
//E*O*F bigpuff.l//
echo x - blinkership.l
sed -e 's/^X//' > "blinkership.l" << '//E*O*F blinkership.l//'
X! "blinkership" (cells 72 length 17 width 30 generation 0)
X! This is a puffer train which leaves no permanent exhaust, and yet grows
X! arbitrarily large.  The engine and spaceships to the right of the blinker
X! produce a new blinker every 12 generations.  Without the object to the left
X! of the blinker (a predecessor to traffic lights), this puffer train would
X! just leave behind an infinite line of blinkers.  However, the object reacts
X! with the blinkers with a period of 26, and totally destroys them.  The speed
X! of the reaction is 6/13 the speed of light, which is slightly slower than the
X! rest of the spaceship.  Therefore, every 156 generations the puffer train
X! grows in size by one blinker.
X! 
X8k29h@!
X...............O..O
X...................O
X...............O...O
X................OOOO......OO
X.........................OOOO
X.........................OO.OO
X................OOO.OO.....OO
XOOO....O.......OO.....O
XO.O....O......O.......OO
XOOO....O.......OO.....O
X................OOO.OO.....OO
X.........................OO.OO
X.........................OOOO
X................OOOO......OO
X...............O...O
X...................O
X...............O..O
//E*O*F blinkership.l//
echo x - eatblinker.l
sed -e 's/^X//' > "eatblinker.l" << '//E*O*F eatblinker.l//'
X! "eatblinker" (cells 54 length 21 width 51 generation 0)
X! This shows a reaction in which a set of traffic lights is tugged around by
X! a string of blinkers.  The traffic lights eats each blinker it encounters,
X! leaving no debris.
X10k26h@!
X................OOO
X.
X..............O.....O..........O...............O
X..............O.....O.OOO......O......OOO......O
X..............O.....O..........O...............O
XOOO
X................OOO
X.
X.................................................O
X.................................................O
X.................................................O
X.
X.O
X.O
X.O
X.
X.
X................................................OOO
X...O...............O...............O
X...O......OOO......O......OOO......O......OOO
X...O...............O...............O
//E*O*F eatblinker.l//
echo x - escorts.l
sed -e 's/^X//' > "escorts.l" << '//E*O*F escorts.l//'
X! "escorts" (cells 57 length 16 width 15 generation 0)
X! This shows the largest overweight spaceship which can be safely escorted
X! by only two other spaceships.
X8k14h@!
X.......OOOO
X......OOOOOO
X......OOOO.OO
X..........OO
X.
X..OO
XO............O
X..............O
XO.............O
X.OOOOOOOOOOOOOO
X.
X.
X.......OOOO
X......OOOOOO
X......OOOO.OO
X..........OO
//E*O*F escorts.l//
echo x - gun1.l
sed -e 's/^X//' > "gun1.l" << '//E*O*F gun1.l//'
X! "gun1" (cells 44 length 12 width 36 generation 30)
X! This is the original glider gun, which creates a glider every 30 generations.
X! This was the first object found which grew without bound.  It is composed of
X! two identical but phase-shifted shuttle elements which collide properly to
X! produce a glider.
X11k10h@!
X............O
X............O.O
XOO...........O.O.......O
XOO...........O..O......OO
X.............O.O..OO....OO
X............O.O...OO....OOO.......OO
X............O.....OO....OO........OO
X.......................OO
X.......................O
X...........O
X..........O
X..........OOO
//E*O*F gun1.l//
echo x - gun2.l
sed -e 's/^X//' > "gun2.l" << '//E*O*F gun2.l//'
X! "gun2" (cells 61 length 34 width 41 generation 46)
X! This is the "newgun", which creates a glider every 46 generations.  It is
X! composed of two "busy bee" shuttles which are positioned at right angles
X! to each other, and which collide properly to produce a glider.   The cursor
X! is positioned at the approximate location where each glider is created.
X! One glider is shown having already been generated.
X10k7h@!
X.......................O
X............OO........OO...............OO
X............OO.......OO................OO
X.O....................OO..OO
XOO
XO.O
X.
X......................OO..OO
X.....................OO................OO
X......................OO...............OO
X.......................O
X.
X.
X.
X.
X.......OOO...OOO
X.......O..O.O..O
X.......O.......O
X.
X........O.....O
X.........OO.OO
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.......OO.....OO
X.......OO.....OO
//E*O*F gun2.l//
echo x - puffer.l
sed -e 's/^X//' > "puffer.l" << '//E*O*F puffer.l//'
X! "puffer" (cells 43 length 17 width 14 generation 0)
X! This is one of the simplest puffer trains.  It generates a beehive every
X! 12 generations.
X8k13h@!
X.OOOO
XO...O
X....O
XO..O
X..........OOOO
X.........O...O
X.............O
X.....OO..O..O
X.....OOO
X.....OO..O..O
X.............O
X.........O...O
X..........OOOO
XO..O
X....O
XO...O
X.OOOO
//E*O*F puffer.l//
echo x - pulsars.l
sed -e 's/^X//' > "pulsars.l" << '//E*O*F pulsars.l//'
X! "pulsars" (cells 237 length 23 width 75 generation 0)
X! This is a collection of well known (and not so well known) oscillators.
X! Their periods are 2, 3, 4, 5, 6, 8, 14, and 15.  I let you figure out
X! which is which!
X11k39h@!
X...O...........OO
X..O.O..........OO..............................OOO...OOO.............OO
X......................................................................O
X.OO...O........O.............................O....O.O....O.......OOO..OO
X.O.....O......O.O..............O....O........O....O.O....O.....OOO.O...O
X....O.O.......O..O..OO.......OO.OOOO.OO......O....O.O....O.....O....O.OO
X...OO.............O.OO.........O....O..........OOO...OOO...........O.O
X................OO...............................................OO.O....O
X...............................................OOO...OOO.........O...O.OOO
X.............................................O....O.O....O.......OO..OOO
XOO...........O...............................O....O.O....O........O
XOO.........O.O.......OOO.....................O....O.O....O........OO
X..OO........O.O.......OOO
X..OO........O..................................OOO...OOO
X.............................................................O
X.......O...........................OOO.....................OOO.......O..O
X.......O.O.........................OOO....................O..........O..O
X.....O.............OO...OO.........OOO...........O........OO.......OO.OO.OO
X..........OO.......O.O.O.O............OOO........O...................O..O
X....OO.............O.O.O.O............OOO........O......OO...........O..O
X..........O..........O.O..............OOO................O.........OO.OO.OO
X......O.O...........OO.OO.............................OOO............O..O
X........O...........OO.OO.............................O..............O..O
//E*O*F pulsars.l//
echo x - rake.l
sed -e 's/^X//' > "rake.l" << '//E*O*F rake.l//'
X! "rake" (cells 63 length 19 width 26 generation 20)
X! This is the "space rake", which is a puffer train which generates a
X! dense stream of forward-traveling gliders.  A new glider is generated
X! every 20 generations.  The debris near the rearward spaceship is
X! transformed into a glider.
X9k23h@!
X...............OO.....OOOO
X.............OO.OO...O...O
X.............OOOO........O
X..............OO.....O..O
X.
X....................O
X...............O...O..O
X..............OO.......O
X...............OO......O
X................OO....OO
XO.O..................O
XO..O..............OO
X.
X.OOO
X......................OOOO
X....O..O.............O...O
X........O................O
X....O...O............O..O
X.....OOOO
//E*O*F rake.l//
echo x - relay.l
sed -e 's/^X//' > "relay.l" << '//E*O*F relay.l//'
X! "relay" (cells 29 length 7 width 35 generation 0)
X! This shows a glider which travels back and forth between two pentadecathlons.
X! The distance between the endpoints can be made arbitrarily large.  This is
X! one of three known "shuttles", but is isn't as useful as the others (which
X! form the engines of the two kinds of glider guns).
X4k17h@!
X..O....O
XOO.OOOO.OO
X..O....O
X................O
X.................OO........O....O
X................OO.......OO.OOOO.OO
X...........................O....O
//E*O*F relay.l//
echo x - round.l
sed -e 's/^X//' > "round.l" << '//E*O*F round.l//'
X! "round" (cells 200 length 72 width 72 generation 0)
X! This shows four busy bee shuttles arranged so as to keep a collection
X! or gliders traveling constantly between them.  Each glider is turned 90
X! degrees by a busy bee.  The glider near the cursor is about to be turned.
X9k39h@!
X......................................O
X......................................OO
X.........................OO.........O.OOO...........OO
X.........................OO.............OO..........OO
X.......................................OO
X.......................................O
X.
X.......................................O
X.......................................OO
X.........................OO.............OO..........OO
X.........................OO.........O.OOO...........OO
X......................................OO
X......................................O
X.................................OO
X..................................OO
X.................................O
X.
X.
X..OO.....OO
X..OO.....OO
X.
X.............................................O
X..............................................OO
X.............................................OO
X......................O
X......................OO.....................................OO.....OO
X.....................O.O.....................................OO.....OO
X.
X.
X.
X...O.....O
X..OOO...OOO
X.OO.OO.OO.OO
XOOO.......OOO...........................................O.O
X.........................................................OO
X..O.......O..............................................O
X..............O..............................................O.......O
X.............OO
X.............O.O...........................................OOO.......OOO
X............................................................OO.OO.OO.OO
X.............................................................OOO...OOO
X..............................................................O.....O
X.
X.
X.
X..OO.....OO.....................................O.O
X..OO.....OO.....................................OO
X.................................................O
X.........................OO
X........................OO
X..........................O
X.
X.............................................................OO.....OO
X.............................................................OO.....OO
X.
X.
X......................................O
X....................................OO
X.....................................OO
X.................................O
X................................OO
X..................OO...........OOO.O.........OO
X..................OO..........OO.............OO
X...............................OO
X................................O
X.
X................................O
X...............................OO
X..................OO..........OO.............OO
X..................OO...........OOO.O.........OO
X................................OO
X.................................O
//E*O*F round.l//
echo x - rpent.l
sed -e 's/^X//' > "rpent.l" << '//E*O*F rpent.l//'
X! "rpent" (cells 121 length 501 width 525 generation 1103)
X! This is the result of the infamous R-pentomino.  The cursor is positioned
X! on the starting pattern.  This object takes 1103 generations to stabilize.
X241k265h@!
X492.OO
X492..OO
X492.O
X177
X373.OOO
X373...O
X373..O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X233...............................OO
X233...............................O.O
X233................................OO
X.
X.
X.
X.
X.
X.
X.
X.
X233......................OO
X233......................OO
X.
X.
X.
X.
X.
X.
X233..........................OO
X233..........................OO
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X233.............................OO
X233............................O..O
X233.............................OO...............O
X233.............................................O.O
X233.............................................OO
X.
X.
X233..........................OO
X233.........................O..O....O...........OO
X233...................O......OO....OOO..........OO
X233...................O..............O
X233...................O
X.
X.
X.
X.
X.
X233.OO
X233.OO
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X233.....OO...........................................O
X233....O..O.........................................O.O
X233.....OO.........................................O..O
X233.................................................OO
X.
X233.....................OO
X233.....................OO
X233.........................................O
X233.........................................O
X233.........................................O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X233...........OO
X233...........OO.............................O
X233..........................................O
X233..........................................O
X.
X.
X.
X.
X.
X.
X233......................................OO
X233......................................OO
X233........O.........OO
X233........O.........OO
X233........O
X.
X.
X.
X.
X.
X.
X.
X.
X233............OO
X233...........O..O
X233............OO
X145
XO.O
XOO
X.O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.......................O.O
X.......................OO
X........................O
X.
X.
X522..O
X522...O
X522.OOO
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X14.O
X14.O.O
X14.OO
//E*O*F rpent.l//
echo x - shipgun.l
sed -e 's/^X//' > "shipgun.l" << '//E*O*F shipgun.l//'
X! "shipgun" (cells 241 length 72 width 98 generation 0)
X! This is a middle-weight spaceship factory.  It is by constructed by placing
X! three newguns (period 46) together such that the three gliders collide to
X! produce a middleweight spaceship every 46 turns.  The cursor is positioned
X! near the gliders which are about to collide, and a previously built spaceship
X! is to the right.  The smaller period 30 glider guns cannot be used in place
X! of the period 46 guns since there is not enough space for the spaceship to
X! escape before the next gliders appear.
X33k47h@!
X.........................OO.....OO
X.........................OO.....OO
X.
X.
X.
X.
X.
X.
X.
X.
X.
X.
X........................OOO.....OOO
X.........................OOO...OOO
X.......................O.OOOO.OOOO.O
X........................OO..O.O..OO
X.........................OOO...OOO
X..........................O.....O
X.
X.
X.
X.
X.
X............O...O
XOO.........O.....O
XOO...............O
X............O...OO
X.............OOO.......................O........................O
X.....................................O.O......................O...O
X.............OOO......................OO...........................O
X............O...OO.......................OO....O..............O....O
XOO...............O.........OO...........O.O...OO...............OOOOO
XOO.........O.....O.........OO.............O...O.O
X............O...O
X.
X.
X.
X.............................OO
X............OO...............O.O
X12.OO15.O.OO36.OO9.OO14.OO
X30.OO.....................................OO........OO...............OO
X30.O.................................................OOOOO
X30.............................OO.....................OOOO
X30.O............OO............OO
X30.OO...........OO..............O.....................OOOO
X12.OO...............O.OO...............................................OOOOO
X12.OO15.O.O47.OO15.OO
X29.OO.................................................OO..............OO
X.
X.
X.
X29........OOO...OOO
X29........O..O.O..O
X29.......O...O.O...O
X29.......OOOO...OOOO..................OOO...OOO
X29........O.......O..................O..O...O..O
X29.......................................O.O
X29.......................................O.O
X29.......................................O.O
X29...................................O..O...O..O
X29....................................O.......O
X.
X.
X.
X.
X.
X.
X.
X.
X.
X29........OO.....OO...................OO.....OO
X29........OO.....OO...................OO.....OO
//E*O*F shipgun.l//
echo x - shuttles.l
sed -e 's/^X//' > "shuttles.l" << '//E*O*F shuttles.l//'
X! "shuttles" (cells 49 length 11 width 62 generation 0)
X! These are two of the three known shuttles (the third is "relay" in which
X! a glider travels back and forth between two pentadecathalons).  These are
X! the "engines" which power the two kinds of glider guns.  The shuttle on the
X! left has a period of 30.  The shuttle on the right has a period of 46.
X5k29h@!
X..................................................O
X.................................OO...............OO........OO
X.........OO......................OO................OO.......OO
X.........O..O.....................................OO
X.............O
XOO...........O......OO
XOO...........O......OO
X.........O..O.....................................OO
X.........OO......................OO................OO.......OO
X.................................OO...............OO........OO
X..................................................O
//E*O*F shuttles.l//
echo x - switch.l
sed -e 's/^X//' > "switch.l" << '//E*O*F switch.l//'
X! "switch" (cells 11 length 7 width 28 generation 0)
X! This is the incredible switch engine.  This puffer train travels diagonally
X! at 1/12 the speed of light towards the upper left with a period of 96.
X! It's only exhaust is many sets of blocks arranged in a zig-zag.  This is the
X! smallest known object which grows without bound (11 cells).  The block to
X! the right is necessary to stabilize the exhaust.  Without it, the engine is
X! killed by the untamed exhaust before it reaches 12 full periods.
X1k@!
X.O.O
XO
X.O..O
X...OOO
X.
X..........................OO
X..........................O
//E*O*F switch.l//
echo done



More information about the Comp.sources.unix mailing list