├── pytest.ini ├── imgs ├── gun30_0.png ├── header.png ├── gun120_30.png ├── gun30_30.png ├── gun30_120_0.png ├── gun30_120_1.png ├── gun30_120_2.png └── gun30_120_3.png ├── lifep ├── ACORN.LIF ├── RELAY.LIF ├── PI.LIF ├── SWITCHEN.LIF ├── RPENTO.LIF ├── RABBITS.LIF ├── BI-GUN.LIF ├── GLIDERS6.LIF ├── COERAKE1.LIF ├── MAKEGUN.LIF ├── TIRETRAK.LIF ├── TNDRBIRD.LIF ├── BHEPTO.LIF ├── RAKE.LIF ├── RAKE2.LIF ├── EDEN.LIF ├── GUN46.LIF ├── GUN184.LIF ├── GUN246.LIF ├── LWSSGUN.LIF ├── COERAKE2.LIF ├── BSHIP.LIF ├── PSRTRAIN.LIF ├── PUFTRAIN.LIF ├── SLOPUF2.LIF ├── LWSSRAK2.LIF ├── GUN104.LIF ├── BSHIP2.LIF ├── THINGUN3.LIF ├── THINGUN2.LIF ├── GUN30.LIF ├── GUNB256.LIF ├── BLKRAKE.LIF ├── LWSSRAKE.LIF ├── GUN144.LIF ├── GUN44.LIF ├── GUN132.LIF ├── RAKE3.LIF ├── MAX3.LIF ├── EFENCE.LIF ├── ZIP2.LIF ├── STRETCH.LIF ├── MWSSGUN.LIF ├── RACE.LIF ├── AK47.LIF ├── MWSSRAKE.LIF ├── VENETIA2.LIF ├── MAKEFUSE.LIF ├── TIRETRAX.LIF ├── THICKGU2.LIF ├── MAX2.LIF ├── MAKEFISH.LIF ├── CRYSTAL.LIF ├── GUNB112.LIF ├── ROUND2.LIF ├── ZIPS.LIF ├── THUE.LIF ├── MWSSRAK2.LIF ├── EATERS.LIF ├── SPIRAL.LIF ├── CORDER2.LIF ├── GUNB856.LIF ├── CORDER.LIF ├── WING.LIF ├── OSCSP6X.LIF ├── VENETIA3.LIF ├── MAX.LIF ├── HWSSGUN.LIF ├── MAKEPOLE.LIF ├── PINBALL.LIF ├── RANDGUN2.LIF ├── QUILT.LIF ├── PIPUF.LIF ├── SLOPUF.LIF ├── STATS.DOC ├── RANDGUN.LIF ├── THICKGUN.LIF ├── BHEPTPUF.LIF ├── POLES.LIF ├── MIRAGE.LIF ├── SLR.LIF ├── RANDLWSS.LIF ├── RELAY2.LIF ├── THINGUN4.LIF ├── CORDTOSS.LIF ├── TWINDOTS.LIF ├── ROT8.LIF ├── DOUBLEX.LIF ├── GUNSTAR2.LIF ├── CORDPULL.LIF ├── SPARK2PI.LIF ├── LOOP.LIF ├── JAWS.LIF ├── LINEPUF.LIF ├── STILL.LIF ├── IRRATU.LIF ├── MEMORY.LIF ├── SAWTOOT6.LIF ├── FUSES.LIF ├── SAWTOOTH.LIF ├── BREEDER3.LIF ├── BREEDER2.LIF ├── MAKEBILS.LIF ├── BARGE2.LIF ├── TUBTRAX.LIF ├── GUNSTAR3.LIF ├── IRRAT5.LIF ├── IRRAT2.LIF ├── SWITCPUF.LIF ├── SAWTOOT4.LIF ├── VENETIAN.LIF └── GUNSTAR.LIF ├── render.py ├── tests └── fred.rle ├── README.md ├── LICENSE └── .gitignore /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | markers = 3 | slow: slow tests -------------------------------------------------------------------------------- /imgs/gun30_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhw/hashlife/HEAD/imgs/gun30_0.png -------------------------------------------------------------------------------- /imgs/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhw/hashlife/HEAD/imgs/header.png -------------------------------------------------------------------------------- /imgs/gun120_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhw/hashlife/HEAD/imgs/gun120_30.png -------------------------------------------------------------------------------- /imgs/gun30_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhw/hashlife/HEAD/imgs/gun30_30.png -------------------------------------------------------------------------------- /imgs/gun30_120_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhw/hashlife/HEAD/imgs/gun30_120_0.png -------------------------------------------------------------------------------- /imgs/gun30_120_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhw/hashlife/HEAD/imgs/gun30_120_1.png -------------------------------------------------------------------------------- /imgs/gun30_120_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhw/hashlife/HEAD/imgs/gun30_120_2.png -------------------------------------------------------------------------------- /imgs/gun30_120_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnhw/hashlife/HEAD/imgs/gun30_120_3.png -------------------------------------------------------------------------------- /lifep/ACORN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Acorn 3 | #D The most vigorously growing 7-cell 4 | #D "methuselah" pattern. See also RABBITS. 5 | #N 6 | #P -3 -1 7 | .* 8 | ...* 9 | **..*** 10 | -------------------------------------------------------------------------------- /lifep/RELAY.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Relay between two pentadecathlons 3 | #D Well known. 4 | #N 5 | #P -17 -2 6 | ********** 7 | #P -1 0 8 | * 9 | .** 10 | ** 11 | #P 8 2 12 | ********** 13 | -------------------------------------------------------------------------------- /lifep/PI.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Pi Heptomino 3 | #D 4 | #D A common pattern in Life. 5 | #D 6 | #D Pi = 3.141592653589793238 7 | #D 8 | #D See SPARK2PI, PIPUF, REVFUSE. 9 | #N 10 | #P 3 3 11 | *** 12 | *.* 13 | *.* 14 | -------------------------------------------------------------------------------- /lifep/SWITCHEN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Switch Engine 3 | #D by Charles Corderman. 4 | #D The smallest forever-growing 5 | #D pattern in the Game of Life. 6 | #N 7 | #P -13 -3 8 | .*.* 9 | * 10 | .*..* 11 | ...*** 12 | #P 13 2 13 | ** 14 | * 15 | -------------------------------------------------------------------------------- /lifep/RPENTO.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D r-pentomino 3 | #D A small, vigorous, common pattern. 4 | #D 5 | #D When the Game of Life was first 6 | #D introduced around 1970, this was 7 | #D proposed as the smallest pattern 8 | #D for which the outcome was unknown. 9 | #N 10 | #P 3 3 11 | .** 12 | ** 13 | .* 14 | -------------------------------------------------------------------------------- /lifep/RABBITS.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Rabbits 3 | #D Another small but vigorously growing population. 4 | #D (If you look closely you can see a male and female rabbit!) 5 | #D Andrew Trevorrow discovered Rabbits in 1986 using a 6 | #D Methuselah search program. 7 | #N 8 | #P -3 -1 9 | *...*** 10 | ***..* 11 | .* 12 | -------------------------------------------------------------------------------- /lifep/BI-GUN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Two-barrelled p46 glider gun 3 | #D found by Bill Gosper. 4 | #N 5 | #P -9 -7 6 | *** 7 | ..* 8 | ..* 9 | .* 10 | . 11 | .* 12 | ..* 13 | ..* 14 | *** 15 | #P 6 -3 16 | *** 17 | * 18 | * 19 | .* 20 | . 21 | .* 22 | * 23 | * 24 | *** 25 | #P 23 -3 26 | ** 27 | .* 28 | #P -25 0 29 | * 30 | ** 31 | -------------------------------------------------------------------------------- /lifep/GLIDERS6.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D How 6 gliders can pass right through each other 3 | #D 4 | #D This is somewhat amazing, considering that even 5 | #D 4-glider collisions have not all been explored. 6 | #N 7 | #P 3 -3 8 | ..* 9 | **........* 10 | .**...*..* 11 | .....**..*** 12 | .....*.* 13 | #P -13 0 14 | ....*.* 15 | ***..** 16 | ..*..*...** 17 | .*........** 18 | .........* 19 | -------------------------------------------------------------------------------- /lifep/COERAKE1.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p16 backward rake 3 | #D A very simple construction: just 4 | #D four *WSS and an extra cell. By 5 | #D Tim Coe, 1996. 6 | #N 7 | #P 4 -4 8 | ....** 9 | ****.** 10 | .***** 11 | ..*** 12 | #P 5 2 13 | .**** 14 | *...* 15 | ....* 16 | ...* 17 | #P -6 -10 18 | .****** 19 | *.....* 20 | ......* 21 | .....* 22 | #P -4 5 23 | ....** 24 | ****.** 25 | ****** 26 | .**** 27 | -------------------------------------------------------------------------------- /lifep/MAKEGUN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Glider synthesis for a glider gun 3 | #D with only 8 gliders 4 | #N 5 | #P -22 -4 6 | *.* 7 | .** 8 | .* 9 | #P -6 -7 10 | * 11 | *.* 12 | ** 13 | #P -9 -4 14 | * 15 | .** 16 | ** 17 | #P -12 1 18 | ** 19 | .** 20 | * 21 | #P 13 -6 22 | * 23 | *.* 24 | ** 25 | #P 10 1 26 | ** 27 | *.* 28 | * 29 | #P 4 4 30 | .* 31 | .** 32 | *.* 33 | #P 22 2 34 | *** 35 | * 36 | .* 37 | -------------------------------------------------------------------------------- /lifep/TIRETRAK.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Boat stretcher 3 | #D Diagonal c/4 spaceship found by Tim Coe 2/20/96. 4 | #D Noam Elkies noticed that it can stretch a boat. 5 | #N 6 | #P -13 -13 7 | **.*.......*** 8 | *...*......* 9 | *....*.......*.......** 10 | ..**.......*.*....**.* 11 | ....*.*....***.*..** 12 | ..........*...**..** 13 | ......**.****.** 14 | .......******* 15 | #P -2 -2 16 | .* 17 | *.* 18 | .* 19 | -------------------------------------------------------------------------------- /lifep/TNDRBIRD.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Thunderbird fuse 3 | #D 4 | #D A kind of fuse that can easily go 5 | #D around corners. This is the same 6 | #D fuse that eats the end of BSHIP. 7 | #N 8 | #P -10 -10 9 | ..*** 10 | . 11 | *.....* 12 | *.....*.*** 13 | *.....* 14 | . 15 | ..*** 16 | #P 7 -8 17 | * 18 | * 19 | * 20 | #P 9 -2 21 | * 22 | * 23 | * 24 | #P 8 7 25 | *** 26 | #P -5 8 27 | * 28 | * 29 | * 30 | #P 2 9 31 | *** 32 | -------------------------------------------------------------------------------- /lifep/BHEPTO.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D B-heptomino 3 | #D A somewhat vigorous, commonly seen bit of 4 | #D fluff, which lends to Life's growth 5 | #D tendencies. This piece is used in PUFTRAIN, 6 | #D RAKE, RAKE2, RAKE3, BHEPTPUF, GUN46, TRACK, 7 | #D GUNSTAR, GUNSTAR2, GUNSTAR3, BI-GUN, and the 8 | #D p46, p54, and p100 shuttles in OSCSPN2 and 9 | #D OSCSPN3, and in many other patterns. 10 | #N 11 | #P -1 -1 12 | .* 13 | *** 14 | *.** 15 | -------------------------------------------------------------------------------- /lifep/RAKE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Rake 3 | #D 4 | #D Two LWSS perturb the output of a 5 | #D puffer train (PUFTRAIN) to make 6 | #D a moving glider gun. 7 | #N 8 | #P -10 -8 9 | .** 10 | **** 11 | **.** 12 | ..** 13 | #P -2 -8 14 | ...* 15 | ....* 16 | *...* 17 | .**** 18 | #P -2 -1 19 | * 20 | .** 21 | ..* 22 | ..* 23 | .* 24 | #P -2 6 25 | ...* 26 | ....* 27 | *...* 28 | .**** 29 | #P -19 9 30 | .**** 31 | *...* 32 | ....* 33 | ...* 34 | -------------------------------------------------------------------------------- /lifep/RAKE2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Backward Rake 3 | #D 4 | #D Two LWSS perturb the output of a 5 | #D puffer train (PUFTRAIN) to make 6 | #D a moving glider gun. Very 7 | #D similar to RAKE. 8 | #N 9 | #P -10 -8 10 | .** 11 | **** 12 | **.** 13 | ..** 14 | #P -2 -8 15 | ...* 16 | ....* 17 | *...* 18 | .**** 19 | #P -2 -1 20 | * 21 | .** 22 | ..* 23 | ..* 24 | .* 25 | #P -2 6 26 | ...* 27 | ....* 28 | *...* 29 | .**** 30 | #P -20 8 31 | ...* 32 | ....* 33 | *...* 34 | .**** 35 | -------------------------------------------------------------------------------- /lifep/EDEN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D A Garden of Eden pattern 3 | #D No pattern can have this as 4 | #D its second generation. 5 | #N 6 | #P -16 -4 7 | ********************************* 8 | **.*.***.***.**.*.*.*.*.*.*.*.*.* 9 | *.*.***.***.****.***.*.*.*.*.*.* 10 | *****.***.***.****.************** 11 | *.*.**.***.***.*.***.*.*.*.*.*.* 12 | ****.***.***.*****.**.*.*.*.*.*.* 13 | .**.***.***.***.*.*.************* 14 | **.**.***.***.**.****.*.*.*.*.*.* 15 | ******************.************** 16 | -------------------------------------------------------------------------------- /lifep/GUN46.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p46 glider gun 3 | #D Based on two shuttles which 4 | #D make use of a double 5 | #D B-heptomino reaction. See 6 | #D the p46 piston in OSCSPN2. 7 | #N 8 | #P 2 -17 9 | ** 10 | ** 11 | #P -6 -8 12 | ..* 13 | .*** 14 | **.* 15 | #P 1 -8 16 | .* 17 | *** 18 | *.** 19 | #P -25 4 20 | ..* 21 | ..** 22 | *.*** 23 | ....** 24 | ...** 25 | ...* 26 | . 27 | ...* 28 | ...** 29 | ....** 30 | *.*** 31 | ..** 32 | ..* 33 | #P -36 6 34 | ** 35 | ** 36 | #P -9 13 37 | ** 38 | ** 39 | -------------------------------------------------------------------------------- /lifep/GUN184.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p184 gun using a single b-heptomino. 3 | #D 4 | #D Since 184 is a multiple of 46, this 5 | #D gun is perfect for p46 glider logic. 6 | #D David Buckingham, July 1996. 7 | #N 8 | #P -3 -19 9 | ...* 10 | .*** 11 | * 12 | ** 13 | #P 8 -15 14 | ...* 15 | .*** 16 | * 17 | ** 18 | #P -7 0 19 | .*** 20 | *..* 21 | **..* 22 | ...** 23 | #P -19 -3 24 | ..** 25 | .*.* 26 | .* 27 | ** 28 | #P -15 8 29 | ..** 30 | .*.* 31 | .* 32 | ** 33 | #P -4 13 34 | ** 35 | * 36 | .*** 37 | ...* 38 | -------------------------------------------------------------------------------- /lifep/GUN246.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p246 gun, using a single bookend-based engine 3 | #D 4 | #D by David Buckingham, June 1996 5 | #N 6 | #P 10 -21 7 | .....** 8 | .....*..* 9 | . 10 | . 11 | .....*.** 12 | **..*.* 13 | *....* 14 | ....* 15 | .*..* 16 | #P 16 3 17 | ** 18 | *.* 19 | ..* 20 | ..** 21 | #P -23 0 22 | ..** 23 | .*.* 24 | .* 25 | ** 26 | #P -17 13 27 | ...* 28 | ..*.**** 29 | .*.*.*** 30 | *.* 31 | .* 32 | .** 33 | .** 34 | .** 35 | #P -11 -8 36 | ** 37 | ** 38 | #P 1 -5 39 | .** 40 | ..* 41 | *.* 42 | ** 43 | -------------------------------------------------------------------------------- /render.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import matplotlib.pyplot as plt 3 | 4 | ## utility to show a point collection as an image in Matplotlib 5 | def render_img(pts): 6 | pts = np.array(pts) 7 | pts[:, 0] -= np.min(pts[:, 0]) 8 | pts[:, 1] -= np.min(pts[:, 1]) 9 | grays = np.zeros((int(np.max(pts[:, 1] + 1)), int(np.max(pts[:, 0] + 1)))) 10 | 11 | for x, y, g in pts: 12 | grays[int(y), int(x)] = g 13 | 14 | plt.figure(figsize=(20, 20)) 15 | plt.imshow(grays, cmap="bone") 16 | plt.axis("off") 17 | -------------------------------------------------------------------------------- /lifep/LWSSGUN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Lightweight Spaceship gun 3 | #D by Dieter Leithner, Oct 1993 4 | #N 5 | #P -22 -13 6 | ** 7 | ** 8 | . 9 | . 10 | . 11 | . 12 | . 13 | . 14 | ** 15 | ** 16 | #P -5 -21 17 | * 18 | ** 19 | .** 20 | ** 21 | . 22 | . 23 | . 24 | ** 25 | .** 26 | ** 27 | * 28 | #P 8 -17 29 | *** 30 | * 31 | * 32 | .* 33 | . 34 | .* 35 | * 36 | * 37 | *** 38 | #P 25 -17 39 | ** 40 | ** 41 | #P -23 12 42 | **.*...*.** 43 | *..*...*..* 44 | .***...*** 45 | #P -26 19 46 | **.............** 47 | **..**.....**..** 48 | ....**.....** 49 | -------------------------------------------------------------------------------- /lifep/COERAKE2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p16 forward rake 3 | #D Just like the backward rake 4 | #D (coerake1.lif) but with an 5 | #D additional pair of *WSS to 6 | #D turn each glider around. 7 | #D By Tim Coe, 1996. 8 | #N 9 | #P 4 -4 10 | ....** 11 | ****.** 12 | .***** 13 | ..*** 14 | . 15 | . 16 | ..**** 17 | .*...* 18 | .....* 19 | ....* 20 | #P -4 5 21 | ....** 22 | ****.** 23 | ****** 24 | .**** 25 | #P -6 -10 26 | .****** 27 | *.....* 28 | ......* 29 | .....* 30 | #P -17 -8 31 | .****** 32 | *.....* 33 | ......* 34 | .....* 35 | #P -20 4 36 | .....* 37 | ......* 38 | *.....* 39 | .****** 40 | -------------------------------------------------------------------------------- /tests/fred.rle: -------------------------------------------------------------------------------- 1 | #N Fred 2 | #O Schneelocke 3 | #C Longest-lived known methuselah to fit within a 20x20 bounding box. 4 | #C Settling time 35426 generations, discovered 15 May 2010. 5 | #C https://www.conwaylife.com/wiki/C/Fred 6 | #C https://www.conwaylife.com/patterns/fred.rle 7 | x = 20, y = 20, rule = B3/S23 8 | 5bo8bo2b2o$bo5b6o2bobo$3b6ob2o2bobo$o2bo2b2obo3bo4b2o$obob3o2bobo6bo$b 9 | ob4o2b3o5b2o$bo2b3ob2obob3o$o2bo4bo3bo6bo$b2o2b3o3bo3bo$obo3b2obo3bo2b 10 | obo$bo6bobo5b2o$6o2b3o2bo$2bo4b3o5bobo$2b2ob2o5bo3b3o$3bo2b4obobo2bob 11 | 2o$o4bo6b2obobo$o2bo2b2obobo$bo5bo2bo2bobobo$b3ob2obo$ob3obo6bo3b2o! -------------------------------------------------------------------------------- /lifep/BSHIP.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Blinker ship 3 | #D Leaves a trail of blinkers 4 | #D which are eaten by a pattern 5 | #D with not quite a large enough 6 | #D appetite (6c/13). A similar 7 | #D idea is shown in PIPUF. 8 | #N 9 | #P 10 -4 10 | .**** 11 | *...* 12 | ....* 13 | *..* 14 | . 15 | *..* 16 | ....* 17 | *...* 18 | .**** 19 | #P 6 -1 20 | ** 21 | *** 22 | ** 23 | #P 1 -8 24 | .** 25 | **** 26 | **.** 27 | ..** 28 | #P 1 5 29 | ..** 30 | **.** 31 | **** 32 | .** 33 | #P -3 -2 34 | ...* 35 | .*** 36 | *** 37 | .*** 38 | ...* 39 | #P -11 -2 40 | .*** 41 | *...* 42 | *...* 43 | *...* 44 | .*** 45 | -------------------------------------------------------------------------------- /lifep/PSRTRAIN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Pulsar puffer train 3 | #D 4 | #D Leaves a trail of pulsars 5 | #D by igniting the plume of a 6 | #D Schick engine with a pair 7 | #D of HWSS and a pair of MWSS. 8 | #N 9 | #P 7 -4 10 | .**** 11 | *...* 12 | ....* 13 | *..* 14 | . 15 | *..* 16 | ....* 17 | *...* 18 | .**** 19 | #P 3 -1 20 | ** 21 | *** 22 | ** 23 | #P -3 -10 24 | .**** 25 | ****** 26 | ****.** 27 | ....** 28 | #P -3 7 29 | ....** 30 | ****.** 31 | ****** 32 | .**** 33 | #P -13 -9 34 | .***** 35 | *....* 36 | .....* 37 | *...* 38 | ..* 39 | #P -13 5 40 | ..* 41 | *...* 42 | .....* 43 | *....* 44 | .***** 45 | -------------------------------------------------------------------------------- /lifep/PUFTRAIN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Puffer train 3 | #D 4 | #D This was created simply by perturbing 5 | #D the sides of a B-heptomino with two 6 | #D LWSS's. A B-heptomino is a naturally 7 | #D occurring object that lurches forward at 8 | #D the speed c/2 before its own debris 9 | #D usually destroys it. Not here! The 10 | #D LWSS keep it alive. See BHEPTO, RAKE, 11 | #D RAKE2. For a super dirty puffer, see 12 | #D LINEPUF. 13 | #N 14 | #P -2 -8 15 | ...* 16 | ....* 17 | *...* 18 | .**** 19 | #P -2 -1 20 | * 21 | .** 22 | ..* 23 | ..* 24 | .* 25 | #P -2 6 26 | ...* 27 | ....* 28 | *...* 29 | .**** 30 | -------------------------------------------------------------------------------- /lifep/SLOPUF2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Another puffer that moves fast but puffs slowly 3 | #D 4 | #D No puffers are known that move slowly. 5 | #D This pattern by David Bell. 6 | #N 7 | #P -9 -10 8 | ...* 9 | .*...* 10 | * 11 | *....* 12 | ***** 13 | #P -9 -2 14 | .** 15 | **.*** 16 | .**** 17 | ..** 18 | #P -7 3 19 | ...** 20 | .*....* 21 | * 22 | *.....* 23 | ****** 24 | #P -1 0 25 | *** 26 | #P 3 -3 27 | ........* 28 | .**.*..*.* 29 | *.*.****.* 30 | * 31 | *.*.****.* 32 | .**.*..*.* 33 | ........* 34 | #P 3 -10 35 | .** 36 | **.*** 37 | .***** 38 | ..*** 39 | #P 3 7 40 | ..*** 41 | .***** 42 | **.*** 43 | .** 44 | -------------------------------------------------------------------------------- /lifep/LWSSRAK2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p32 orthogonal lwss rake. 3 | #D Based on Tim Coe's rake. 4 | #N 5 | #P -4 -8 6 | .**** 7 | *...* 8 | ....* 9 | ...* 10 | #P -8 -4 11 | ....** 12 | . 13 | *.**...** 14 | ***.***.** 15 | ..******* 16 | ....**** 17 | #P -11 5 18 | .****** 19 | *.....* 20 | ......* 21 | .....* 22 | #P -16 -11 23 | ...** 24 | ***.** 25 | ***** 26 | .*** 27 | #P -29 -14 28 | .****** 29 | *.....* 30 | ......* 31 | .....* 32 | #P -37 -10 33 | .***** 34 | *....* 35 | .....* 36 | ....* 37 | #P -22 5 38 | ...* 39 | ....* 40 | *...* 41 | .**** 42 | #P -23 11 43 | ..*** 44 | .***** 45 | ****.** 46 | ....** 47 | -------------------------------------------------------------------------------- /lifep/GUN104.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p104 r-pentomino shuttle gun 3 | #D by Noam Elkies, March 1996. 4 | #N 5 | #P -4 1 6 | ** 7 | .** 8 | .* 9 | #P -10 4 10 | *** 11 | ..* 12 | #P -19 -9 13 | .** 14 | .** 15 | .** 16 | .* 17 | *.* 18 | *.** 19 | . 20 | . 21 | .** 22 | .** 23 | #P -19 4 24 | .** 25 | *..* 26 | *.* 27 | .*.** 28 | ..*** 29 | ...** 30 | #P -10 -5 31 | ** 32 | ** 33 | #P -2 8 34 | .* 35 | *.* 36 | .* 37 | #P 0 -8 38 | .* 39 | *.* 40 | .* 41 | #P 9 6 42 | ** 43 | ** 44 | #P 15 -7 45 | ** 46 | *** 47 | **.* 48 | ..*.* 49 | .*..* 50 | ..** 51 | #P 16 2 52 | .** 53 | .** 54 | .** 55 | .* 56 | *.* 57 | *.** 58 | . 59 | . 60 | .** 61 | .** 62 | -------------------------------------------------------------------------------- /lifep/BSHIP2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Another Blinker puffer 3 | #D 4 | #D An HWSS cleans up behind it. 5 | #D This was was found using a 6 | #D search program. 7 | #N 8 | #P 15 -6 9 | .* 10 | ..*.....* 11 | .*...***** 12 | .**.**...** 13 | .*.......* 14 | .*..*..** 15 | * 16 | .*..*..** 17 | .*.......* 18 | .**.**...** 19 | .*...***** 20 | ..*.....* 21 | .* 22 | #P 8 -14 23 | .**** 24 | *...* 25 | ....* 26 | *..* 27 | * 28 | *.* 29 | ...** 30 | .*..* 31 | ***.*** 32 | ......* 33 | ......* 34 | #P 8 4 35 | ......* 36 | ......* 37 | ***.*** 38 | .*..* 39 | ...** 40 | *.* 41 | * 42 | *..* 43 | ....* 44 | *...* 45 | .**** 46 | #P -5 -7 47 | .****** 48 | *.....* 49 | ......* 50 | *....* 51 | ..** 52 | -------------------------------------------------------------------------------- /lifep/THINGUN3.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p92 glider gun 3 | #D Smallest known p92 gun; it uses 2 overlapping p46 guns whose 4 | #D streams cross in an eater-assisted ternary reaction. 5 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 1/8/91 6 | #N 7 | #P -35 -6 8 | ** 9 | * 10 | #P -19 -6 11 | *** 12 | ..* 13 | ..* 14 | .* 15 | . 16 | .* 17 | ..* 18 | ..* 19 | *** 20 | #P -6 -10 21 | ..* 22 | .** 23 | ** 24 | .** 25 | . 26 | . 27 | . 28 | .** 29 | ** 30 | .** 31 | ..* 32 | #P 10 -13 33 | ..** 34 | ..* 35 | *.* 36 | ** 37 | #P 10 8 38 | ** 39 | *.* 40 | ..* 41 | ..** 42 | #P 22 -6 43 | ** 44 | *.* 45 | ..* 46 | *** 47 | . 48 | . 49 | . 50 | *** 51 | ..* 52 | *.* 53 | ** 54 | #P 32 -5 55 | ** 56 | .* 57 | -------------------------------------------------------------------------------- /lifep/THINGUN2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p120 thin gun 3 | #N 4 | #P -17 -7 5 | ** 6 | ** 7 | #P -7 -10 8 | ..** 9 | .* 10 | * 11 | * 12 | * 13 | .* 14 | ..** 15 | #P -3 -9 16 | .* 17 | ..* 18 | *.** 19 | ..* 20 | .* 21 | #P 3 -12 22 | ....* 23 | ..*.* 24 | ** 25 | ** 26 | ** 27 | ..*.* 28 | ....* 29 | #P 15 -14 30 | ..** 31 | ..* 32 | *.* 33 | ** 34 | #P 14 -7 35 | ..** 36 | ..** 37 | . 38 | ...* 39 | ..*.* 40 | .*..* 41 | *..* 42 | . 43 | *..* 44 | ..** 45 | #P -20 6 46 | ** 47 | ** 48 | #P -16 8 49 | .** 50 | * 51 | #P -11 4 52 | *.* 53 | *..* 54 | ...** 55 | .*...** 56 | ...** 57 | *..* 58 | *.* 59 | #P 3 6 60 | ..** 61 | .*.* 62 | * 63 | *..* 64 | * 65 | .*.* 66 | ..** 67 | #P 12 11 68 | ** 69 | *.* 70 | ..* 71 | ..** 72 | -------------------------------------------------------------------------------- /lifep/GUN30.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p30 glider gun (the Original) 3 | #D 4 | #D This is made of two of a pattern 5 | #D know as the "queen bee", which 6 | #D sometimes occurs naturally, 7 | #D whose debris can be deleted on 8 | #D the sides by blocks or eaters. 9 | #D But a collision in the center 10 | #D can, as seen here, miraculously 11 | #D form a glider. Just one of these 12 | #D moving back and forth is called 13 | #D piston (see the p30 in OSCSPN2). 14 | #N 15 | #P 4 -5 16 | ....* 17 | .**** 18 | **** 19 | *..* 20 | **** 21 | .**** 22 | ....* 23 | #P 13 -4 24 | * 25 | * 26 | #P -6 -3 27 | ..* 28 | .*.* 29 | *...** 30 | *...** 31 | *...** 32 | .*.* 33 | ..* 34 | #P 17 -2 35 | ** 36 | ** 37 | #P -17 0 38 | ** 39 | ** 40 | -------------------------------------------------------------------------------- /lifep/GUNB256.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p256 gun, using a B track 3 | #D By David Buckingham, 9/29/95. 4 | #D Based on an idea by Mark Niemec. 5 | #D See also BTRACK, SLR. 6 | #N 7 | #P 16 7 8 | .......** 9 | .......** 10 | . 11 | . 12 | . 13 | ..** 14 | ..** 15 | ......** 16 | ......** 17 | . 18 | . 19 | ** 20 | ** 21 | #P 7 -24 22 | ** 23 | **.....** 24 | .......** 25 | . 26 | . 27 | .....** 28 | .....** 29 | ...........** 30 | ...........** 31 | #P -24 -19 32 | .......** 33 | .......** 34 | . 35 | . 36 | .** 37 | .** 38 | .....** 39 | .....** 40 | . 41 | . 42 | . 43 | ** 44 | ** 45 | #P -19 16 46 | ** 47 | ** 48 | ......** 49 | ......** 50 | . 51 | . 52 | ....** 53 | ....**.....** 54 | ...........** 55 | #P 0 9 56 | * 57 | *** 58 | *.* 59 | ..* 60 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | Implementation of Gosper's hashlife algorithm. See [johnhw.github.io/hashlife](https://johnhw.github.io/hashlife/index.md.html) for a full explanation. 4 | 5 | Usage: 6 | 7 | ```python 8 | from hashlife import construct, advance, expand 9 | from lifeparsers import autoguess_life_file 10 | from render import render_img 11 | 12 | pat, _ = autoguess_life_file("lifep/gun30.lif") 13 | node = construct(pat) # create quadtree 14 | node_30 = advance(node, 30) # forward 30 generations 15 | pts = expand(node_30) # convert to point list 16 | render_img(pts) # render as image 17 | ``` 18 | 19 | 20 | 21 | ## Credits 22 | 23 | Life patterns in `lifep/` collected by Alan Hensel. 24 | -------------------------------------------------------------------------------- /lifep/BLKRAKE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Programmable rake 3 | #D Based on Tim Coe's rakes. 4 | #N 5 | #P -29 9 6 | ....** 7 | ****.** 8 | .***** 9 | ..*** 10 | . 11 | . 12 | ..**** 13 | .*...* 14 | .....* 15 | ....* 16 | #P -37 2 17 | .****** 18 | *.....* 19 | ......* 20 | .....* 21 | #P -42 17 22 | ....* 23 | .....* 24 | *....* 25 | .***** 26 | #P -85 -6 27 | .** 28 | **** 29 | **.** 30 | ..** 31 | #P -109 -4 32 | ....** 33 | ..**.** 34 | ..**** 35 | ...** 36 | ...* 37 | .*...* 38 | *.....* 39 | *.....* 40 | .****** 41 | #P -116 9 42 | ....** 43 | ****.** 44 | ****** 45 | .**** 46 | #P -121 -8 47 | .*** 48 | ***** 49 | ***.** 50 | ...** 51 | #P 0 -4 52 | ** 53 | ** 54 | #P 16 -4 55 | ** 56 | ** 57 | #P 48 -4 58 | ** 59 | ** 60 | #P 64 -4 61 | ** 62 | ** 63 | #P 96 -4 64 | ** 65 | ** 66 | -------------------------------------------------------------------------------- /lifep/LWSSRAKE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D A period 32 LWSS backrake. 3 | #D By Tim Coe, April 1996. 4 | #N 5 | #P 11 -14 6 | .****** 7 | *.....* 8 | *.....* 9 | .*...* 10 | ...* 11 | ...** 12 | ..**** 13 | ..**.** 14 | ....** 15 | #P 1 -21 16 | ....* 17 | .....* 18 | *....* 19 | .***** 20 | #P 3 -5 21 | .***** 22 | *....* 23 | .....* 24 | ....* 25 | #P 21 6 26 | ......** 27 | *.****.** 28 | *..***** 29 | *...*** 30 | #P 24 12 31 | .**** 32 | *...* 33 | ....* 34 | ...* 35 | #P 17 -1 36 | .****** 37 | *.....* 38 | ......* 39 | .....* 40 | #P 12 15 41 | ...** 42 | ***.** 43 | ***** 44 | .*** 45 | #P 6 8 46 | .** 47 | *.* 48 | ..* 49 | #P -1 18 50 | .****** 51 | *.....* 52 | ......* 53 | .....* 54 | #P -9 14 55 | .***** 56 | *....* 57 | .....* 58 | ....* 59 | #P -30 5 60 | .*** 61 | ***** 62 | ***.** 63 | ...** 64 | -------------------------------------------------------------------------------- /lifep/GUN144.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p144 glider gun 3 | #D Found by Bill Gosper, 7/22/94, 4 | #D using an oscillator by Achim 5 | #D Flammenkamp, Dean Hickerson, 6 | #D and David Bell, combined with 7 | #D a p72 oscillator by Bob 8 | #D Wainwright. Same period as 9 | #D GUNSTAR but much smaller. 10 | #N 11 | #P -29 -11 12 | ....** 13 | ****....** 14 | ***.**..** 15 | .....* 16 | #P -9 -11 17 | .....* 18 | ***.**..** 19 | ****....** 20 | ....** 21 | #P -22 -4 22 | ** 23 | ** 24 | #P -8 -4 25 | ** 26 | ** 27 | #P -12 -1 28 | .*** 29 | * 30 | *..* 31 | .** 32 | #P 1 2 33 | ..** 34 | .*..* 35 | *...* 36 | ...* 37 | .*** 38 | .* 39 | #P -2 8 40 | *** 41 | #P 10 -1 42 | ...* 43 | .*** 44 | .* 45 | *...* 46 | *..* 47 | .** 48 | #P 15 -2 49 | *** 50 | #P 20 -6 51 | ** 52 | ** 53 | #P 20 11 54 | ** 55 | ** 56 | #P -6 11 57 | ** 58 | ** 59 | -------------------------------------------------------------------------------- /lifep/GUN44.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Single-engine p44 glider gun 3 | #D Found by David Buckingham, Oct 1996 4 | #N 5 | #P -15 -13 6 | ** 7 | .* 8 | .*.* 9 | ..** 10 | #P 1 -20 11 | ..** 12 | ..* 13 | *.* 14 | ** 15 | #P 3 -13 16 | ** 17 | ** 18 | #P 6 -10 19 | ...* 20 | .*** 21 | * 22 | ** 23 | #P -21 -3 24 | .** 25 | *.* 26 | *.*.** 27 | .*.*.* 28 | ...* 29 | ..*..* 30 | ..* 31 | ..*...* 32 | ..*...* 33 | ..* 34 | ..*..* 35 | ...* 36 | .*.*.* 37 | *.*.** 38 | *.* 39 | .** 40 | #P -4 3 41 | ..* 42 | .** 43 | * 44 | .** 45 | ..* 46 | #P 3 3 47 | * 48 | ** 49 | ..* 50 | ** 51 | * 52 | #P 16 -3 53 | ....** 54 | ....*.* 55 | .**.*.* 56 | .*.*.* 57 | ...* 58 | .*..* 59 | ....* 60 | *...* 61 | *...* 62 | ....* 63 | .*..* 64 | ...* 65 | .*.*.* 66 | .**.*.* 67 | ....*.* 68 | ....** 69 | #P -4 19 70 | ** 71 | ** 72 | #P 4 19 73 | ** 74 | ** 75 | -------------------------------------------------------------------------------- /lifep/GUN132.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p132 glider gun, using only one p44 engine. 3 | #D 4 | #D p44 oscillator by David Buckingham. 5 | #D Gun by Dean Hickerson, June 1996. 6 | #N 7 | #P -21 -1 8 | .** 9 | *.* 10 | *.*.** 11 | .*.*.* 12 | ...* 13 | .*..* 14 | ....* 15 | *...* 16 | *...* 17 | ....* 18 | .*..* 19 | ...* 20 | .*.*.* 21 | *.*.** 22 | *.* 23 | .** 24 | #P -4 5 25 | .** 26 | *.* 27 | * 28 | *.* 29 | .** 30 | #P 3 5 31 | ** 32 | *.* 33 | ..* 34 | *.* 35 | ** 36 | #P 17 -1 37 | ...** 38 | ...*.* 39 | **.*.* 40 | *.*.* 41 | ..* 42 | .*..* 43 | .* 44 | .*...* 45 | .*...* 46 | .* 47 | .*..* 48 | ..* 49 | *.*.* 50 | **.*.* 51 | ...*.* 52 | ...** 53 | #P -4 21 54 | ** 55 | ** 56 | #P 4 21 57 | ** 58 | ** 59 | #P 11 -2 60 | ** 61 | *.* 62 | ..* 63 | ..** 64 | #P -8 -8 65 | * 66 | *** 67 | ...* 68 | ..** 69 | #P -7 -19 70 | .* 71 | ..** 72 | ** 73 | ..* 74 | #P 6 -22 75 | ..** 76 | ..* 77 | *.* 78 | ** 79 | -------------------------------------------------------------------------------- /lifep/RAKE3.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Rake for the Breeder 3 | #D 4 | #D Uses a different puffer train 5 | #D than the other rakes. 6 | #N 7 | #P 7 -12 8 | .****** 9 | *.....* 10 | ......* 11 | *....* 12 | ..** 13 | #P 11 -4 14 | ** 15 | .** 16 | ** 17 | * 18 | . 19 | * 20 | ** 21 | .** 22 | ** 23 | #P 6 -6 24 | ..* 25 | .* 26 | ** 27 | *.* 28 | .* 29 | . 30 | . 31 | . 32 | .* 33 | *.* 34 | ** 35 | .* 36 | ..* 37 | #P 7 8 38 | ..** 39 | *....* 40 | ......* 41 | *.....* 42 | .****** 43 | #P -4 -16 44 | ..** 45 | *....* 46 | ......* 47 | *.....* 48 | .****** 49 | #P -4 12 50 | .****** 51 | *.....* 52 | ......* 53 | *....* 54 | ..** 55 | #P -29 -13 56 | ..* 57 | *...* 58 | .....* 59 | *....* 60 | .***** 61 | #P -29 9 62 | .***** 63 | *....* 64 | .....* 65 | *...* 66 | ..* 67 | #P -89 -11 68 | ..* 69 | *...* 70 | .....* 71 | *....* 72 | .***** 73 | #P -89 7 74 | .***** 75 | *....* 76 | .....* 77 | *...* 78 | ..* 79 | -------------------------------------------------------------------------------- /lifep/MAX3.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D A 187 point spacefiller that fits in a 27 by 27 box. 3 | #D Some cheating has taken place to squish it into this 4 | #D area. By Tim Coe. 5 | #N 6 | #P -13 -13 7 | ...........***...*** 8 | ........*..*..*.*..* 9 | .....****..*.......* 10 | .....***...*.......* 11 | ...*...*....*.*.*.* 12 | ...***......*.*.*.* 13 | ..*....*.....*...* 14 | .******.....******* 15 | ** 16 | .*...**....**..*..** 17 | ...**..*..*.*.*.*.*..** 18 | ...*.*....**.*.*..**...* 19 | ..***...*...........*...* 20 | ..*.....***********.....* 21 | ..*...*...........*...*** 22 | ...*...**..*.*.**....*.* 23 | ....**..*.*.*.*.*..*..** 24 | .......**..*..**....**...* 25 | .........................** 26 | ........*******.....****** 27 | .........*...*.....*....* 28 | ........*.*.*.*......*** 29 | ........*.*.*.*....*...* 30 | .......*.......*...*** 31 | .......*.......*..**** 32 | .......*..*.*..*..* 33 | .......***...*** 34 | -------------------------------------------------------------------------------- /lifep/EFENCE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Electric fence 3 | #D By Dean Hickerson, 1992. 4 | #D Both ends found by search program. 5 | #D See also STRETCH. 6 | #N 7 | #P -37 -11 8 | .....................** 9 | ....................*.* 10 | ................**..* 11 | ................*.*.** 12 | ........*.........* 13 | **.....****.......*....** 14 | *..*.**...***.*.*.**.....** 15 | .****.*...*...*.**....**.** 16 | ......*.*..*.*...**.*.*** 17 | .**..**.**.*.****...** 18 | .*......*..*.*...**...* 19 | ...*....*.*...***..***.* 20 | ..**.....*......*..*...* 21 | .......................** 22 | #P 6 -9 23 | .**.......** 24 | .*....**.*..*.**.* 25 | ...*...*.*.**.*.** 26 | ..**.....*..*.*...** 27 | ..*....*..*.*.***...* 28 | **.*..**.*.*...*..**.* 29 | ..**.*...**....**....* 30 | ..*........**.*.*.**.** 31 | .....*...*...**.*..*.* 32 | ....*.*...**....*..*.* 33 | .....*.....*.***....* 34 | ...........*.* 35 | ............* 36 | #P -9 -6 37 | **...**...** 38 | ..**...**...** 39 | ..**...**...** 40 | **...**...** 41 | -------------------------------------------------------------------------------- /lifep/ZIP2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Lightspeed wire with p5 sink and source 3 | #D 4 | #D See ZIPS. Any period above 5 is possible 5 | #D but requires more search power to find 6 | #D the stabilizing ends. 7 | #D 8 | #D Dean Hickerson, Jan 1995 9 | #N 10 | #P -23 0 11 | .........**........**..................** 12 | .........**......*..*..................* 13 | ......*..........***....................*** 14 | ......*******.........*..*..*..*..*..*....* 15 | ............*..**************************.*.* 16 | ....*******.*.*..........................*.*.* 17 | **.*........**.**.*..***..***..***..***....*.* 18 | .*.*.*.......**...**...**...**...**...**..**.** 19 | *..*.......**...***..***..***..***..***....*.* 20 | **..******....*..........................*.*.* 21 | ..........***...*************************.*.* 22 | ....**.*....*.*.*..*..*..*..*..*..*..*....* 23 | .....*.****..*.*........................*** 24 | ....*.....**.*.........................* 25 | .....***.....*.........................** 26 | .......*.....** 27 | -------------------------------------------------------------------------------- /lifep/STRETCH.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Wick stretcher 3 | #D A c/4 spaceship pulls a wick (line of ants) which is attached 4 | #D to a stabilizing end. Both halves were found by computer search 5 | #D by Dean Hickerson, 1992. See also EFENCE, TIRETRAX, AQUA25. 6 | #N 7 | #P -20 -9 8 | *.**..** 9 | *....**..* 10 | *.**....** 11 | ......* 12 | .....* 13 | .....* 14 | ......* 15 | *.**....** 16 | *....**..* 17 | *.**..** 18 | #P -9 -12 19 | ......** 20 | ..**....* 21 | .***.* 22 | *...****.*.* 23 | .......*.*** 24 | **....* 25 | ...* 26 | ....*.*....*** 27 | ....*.*....*** 28 | ...* 29 | **....* 30 | .......*.*** 31 | *...****.*.* 32 | .***.* 33 | ..**....* 34 | ......** 35 | #P 6 -9 36 | .** 37 | .*....** 38 | ...*...* 39 | ..** 40 | ..*....* 41 | **.*..** 42 | ..**.* 43 | ..* 44 | .....* 45 | ....*.* 46 | .....* 47 | #P 15 -9 48 | .** 49 | *..*.**.* 50 | *.**.*.** 51 | *..*.*...** 52 | .*.*.***...* 53 | *.*...*..**.* 54 | **....**....* 55 | ..**.*.*.**.** 56 | *...**.*..*.* 57 | .**....*..*.* 58 | ..*.***....* 59 | ..*.* 60 | ...* 61 | -------------------------------------------------------------------------------- /lifep/MWSSGUN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Middleweight Spaceship gun 3 | #D By Bill Gosper. 4 | #D 5 | #D Spaceship guns are actually rather easy to make, 6 | #D thanks to their glider syntheses (see MAKEFISH). 7 | #D With those, you can make an *WSS gun of just 8 | #D about any period that you can make a glider gun. 9 | #D (See also MWSSRAK2.) 10 | #N 11 | #P -25 -25 12 | ** 13 | ** 14 | #P -33 -16 15 | .*** 16 | *..* 17 | **.* 18 | #P -26 -16 19 | *** 20 | *..* 21 | *.** 22 | #P -39 1 23 | ..** 24 | .*.* 25 | .* 26 | ** 27 | #P -33 13 28 | *** 29 | *..** 30 | .*** 31 | ..* 32 | #P -27 13 33 | ..*** 34 | **..* 35 | .*** 36 | ..* 37 | #P -25 23 38 | ** 39 | ** 40 | #P -19 -23 41 | ** 42 | ** 43 | #P -9 -30 44 | .** 45 | ** 46 | .***** 47 | ..**** 48 | . 49 | ..**** 50 | .***** 51 | ** 52 | .** 53 | #P 12 -28 54 | .*...* 55 | *.....* 56 | ......* 57 | .*...** 58 | ..*** 59 | . 60 | ..*** 61 | .*...** 62 | ......* 63 | *.....* 64 | .*...* 65 | #P 28 -20 66 | ** 67 | ** 68 | #P -11 -11 69 | ..* 70 | ** 71 | .** 72 | #P 1 -22 73 | *.* 74 | ** 75 | .* 76 | -------------------------------------------------------------------------------- /lifep/RACE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D A race between two gliders 3 | #D 4 | #D There's no winner, but at least 5 | #D equality has been achieved. 6 | #N 7 | #P -6 -6 8 | ..* 9 | .*.* 10 | *..* 11 | .** 12 | #P -10 -10 13 | ..***** 14 | .*....* 15 | *..* 16 | *.** 17 | * 18 | * 19 | ** 20 | #P -14 -7 21 | .* 22 | *.* 23 | .* 24 | #P -7 -14 25 | .* 26 | *.* 27 | .* 28 | #P 2 -15 29 | ....*..* 30 | ....* 31 | ...*....* 32 | ..*.*..** 33 | **.* 34 | . 35 | . 36 | *..* 37 | ..** 38 | #P 14 -8 39 | ** 40 | ** 41 | ** 42 | .* 43 | *.* 44 | .* 45 | * 46 | #P 9 -3 47 | ***.* 48 | **** 49 | ....* 50 | #P -15 2 51 | ....*..* 52 | ....* 53 | ...*....* 54 | ..*.*..** 55 | **.* 56 | . 57 | . 58 | *..* 59 | ..** 60 | #P -3 9 61 | ** 62 | ** 63 | ** 64 | .* 65 | *.* 66 | .* 67 | * 68 | #P -8 14 69 | ***.* 70 | **** 71 | ....* 72 | #P 5 5 73 | .** 74 | *..*..** 75 | *.*....*..* 76 | .*.....*.*.* 77 | ....**.*..* 78 | ....*..* 79 | .*....* 80 | .***** 81 | . 82 | ...* 83 | ..*.* 84 | ...* 85 | #P 6 1 86 | *.* 87 | .** 88 | .* 89 | #P 1 6 90 | * 91 | .** 92 | ** 93 | -------------------------------------------------------------------------------- /lifep/AK47.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D AK47, a gun at 47 gens/shot. 3 | #D The AK47 reaction (middle) 4 | #D by Richard Schroeppel was 5 | #D known for years before 6 | #D stabilizers were found by 7 | #D Paul Callahan in July 1994. 8 | #D See also P94S. 9 | #N 10 | #P -23 -11 11 | ...** 12 | ..*..* 13 | .*.*..* 14 | .*.*...* 15 | **.*.****** 16 | ...*..*.* 17 | ...***.*..* 18 | .**...*.*.* 19 | *..*.**.* 20 | .**...*.** 21 | ...**....* 22 | ...*.*...* 23 | **.*.....** 24 | .*.*.** 25 | .*.*..* 26 | ..*..* 27 | ...** 28 | #P -6 -12 29 | **.......* 30 | **.....*** 31 | ......* 32 | ......** 33 | . 34 | ...*** 35 | ..*...* 36 | .*.....* 37 | .*.....* 38 | .*.....* 39 | ..*...* 40 | ...*** 41 | . 42 | . 43 | . 44 | . 45 | . 46 | . 47 | . 48 | . 49 | . 50 | ....** 51 | .....* 52 | ..***.....** 53 | ..*.......** 54 | #P 12 -5 55 | ......** 56 | .....*..* 57 | ....*.**.* 58 | .*...*.*.* 59 | .*...*.*.** 60 | *......* 61 | ..*..*** 62 | ..*.....** 63 | ..*.**.*..* 64 | .**.*...** 65 | **...*** 66 | .**....* 67 | **..**.*.** 68 | ....**.*.* 69 | ....*..*.* 70 | .....*..* 71 | ......** 72 | -------------------------------------------------------------------------------- /lifep/MWSSRAKE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D MWSS rake 3 | #D 4 | #D Boy, don't you wish you could 5 | #D use this on your lawn! 6 | #N 7 | #P 20 -20 8 | .**** 9 | *...* 10 | ....* 11 | *..* 12 | . 13 | *..* 14 | ....* 15 | *...* 16 | .**** 17 | #P 16 -17 18 | ** 19 | *** 20 | ** 21 | #P 7 -19 22 | ...* 23 | ....** 24 | .*** 25 | *** 26 | .*** 27 | ....** 28 | ...* 29 | ....** 30 | #P 10 -9 31 | ....** 32 | ****.** 33 | ****** 34 | .**** 35 | #P 5 -28 36 | ..* 37 | *...* 38 | .....* 39 | *....* 40 | .***** 41 | #P -4 -11 42 | *** 43 | *.* 44 | ....* 45 | ..** 46 | ..** 47 | #P 0 -5 48 | .**** 49 | ****** 50 | ****.** 51 | ....** 52 | #P -12 -19 53 | ....** 54 | ****.** 55 | ****** 56 | .**** 57 | #P -20 -19 58 | .*** 59 | ***** 60 | ***.** 61 | ...** 62 | #P -12 -12 63 | ** 64 | ** 65 | #P -11 -6 66 | ..* 67 | *.* 68 | .** 69 | #P 1 9 70 | .**** 71 | *...* 72 | ....* 73 | *..* 74 | . 75 | *..* 76 | ....* 77 | *...* 78 | .**** 79 | #P -3 12 80 | ** 81 | *** 82 | ** 83 | #P -9 4 84 | ....** 85 | ****.** 86 | ****** 87 | .**** 88 | #P -8 20 89 | ....** 90 | ****.** 91 | ****** 92 | .**** 93 | -------------------------------------------------------------------------------- /lifep/VENETIA2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Venetian blinds based on emulators 3 | #D 4 | #D See VENETIAN, OSCSP4X. 5 | #N 6 | #P -4 -20 7 | **..**..** 8 | **..**..** 9 | #P -12 -17 10 | ..**.* 11 | ..* 12 | ...** 13 | ***..*************** 14 | *..* 15 | ..* 16 | *.** 17 | **...*************** 18 | ...** 19 | *** 20 | *..*.* 21 | ..* 22 | *.**.* 23 | ** 24 | ...** 25 | ***..*************** 26 | *..* 27 | ..* 28 | *.** 29 | **...*************** 30 | ...** 31 | *** 32 | *..*.* 33 | ..* 34 | *.**.* 35 | ** 36 | ...** 37 | ***..*************** 38 | *..* 39 | ..* 40 | *.** 41 | **...*************** 42 | ...** 43 | *** 44 | *..*.* 45 | .** 46 | #P 8 -17 47 | *.** 48 | ...* 49 | .** 50 | *..*** 51 | ..*..* 52 | ...* 53 | ..**.* 54 | *...** 55 | .** 56 | ...*** 57 | *.*..* 58 | ...* 59 | *.**.* 60 | ....** 61 | .** 62 | *..*** 63 | ..*..* 64 | ...* 65 | ..**.* 66 | *...** 67 | .** 68 | ...*** 69 | *.*..* 70 | ...* 71 | *.**.* 72 | ....** 73 | .** 74 | *..*** 75 | ..*..* 76 | ...* 77 | ..**.* 78 | *...** 79 | .** 80 | ...*** 81 | *.*..* 82 | ...** 83 | #P -4 19 84 | **..**..** 85 | **..**..** 86 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 johnhw 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /lifep/MAKEFUSE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Glider synthesis for a fuse 3 | #D This can be ignited easily by another glider. 4 | #N 5 | #P -27 -20 6 | * 7 | .** 8 | ** 9 | #P -28 -2 10 | *** 11 | ..* 12 | .* 13 | #P 8 34 14 | .** 15 | *.* 16 | ..* 17 | #P 26 33 18 | .* 19 | ** 20 | *.* 21 | #P -10 -20 22 | *.* 23 | ** 24 | .* 25 | #P -14 -16 26 | *.* 27 | ** 28 | .* 29 | #P -6 -16 30 | ..* 31 | ** 32 | .** 33 | #P -14 -12 34 | *** 35 | ..* 36 | .* 37 | #P -2 -12 38 | *.* 39 | ** 40 | .* 41 | #P -6 -8 42 | *.* 43 | ** 44 | .* 45 | #P 2 -8 46 | ..* 47 | ** 48 | .** 49 | #P -6 -4 50 | *** 51 | ..* 52 | .* 53 | #P 6 -4 54 | *.* 55 | ** 56 | .* 57 | #P 2 0 58 | *.* 59 | ** 60 | .* 61 | #P 10 0 62 | ..* 63 | ** 64 | .** 65 | #P 2 4 66 | *** 67 | ..* 68 | .* 69 | #P 14 4 70 | *.* 71 | ** 72 | .* 73 | #P 10 8 74 | *.* 75 | ** 76 | .* 77 | #P 18 8 78 | ..* 79 | ** 80 | .** 81 | #P 10 12 82 | *** 83 | ..* 84 | .* 85 | #P 22 12 86 | *.* 87 | ** 88 | .* 89 | #P 18 16 90 | *.* 91 | ** 92 | .* 93 | #P 26 16 94 | ..* 95 | ** 96 | .** 97 | #P 18 20 98 | *** 99 | ..* 100 | .* 101 | -------------------------------------------------------------------------------- /lifep/TIRETRAX.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Boat stretcher 3 | #D By Hartmut Holzwart, 1993. 4 | #D A speed c/4 diagonal spaceship 5 | #D stretches these potential fuses. 6 | #D In this example, a c/4 eater 7 | #D found by Tim Coe (April 1996) 8 | #D burns one of the wicks. 9 | #D See also AQUA25B, STRETCH, 10 | #D TIRETRAK. 11 | #N 12 | #P -5 -5 13 | ..........* 14 | .........** 15 | .........*.*...* 16 | .............** 17 | ..............*..* 18 | ............**.*..* 19 | ........***.**....* 20 | .......*..*....* 21 | ......*....*....** 22 | .**...*.....*.*.** 23 | **....**.........* 24 | ..*.....*.........* 25 | .....**..*......*** 26 | ...*.**...........*.* 27 | ...**....*.........* 28 | ..*..*.*............* 29 | ........**..* 30 | ....*...***.* 31 | .....**....*** 32 | ..............* 33 | .............** 34 | #P 16 9 35 | * 36 | .* 37 | *.* 38 | .*.* 39 | ..*.* 40 | ...*.* 41 | ....*.* 42 | .....*.* 43 | ......* 44 | .......* 45 | #P 25 12 46 | ......**.....*.*** 47 | ......*.*.**.*....** 48 | ......*.*.*..******* 49 | .......***.......* 50 | *.**..*...***....*** 51 | ..**..*...**.......* 52 | .....***.........* 53 | **....*.*........* 54 | **.....*.*........** 55 | -------------------------------------------------------------------------------- /lifep/THICKGU2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Minimal area pseudo p23 glider gun 3 | #D The construction uses Peter Rott's p46 glider gun variant with a 4 | #D hole in the center. It was improved by David Bell's double blocks. 5 | #D Dieter Leithner, constructed 2 Oct 1993, improved 14 Oct 1996 6 | #N 7 | #P -34 -16 8 | .** 9 | .** 10 | . 11 | . 12 | ** 13 | ** 14 | #P -34 -5 15 | ** 16 | ** 17 | . 18 | . 19 | .** 20 | .** 21 | #P -24 -13 22 | *** 23 | ...* 24 | ....* 25 | ...* 26 | .** 27 | . 28 | .** 29 | ...* 30 | ....* 31 | ...* 32 | *** 33 | #P -4 -17 34 | ...* 35 | ..** 36 | .*** 37 | ** 38 | .** 39 | ..* 40 | . 41 | ..* 42 | .** 43 | ** 44 | .*** 45 | ..** 46 | ...* 47 | #P 11 -15 48 | ** 49 | ** 50 | #P 7 -3 51 | ** 52 | ** 53 | #P 24 -4 54 | * 55 | ** 56 | .** 57 | ** 58 | . 59 | . 60 | . 61 | ** 62 | .** 63 | ** 64 | * 65 | #P 31 -7 66 | ** 67 | ** 68 | . 69 | . 70 | .** 71 | .** 72 | #P 31 4 73 | .** 74 | .** 75 | . 76 | . 77 | ** 78 | ** 79 | #P -27 6 80 | ** 81 | ** 82 | . 83 | . 84 | . 85 | . 86 | . 87 | ** 88 | ** 89 | #P -18 5 90 | .** 91 | *.* 92 | * 93 | *** 94 | . 95 | . 96 | . 97 | *** 98 | * 99 | *.* 100 | .** 101 | #P 0 13 102 | ** 103 | ** 104 | -------------------------------------------------------------------------------- /lifep/MAX2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Small spacefiller drawn by spaceships. 3 | #D A 187 point rotationally symmetric spacefiller with 4 | #D flipper stretchers in place of the normally period 5 | #D 2 stretchers. The pattern on the interior of this 6 | #D spacefiller is forced by the stabilization requirements. 7 | #D This spacefiller also exists in a vertically reflected 8 | #D symmetric form that also has 187 points. By Tim Coe. 9 | #N 10 | #P -17 -12 11 | .............***...*** 12 | ............*..*...*..* 13 | ...............*...* 14 | ...............*...* 15 | .*.............*...* 16 | *............................****** 17 | *.....*......***...***......*.....* 18 | ******........*..*..*.............* 19 | ........*.....*.***.**.....*.....* 20 | ........*....*............*.* 21 | ....****....********.**.** 22 | ...*****........*..*...*.*....** 23 | ..**.***...****..*..****...***.** 24 | ...**....*.*...*..*........***** 25 | .........**.**.********....**** 26 | ......*.*............*....* 27 | .*.....*.....**.***.*.....* 28 | *.............*..*..*........****** 29 | *.....*......***...***......*.....* 30 | ******............................* 31 | ...............*...*.............* 32 | ...............*...* 33 | ...............*...* 34 | ............*..*...*..* 35 | .............***...*** 36 | -------------------------------------------------------------------------------- /lifep/MAKEFISH.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Glider syntheses for LWSS, MWSS, HWSS, and the Schick Engine. 3 | #D 4 | #D Notice that if you delete the upper-left glider in the HWSS 5 | #D synthesis on the right, the result will be an LWSS instead. 6 | #N 7 | #P -34 -17 8 | *.* 9 | .** 10 | .* 11 | #P -28 -21 12 | *.* 13 | ** 14 | .* 15 | #P -30 -12 16 | .** 17 | *.* 18 | ..* 19 | #P -27 -2 20 | ..* 21 | *.* 22 | .** 23 | #P -30 5 24 | .** 25 | *.* 26 | ..* 27 | #P -17 -2 28 | *.* 29 | ** 30 | .* 31 | #P -20 13 32 | .* 33 | ..* 34 | *** 35 | #P -19 18 36 | .** 37 | ** 38 | ..* 39 | #P -14 16 40 | .** 41 | ** 42 | ..* 43 | #P -1 -15 44 | ..* 45 | *.* 46 | .** 47 | #P 29 10 48 | .** 49 | ** 50 | ..* 51 | #P 17 -4 52 | * 53 | *.* 54 | ** 55 | #P 12 1 56 | .** 57 | *.* 58 | ..* 59 | #P 1 13 60 | *** 61 | ..* 62 | .* 63 | #P -45 -7 64 | ..* 65 | ** 66 | .** 67 | #P -48 8 68 | .** 69 | ** 70 | ..* 71 | #P -49 -6 72 | * 73 | *.* 74 | ** 75 | #P -53 -4 76 | .* 77 | ..* 78 | *** 79 | #P -51 1 80 | ..* 81 | ** 82 | .** 83 | #P -53 5 84 | .* 85 | ** 86 | *.* 87 | #P -58 6 88 | .* 89 | ** 90 | *.* 91 | #P -60 11 92 | .** 93 | *.* 94 | ..* 95 | #P -67 8 96 | *** 97 | ..* 98 | .* 99 | #P -61 -3 100 | *.* 101 | .** 102 | .* 103 | #P -59 -10 104 | ..* 105 | *.* 106 | .** 107 | -------------------------------------------------------------------------------- /lifep/CRYSTAL.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Crystal&decay 2700 3 | #D 4 | #D A p150 gun fires at a pair of pentadecathlons. When the first glider 5 | #D hits the PDs, it is reflected back and hits the second, forming a 6 | #D honey farm. Subsequent gliders form a crystal growing upstream. When 7 | #D the crystal reaches an eater near the gun, it begins to decay. 8 | #D When it's all gone, the cycle begins again. 9 | #D 10 | #D The period of this pattern is 2700, but by moving the PDs, any period 11 | #D of the form 750 + 1950n (n>=0) can be obtained. 12 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 3/27/90 13 | #N 14 | #P -14 -23 15 | ** 16 | ** 17 | #P -17 -19 18 | ...* 19 | ..*** 20 | .*...* 21 | ...* 22 | *.....* 23 | *.....* 24 | .*...* 25 | ..*** 26 | #P -19 2 27 | **...** 28 | . 29 | .*...* 30 | ..*** 31 | ..*** 32 | #P -16 11 33 | ** 34 | ** 35 | #P -4 -13 36 | ** 37 | ** 38 | #P 5 -16 39 | ** 40 | *.* 41 | .*** 42 | ..*** 43 | .*** 44 | *.* 45 | ** 46 | #P 17 -14 47 | ....* 48 | .**** 49 | **** 50 | *..* 51 | **** 52 | .**** 53 | ....* 54 | #P 30 -11 55 | ** 56 | ** 57 | #P 13 9 58 | ...* 59 | .*** 60 | * 61 | ** 62 | #P 1 19 63 | ** 64 | * 65 | .*** 66 | ...* 67 | #P 45 47 68 | ..**......** 69 | .*..*....*..* 70 | ******..****** 71 | .*..*....*..* 72 | ..**......** 73 | #P 40 59 74 | *** 75 | *.* 76 | *** 77 | *** 78 | *** 79 | *** 80 | *.* 81 | *** 82 | #P -14 -4 83 | ..* 84 | *.* 85 | .** 86 | -------------------------------------------------------------------------------- /lifep/GUNB112.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p112 gun, using a B track 3 | #D By Dave Buckingham, 7/5/96. 4 | #N 5 | #P -30 -29 6 | * 7 | *** 8 | ...* 9 | ..** 10 | #P -27 -23 11 | ** 12 | ** 13 | #P -15 -31 14 | ...* 15 | .*** 16 | * 17 | ** 18 | #P -11 -15 19 | ** 20 | * 21 | ..* 22 | .** 23 | #P -14 -11 24 | ** 25 | * 26 | .*** 27 | ...* 28 | #P 25 -30 29 | ..** 30 | ..* 31 | *.* 32 | ** 33 | #P 21 -27 34 | ** 35 | ** 36 | #P 27 -15 37 | ** 38 | *.* 39 | ..* 40 | ..** 41 | #P 11 -11 42 | ..** 43 | *..* 44 | ** 45 | #P 7 -14 46 | ..** 47 | .*.* 48 | .* 49 | ** 50 | #P 26 25 51 | ** 52 | * 53 | .*** 54 | ...* 55 | #P 25 21 56 | ** 57 | ** 58 | #P 11 27 59 | ..** 60 | ...* 61 | *** 62 | * 63 | #P 8 11 64 | ** 65 | * 66 | ..* 67 | .** 68 | #P 10 7 69 | * 70 | *** 71 | ...* 72 | ..** 73 | #P -29 26 74 | ..** 75 | .*.* 76 | .* 77 | ** 78 | #P -23 25 79 | ** 80 | ** 81 | #P -31 11 82 | ** 83 | .* 84 | .*.* 85 | ..** 86 | #P -15 8 87 | ..** 88 | *..* 89 | ** 90 | #P -11 10 91 | ..** 92 | ..* 93 | *.* 94 | ** 95 | #P -11 -23 96 | ** 97 | .** 98 | .* 99 | #P 20 -11 100 | ..* 101 | *** 102 | .* 103 | #P 8 20 104 | .* 105 | ** 106 | .** 107 | #P -23 8 108 | .* 109 | *** 110 | * 111 | #P -1 -32 112 | ** 113 | .* 114 | .*.* 115 | ..** 116 | #P 28 -1 117 | ...* 118 | .*** 119 | * 120 | ** 121 | #P -3 28 122 | ** 123 | *.* 124 | ..* 125 | ..** 126 | -------------------------------------------------------------------------------- /lifep/ROUND2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D LWSS going round and round 3 | #D 4 | #D Turning reaction by Paul Callahan, July 1994 5 | #N 6 | #P -23 -40 7 | ** 8 | ** 9 | #P -24 -29 10 | .***...*** 11 | *..*...*..* 12 | ....*.* 13 | ....*.* 14 | ....*.* 15 | *..*...*..* 16 | .*.......* 17 | #P -18 -19 18 | ..* 19 | **.** 20 | . 21 | **.** 22 | *...* 23 | .*** 24 | #P -23 -13 25 | ** 26 | ** 27 | #P 39 -23 28 | ** 29 | ** 30 | #P 23 -24 31 | .*...* 32 | *.....* 33 | ......* 34 | .*...** 35 | ..*** 36 | . 37 | ..*** 38 | .*...** 39 | ......* 40 | *.....* 41 | .*...* 42 | #P 14 -18 43 | .**.* 44 | *.*.* 45 | *....* 46 | *.*.* 47 | .**.* 48 | #P 12 -23 49 | ** 50 | ** 51 | #P 22 39 52 | ** 53 | ** 54 | #P 14 23 55 | .*.......* 56 | *..*...*..* 57 | ....*.* 58 | ....*.* 59 | ....*.* 60 | *..*...*..* 61 | .***...*** 62 | #P 14 14 63 | .*** 64 | *...* 65 | **.** 66 | . 67 | **.** 68 | ..* 69 | #P 22 12 70 | ** 71 | ** 72 | #P -40 22 73 | ** 74 | ** 75 | #P -29 14 76 | .*...* 77 | *.....* 78 | * 79 | **...* 80 | ..*** 81 | . 82 | ..*** 83 | **...* 84 | * 85 | *.....* 86 | .*...* 87 | #P -19 14 88 | .*.** 89 | .*.*.* 90 | *....* 91 | .*.*.* 92 | .*.** 93 | #P -13 22 94 | ** 95 | ** 96 | #P -7 -13 97 | .*..* 98 | * 99 | *...* 100 | **** 101 | #P 10 -7 102 | *** 103 | *..* 104 | * 105 | * 106 | .*.* 107 | #P 3 10 108 | .**** 109 | *...* 110 | ....* 111 | *..* 112 | #P -13 3 113 | *.* 114 | ...* 115 | ...* 116 | *..* 117 | .*** 118 | -------------------------------------------------------------------------------- /lifep/ZIPS.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Lightspeed wire and some simple signals 3 | #D 4 | #D Well known. 5 | #D 6 | #D No corners or branches have been found yet. 7 | #D See also ZIP2, MAX. 8 | #N 9 | #P -38 -6 10 | ....*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..* 11 | ..****************************************************** 12 | .* 13 | .******************************************************* 14 | ........................................*........* 15 | .******.**.*..******..*****************....******....*** 16 | *......*...**......**........*........*.........* 17 | .********..*..******..******....*******....******....*** 18 | ............................*..........*.........* 19 | .******************************************************* 20 | .* 21 | ..****************************************************** 22 | ....*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..* 23 | #P 18 -6 24 | ..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..* 25 | ****************************************************** 26 | . 27 | ****************************************************** 28 | ....*.................................................* 29 | ****...************************************************ 30 | .....* 31 | ****...************************************************ 32 | ....*.................................................* 33 | ****************************************************** 34 | . 35 | ****************************************************** 36 | ..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..*..* 37 | -------------------------------------------------------------------------------- /lifep/THUE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Thue generator 3 | #D 4 | #D Four puffers produce gliders, whose collisions produce four 5 | #D lines of blinkers representing the transcendental number 6 | #D .110110111110110111110110110..., where the n'th bit is 1 if n 7 | #D is not divisible by 3 and is the complement of the (n/3)'th bit 8 | #D if n is divisible by 3. 9 | #D Built by Bill Gosper, in or before 1987 10 | #N 11 | #P -26 -18 12 | .** 13 | **.** 14 | .**** 15 | ..** 16 | . 17 | . 18 | ....* 19 | ...** 20 | ..** 21 | ...** 22 | . 23 | . 24 | . 25 | . 26 | .** 27 | **.** 28 | .**** 29 | ..** 30 | #P -17 -19 31 | .* 32 | * 33 | *...* 34 | **** 35 | #P 0 -26 36 | ..*.............* 37 | .***...........*** 38 | **.*.....*....**.* 39 | ***.....***...*** 40 | .**.....*.**...** 41 | #P 15 -17 42 | *** 43 | *..* 44 | * 45 | * 46 | .* 47 | #P 21 0 48 | .** 49 | **** 50 | **.** 51 | ..** 52 | . 53 | . 54 | . 55 | . 56 | ** 57 | .** 58 | ** 59 | * 60 | . 61 | . 62 | .** 63 | **** 64 | **.** 65 | ..** 66 | #P 12 15 67 | .**** 68 | *...* 69 | ....* 70 | ...* 71 | #P -18 21 72 | .**...**.*.....** 73 | .***...***.....*** 74 | *.**....*.....*.** 75 | ***...........*** 76 | .*.............* 77 | #P -19 12 78 | ..* 79 | ...* 80 | ...* 81 | *..* 82 | .*** 83 | #P -8 -2 84 | .** 85 | **.** 86 | .**** 87 | ..** 88 | #P -2 -8 89 | ..* 90 | .*** 91 | **.* 92 | *** 93 | .** 94 | #P 3 -2 95 | .** 96 | **** 97 | **.** 98 | ..** 99 | #P -2 3 100 | .** 101 | .*** 102 | *.** 103 | *** 104 | .* 105 | -------------------------------------------------------------------------------- /lifep/MWSSRAK2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Back-rake 3 | #D 4 | #D This is a simple combination of 3 glider rakes 5 | #D whose gliders are aligned to form MWSS traveling 6 | #D in the opposite direction. This is well-known. 7 | #D It is fun to collide the stream with random junk, 8 | #D partly because the source is rarely destroyed. 9 | #N 10 | #P 22 -22 11 | ...* 12 | ....* 13 | *...* 14 | .**** 15 | . 16 | . 17 | . 18 | * 19 | .** 20 | ..* 21 | ..* 22 | .* 23 | . 24 | . 25 | ...* 26 | ....* 27 | *...* 28 | .**** 29 | #P 14 -22 30 | .** 31 | **** 32 | **.** 33 | ..** 34 | #P 4 -6 35 | ...* 36 | ....* 37 | *...* 38 | .**** 39 | #P 19 4 40 | .**** 41 | *...* 42 | ....* 43 | ...* 44 | . 45 | . 46 | .* 47 | ..* 48 | ..* 49 | .** 50 | * 51 | . 52 | . 53 | . 54 | .**** 55 | *...* 56 | ....* 57 | ...* 58 | #P 11 18 59 | ..** 60 | **.** 61 | **** 62 | .** 63 | #P 1 2 64 | .**** 65 | *...* 66 | ....* 67 | ...* 68 | #P 30 24 69 | ...**** 70 | ..*...* 71 | ......* 72 | .....* 73 | . 74 | . 75 | ..** 76 | .*..* 77 | .*..* 78 | **.** 79 | .** 80 | . 81 | . 82 | . 83 | ...**** 84 | ..*...* 85 | ......* 86 | .....* 87 | #P 24 24 88 | ..** 89 | **.** 90 | **** 91 | .** 92 | #P 21 29 93 | ..* 94 | .** 95 | * 96 | .***** 97 | ..**** 98 | .....* 99 | #P 15 39 100 | ...* 101 | ....* 102 | *...* 103 | .**** 104 | #P -11 15 105 | *** 106 | ..* 107 | .* 108 | #P -6 20 109 | *** 110 | ..* 111 | .* 112 | #P -1 25 113 | *** 114 | ..* 115 | .* 116 | #P 4 30 117 | *** 118 | ..* 119 | .* 120 | #P 9 35 121 | *** 122 | ..* 123 | .* 124 | -------------------------------------------------------------------------------- /lifep/EATERS.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Examples of glider eaters. 3 | #D Larger examples by Dean Hickerson. 4 | #N 5 | #P -31 -15 6 | ..* 7 | *.* 8 | .** 9 | #P -23 -8 10 | ** 11 | *.* 12 | ..* 13 | ..** 14 | #P -15 -17 15 | ..* 16 | *.* 17 | .** 18 | #P -8 -10 19 | **.* 20 | **.*** 21 | ......* 22 | **.*** 23 | .*.* 24 | .*.* 25 | ..* 26 | #P 6 -11 27 | .* 28 | ..* 29 | *** 30 | #P 12 -16 31 | .* 32 | ..* 33 | *** 34 | #P 8 -6 35 | ...**..** 36 | *...*..** 37 | **** 38 | . 39 | ** 40 | ** 41 | #P 27 -11 42 | .* 43 | ..* 44 | *** 45 | #P 24 -16 46 | .* 47 | ..* 48 | *** 49 | #P 23 -7 50 | ** 51 | **...* 52 | ....*.* 53 | .....*.* 54 | .......* 55 | .......** 56 | #P -35 1 57 | ..* 58 | *.* 59 | .** 60 | #P -29 7 61 | .** 62 | *..*..** 63 | *.*....*..* 64 | .*.....*.*.* 65 | ....**.*..* 66 | ....*..* 67 | .*....* 68 | .***** 69 | . 70 | ...* 71 | ..*.* 72 | ...* 73 | #P -13 6 74 | ..* 75 | *.* 76 | .** 77 | #P -8 10 78 | ......** 79 | ...**..* 80 | **..*.* 81 | **.*..** 82 | ...*.* 83 | ...*.* 84 | ....* 85 | #P 4 6 86 | ..* 87 | *.* 88 | .** 89 | #P 6 12 90 | ..*...** 91 | .*.*...* 92 | .**...* 93 | .....* 94 | .*****.* 95 | ..*...*.* 96 | *....*..* 97 | **....** 98 | #P 20 6 99 | ..* 100 | *.* 101 | .** 102 | #P 19 11 103 | ...........** 104 | ......**.*..* 105 | .....*.*.*** 106 | **...*.* 107 | *..*.*.*** 108 | .****.*...* 109 | ......*..** 110 | ...*.* 111 | ...** 112 | #P -33 24 113 | .* 114 | ..* 115 | *** 116 | #P -30 26 117 | ...........* 118 | .........*** 119 | ........* 120 | .....**..* 121 | ....*..*** 122 | ...*.*....** 123 | ...*.*.**.* 124 | .***.*.*..* 125 | *...*.*..* 126 | **..*..** 127 | ...** 128 | -------------------------------------------------------------------------------- /lifep/SPIRAL.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Spiral decay 3 | #D A glider's work is never done. 4 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 4/10/91 5 | #N 6 | #P -15 -27 7 | .* 8 | *** 9 | *.** 10 | .*** 11 | .** 12 | #P -10 -25 13 | ...* 14 | ..*** 15 | .**..* 16 | .**.** 17 | .*..*** 18 | ..*.** 19 | ....* 20 | *...* 21 | .*.* 22 | ..* 23 | #P -1 -27 24 | .* 25 | *** 26 | *.** 27 | .*** 28 | .** 29 | #P -16 -18 30 | .*** 31 | *..* 32 | ...* 33 | ...* 34 | ..* 35 | #P 23 -14 36 | .**** 37 | *...* 38 | ....* 39 | *..* 40 | #P 20 -9 41 | .** 42 | ***** 43 | *....* 44 | ***..* 45 | .*..** 46 | ..** 47 | #P 23 0 48 | .**** 49 | *...* 50 | ....* 51 | ...* 52 | #P 15 -14 53 | ..** 54 | **.** 55 | **** 56 | .** 57 | #P 3 22 58 | .** 59 | .*** 60 | *.** 61 | *** 62 | .* 63 | #P 9 17 64 | ...* 65 | .**.** 66 | . 67 | *.*...* 68 | *...* 69 | **..* 70 | .*** 71 | ..* 72 | #P 17 22 73 | .** 74 | .*** 75 | *.** 76 | *** 77 | .* 78 | #P 16 13 79 | ..* 80 | ...* 81 | ...* 82 | *..* 83 | .*** 84 | #P -28 16 85 | .*..* 86 | * 87 | *...* 88 | **** 89 | #P -28 2 90 | .* 91 | * 92 | *...* 93 | **** 94 | #P -26 9 95 | ..** 96 | **..* 97 | *..*** 98 | *....* 99 | .***** 100 | ...** 101 | #P -20 16 102 | ..** 103 | .**** 104 | **.** 105 | .** 106 | #P -10 1 107 | **** 108 | *...* 109 | * 110 | .* 111 | #P 0 -9 112 | ..* 113 | .*** 114 | **.* 115 | *** 116 | .** 117 | #P 5 1 118 | ...* 119 | ....* 120 | *...* 121 | .**** 122 | #P 0 4 123 | .** 124 | *** 125 | **.* 126 | .*** 127 | ..* 128 | #P -7 6 129 | .* 130 | *.* 131 | .** 132 | #P -4 -4 133 | .* 134 | *.* 135 | ** 136 | #P 4 -3 137 | ** 138 | *.* 139 | .* 140 | #P 0 -1 141 | .* 142 | .** 143 | *.* 144 | -------------------------------------------------------------------------------- /lifep/CORDER2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D 7-engine Cordership 3 | #D deleting 10 still lifes and a blinker. 4 | #D Based on switch engine (SWITCHEN, by Charles Corderman) 5 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 8/23/93 6 | #N 7 | #P -13 -43 8 | .*.* 9 | * 10 | .*..* 11 | ...*.* 12 | ......* 13 | .....*** 14 | .....* 15 | ...** 16 | .....* 17 | ...*..* 18 | ...*.* 19 | ...* 20 | #P -26 -34 21 | .* 22 | *.* 23 | . 24 | *..*...*.*** 25 | ..*....* 26 | ...*.**.*.* 27 | ....**...* 28 | .....* 29 | #P -39 -17 30 | .*.* 31 | * 32 | .*..* 33 | ...*.* 34 | ......* 35 | .....*** 36 | .....* 37 | ...** 38 | .....* 39 | ...*..* 40 | ...*.* 41 | ...* 42 | #P 3 -39 43 | ..*** 44 | . 45 | . 46 | . 47 | ...*** 48 | ...*** 49 | ...** 50 | ..* 51 | **..* 52 | .*...* 53 | .*..* 54 | ..*** 55 | #P -10 -22 56 | ..*** 57 | .**..* 58 | *.....* 59 | * 60 | .*..** 61 | ..** 62 | #P -15 -23 63 | .* 64 | .* 65 | *.* 66 | .* 67 | .* 68 | #P -5 -5 69 | .* 70 | * 71 | .* 72 | #P -2 -8 73 | .* 74 | *.** 75 | ...** 76 | .....* 77 | .**** 78 | ...* 79 | #P 20 -18 80 | .* 81 | *.* 82 | *.* 83 | *..* 84 | .*.* 85 | ....* 86 | ...** 87 | ...* 88 | #P 1 1 89 | .*** 90 | *...* 91 | .** 92 | ...**.** 93 | .....** 94 | #P -6 8 95 | .* 96 | *.* 97 | *.* 98 | *..* 99 | .*.* 100 | ....* 101 | ...** 102 | ...* 103 | #P -32 4 104 | ** 105 | ** 106 | #P -24 12 107 | ** 108 | ** 109 | #P -16 20 110 | ** 111 | ** 112 | #P 14 -34 113 | ** 114 | ** 115 | #P 22 -26 116 | ** 117 | ** 118 | #P 30 -18 119 | ** 120 | ** 121 | #P 35 -30 122 | * 123 | *.* 124 | ** 125 | #P 36 14 126 | *** 127 | * 128 | .* 129 | #P 14 20 130 | .** 131 | ** 132 | ..* 133 | #P 12 40 134 | .* 135 | ** 136 | *.* 137 | -------------------------------------------------------------------------------- /lifep/GUNB856.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p856 gun, using a B track 3 | #N 4 | #P 22 13 5 | .* 6 | *** 7 | *.** 8 | #P 23 2 9 | ** 10 | ** 11 | #P 4 -9 12 | ..** 13 | ..** 14 | . 15 | ...* 16 | ..*.* 17 | .*..* 18 | *..* 19 | . 20 | *..* 21 | ..** 22 | #P 42 -13 23 | ...** 24 | ...* 25 | ..**..*** 26 | ..*...*.*** 27 | ..**.*....* 28 | ....*.* 29 | *....*.** 30 | ***.*...* 31 | ..***..** 32 | .......* 33 | ......** 34 | #P 28 -34 35 | ...* 36 | .*** 37 | * 38 | ** 39 | #P 2 -24 40 | ** 41 | ** 42 | #P -9 -8 43 | .**** 44 | *.......** 45 | *...**..** 46 | .*..** 47 | #P -12 -51 48 | .*.*..* 49 | .***.*.** 50 | *......* 51 | .*.....** 52 | . 53 | **.....* 54 | .*......* 55 | **.*.*** 56 | ..*..*.* 57 | #P -34 -31 58 | ** 59 | .* 60 | .*.* 61 | ..** 62 | #P -24 -3 63 | ** 64 | ** 65 | #P -9 0 66 | ..** 67 | ..** 68 | . 69 | ...* 70 | ..*.* 71 | .*..* 72 | *..* 73 | . 74 | *..* 75 | ..** 76 | #P -51 4 77 | **.****** 78 | **.****** 79 | ** 80 | **.....** 81 | **.....** 82 | **.....** 83 | .......** 84 | ******.** 85 | ******.** 86 | #P -31 31 87 | ..** 88 | ...* 89 | *** 90 | * 91 | #P -3 23 92 | ** 93 | ** 94 | #P 0 5 95 | .**** 96 | *.......** 97 | *...**..** 98 | .*..** 99 | #P 2 41 100 | .......** 101 | ......**** 102 | ..*.**.**.* 103 | .*..** 104 | ***..**..** 105 | ***..*.**** 106 | .*..*...*..* 107 | ..****.*..*** 108 | ..**..**..*** 109 | .......**..* 110 | ..*.**.**.* 111 | ...**** 112 | ....** 113 | #P 31 28 114 | ** 115 | *.* 116 | ..* 117 | ..** 118 | #P 20 19 119 | ** 120 | ** 121 | #P -7 32 122 | ..** 123 | ...* 124 | *** 125 | * 126 | #P 32 4 127 | ** 128 | *.* 129 | ..* 130 | ..** 131 | #P 4 -35 132 | ...* 133 | .*** 134 | * 135 | ** 136 | -------------------------------------------------------------------------------- /lifep/CORDER.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D 10-engine Cordership 3 | #D Based on switch engine (SWITCHEN, by Charles Corderman) 4 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 5 | #N 6 | #P 17 -25 7 | * 8 | * 9 | ..*.....* 10 | .*......*.* 11 | *...*..* 12 | .*..*.*.** 13 | ......*.** 14 | #P 1 -9 15 | **..* 16 | ...*.* 17 | ..* 18 | . 19 | ....** 20 | . 21 | .....** 22 | ....* 23 | ..**.** 24 | .....** 25 | ...* 26 | #P -9 1 27 | * 28 | * 29 | ..*.....* 30 | .*......*.* 31 | *...*..* 32 | .*..*.*.** 33 | ......*.** 34 | #P -25 17 35 | **..* 36 | ...*.* 37 | ..* 38 | . 39 | ....** 40 | . 41 | .....** 42 | ....* 43 | ..**.** 44 | .....** 45 | ...* 46 | #P 11 2 47 | ...*** 48 | ..* 49 | .*....** 50 | *...* 51 | *..*....* 52 | *...*...* 53 | .**.*.*** 54 | ....* 55 | .....**** 56 | .......** 57 | #P 2 11 58 | ...*** 59 | ..*...* 60 | .*....* 61 | *...* 62 | *..*.*** 63 | *.......* 64 | ..*...*.* 65 | ..*...*.** 66 | ....***.** 67 | #P 51 7 68 | .* 69 | *.* 70 | . 71 | *..* 72 | ..** 73 | ...* 74 | #P 33 25 75 | .*.* 76 | * 77 | .*..* 78 | ...*** 79 | #P 25 33 80 | .* 81 | *.* 82 | . 83 | *..* 84 | ..** 85 | ...* 86 | #P 7 51 87 | .*.* 88 | * 89 | .*..* 90 | ...*** 91 | #P 37 -18 92 | ** 93 | ** 94 | #P 45 -10 95 | ** 96 | ** 97 | #P 53 -2 98 | ** 99 | ** 100 | #P 61 6 101 | ** 102 | ** 103 | #P -18 37 104 | ** 105 | ** 106 | #P -10 45 107 | ** 108 | ** 109 | #P -2 53 110 | ** 111 | ** 112 | #P 6 61 113 | ** 114 | ** 115 | #P 17 51 116 | *.* 117 | *.* 118 | .* 119 | #P 25 43 120 | ** 121 | ..* 122 | ** 123 | #P 43 25 124 | *.* 125 | *.* 126 | .* 127 | #P 51 17 128 | ** 129 | ..* 130 | ** 131 | #P 67 -7 132 | *.* 133 | ** 134 | .* 135 | #P 65 42 136 | .* 137 | ** 138 | *.* 139 | #P 45 47 140 | *** 141 | * 142 | .* 143 | #P 23 71 144 | *** 145 | * 146 | .* 147 | -------------------------------------------------------------------------------- /lifep/WING.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Diagonal c/4 grammar 3 | #D By Hartmut Holzwart, 1993. 4 | #D This is the first extensible c/4 spaceship. 5 | #D See AQUA25B. 6 | #N 7 | #P 27 -9 8 | * 9 | *** 10 | .** 11 | ...**.* 12 | ....*.* 13 | ....*..* 14 | . 15 | ...** 16 | .....* 17 | #P 15 -13 18 | .** 19 | ** 20 | ..* 21 | #P 12 -10 22 | .* 23 | ** 24 | *.* 25 | #P 7 -5 26 | .** 27 | ** 28 | ..* 29 | #P 4 -2 30 | .* 31 | ** 32 | *.* 33 | #P -1 3 34 | .** 35 | ** 36 | ..* 37 | #P -4 6 38 | .* 39 | ** 40 | *.* 41 | #P -9 11 42 | .** 43 | ** 44 | ..* 45 | #P -12 14 46 | .* 47 | ** 48 | *.* 49 | #P 18 -10 50 | ..* 51 | ** 52 | #P 15 -7 53 | .* 54 | .* 55 | * 56 | #P 10 -2 57 | ..* 58 | ** 59 | #P 7 1 60 | .* 61 | .* 62 | * 63 | #P 2 6 64 | ..* 65 | ** 66 | #P -1 9 67 | .* 68 | .* 69 | * 70 | #P -6 14 71 | ..* 72 | ** 73 | #P -9 17 74 | .* 75 | .* 76 | * 77 | #P 21 -8 78 | .* 79 | ** 80 | #P 17 -4 81 | .* 82 | ** 83 | #P 13 0 84 | .* 85 | ** 86 | #P 9 4 87 | .* 88 | ** 89 | #P 5 8 90 | .* 91 | ** 92 | #P 1 12 93 | .* 94 | ** 95 | #P -3 16 96 | .* 97 | ** 98 | #P -7 20 99 | .* 100 | ** 101 | #P 22 -8 102 | ....* 103 | ...* 104 | ..** 105 | .*.** 106 | *** 107 | ..* 108 | #P 18 -3 109 | ...* 110 | ..** 111 | .*.** 112 | *** 113 | ..* 114 | #P 14 1 115 | ...* 116 | ..** 117 | .*.** 118 | *** 119 | ..* 120 | #P 10 5 121 | ...* 122 | ..** 123 | .*.** 124 | *** 125 | ..* 126 | #P 6 9 127 | ...* 128 | ..** 129 | .*.** 130 | *** 131 | ..* 132 | #P 2 13 133 | ...* 134 | ..** 135 | .*.** 136 | *** 137 | ..* 138 | #P -2 17 139 | ...* 140 | ..** 141 | .*.** 142 | *** 143 | ..* 144 | #P -6 21 145 | ...* 146 | ..** 147 | .*.** 148 | *** 149 | ..* 150 | #P -8 25 151 | .* 152 | ** 153 | .** 154 | .** 155 | ...*...* 156 | ...***.* 157 | ........* 158 | ...** 159 | .....* 160 | -------------------------------------------------------------------------------- /lifep/OSCSP6X.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Extensible period 6 oscillators 3 | #N 4 | #P -23 -38 5 | .** 6 | .** 7 | . 8 | .* 9 | *.* 10 | *..*..** 11 | ....*.** 12 | ..** 13 | #P -23 -25 14 | ..** 15 | ..**..** 16 | **.*..** 17 | *** 18 | . 19 | . 20 | .** 21 | .** 22 | #P -16 -29 23 | *.*..*.**.*..*.**.*..*.* 24 | *.****.**.****.**.****.* 25 | *.*..*.**.*..*.**.*..*.* 26 | #P 7 -38 27 | .....** 28 | .....** 29 | . 30 | ......* 31 | .....*.* 32 | **..*..* 33 | **.* 34 | ....** 35 | #P 7 -25 36 | ....** 37 | **..** 38 | **..*.** 39 | .....*** 40 | . 41 | . 42 | .....** 43 | .....** 44 | #P -31 2 45 | .....** 46 | .....** 47 | .....** 48 | ......* 49 | .....*.* 50 | ***.*.* 51 | ****.* 52 | ....* 53 | #P -19 -10 54 | .....** 55 | .....*..* 56 | . 57 | . 58 | .....*.** 59 | **..*.* 60 | *....* 61 | ....* 62 | .*..* 63 | #P -21 0 64 | .** 65 | * 66 | .** 67 | ..* 68 | ...* 69 | ....** 70 | .....* 71 | ......* 72 | .......**.* 73 | ........*.* 74 | .........* 75 | #P -11 10 76 | .** 77 | * 78 | .** 79 | ..* 80 | ...* 81 | ....** 82 | .....* 83 | ......* 84 | .......**.* 85 | ........*.** 86 | .........*** 87 | #P 1 21 88 | ** 89 | *** 90 | * 91 | .** 92 | ..* 93 | ...* 94 | ....** 95 | .....* 96 | ......* 97 | .......**.* 98 | ........*.* 99 | .........*..* 100 | ..........** 101 | #P 13 33 102 | ..* 103 | ...* 104 | * 105 | *..* 106 | .*.** 107 | ..**.* 108 | ....*.* 109 | ....*..* 110 | .....*..* 111 | .........* 112 | ..........* 113 | ........*..* 114 | ............* 115 | .............* 116 | ...........*..* 117 | ............** 118 | #P 30 39 119 | ..** 120 | ....*.** 121 | *..*..** 122 | *.* 123 | .* 124 | . 125 | .** 126 | .** 127 | #P 17 50 128 | .....** 129 | ....**** 130 | ...*..*.* 131 | ..*.*..** 132 | .*.* 133 | ** 134 | *** 135 | .*.* 136 | ..** 137 | -------------------------------------------------------------------------------- /lifep/VENETIA3.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Vertical venetian blinds 3 | #D Dean Hickerson (dean@ucdmath.ucdavis.edu) 4 | #D See VENETIAN. 5 | #N 6 | #P -26 -16 7 | ......**......**....................**..**..**.** 8 | .......*.....*..*......*.......*...*.*..*..*.*.*.*.** 9 | .....*......*..*..*.*.*.*.*.*.*.*.*...**..**..*..**.* 10 | ....*.****..*.**.**.**.*.**.**.*.**.**..**...**.* 11 | ..***.....*.*..*...*...*...*...*...*..**..**.*.*..** 12 | .*...**..**..**..**..**..**..**..**..**..**....*.**.* 13 | .*.*.*....**..**..**..**..**..**..**..**..**..**....* 14 | ..**.*.*.**..**..**..**..**..**..**..**..**..*...*** 15 | ....*.**..**..**..**..**..**..**..**..**..**..*** 16 | ..**..*..**..**..**..**..**..**..**..**..**..**...** 17 | ...*.***..**..**..**..**..**..**..**..**..**...*...* 18 | .*...*...**..**..**..**..**..**..**..**..**..***.* 19 | .**...**..**..**..**..**..**..**..**..**..**..*..** 20 | ....***..**..**..**..**..**..**..**..**..**..**.* 21 | .***...*..**..**..**..**..**..**..**..**..**.*.*.*.* 22 | *....**..**..**..**..**..**..**..**..**..**....*.**.* 23 | *.**.*....**..**..**..**..**..**..**..**..**..**....* 24 | .*.*.*.*.**..**..**..**..**..**..**..**..**..*...*** 25 | ....*.**..**..**..**..**..**..**..**..**..**..*** 26 | ..**..*..**..**..**..**..**..**..**..**..**..**...** 27 | ...*.***..**..**..**..**..**..**..**..**..**...*...* 28 | .*...*...**..**..**..**..**..**..**..**..**..***.* 29 | .**...**..**..**..**..**..**..**..**..**..**..*..** 30 | ....***..**..**..**..**..**..**..**..**..**..**.* 31 | .***...*..**..**..**..**..**..**..**..**..**.*.*.** 32 | *....**..**..**..**..**..**..**..**..**..**....*.*.* 33 | *.**.*....**..**..**..**..**..**..**..**..**..**...* 34 | .**..*.*.**..**..*...*...*...*...*...*..*.*.....*** 35 | ....*.**...**..**.**.*.**.**.*.**.**.**.*..****.* 36 | *.**..*..**..**...*.*.*.*.*.*.*.*.*..*..*......* 37 | **.*.*.*.*..*..*.*...*.......*......*..*.....* 38 | ....**.**..**..**....................**......** 39 | -------------------------------------------------------------------------------- /lifep/MAX.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D MAX, the smallest known example of a "spacefiller" 3 | #D 4 | #D This is the fastest-growing known pattern in Conway's Game of Life 5 | #D (possibly the fastest possible). It fills space to a density of 1/2, 6 | #D conjectured to be the maximum density, and does it at a speed of c/2 7 | #D in each of the 4 directions, which has been proven to be the maximum 8 | #D possible speed. 9 | #D 10 | #D Population is [(t+19)^2+463]/4 for t divisible by 4; 11 | #D . [(t+19)^2+487]/4 for t even, not div. by 4; 12 | #D . [(t+18)^2+639]/4 for t odd. 13 | #D 14 | #D Original construction, top/bottom stretchers by Hartmut Holzwart; 15 | #D Size optimization, left/right stretchers by David Bell; 16 | #D Original idea, middle part, l/r stretcher connection by Al Hensel. 17 | #D This spacefiller by David Bell, September 1993. 18 | #N 19 | #P -14 -21 20 | .....*.* 21 | ....*..* 22 | ...** 23 | ..* 24 | .**** 25 | *....* 26 | *..* 27 | *..* 28 | .*.........***...*** 29 | ..****.*..*..*...*..* 30 | ...*...*.....*...* 31 | ....*........*...* 32 | ....*.*......*...* 33 | . 34 | ...***.....***...*** 35 | ...**.......*.....* 36 | ...***......******* 37 | ...........*.......* 38 | ....*.*...*********** 39 | ...*..*..*............** 40 | ...*.....************...* 41 | ...*...*.............*...* 42 | ....*...************.....* 43 | .....**............*..*..* 44 | ........***********...*.* 45 | .........*.......* 46 | ..........*******......*** 47 | ..........*.....*.......** 48 | .........***...***.....*** 49 | . 50 | ...........*...*......*.* 51 | ...........*...*........* 52 | ...........*...*.....*...* 53 | ........*..*...*..*..*.**** 54 | .........***...***.........* 55 | .........................*..* 56 | .........................*..* 57 | .......................*....* 58 | ........................**** 59 | ..........................* 60 | ........................** 61 | .....................*..* 62 | .....................*.* 63 | -------------------------------------------------------------------------------- /lifep/HWSSGUN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D p120 HWSS gun 3 | #N 4 | #P -45 13 5 | ** 6 | ** 7 | #P -36 10 8 | ..** 9 | .*.* 10 | * 11 | *..* 12 | * 13 | .*.* 14 | ..** 15 | #P -30 8 16 | .......* 17 | ......*.* 18 | .....*.** 19 | ....**.** 20 | .***.*.** 21 | *..*..*.* 22 | .**....* 23 | #P -13 6 24 | ..** 25 | ..* 26 | *.* 27 | ** 28 | #P -42 26 29 | ** 30 | ** 31 | #P -36 24 32 | ....* 33 | ..*.* 34 | ** 35 | ** 36 | ** 37 | ..*.* 38 | ....* 39 | #P -27 28 40 | * 41 | * 42 | * 43 | #P -26 24 44 | ..* 45 | **** 46 | **..* 47 | ...** 48 | #P -19 26 49 | ** 50 | ** 51 | ...** 52 | ...*** 53 | ...** 54 | ** 55 | ** 56 | #P -10 31 57 | ** 58 | *.* 59 | ..* 60 | ..** 61 | #P -11 18 62 | ..** 63 | *..* 64 | . 65 | *..* 66 | .*..* 67 | ..*.* 68 | ...* 69 | . 70 | ..** 71 | ..** 72 | #P -22 18 73 | *.* 74 | .** 75 | .* 76 | #P -17 18 77 | .* 78 | .** 79 | *.* 80 | #P 6 18 81 | .** 82 | .*..* 83 | . 84 | .*..* 85 | *..* 86 | *.* 87 | .* 88 | . 89 | .** 90 | .** 91 | #P 6 31 92 | ..** 93 | .*.* 94 | .* 95 | ** 96 | #P 15 26 97 | ** 98 | *..* 99 | ....* 100 | ....* 101 | ....* 102 | *..* 103 | ** 104 | #P 26 24 105 | ...*.* 106 | .*...* 107 | .* 108 | *....* 109 | .* 110 | .*...* 111 | ...*.* 112 | #P 40 26 113 | ** 114 | ** 115 | #P 9 6 116 | ** 117 | .* 118 | .*.* 119 | ..** 120 | #P 14 8 121 | ....* 122 | ..*.* 123 | .*.* 124 | *..* 125 | .*.* 126 | ..*.* 127 | ....* 128 | #P 32 10 129 | ...* 130 | ..** 131 | .** 132 | *** 133 | .** 134 | ..** 135 | ...* 136 | #P 39 12 137 | ** 138 | **..** 139 | **..** 140 | #P 23 14 141 | *.* 142 | ** 143 | .* 144 | #P 18 22 145 | .* 146 | ** 147 | *.* 148 | #P 3 7 149 | .* 150 | ** 151 | *.* 152 | #P -2 3 153 | .* 154 | .** 155 | *.* 156 | #P -11 -9 157 | **.****** 158 | **.****** 159 | ** 160 | **.....** 161 | **.....** 162 | **.....** 163 | .......** 164 | ******.** 165 | ******.** 166 | #P 2 -13 167 | .....* 168 | ....*.* 169 | ...*...* 170 | ..*...* 171 | .*...* 172 | *...* 173 | .*.* 174 | ..* 175 | -------------------------------------------------------------------------------- /lifep/MAKEPOLE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Glider synthesis for a barberpole 3 | #D See also POLES. 4 | #N 5 | #P 7 -11 6 | .* 7 | ** 8 | *.* 9 | #P 3 -19 10 | .* 11 | ..* 12 | *** 13 | #P -2 -11 14 | .** 15 | *.* 16 | ..* 17 | #P -8 -23 18 | *.* 19 | .** 20 | .* 21 | #P -10 1 22 | ** 23 | .** 24 | * 25 | #P -12 14 26 | *** 27 | ..* 28 | .* 29 | #P -17 18 30 | *** 31 | ..* 32 | .* 33 | #P -22 15 34 | .** 35 | *.* 36 | ..* 37 | #P -23 -31 38 | ..* 39 | *.* 40 | .** 41 | #P 31 -25 42 | .* 43 | * 44 | *** 45 | #P 28 16 46 | ** 47 | *.* 48 | * 49 | #P -22 23 50 | .* 51 | .** 52 | *.* 53 | #P -27 27 54 | .* 55 | .** 56 | *.* 57 | #P -31 25 58 | ** 59 | .** 60 | * 61 | #P -32 -39 62 | * 63 | .** 64 | ** 65 | #P 39 -32 66 | *.* 67 | ** 68 | .* 69 | #P 35 26 70 | .** 71 | ** 72 | ..* 73 | #P -32 33 74 | .** 75 | *.* 76 | ..* 77 | #P -37 37 78 | .** 79 | *.* 80 | ..* 81 | #P -41 35 82 | *** 83 | ..* 84 | .* 85 | #P -42 -47 86 | .* 87 | ..* 88 | *** 89 | #P 47 -40 90 | * 91 | *.* 92 | ** 93 | #P 43 36 94 | *** 95 | * 96 | .* 97 | #P -41 43 98 | ** 99 | .** 100 | * 101 | #P -46 47 102 | ** 103 | .** 104 | * 105 | #P -51 44 106 | .* 107 | .** 108 | *.* 109 | #P -52 -54 110 | *.* 111 | .** 112 | .* 113 | #P 54 -48 114 | ..* 115 | ** 116 | .** 117 | #P 51 45 118 | .* 119 | ** 120 | *.* 121 | #P -51 53 122 | *** 123 | ..* 124 | .* 125 | #P -56 57 126 | *** 127 | ..* 128 | .* 129 | #P -61 54 130 | .** 131 | *.* 132 | ..* 133 | #P -62 -62 134 | ..* 135 | *.* 136 | .** 137 | #P 62 -56 138 | .* 139 | * 140 | *** 141 | #P 59 55 142 | ** 143 | *.* 144 | * 145 | #P -61 62 146 | .* 147 | .** 148 | *.* 149 | #P -66 66 150 | .* 151 | .** 152 | *.* 153 | #P -70 64 154 | ** 155 | .** 156 | * 157 | #P -71 -70 158 | * 159 | .** 160 | ** 161 | #P 70 -63 162 | *.* 163 | ** 164 | .* 165 | #P 66 65 166 | .** 167 | ** 168 | ..* 169 | #P -71 72 170 | .** 171 | *.* 172 | ..* 173 | #P -76 76 174 | .** 175 | *.* 176 | ..* 177 | #P -80 74 178 | *** 179 | ..* 180 | .* 181 | #P -81 -78 182 | .* 183 | ..* 184 | *** 185 | #P 78 -71 186 | * 187 | *.* 188 | ** 189 | #P 74 75 190 | *** 191 | * 192 | .* 193 | -------------------------------------------------------------------------------- /lifep/PINBALL.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Pinball 3 | #D This demonstrates some glider reflections. 4 | #N 5 | #P -24 -17 6 | ..* 7 | .*.* 8 | *..* 9 | .** 10 | #P -28 -21 11 | ..***** 12 | .*....* 13 | *..* 14 | *.** 15 | * 16 | * 17 | ** 18 | #P -25 -25 19 | .* 20 | *.* 21 | .* 22 | #P -32 -18 23 | .* 24 | *.* 25 | .* 26 | #P -33 -9 27 | ....*..* 28 | ....* 29 | ...*....* 30 | ..*.*..** 31 | **.* 32 | . 33 | . 34 | *..* 35 | ..** 36 | #P -16 -26 37 | ....*..* 38 | ....* 39 | ...*....* 40 | ..*.*..** 41 | **.* 42 | . 43 | . 44 | *..* 45 | ..** 46 | #P 9 -26 47 | .* 48 | . 49 | * 50 | ** 51 | #P 13 -26 52 | * 53 | * 54 | .* 55 | *.* 56 | .*.** 57 | . 58 | . 59 | .*..* 60 | .** 61 | #P 22 -25 62 | ...* 63 | ..*.* 64 | ...* 65 | . 66 | .***** 67 | .*....* 68 | ....*..* 69 | ....**.*..* 70 | .*.....*.*.* 71 | *.*....*..* 72 | *..*..** 73 | .** 74 | #P 26 -9 75 | .* 76 | . 77 | * 78 | ** 79 | #P 30 -9 80 | * 81 | * 82 | .* 83 | *.* 84 | .*.** 85 | . 86 | . 87 | .*..* 88 | .** 89 | #P 24 3 90 | ** 91 | ** 92 | ** 93 | .* 94 | *.* 95 | .* 96 | * 97 | #P 19 8 98 | ***.* 99 | **** 100 | ....* 101 | #P -25 3 102 | .** 103 | .** 104 | .** 105 | .* 106 | *.* 107 | .*.*.*** 108 | ..*.**** 109 | ...* 110 | #P 0 -7 111 | ** 112 | ** 113 | #P 0 4 114 | ** 115 | ** 116 | #P 0 15 117 | ** 118 | ** 119 | #P -8 20 120 | .** 121 | .** 122 | .** 123 | .* 124 | *.* 125 | .*.*.*** 126 | ..*.**** 127 | ...* 128 | #P 7 20 129 | ** 130 | ** 131 | ** 132 | .* 133 | *.* 134 | .* 135 | * 136 | #P 2 25 137 | ***.* 138 | **** 139 | ....* 140 | #P -17 16 141 | .** 142 | *..* 143 | .*.* 144 | ..* 145 | #P -21 17 146 | ** 147 | * 148 | * 149 | *.** 150 | *..* 151 | .*....* 152 | ..***** 153 | #P -25 18 154 | .* 155 | *.* 156 | .* 157 | #P -18 25 158 | .* 159 | *.* 160 | .* 161 | #P 15 16 162 | .** 163 | *..*..** 164 | *.*....*..* 165 | .*.....*.*.* 166 | ....**.*..* 167 | ....*..* 168 | .*....* 169 | .***** 170 | . 171 | ...* 172 | ..*.* 173 | ...* 174 | #P -17 12 175 | *.* 176 | ** 177 | .* 178 | #P -12 17 179 | ..* 180 | ** 181 | .** 182 | #P 11 17 183 | * 184 | .** 185 | ** 186 | #P 16 12 187 | *.* 188 | .** 189 | .* 190 | -------------------------------------------------------------------------------- /lifep/RANDGUN2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Pseudorandom number generator with p120 logic 3 | #D A glider stream is emitted representing a pseudorandom binary 4 | #D sequence satisfying the recursion a[n] = a[n-1] XOR a[n-11]. 5 | #D (By spreading out the pattern, the 11 can be changed.) The 6 | #D sequence has period 1533, so the gun has period 120*1533 = 183960. 7 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 3/21/92 8 | #N 9 | #P -94 -90 10 | ** 11 | .* 12 | .*.* 13 | ..** 14 | #P -86 -88 15 | ** 16 | ..* 17 | ...* 18 | ...* 19 | ...* 20 | ..* 21 | ** 22 | #P -69 -90 23 | * 24 | *.* 25 | ...** 26 | ...** 27 | ...** 28 | *.* 29 | * 30 | #P -63 -91 31 | .** 32 | *..* 33 | .** 34 | #P -57 -93 35 | ** 36 | *..* 37 | ....* 38 | ....* 39 | ....* 40 | *..* 41 | ** 42 | #P -46 -91 43 | ...*.* 44 | .*...* 45 | .* 46 | * 47 | .* 48 | .*...* 49 | ...*.* 50 | #P -32 -88 51 | .* 52 | ** 53 | #P -75 -85 54 | .* 55 | ..* 56 | *** 57 | #P -52 -75 58 | **.* 59 | *.** 60 | #P -47 -71 61 | ** 62 | .* 63 | . 64 | . 65 | *** 66 | .** 67 | #P -49 -65 68 | ** 69 | *** 70 | .*.* 71 | ..** 72 | #P -88 -59 73 | ** 74 | * 75 | #P -91 -54 76 | ...* 77 | ..*** 78 | .*...* 79 | *.***.* 80 | .***** 81 | #P -89 -36 82 | ..*** 83 | .*...* 84 | *.....* 85 | **.*.** 86 | #P -86 -25 87 | .* 88 | ** 89 | #P -85 -45 90 | *** 91 | ..* 92 | .* 93 | #P -71 -52 94 | * 95 | *** 96 | ...* 97 | ..** 98 | #P -69 -43 99 | *.....* 100 | **...** 101 | . 102 | ..*** 103 | ..*** 104 | ...* 105 | #P -71 -32 106 | ..*** 107 | ..*** 108 | .*...* 109 | . 110 | **...** 111 | #P -68 -18 112 | * 113 | ** 114 | #P -73 -40 115 | *** 116 | * 117 | .* 118 | #P 87 52 119 | ** 120 | * 121 | #P 85 59 122 | ...* 123 | ..*** 124 | ..*** 125 | . 126 | **...** 127 | *.....* 128 | #P 87 74 129 | *.....* 130 | *.....* 131 | .*...* 132 | ..*** 133 | #P 77 84 134 | ....** 135 | ..*...* 136 | .*.....* 137 | **.*...* 138 | .*.....* 139 | ..*...* 140 | ....** 141 | #P 70 86 142 | * 143 | *.* 144 | ...** 145 | ...** 146 | ...** 147 | *.* 148 | * 149 | #P 59 88 150 | * 151 | ** 152 | #P 88 68 153 | .* 154 | * 155 | *** 156 | #P 81 76 157 | * 158 | *.* 159 | ** 160 | -------------------------------------------------------------------------------- /lifep/QUILT.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Another quilt 3 | #D woven by Dean Hickerson, March 1994 4 | #N 5 | #P -23 -23 6 | .............**....**....**....** 7 | ............*..*...**...*..*...** 8 | ............*..*........*..* 9 | .........**.****.******.****.****** 10 | .........*.*....*......*....*......* 11 | ...........*..*..*..*..*..*..*..*..* 12 | ...........***.**..***.***.**..***.** 13 | .........**..**..***.**..**..***.**..* 14 | ........*...*...*...*...*...*...*...*.* 15 | ...**..*.*...*...*...*...*...*...*...*.* 16 | ...*...***.***.***.***.***.***.***.**..*** 17 | ....***..**.***.***.***.***.***.***.***...* 18 | .***....*...*...*...*...*...*...*...*...*.* 19 | *..*.*...*...*...*...*...*...*...*...*..*.*.** 20 | *..*.*.***.***.***.***.***.***.***.***..*.*.** 21 | .***..*..**.***.***.***.***.***.***.*.*...* 22 | ....*.*.*...*...*...*...*...*...*...*.*.*.* 23 | ...*.*.*.*...*...*...*...*...*...*...*.*.* 24 | ...*...*.*.***.***.***.***.***.***.**..*..*** 25 | **.*.*..***.***.***.***.***.***.***.***.*.*..* 26 | **.*.*..*...*...*...*...*...*...*...*...*.*..* 27 | ...*.*...*...*...*...*...*...*...*...*....*** 28 | ...*...***.***.***.***.***.***.***.**..*** 29 | ....***..**.***.***.***.***.***.***.***...* 30 | .***....*...*...*...*...*...*...*...*...*.* 31 | *..*.*...*...*...*...*...*...*...*...*..*.*.** 32 | *..*.*.***.***.***.***.***.***.***.***..*.*.** 33 | .***..*..**.***.***.***.***.***.***.*.*...* 34 | ....*.*.*...*...*...*...*...*...*...*.*.*.* 35 | ...*.*.*.*...*...*...*...*...*...*...*.*.* 36 | ...*...*.*.***.***.***.***.***.***.**..*..*** 37 | **.*.*..***.***.***.***.***.***.***.***.*.*..* 38 | **.*.*..*...*...*...*...*...*...*...*...*.*..* 39 | ...*.*...*...*...*...*...*...*...*...*....*** 40 | ...*...***.***.***.***.***.***.***.**..*** 41 | ....***..**.***.***.***.***.***.***.***...* 42 | ......*.*...*...*...*...*...*...*...*.*..** 43 | .......*.*...*...*...*...*...*...*...* 44 | ........*..**.***..**..**.***..**..** 45 | .........**.***..**.***.***..**.*** 46 | ..........*..*..*..*..*..*..*..*..* 47 | ..........*......*....*......*....*.* 48 | ...........******.****.******.****.** 49 | ..................*..*........*..* 50 | .............**...*..*...**...*..* 51 | .............**....**....**....** 52 | -------------------------------------------------------------------------------- /lifep/PIPUF.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Pi fuse burning puffer 3 | #D See LINEPUF, BSHIP. 4 | #D Dean Hickerson, Al Hensel, May 1994. 5 | #N 6 | #P 2 -1 7 | *** 8 | ..* 9 | *** 10 | #P 2 -12 11 | ** 12 | ** 13 | #P 2 11 14 | ** 15 | ** 16 | #P 8 -17 17 | * 18 | ..* 19 | * 20 | . 21 | * 22 | * 23 | * 24 | * 25 | . 26 | * 27 | ..* 28 | * 29 | . 30 | * 31 | * 32 | . 33 | * 34 | ..* 35 | * 36 | . 37 | * 38 | * 39 | . 40 | * 41 | ..* 42 | * 43 | . 44 | * 45 | * 46 | * 47 | * 48 | . 49 | * 50 | ..* 51 | * 52 | #P 6 -43 53 | *.* 54 | *..* 55 | ...** 56 | .....* 57 | ...**** 58 | ..*....* 59 | ....*..* 60 | ....*..* 61 | ......* 62 | *.**** 63 | *...* 64 | ...* 65 | .*.* 66 | . 67 | ..*** 68 | ...** 69 | ..*** 70 | . 71 | .*.* 72 | .*..* 73 | ....* 74 | ..*..* 75 | ....** 76 | #P 15 -42 77 | * 78 | **** 79 | ..** 80 | .....* 81 | ..**** 82 | ......* 83 | ..*..*** 84 | ....*** 85 | .....* 86 | *.*** 87 | **..* 88 | .*** 89 | .* 90 | ...* 91 | .*.* 92 | ....* 93 | .*.* 94 | ...* 95 | .* 96 | .*** 97 | ..*** 98 | ..** 99 | #P 11 -20 100 | *.*..** 101 | *.*.** 102 | * 103 | *.*.** 104 | *.*..** 105 | *.....** 106 | *.*..*.** 107 | *.*.***..* 108 | *........* 109 | *.*.***..* 110 | *.*..*.** 111 | *.....** 112 | *.*..** 113 | *.*.** 114 | * 115 | *.*.** 116 | *.*..** 117 | *.....** 118 | *.*..*.** 119 | *.*.***..* 120 | *........* 121 | *.*.***..* 122 | *.*..*.** 123 | *.....** 124 | *.*..** 125 | *.*.** 126 | * 127 | *.*.** 128 | *.*..** 129 | *.....** 130 | *.*..*.** 131 | *.*.***..* 132 | *........* 133 | *.*.***..* 134 | *.*..*.** 135 | *.....** 136 | *.*..** 137 | *.*.** 138 | * 139 | *.*.** 140 | *.*..** 141 | #P 6 21 142 | ....** 143 | ..*..* 144 | ....* 145 | .*..* 146 | .*.* 147 | . 148 | ..*** 149 | ...** 150 | ..*** 151 | . 152 | .*.* 153 | ...* 154 | *...* 155 | *.**** 156 | ......* 157 | ....*..* 158 | ....*..* 159 | ..*....* 160 | ...**** 161 | .....* 162 | ...** 163 | *..* 164 | *.* 165 | #P 15 21 166 | ..** 167 | ..*** 168 | .*** 169 | .* 170 | ...* 171 | .*.* 172 | ....* 173 | .*.* 174 | ...* 175 | .* 176 | .*** 177 | **..* 178 | *.*** 179 | .....* 180 | ....*** 181 | ..*..*** 182 | ......* 183 | ..**** 184 | .....* 185 | ..** 186 | **** 187 | * 188 | -------------------------------------------------------------------------------- /lifep/SLOPUF.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D SloPuf: Move fast but Puff slowly. A good motto to live your Life by. 3 | #D 4 | #D This can be modified in two ways to give larger periods as follows: 5 | #D 6 | #D Moving the back 12 spaceships backwards by 9 cells and outwards by 3 cells 7 | #D increases the period by 96. 8 | #D 9 | #D Moving the back 6 spaceships forwards by one cell and outwards by one cell, 10 | #D and moving the next 6 spaceships forwards by 3 cells and inwards by one cell 11 | #D increases the period by 8 and leaves one more blinker as output. (This can 12 | #D only be done when there is sufficient room along the center line.) 13 | #D 14 | #D An interesting linear combination of the two rules results in the following: 15 | #D 16 | #D Moving the back six spaceships backwards by 6 cells and outwards by 6 cells 17 | #D increases the period by 120 and leaves 3 more blinkers as output. 18 | #D 19 | #D By David Bell 20 | #N 21 | #P -41 -10 22 | ...* 23 | .*...* 24 | * 25 | *....* 26 | ***** 27 | #P -41 -2 28 | .** 29 | **.*** 30 | .**** 31 | ..** 32 | #P -39 3 33 | ...** 34 | .*....* 35 | * 36 | *.....* 37 | ****** 38 | #P -33 0 39 | *** 40 | #P -29 -3 41 | ........* 42 | .**.*..*.* 43 | *.*.****.* 44 | * 45 | *.*.****.* 46 | .**.*..*.* 47 | ........* 48 | #P -17 -19 49 | ****** 50 | *.....* 51 | * 52 | .*....* 53 | ...** 54 | #P -17 15 55 | ...** 56 | .*....* 57 | * 58 | *.....* 59 | ****** 60 | #P 2 -23 61 | .** 62 | **.** 63 | .**** 64 | ..** 65 | #P 2 20 66 | ..** 67 | .**** 68 | **.** 69 | .** 70 | #P 10 -29 71 | .** 72 | **.**** 73 | .****** 74 | ..**** 75 | #P 10 26 76 | ..**** 77 | .****** 78 | **.**** 79 | .** 80 | #P 11 -13 81 | ..**** 82 | .****** 83 | **.**** 84 | .** 85 | #P 11 10 86 | .** 87 | **.**** 88 | .****** 89 | ..**** 90 | #P 21 -32 91 | ..*** 92 | .***** 93 | **.*** 94 | .** 95 | #P 21 29 96 | .** 97 | **.*** 98 | .***** 99 | ..*** 100 | #P 30 -22 101 | ...** 102 | .*....* 103 | * 104 | *.....* 105 | ****** 106 | #P 30 18 107 | ****** 108 | *.....* 109 | * 110 | .*....* 111 | ...** 112 | #P 34 -36 113 | .** 114 | **.**** 115 | .****** 116 | ..**** 117 | #P 34 33 118 | ..**** 119 | .****** 120 | **.**** 121 | .** 122 | -------------------------------------------------------------------------------- /lifep/STATS.DOC: -------------------------------------------------------------------------------- 1 | 2 | The 50 most common Life objects and their frequencies. 3 | These are experimental results by Achim Flammenkamp. 4 | 5 | rank name 1/frequency 6 | ====-----------------------=========== 7 | 1 blinker 3.03 8 | 2 block 3.15 9 | 3 beehive 5.24 10 | 4 loaf 16.13 11 | 5 boat ______________________ 18.26 12 | 6 tub 79.9 13 | 7 pond 86.7 14 | 8 ship 147.5 15 | 9 long boat 273 16 | 10 glider ___________________ 357 17 | 11 toad 395 18 | 12 shiptie 702 19 | 13 barge 1125 20 | 14 beacon 1199 21 | 15 bi-loaf _________________ 1680 22 | 16 mango 2862 23 | 17 eater 5223 24 | 18 long barge 8092 25 | 19 aircraft carrier 11289 26 | 20 pulsar _________________ 15411 27 | 21 paperclip 18414 28 | 22 long ship 22029 29 | 23 shillelagh 28752 30 | 24 snake 34269 31 | 25 big S __________________ 39106 32 | 26 boat on boat 40533 33 | 27 pond on pond 45710 34 | 28 integral sign 50233 35 | 29 trans-boat with tail 78412 36 | 30 hat ____________________ 83870 37 | 31 lightweight spaceship 91171 38 | 32 ship on boat 107659 39 | 33 very long boat 114499 40 | 34 tub with tail 124941 41 | 35 table on table ________ 155666 42 | 36 very long ship 168234 43 | 37 sinking ship 202871 44 | 38 double wing 322631 45 | 39 cis-mirrored R-bee 341350 46 | 40 block on table ________ 353412 47 | 41 block and dock 371805 48 | 42 twinhat 403288 49 | 43 middleweight spaceship 437705 50 | 44 beehive with tail 574802 51 | 45 beehive and dock ______ 606155 52 | 46 loop 647350 53 | 47 scorpion 749180 54 | 48 fourteener 803340 55 | 49 dead spark coil 881200 56 | 50 cis-boat with tail ___ 1036400 57 | -------------------------------------------------------------------------------- /lifep/RANDGUN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Pseudorandom number generator with p46 logic 3 | #D A glider stream is emitted representing a pseudorandom binary 4 | #D sequence satisfying the recursion a[n] = a[n-1] XOR a[n-12]. 5 | #D (By spreading out the pattern, the 12 can be changed.) The 6 | #D sequence has period 3255, so the gun has period 46*3255 = 149730. 7 | #D Built by Bill Gosper, October 1989 or earlier 8 | #D (Header by Dean Hickerson, 4/11/93) 9 | #N 10 | #P -41 61 11 | ** 12 | ** 13 | #P -33 53 14 | ..** 15 | .*.* 16 | **.* 17 | .** 18 | ..* 19 | . 20 | ..* 21 | .** 22 | **.* 23 | .*.* 24 | ..** 25 | #P -5 56 26 | .** 27 | **.** 28 | .*..* 29 | .*..* 30 | ..** 31 | . 32 | ..** 33 | .*..* 34 | .*..* 35 | **.** 36 | .** 37 | #P 6 64 38 | ** 39 | ** 40 | #P 49 -6 41 | ** 42 | ** 43 | ** 44 | #P 42 -3 45 | ***...*** 46 | *.*...*.* 47 | *..*.*..* 48 | ..**.** 49 | #P 42 5 50 | **.....** 51 | **.*.*.** 52 | *..*.*..* 53 | ***...*** 54 | #P 49 21 55 | ** 56 | ** 57 | #P -8 -30 58 | ** 59 | ** 60 | #P 1 -38 61 | ..* 62 | .** 63 | **....* 64 | .**....** 65 | . 66 | . 67 | . 68 | .**....** 69 | **....* 70 | .** 71 | ..* 72 | #P 19 -30 73 | ** 74 | ** 75 | #P -36 -64 76 | ** 77 | ** 78 | #P -24 -66 79 | ...* 80 | ..** 81 | .***.* 82 | ** 83 | .** 84 | ..* 85 | . 86 | ..* 87 | .** 88 | ** 89 | .***.* 90 | ..** 91 | ...* 92 | #P -14 -59 93 | ...* 94 | .**.* 95 | **.*** 96 | .*..* 97 | ..** 98 | #P -9 -64 99 | ** 100 | ** 101 | #P -47 -48 102 | ** 103 | ** 104 | #P -49 -34 105 | ..**.....** 106 | .*..*...*..* 107 | ....**.** 108 | ...*.*.*.* 109 | ...*.*.*.* 110 | .*.........* 111 | *...........* 112 | #P -47 -25 113 | * 114 | ** 115 | #P -45 -26 116 | **.** 117 | .*.*..* 118 | .***.*.** 119 | *****.**** 120 | .*.**.**.* 121 | **.......** 122 | **.......** 123 | ***.....*** 124 | ..***.*** 125 | ....*.* 126 | .*..*.*..* 127 | *..*...*..* 128 | .**.....** 129 | #P -44 -1 130 | ** 131 | ** 132 | #P -30 -30 133 | ** 134 | ** 135 | #P -32 -14 136 | .***.....*** 137 | **.**...**.** 138 | **.*.*.*.*.** 139 | .*...*.*...* 140 | .*..*...*..* 141 | ..***...*** 142 | #P -30 -3 143 | ** 144 | ** 145 | #P -28 3 146 | ** 147 | ** 148 | #P -29 18 149 | ***.....*** 150 | ***.....*** 151 | .**.....** 152 | ...*...* 153 | .*..*.*..* 154 | *...*.*...* 155 | .*..*.*..* 156 | .***...*** 157 | #P -28 30 158 | ** 159 | ** 160 | -------------------------------------------------------------------------------- /lifep/THICKGUN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Pseudo p15 gun 3 | #D 4 | #D A p30 LWSS-based mechanism inserts 5 | #D extra gliders into a regular p30 6 | #D stream. 7 | #D 8 | #D By Dieter Leithner, 20 Sep 1995. 9 | #N 10 | #P -48 -28 11 | ** 12 | ** 13 | #P -41 -31 14 | ....** 15 | ....** 16 | .** 17 | *** 18 | .** 19 | ....** 20 | ....** 21 | #P -33 -30 22 | ..* 23 | ** 24 | *..** 25 | .***** 26 | ..* 27 | #P -26 -33 28 | ** 29 | ..* 30 | ...* 31 | ...* 32 | ...* 33 | ..* 34 | ** 35 | #P -14 -30 36 | ** 37 | ** 38 | #P -28 -46 39 | ** 40 | ** 41 | #P -24 -49 42 | ....* 43 | ..**** 44 | .*.*.** 45 | *..*.*** 46 | .*.*.** 47 | ..**** 48 | ....* 49 | #P -13 -47 50 | * 51 | ..**.* 52 | .****.* 53 | .**..** 54 | #P -4 -51 55 | *.* 56 | *...* 57 | ....* 58 | *....* 59 | ....* 60 | *...* 61 | *.* 62 | #P 6 -48 63 | ** 64 | ** 65 | #P -12 -41 66 | * 67 | *** 68 | ...* 69 | ..** 70 | #P -10 -34 71 | ...* 72 | ..*** 73 | ..*** 74 | . 75 | **...** 76 | **...** 77 | #P -8 -16 78 | **...** 79 | . 80 | .*...* 81 | ..*** 82 | ..*** 83 | #P -3 -9 84 | ** 85 | * 86 | .*** 87 | ...* 88 | #P 10 -51 89 | ** 90 | ** 91 | #P 8 -45 92 | ...* 93 | ...* 94 | ..*.* 95 | .**.** 96 | *.....* 97 | ...* 98 | **...** 99 | #P 10 -28 100 | **.*.** 101 | *.....* 102 | .*...* 103 | ..*** 104 | #P 12 -17 105 | ** 106 | ** 107 | #P -49 -24 108 | *** 109 | *** 110 | #P -51 -19 111 | **...** 112 | .***** 113 | ..*** 114 | ...* 115 | #P -53 -2 116 | **...** 117 | ..*** 118 | .*...* 119 | ..*.* 120 | ...* 121 | #P -50 6 122 | ** 123 | ** 124 | #P -47 -9 125 | * 126 | .** 127 | ** 128 | #P -43 -12 129 | ** 130 | .* 131 | .*.* 132 | ..** 133 | #P -37 -10 134 | ....*.* 135 | ...*..* 136 | ..** 137 | **...* 138 | ..** 139 | ...*..* 140 | ....*.* 141 | #P -17 -8 142 | .* 143 | *.* 144 | **.* 145 | **.** 146 | **.* 147 | *.* 148 | .* 149 | #P -11 -3 150 | ** 151 | *.* 152 | ..* 153 | ..** 154 | #P -53 10 155 | ** 156 | ** 157 | #P -47 8 158 | ...*.* 159 | .*...* 160 | .* 161 | *....* 162 | .* 163 | .*...* 164 | ...*.* 165 | #P -30 10 166 | ** 167 | *..* 168 | ....* 169 | ....* 170 | ....* 171 | *..* 172 | ** 173 | #P -19 12 174 | ** 175 | ** 176 | #P 9 1 177 | ..* 178 | .** 179 | *** 180 | .** 181 | ..* 182 | #P 18 1 183 | * 184 | ** 185 | *** 186 | ** 187 | * 188 | #P -2 10 189 | ....* 190 | ****.* 191 | ***.*.* 192 | .....*.* 193 | ......* 194 | .....** 195 | .....** 196 | .....** 197 | -------------------------------------------------------------------------------- /lifep/BHEPTPUF.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D B-heptomino puffer (well known) 3 | #D An extension of PUFTRAIN, but at these 4 | #D lengths, the ends need to be hit by 5 | #D rakes. Even with the rakes, there are 6 | #D only a finite number of lengths that 7 | #D don't eventually self-destruct. For a 8 | #D stable dirty puffer, see LINEPUF. 9 | #N 10 | #P 8 -53 11 | * 12 | ** 13 | .** 14 | ** 15 | . 16 | . 17 | . 18 | ** 19 | .** 20 | ** 21 | * 22 | . 23 | * 24 | ** 25 | .** 26 | ** 27 | . 28 | . 29 | . 30 | ** 31 | .** 32 | ** 33 | * 34 | . 35 | * 36 | ** 37 | .** 38 | ** 39 | . 40 | . 41 | . 42 | ** 43 | .** 44 | ** 45 | * 46 | . 47 | * 48 | ** 49 | .** 50 | ** 51 | . 52 | . 53 | . 54 | ** 55 | .** 56 | ** 57 | * 58 | . 59 | * 60 | ** 61 | .** 62 | ** 63 | #P 8 2 64 | ** 65 | .** 66 | ** 67 | * 68 | . 69 | * 70 | ** 71 | .** 72 | ** 73 | . 74 | . 75 | . 76 | ** 77 | .** 78 | ** 79 | * 80 | . 81 | * 82 | ** 83 | .** 84 | ** 85 | . 86 | . 87 | . 88 | ** 89 | .** 90 | ** 91 | * 92 | . 93 | * 94 | ** 95 | .** 96 | ** 97 | . 98 | . 99 | . 100 | ** 101 | .** 102 | ** 103 | * 104 | . 105 | * 106 | ** 107 | .** 108 | ** 109 | . 110 | . 111 | . 112 | ** 113 | .** 114 | ** 115 | * 116 | #P 32 -73 117 | *..* 118 | ....* 119 | *...* 120 | .**** 121 | . 122 | . 123 | . 124 | * 125 | .** 126 | ..* 127 | ..* 128 | .* 129 | . 130 | . 131 | *..* 132 | ....* 133 | *...* 134 | .**** 135 | #P 24 -67 136 | .....** 137 | . 138 | ...** 139 | ..** 140 | .** 141 | ..*...* 142 | .......* 143 | . 144 | .** 145 | **** 146 | **.** 147 | ..** 148 | #P 15 -74 149 | .**** 150 | *...* 151 | ....* 152 | *..* 153 | #P 11 -69 154 | .*** 155 | . 156 | *..* 157 | *.* 158 | #P 8 -59 159 | ..** 160 | **.** 161 | **** 162 | .** 163 | #P 5 -65 164 | .* 165 | ..* 166 | *** 167 | #P 0 -60 168 | .* 169 | ..* 170 | *** 171 | #P 32 56 172 | .**** 173 | *...* 174 | ....* 175 | *..* 176 | . 177 | . 178 | .* 179 | ..* 180 | ..* 181 | .** 182 | * 183 | . 184 | . 185 | . 186 | .**** 187 | *...* 188 | ....* 189 | *..* 190 | #P 24 56 191 | ..** 192 | **.** 193 | **** 194 | .** 195 | . 196 | .......* 197 | ..*...* 198 | .** 199 | ..** 200 | ...** 201 | . 202 | .....** 203 | #P 15 71 204 | *..* 205 | ....* 206 | *...* 207 | .**** 208 | #P 11 66 209 | *.* 210 | *..* 211 | . 212 | .*** 213 | #P 5 63 214 | *** 215 | ..* 216 | .* 217 | #P 0 58 218 | *** 219 | ..* 220 | .* 221 | #P 8 56 222 | .** 223 | **** 224 | **.** 225 | ..** 226 | -------------------------------------------------------------------------------- /lifep/POLES.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Barberpoles and how to stabilize the ends 3 | #D Most of these by Bob Wainwright, 1989. 4 | #N 5 | #P -37 -5 6 | ** 7 | *.*.*.* 8 | ....* 9 | ..*....** 10 | ......* 11 | ..**...* 12 | #P -34 1 13 | ..* 14 | ** 15 | ...* 16 | .** 17 | ....* 18 | ..** 19 | .....* 20 | ...** 21 | ......* 22 | ....** 23 | .......* 24 | .....** 25 | ........* 26 | ......** 27 | #P -31 15 28 | ......* 29 | ..* 30 | *.*..** 31 | .* 32 | .*.*...* 33 | ...*.*..* 34 | .......** 35 | #P -33 -19 36 | .....** 37 | .....** 38 | . 39 | .....**** 40 | ....*...* 41 | **.*.* 42 | **.*.*.* 43 | ...*...* 44 | ...**...** 45 | #P -24 -9 46 | ** 47 | ..* 48 | ..*.* 49 | ....* 50 | .....** 51 | #P -18 -3 52 | **...** 53 | ..*...* 54 | ..*.*.*.** 55 | ....*.*.** 56 | .*...* 57 | .**** 58 | . 59 | ...** 60 | ...** 61 | #P -14 -23 62 | ...* 63 | .*.* 64 | *....* 65 | ***** 66 | . 67 | ..* 68 | ..** 69 | ..** 70 | ...* 71 | #P -8 -19 72 | *.* 73 | ..* 74 | ....*.* 75 | ......* 76 | ........*.* 77 | ..........* 78 | #P 4 -19 79 | ......* 80 | ....*.* 81 | ..* 82 | *.* 83 | #P 12 -23 84 | ...* 85 | .*.* 86 | .....* 87 | ****** 88 | . 89 | ..** 90 | ....* 91 | .* 92 | ..** 93 | #P 34 -23 94 | ** 95 | .* 96 | #P 25 -22 97 | ........* 98 | . 99 | ......*.* 100 | . 101 | ....*.* 102 | . 103 | ..*.* 104 | . 105 | *.* 106 | . 107 | * 108 | #P 23 -12 109 | * 110 | ** 111 | #P -1 -3 112 | ..* 113 | .*.* 114 | .*.* 115 | **.** 116 | . 117 | ***** 118 | *....* 119 | .*.* 120 | ...* 121 | #P 5 -3 122 | ......* 123 | ....*.* 124 | ..*.* 125 | *.* 126 | * 127 | #P 12 -7 128 | ..* 129 | ..*.* 130 | *....* 131 | .***** 132 | . 133 | .**.** 134 | ..*.* 135 | ..*.* 136 | ...* 137 | #P -11 10 138 | *** 139 | . 140 | .* 141 | * 142 | ** 143 | #P -8 12 144 | ** 145 | . 146 | ..** 147 | . 148 | ....** 149 | . 150 | ......** 151 | #P 0 18 152 | .*.* 153 | ..* 154 | *.*.* 155 | ..* 156 | #P 5 12 157 | ......** 158 | . 159 | ....** 160 | . 161 | ..** 162 | . 163 | ** 164 | #P 13 10 165 | *** 166 | . 167 | .* 168 | ..* 169 | .** 170 | #P 33 -8 171 | ...* 172 | .*.* 173 | *....* 174 | ***** 175 | .....* 176 | ..** 177 | ..*.* 178 | #P 28 0 179 | .......* 180 | ......* 181 | ......* 182 | ....* 183 | ...* 184 | ...* 185 | .* 186 | * 187 | * 188 | #P 21 9 189 | .....* 190 | ...** 191 | . 192 | ..* 193 | ** 194 | #P 18 15 195 | ..* 196 | ...* 197 | .*** 198 | . 199 | ****** 200 | .....* 201 | .*.* 202 | ...* 203 | -------------------------------------------------------------------------------- /lifep/MIRAGE.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Mirage (Fata Morgana) 3 | #D Life is but a dream. 4 | #N 5 | #P -20 -22 6 | ....* 7 | .*...*...** 8 | ...*...* 9 | ..*...*...** 10 | *...*...* 11 | .*...*...*.* 12 | ...*...* 13 | ..*...* 14 | ....*...* 15 | *....* 16 | #P -33 -17 17 | ........*..* 18 | ..........* 19 | ....*...* 20 | ..*...* 21 | .*...*...* 22 | ...*...* 23 | *...*...* 24 | ..*...*...* 25 | .*...*...* 26 | ...*...*...* 27 | *...*...* 28 | ..*...*...* 29 | .....*...* 30 | .*.*...* 31 | ...*.......* 32 | .*...*.* 33 | ..........* 34 | ...*.......* 35 | .*..*.* 36 | ..* 37 | #P -21 -14 38 | * 39 | . 40 | . 41 | *.*...* 42 | ....* 43 | ...* 44 | .* 45 | ...* 46 | ..* 47 | *.....* 48 | .*..*...* 49 | .....*...* 50 | ...*...* 51 | .*....*...* 52 | ....*...* 53 | .*...*...* 54 | .......* 55 | ....*.* 56 | . 57 | .......* 58 | ......* 59 | ....* 60 | .....* 61 | #P -28 2 62 | ....* 63 | ..*...* 64 | .*...*....* 65 | ...*...* 66 | *...*...* 67 | ..*...* 68 | .*...*..* 69 | ...*......* 70 | #P -12 2 71 | ....*....* 72 | ..*...*....* 73 | ...*...*..* 74 | .*...* 75 | *...*...* 76 | ..*...*....* 77 | *..*...*..* 78 | .....* 79 | #P -10 -6 80 | *....*...* 81 | ..*...*.* 82 | *...* 83 | ...*.....* 84 | .*...*..* 85 | ..* 86 | ....**..*.* 87 | #P 1 -7 88 | ....* 89 | .*...*...**..*.* 90 | ...*...* 91 | ..*...*...**..* 92 | *...*...*.....* 93 | .*...*...*.* 94 | ...*...* 95 | ..*...* 96 | ....*...* 97 | *....* 98 | ........* 99 | #P 0 4 100 | ..*.*...* 101 | *....* 102 | ...*...* 103 | ..*...* 104 | ....*...* 105 | .*...* 106 | ...*...* 107 | ..*...* 108 | ....* 109 | #P 18 -8 110 | .........* 111 | .......* 112 | .**...*...*..* 113 | ....*...*...* 114 | **...*...* 115 | ...*...*...* 116 | *.*...*...* 117 | ....*...* 118 | .....*...* 119 | ...*...* 120 | ......* 121 | . 122 | ....* 123 | .......* 124 | ....* 125 | .....*.* 126 | ...* 127 | ....* 128 | #P 10 0 129 | ....*.* 130 | .*....*.* 131 | ....*...* 132 | .*...* 133 | ...*...*..* 134 | ..*...* 135 | *...*...* 136 | .*...*...* 137 | ...*...* 138 | ..*...* 139 | *...*...* 140 | .....*....* 141 | #P 16 12 142 | ...*..*.* 143 | .*......*.* 144 | *.....*...* 145 | ...*...* 146 | .....*...* 147 | ....*...* 148 | ..*...*...* 149 | ...*...*...* 150 | .....*...* 151 | ....*...* 152 | ......*...* 153 | .......* 154 | #P -26 11 155 | .*.*...* 156 | ....* 157 | ..*...* 158 | .*...* 159 | ...*...* 160 | *...* 161 | ..*...* 162 | .*...* 163 | ...* 164 | #P 28 -13 165 | .....* 166 | *.*...* 167 | *...* 168 | ...* 169 | .*...* 170 | ..* 171 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | anim/* 7 | 8 | # C extensions 9 | *.so 10 | 11 | .vscode/ 12 | 13 | # Distribution / packaging 14 | .Python 15 | build/ 16 | develop-eggs/ 17 | dist/ 18 | downloads/ 19 | eggs/ 20 | .eggs/ 21 | lib/ 22 | lib64/ 23 | parts/ 24 | sdist/ 25 | var/ 26 | wheels/ 27 | pip-wheel-metadata/ 28 | share/python-wheels/ 29 | *.egg-info/ 30 | .installed.cfg 31 | *.egg 32 | MANIFEST 33 | 34 | # PyInstaller 35 | # Usually these files are written by a python script from a template 36 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 37 | *.manifest 38 | *.spec 39 | 40 | # Installer logs 41 | pip-log.txt 42 | pip-delete-this-directory.txt 43 | 44 | # Unit test / coverage reports 45 | htmlcov/ 46 | .tox/ 47 | .nox/ 48 | .coverage 49 | .coverage.* 50 | .cache 51 | nosetests.xml 52 | coverage.xml 53 | *.cover 54 | *.py,cover 55 | .hypothesis/ 56 | .pytest_cache/ 57 | 58 | # Translations 59 | *.mo 60 | *.pot 61 | 62 | # Django stuff: 63 | *.log 64 | local_settings.py 65 | db.sqlite3 66 | db.sqlite3-journal 67 | 68 | # Flask stuff: 69 | instance/ 70 | .webassets-cache 71 | 72 | # Scrapy stuff: 73 | .scrapy 74 | 75 | # Sphinx documentation 76 | docs/_build/ 77 | 78 | # PyBuilder 79 | target/ 80 | 81 | # Jupyter Notebook 82 | .ipynb_checkpoints 83 | 84 | # IPython 85 | profile_default/ 86 | ipython_config.py 87 | 88 | # pyenv 89 | .python-version 90 | 91 | # pipenv 92 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 93 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 94 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 95 | # install all needed dependencies. 96 | #Pipfile.lock 97 | 98 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 99 | __pypackages__/ 100 | 101 | # Celery stuff 102 | celerybeat-schedule 103 | celerybeat.pid 104 | 105 | # SageMath parsed files 106 | *.sage.py 107 | 108 | # Environments 109 | .env 110 | .venv 111 | env/ 112 | venv/ 113 | ENV/ 114 | env.bak/ 115 | venv.bak/ 116 | 117 | # Spyder project settings 118 | .spyderproject 119 | .spyproject 120 | 121 | # Rope project settings 122 | .ropeproject 123 | 124 | # mkdocs documentation 125 | /site 126 | 127 | # mypy 128 | .mypy_cache/ 129 | .dmypy.json 130 | dmypy.json 131 | 132 | # Pyre type checker 133 | .pyre/ 134 | -------------------------------------------------------------------------------- /lifep/SLR.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Still-Life Reflector 3 | #D 4 | #D Converts one glider into 4 for any input stream 5 | #D with a period of 672 or greater, unless pipelining 6 | #D techniques are employed. It is a great challenge 7 | #D to come up with the small, fast reflector that 8 | #D consists solely of still-lifes. Dieter Leithner 9 | #D (dietrich.deithner@dlr.de) is offering a $100 10 | #D prize for the first stable glider reflector that 11 | #D fits within a 50x50 box. 12 | #D 13 | #D A glider collides with a boat in generation 97, 14 | #D destroying the boat but creating a B-heptomino at 15 | #D generation 107. This is converted into a Herschel 16 | #D in 59 generations. Herschel conduits of lengths 64, 17 | #D 77, 77, 64, 64, 77, 119, and 64 set the Herschel up 18 | #D for a final collision to recreate the destroyed 19 | #D boat. 20 | #D 21 | #D The first stable glider reflectors were created by 22 | #D Paul Callahan and Dean Hickerson in late 1996. This 23 | #D one by Dave Buckingham, May 30, 1997. 24 | #N 25 | #P -31 -20 26 | ** 27 | *.* 28 | .* 29 | #P -44 -16 30 | *.** 31 | **.* 32 | #P -35 -13 33 | ** 34 | ** 35 | #P -27 -5 36 | ..** 37 | ..* 38 | *.* 39 | ** 40 | #P -47 13 41 | ** 42 | ** 43 | #P -46 20 44 | ** 45 | ** 46 | #P -42 18 47 | ** 48 | ** 49 | #P -40 24 50 | ** 51 | ** 52 | #P -26 25 53 | ..** 54 | ...* 55 | *** 56 | * 57 | #P -11 24 58 | ** 59 | ** 60 | #P -11 5 61 | ...* 62 | .*** 63 | * 64 | ** 65 | #P -1 12 66 | * 67 | *** 68 | ...* 69 | ..** 70 | #P 14 15 71 | ** 72 | ** 73 | #P 14 32 74 | ** 75 | * 76 | .*** 77 | ...* 78 | #P 20 22 79 | ..** 80 | .*.* 81 | .* 82 | ** 83 | #P 34 29 84 | ** 85 | ** 86 | #P 39 24 87 | ** 88 | ** 89 | #P 41 28 90 | ** 91 | ** 92 | #P 45 22 93 | ** 94 | ** 95 | #P 12 4 96 | ..** 97 | ...* 98 | *** 99 | *..*** 100 | ..*...* 101 | .**..** 102 | #P 43 -13 103 | ** 104 | ** 105 | #P 45 -7 106 | ** 107 | ** 108 | #P 49 -9 109 | ** 110 | ** 111 | #P 50 -2 112 | ** 113 | ** 114 | #P 27 -16 115 | ...* 116 | .*** 117 | * 118 | ** 119 | #P 14 -13 120 | ** 121 | ** 122 | #P 3 -3 123 | ** 124 | *.* 125 | ..* 126 | ..** 127 | #P 0 -33 128 | ...* 129 | .*** 130 | * 131 | ** 132 | #P -1 -27 133 | ** 134 | ** 135 | #P -6 -26 136 | ** 137 | ** 138 | #P -7 -32 139 | ** 140 | ** 141 | #P -14 1 142 | ..** 143 | ...* 144 | *** 145 | * 146 | #P -16 -1 147 | ** 148 | ** 149 | #P -20 -8 150 | * 151 | *** 152 | ...* 153 | ..*.* 154 | ...* 155 | #P -18 -14 156 | ** 157 | ** 158 | #P -26 -40 159 | ** 160 | ** 161 | #P -33 -39 162 | ** 163 | ** 164 | #P -31 -35 165 | ** 166 | ** 167 | #P -37 -33 168 | ** 169 | ** 170 | #P -26 -17 171 | ** 172 | * 173 | .*** 174 | ...* 175 | #P -59 -46 176 | * 177 | .** 178 | ** 179 | -------------------------------------------------------------------------------- /lifep/RANDLWSS.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Pseudorandom LWSS generator with p46 logic 3 | #D A lightweight spaceship stream is emitted representing a 4 | #D pseudorandom binary sequence satisfying the recursion 5 | #D a[n] = a[n-1] XOR a[n-19]. (By spreading out the pattern, 6 | #D the 19 can be changed.) The sequence has period 413385, 7 | #D so the gun has period 46*413385 = 19015710. 8 | #D Built by Bill Gosper, October 1989 or earlier 9 | #D (Header by Dean Hickerson, 4/11/93) 10 | #N 11 | #P 16 -18 12 | ** 13 | ** 14 | #P 15 -32 15 | .** 16 | *.* 17 | *..* 18 | .** 19 | #P 22 -32 20 | .** 21 | .*.* 22 | *..* 23 | .** 24 | #P 16 -45 25 | ** 26 | ** 27 | #P -40 -94 28 | ** 29 | ** 30 | #P -57 -102 31 | ..** 32 | .*..** 33 | ****** 34 | ..**** 35 | . 36 | . 37 | . 38 | ..**** 39 | ****** 40 | .*..** 41 | ..** 42 | #P -65 -102 43 | .** 44 | .** 45 | *..* 46 | .**.* 47 | .**.* 48 | #P -67 -96 49 | ...**.* 50 | ...**.* 51 | **.*** 52 | *.*.* 53 | .**** 54 | ..** 55 | #P -119 -51 56 | ** 57 | ** 58 | #P -118 -39 59 | **...** 60 | #P -120 -34 61 | **.* 62 | *..* 63 | .*** 64 | #P -113 -34 65 | *.** 66 | *..* 67 | *** 68 | #P -119 -24 69 | ** 70 | ** 71 | #P -139 -8 72 | ** 73 | ** 74 | #P -141 -1 75 | ..***...*** 76 | .*..*...*..* 77 | .*...*.*...* 78 | **.*.*.*.*.** 79 | **.**...**.** 80 | .***.....*** 81 | #P -135 10 82 | ...* 83 | ..*.* 84 | .*...* 85 | .***** 86 | *.*.*.* 87 | .*...* 88 | . 89 | .*...* 90 | *.*.*.* 91 | .***** 92 | .*...* 93 | ..*.* 94 | ...* 95 | #P -139 19 96 | ** 97 | ** 98 | #P -105 13 99 | ** 100 | ** 101 | #P -93 5 102 | .** 103 | *..* 104 | *..* 105 | .*** 106 | . 107 | . 108 | . 109 | .*** 110 | *..* 111 | *..* 112 | .** 113 | #P -78 13 114 | ** 115 | ** 116 | #P -72 11 117 | ** 118 | ** 119 | #P -60 3 120 | .** 121 | *..** 122 | *...* 123 | .*..* 124 | .*** 125 | . 126 | .*** 127 | .*..* 128 | *...* 129 | *..** 130 | .** 131 | #P -45 11 132 | ** 133 | ** 134 | #P -120 33 135 | ** 136 | ** 137 | #P -106 24 138 | ......* 139 | .*...* 140 | * 141 | *..** 142 | .** 143 | ..*** 144 | . 145 | ..*** 146 | .** 147 | *..** 148 | * 149 | .*...* 150 | ......* 151 | #P -98 22 152 | .....***...* 153 | ...*****..*.* 154 | ..**...**...* 155 | ..***...*..* 156 | .*.**...*** 157 | ..* 158 | *..**...*** 159 | *****...*..* 160 | ..**...**...* 161 | ********..*.* 162 | *..*.***...* 163 | ..* 164 | .** 165 | #P -73 30 166 | ** 167 | ** 168 | #P -63 27 169 | ** 170 | ** 171 | #P -55 19 172 | ..** 173 | .*.* 174 | **.* 175 | .** 176 | ..* 177 | . 178 | ..* 179 | .** 180 | **.* 181 | .*.* 182 | ..** 183 | #P -27 22 184 | .** 185 | **.** 186 | .*..* 187 | .*..* 188 | ..** 189 | . 190 | ..** 191 | .*..* 192 | .*..* 193 | **.** 194 | .** 195 | #P -16 30 196 | ** 197 | ** 198 | -------------------------------------------------------------------------------- /lifep/RELAY2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Relay with pit stops 3 | #D Authors: David Bell, Dean Hickerson. 4 | #N 5 | #P -56 -60 6 | *** 7 | * 8 | .* 9 | #P -61 -59 10 | ** 11 | ...* 12 | * 13 | ....* 14 | ....* 15 | . 16 | ..** 17 | .* 18 | #P -70 -61 19 | ....** 20 | ...*** 21 | *.** 22 | *..* 23 | *.** 24 | ...*** 25 | ....** 26 | #P -77 -58 27 | ** 28 | ** 29 | #P -63 -49 30 | **...** 31 | **...** 32 | .***** 33 | ..*.* 34 | . 35 | ..*** 36 | #P -65 -40 37 | ..** 38 | ...* 39 | *** 40 | * 41 | #P -61 -38 42 | ..** 43 | .*.* 44 | .* 45 | ** 46 | #P -52 -43 47 | ...* 48 | ..** 49 | .** 50 | *** 51 | .** 52 | ..** 53 | ...* 54 | #P -45 -41 55 | ** 56 | ** 57 | ** 58 | . 59 | . 60 | *** 61 | *** 62 | #P -47 -31 63 | **...** 64 | .***** 65 | ..*** 66 | ...* 67 | #P -49 -22 68 | ..** 69 | ...* 70 | *** 71 | * 72 | #P -45 -20 73 | ..** 74 | .*.* 75 | .* 76 | ** 77 | #P -33 -25 78 | * 79 | *.* 80 | .*.* 81 | .*..* 82 | .*.* 83 | *.* 84 | * 85 | #P -31 -17 86 | ...* 87 | ..*.* 88 | .*...* 89 | ..*** 90 | **...** 91 | #P -33 -4 92 | ..** 93 | ...* 94 | *** 95 | * 96 | #P -29 -2 97 | ..** 98 | .*.* 99 | .* 100 | ** 101 | #P -20 -7 102 | ** 103 | *** 104 | ..**.* 105 | ..*..* 106 | ..**.* 107 | *** 108 | ** 109 | #P -15 3 110 | ..*** 111 | . 112 | ..*.* 113 | .***** 114 | **...** 115 | **...** 116 | #P -15 11 117 | ...* 118 | .** 119 | . 120 | * 121 | . 122 | .*..* 123 | ...** 124 | #P 54 57 125 | .* 126 | ..* 127 | *** 128 | #P 57 51 129 | ...* 130 | .** 131 | . 132 | * 133 | * 134 | ....* 135 | .* 136 | ...** 137 | #P 65 54 138 | ** 139 | *** 140 | ..**.* 141 | ..*..* 142 | ..**.* 143 | *** 144 | ** 145 | #P 76 56 146 | ** 147 | ** 148 | #P 57 43 149 | ..*** 150 | . 151 | ..*.* 152 | .***** 153 | **...** 154 | **...** 155 | #P 62 36 156 | ...* 157 | .*** 158 | * 159 | ** 160 | #P 58 34 161 | ..** 162 | ..* 163 | *.* 164 | ** 165 | #P 49 36 166 | * 167 | ** 168 | .** 169 | .*** 170 | .** 171 | ** 172 | * 173 | #P 43 34 174 | *** 175 | *** 176 | . 177 | . 178 | .** 179 | .** 180 | .** 181 | #P 41 27 182 | ...* 183 | ..*** 184 | .***** 185 | **...** 186 | #P 46 18 187 | ...* 188 | .*** 189 | * 190 | ** 191 | #P 42 16 192 | ..** 193 | ..* 194 | *.* 195 | ** 196 | #P 29 18 197 | ....* 198 | ..*.* 199 | .*.* 200 | *..* 201 | .*.* 202 | ..*.* 203 | ....* 204 | #P 25 12 205 | **...** 206 | ..*** 207 | .*...* 208 | ..*.* 209 | ...* 210 | #P 30 0 211 | ...* 212 | .*** 213 | * 214 | ** 215 | #P 26 -2 216 | ..** 217 | ..* 218 | *.* 219 | ** 220 | #P 15 0 221 | ....** 222 | ...*** 223 | *.** 224 | *..* 225 | *.** 226 | ...*** 227 | ....** 228 | #P 9 -9 229 | **...** 230 | **...** 231 | .***** 232 | ..*.* 233 | . 234 | ..*** 235 | #P 11 -18 236 | ** 237 | *..* 238 | . 239 | ....* 240 | . 241 | ..** 242 | .* 243 | -------------------------------------------------------------------------------- /lifep/THINGUN4.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D 4-digit Base-4 counter 3 | #D 4 | #D 0=nothing, 1=boat, 5 | #D 2=blinker, 3=block. 6 | #D 7 | #D This also serves as a 8 | #D p30720 gun. 9 | #N 10 | #P -17 -44 11 | ** 12 | ** 13 | #P -19 -38 14 | ...* 15 | ...* 16 | ..*.* 17 | .**.** 18 | *.....* 19 | ...* 20 | **...** 21 | #P -4 -30 22 | * 23 | *.* 24 | .*.* 25 | .*..* 26 | .*.* 27 | *.* 28 | * 29 | #P 4 -28 30 | ** 31 | ** 32 | #P 7 -24 33 | ...* 34 | .*** 35 | * 36 | ** 37 | #P 2 -13 38 | ..*** 39 | .*...* 40 | *.....* 41 | .*...* 42 | ..*** 43 | ..*** 44 | #P 5 -4 45 | ** 46 | ** 47 | #P 11 -16 48 | ** 49 | ** 50 | #P 13 -11 51 | ** 52 | #P 9 -6 53 | **...** 54 | .***** 55 | .**.** 56 | .**.** 57 | ..*** 58 | #P 17 -2 59 | ...* 60 | ..*.* 61 | .*.** 62 | **.** 63 | .*.** 64 | ..*.* 65 | ...* 66 | #P 32 0 67 | ** 68 | ** 69 | #P 30 8 70 | ...*** 71 | ..*.* 72 | .*...* 73 | .***** 74 | **...** 75 | .***** 76 | ..*** 77 | ...* 78 | #P 35 4 79 | ...* 80 | .*** 81 | * 82 | ** 83 | #P 33 24 84 | ** 85 | ** 86 | #P 36 29 87 | ....** 88 | **..**..** 89 | *.*..*..** 90 | .*** 91 | ..** 92 | #P 49 29 93 | ...* 94 | .*** 95 | * 96 | ** 97 | #P 44 38 98 | **...** 99 | **...** 100 | . 101 | ..*** 102 | ..*** 103 | ...* 104 | #P 42 49 105 | ..*** 106 | ..*** 107 | .*...* 108 | . 109 | **...** 110 | #P 44 63 111 | ** 112 | ** 113 | #P 39 39 114 | ** 115 | ** 116 | #P 31 66 117 | ** 118 | ** 119 | #P 30 61 120 | .* 121 | *.* 122 | *.* 123 | .* 124 | #P 28 55 125 | ..*** 126 | .*...* 127 | *.....* 128 | **.*.** 129 | #P 26 37 130 | ...* 131 | ..*** 132 | .*...* 133 | *.***.* 134 | .***** 135 | #P 24 32 136 | * 137 | *** 138 | ...* 139 | ..** 140 | #P 32 46 141 | *** 142 | ..* 143 | .* 144 | #P 17 38 145 | .* 146 | *.* 147 | ..** 148 | ..** 149 | .*** 150 | *.* 151 | ** 152 | #P 15 30 153 | ...* 154 | ..*** 155 | ..*** 156 | . 157 | **...** 158 | **...** 159 | #P 10 20 160 | * 161 | ** 162 | .** 163 | .*** 164 | .** 165 | ** 166 | * 167 | #P 1 22 168 | **..** 169 | **..** 170 | ....** 171 | #P 13 16 172 | ** 173 | ** 174 | #P 2 13 175 | ** 176 | *** 177 | ..**.* 178 | ..*..* 179 | ..**.* 180 | *** 181 | ** 182 | #P -7 18 183 | ..** 184 | .*.* 185 | .* 186 | ** 187 | #P -11 15 188 | ** 189 | ** 190 | #P -13 4 191 | **...** 192 | *.....* 193 | . 194 | .*...* 195 | ..*** 196 | #P -11 -6 197 | * 198 | ** 199 | ** 200 | ** 201 | .* 202 | *.* 203 | *.* 204 | .* 205 | #P -13 -7 206 | .* 207 | . 208 | * 209 | #P -17 -8 210 | ..** 211 | .* 212 | * 213 | * 214 | * 215 | .* 216 | ..** 217 | #P -27 -6 218 | ** 219 | ** 220 | #P -20 -14 221 | ..*** 222 | .***** 223 | *...*.* 224 | .*...** 225 | #P -28 -15 226 | ....** 227 | ....** 228 | .** 229 | *** 230 | .** 231 | ....** 232 | ....** 233 | #P -35 -12 234 | ** 235 | ** 236 | -------------------------------------------------------------------------------- /lifep/CORDTOSS.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Caber tosser 3 | #D Population in generation t is asymptotic to 5 log(t)/log(2). 4 | #D 5 | #D A glider bounces back and forth between a Cordership and a fixed 6 | #D reflector; the round trip time doubles with each trip. Whenever 7 | #D the glider hits the fixed reflector, an extra glider is created; 8 | #D these gliders eventually dominate the population. 9 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 5/1/91 10 | #N 11 | #P -31 -62 12 | ..* 13 | ..* 14 | ..* 15 | .....** 16 | .....** 17 | *...*** 18 | .*** 19 | ..* 20 | .** 21 | .*** 22 | ...* 23 | .* 24 | ...* 25 | .*** 26 | #P -47 -50 27 | .....* 28 | ......*.**.*.* 29 | ***...****...* 30 | ......*..**.** 31 | .....* 32 | ...*** 33 | ...*** 34 | #P -57 -36 35 | ..* 36 | ..* 37 | ..* 38 | .....** 39 | .....** 40 | *...*** 41 | .*** 42 | ..* 43 | .** 44 | .*** 45 | ...* 46 | .* 47 | ...* 48 | .*** 49 | #P -37 -40 50 | .*.* 51 | .*.*.*.......* 52 | *..**.*....*** 53 | .**...*.*.**.* 54 | .**...**.***** 55 | .....*.**...** 56 | ....*.* 57 | #P -13 -58 58 | .** 59 | ** 60 | .* 61 | *** 62 | *** 63 | ..* 64 | *..* 65 | *** 66 | .* 67 | #P -15 -43 68 | *.* 69 | *..* 70 | *..* 71 | *...* 72 | .*.* 73 | ..* 74 | #P -2 -35 75 | * 76 | * 77 | ..*.....* 78 | .*......*.* 79 | *...*..* 80 | .*..*.*.** 81 | ......*.** 82 | #P -18 -19 83 | **..* 84 | ...*.* 85 | ..* 86 | . 87 | ....** 88 | . 89 | .....** 90 | ....* 91 | ..**.** 92 | .....** 93 | ...* 94 | #P -28 -9 95 | * 96 | * 97 | ..*.....* 98 | .*......*.* 99 | *...*..* 100 | .*..*.*.** 101 | ......*.** 102 | #P -51 -13 103 | ** 104 | ** 105 | #P -43 -5 106 | ** 107 | ** 108 | #P -35 3 109 | ** 110 | ** 111 | #P -5 -51 112 | ** 113 | ** 114 | #P 3 -43 115 | ** 116 | ** 117 | #P 11 -35 118 | ** 119 | ** 120 | #P -37 -26 121 | * 122 | .** 123 | ** 124 | #P 38 40 125 | ..** 126 | .*.* 127 | .* 128 | ** 129 | #P 50 35 130 | .* 131 | *.* 132 | **.* 133 | **.** 134 | **.*.*** 135 | *.*..*..* 136 | .*....** 137 | #P 61 37 138 | ** 139 | *.* 140 | ...* 141 | *..* 142 | ...* 143 | *.* 144 | ** 145 | #P 72 40 146 | ** 147 | ** 148 | #P 48 45 149 | *.* 150 | ** 151 | .* 152 | #P 43 53 153 | .* 154 | ** 155 | *.* 156 | #P 20 51 157 | .** 158 | *.* 159 | ..* 160 | #P -1 55 161 | ** 162 | ** 163 | #P 10 53 164 | * 165 | *.* 166 | ...** 167 | ...** 168 | ...** 169 | *.* 170 | * 171 | #P 20 55 172 | ....** 173 | ....** 174 | .** 175 | *** 176 | .** 177 | ....** 178 | ....** 179 | #P 31 53 180 | ..** 181 | ..* 182 | *.* 183 | ** 184 | #P 31 62 185 | ..** 186 | .*.* 187 | .* 188 | ** 189 | #P 40 57 190 | ** 191 | *..* 192 | ....* 193 | ....* 194 | ....* 195 | *..* 196 | ** 197 | #P 51 55 198 | ...*.* 199 | .*...* 200 | .* 201 | *....* 202 | .* 203 | .*...* 204 | ...*.* 205 | #P 65 57 206 | ** 207 | ** 208 | -------------------------------------------------------------------------------- /lifep/TWINDOTS.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Twin Dot Agars 3 | #D The one on left by Don Woods; 4 | #D Dean Hickerson stabilized the 5 | #D border, making it finite, and 6 | #D introduced the second one. 7 | #D See also LONEDOTS. 8 | #N 9 | #P -37 -18 10 | ........*..**...*..**...*..** 11 | ........*.*.*...*.*.*...*.*.* 12 | ........*.......*.......* 13 | ..........*.......*.......* 14 | ........*.......*.......* 15 | ...........**......**......** 16 | .......**......**......** 17 | **...*....*..*....*..*....*..* 18 | *....*....*..*....*..*....*..*.*.*** 19 | .*.*...**......**......** 20 | ...........**......**......**...*.* 21 | ***.*.*..*....*..*....*..*....*....* 22 | ......*..*....*..*....*..*....*...** 23 | ...........**......**......** 24 | .......**......**......** 25 | **...*....*..*....*..*....*..* 26 | *....*....*..*....*..*....*..*.*.*** 27 | .*.*...**......**......** 28 | ...........**......**......**...*.* 29 | ***.*.*..*....*..*....*..*....*....* 30 | ......*..*....*..*....*..*....*...** 31 | ...........**......**......** 32 | .......**......**......** 33 | **...*....*..*....*..*....*..* 34 | *....*....*..*....*..*....*..*.*.*** 35 | .*.*...**......**......** 36 | ...........**......**......**...*.* 37 | ***.*.*..*....*..*....*..*....*....* 38 | ......*..*....*..*....*..*....*...** 39 | ...........**......**......** 40 | .......**......**......** 41 | ...........*.......*.......* 42 | .........*.......*.......* 43 | ...........*.......*.......* 44 | .......*.*.*...*.*.*...*.*.* 45 | .......**..*...**..*...**..* 46 | #P 3 -18 47 | .........*.......*.......* 48 | .........*.*.....*.*.....*.* 49 | .......*.......*.......* 50 | ........*****...*****...***** 51 | .......*.......*.......* 52 | .........*.*.....*.*.....*.* 53 | .......*...*...*...*...*...* 54 | ...*.....*...*...*...*...*...*.*.* 55 | .*.*.**...*...*...*...*...*.....* 56 | ...*....*...*...*...*...*...*.*.*.** 57 | **.*.*.*...*...*...*...*...*....* 58 | ...*.....*...*...*...*...*...**.*.* 59 | ..*.*.*...*...*...*...*...*.....* 60 | ........*...*...*...*...*...* 61 | .......*...*...*...*...*...* 62 | ...*.....*...*...*...*...*...*.*.* 63 | .*.*.**...*...*...*...*...*.....* 64 | ...*....*...*...*...*...*...*.*.*.** 65 | **.*.*.*...*...*...*...*...*....* 66 | ...*.....*...*...*...*...*...**.*.* 67 | ..*.*.*...*...*...*...*...*.....* 68 | ........*...*...*...*...*...* 69 | .......*...*...*...*...*...* 70 | ...*.....*...*...*...*...*...*.*.* 71 | .*.*.**...*...*...*...*...*.....* 72 | ...*....*...*...*...*...*...*.*.*.** 73 | **.*.*.*...*...*...*...*...*....* 74 | ...*.....*...*...*...*...*...**.*.* 75 | ..*.*.*...*...*...*...*...*.....* 76 | ........*...*...*...*...*...* 77 | ........*.*.....*.*.....*.* 78 | ............*.......*.......* 79 | .......*****...*****...***** 80 | ............*.......*.......* 81 | ........*.*.....*.*.....*.* 82 | ..........*.......*.......* 83 | -------------------------------------------------------------------------------- /lifep/ROT8.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D A field of roteightors 3 | #D Well known. 4 | #N 5 | #P -4 -25 6 | * 7 | *** 8 | ...* 9 | ..** 10 | #P -9 -21 11 | * 12 | *** 13 | ...* 14 | ..* 15 | ..* 16 | #P -14 -17 17 | * 18 | *** 19 | ...* 20 | ..** 21 | #P -19 -13 22 | * 23 | *** 24 | ...* 25 | ..* 26 | ..* 27 | #P -24 -9 28 | * 29 | *** 30 | ...* 31 | ..** 32 | #P -25 0 33 | ..** 34 | .*.* 35 | .* 36 | ** 37 | #P -21 5 38 | ..** 39 | .*.* 40 | .* 41 | ** 42 | #P -17 10 43 | ..** 44 | .*.* 45 | .* 46 | ** 47 | #P -13 15 48 | ..** 49 | .*.* 50 | .* 51 | ** 52 | #P -9 20 53 | ..** 54 | .*.* 55 | .* 56 | ** 57 | #P 0 20 58 | .* 59 | .* 60 | * 61 | .*** 62 | ...* 63 | #P 5 17 64 | ** 65 | * 66 | .*** 67 | ...* 68 | #P 10 12 69 | .* 70 | .* 71 | * 72 | .*** 73 | ...* 74 | #P 15 9 75 | ** 76 | * 77 | .*** 78 | ...* 79 | #P 20 4 80 | .* 81 | .* 82 | * 83 | .*** 84 | ...* 85 | #P 21 -4 86 | ..** 87 | ..* 88 | *.* 89 | ** 90 | #P 17 -9 91 | ..** 92 | ..* 93 | *.* 94 | ** 95 | #P 13 -14 96 | ..** 97 | ..* 98 | *.* 99 | ** 100 | #P 9 -19 101 | ..** 102 | ..* 103 | *.* 104 | ** 105 | #P 5 -24 106 | ..** 107 | ..* 108 | *.* 109 | ** 110 | #P -20 -3 111 | *** 112 | *..* 113 | * 114 | .* 115 | #P -16 -9 116 | ...* 117 | ....* 118 | .*..* 119 | ..*** 120 | . 121 | . 122 | . 123 | . 124 | . 125 | ..* 126 | ...* 127 | *..* 128 | .*** 129 | #P -11 -11 130 | .*** 131 | .*..* 132 | .* 133 | ..* 134 | . 135 | . 136 | . 137 | . 138 | . 139 | *** 140 | *..* 141 | * 142 | .* 143 | #P -12 7 144 | *** 145 | *..* 146 | * 147 | .* 148 | #P -6 -17 149 | ...* 150 | ....* 151 | .*..* 152 | ..*** 153 | . 154 | . 155 | . 156 | . 157 | . 158 | ..* 159 | ...* 160 | *..* 161 | .*** 162 | #P -8 1 163 | ...* 164 | ....* 165 | .*..* 166 | ..*** 167 | . 168 | . 169 | . 170 | . 171 | . 172 | ..* 173 | ...* 174 | *..* 175 | .*** 176 | #P -1 -19 177 | .*** 178 | .*..* 179 | .* 180 | ..* 181 | . 182 | . 183 | . 184 | . 185 | . 186 | *** 187 | *..* 188 | * 189 | .* 190 | #P -3 -1 191 | .*** 192 | .*..* 193 | .* 194 | ..* 195 | . 196 | . 197 | . 198 | . 199 | . 200 | *** 201 | *..* 202 | * 203 | .* 204 | #P -4 17 205 | *** 206 | *..* 207 | * 208 | .* 209 | #P 3 -16 210 | ...* 211 | ....* 212 | .*..* 213 | ..*** 214 | . 215 | . 216 | . 217 | . 218 | . 219 | ..* 220 | ...* 221 | *..* 222 | .*** 223 | #P 1 2 224 | ...* 225 | ....* 226 | .*..* 227 | ..*** 228 | . 229 | . 230 | . 231 | . 232 | . 233 | ..* 234 | ...* 235 | *..* 236 | .*** 237 | #P 7 -9 238 | .*** 239 | .*..* 240 | .* 241 | ..* 242 | . 243 | . 244 | . 245 | . 246 | . 247 | *** 248 | *..* 249 | * 250 | .* 251 | #P 6 9 252 | *** 253 | *..* 254 | * 255 | .* 256 | #P 11 -6 257 | ...* 258 | ....* 259 | .*..* 260 | ..*** 261 | . 262 | . 263 | . 264 | . 265 | . 266 | ..* 267 | ...* 268 | *..* 269 | .*** 270 | #P 16 1 271 | *** 272 | *..* 273 | * 274 | .* 275 | -------------------------------------------------------------------------------- /lifep/DOUBLEX.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Double-x 3 | #D By Bob Wainwright 4 | #N 5 | #P -64 -32 6 | ** 7 | ** 8 | #P -66 -26 9 | ...*.....* 10 | ..***...*** 11 | .*..**.**..* 12 | .*...*.*...* 13 | ...*.*.*.* 14 | . 15 | **.**...**.** 16 | ..*.......* 17 | #P -60 -14 18 | ...* 19 | ..*** 20 | .*...* 21 | *.....* 22 | *.....* 23 | .*...* 24 | . 25 | .*...* 26 | *.....* 27 | *.....* 28 | .*...* 29 | ..*** 30 | ...* 31 | #P -64 -5 32 | ** 33 | ** 34 | #P -64 2 35 | ** 36 | ** 37 | #P -66 8 38 | ...*.....* 39 | ..***...*** 40 | .*..**.**..* 41 | .*...*.*...* 42 | ...*.*.*.* 43 | . 44 | **.**...**.** 45 | ..*.......* 46 | #P -60 20 47 | ...* 48 | ..*** 49 | .*...* 50 | *.....* 51 | *.....* 52 | .*...* 53 | . 54 | .*...* 55 | *.....* 56 | *.....* 57 | .*...* 58 | ..*** 59 | ...* 60 | #P -64 29 61 | ** 62 | ** 63 | #P 63 -32 64 | ** 65 | ** 66 | #P 54 -26 67 | ...*.....* 68 | ..***...*** 69 | .*..**.**..* 70 | .*...*.*...* 71 | ...*.*.*.* 72 | . 73 | **.**...**.** 74 | ..*.......* 75 | #P 54 -14 76 | ...* 77 | ..*** 78 | .*...* 79 | *.....* 80 | *.....* 81 | .*...* 82 | . 83 | .*...* 84 | *.....* 85 | *.....* 86 | .*...* 87 | ..*** 88 | ...* 89 | #P 63 -5 90 | ** 91 | ** 92 | #P 63 2 93 | ** 94 | ** 95 | #P 54 8 96 | ...*.....* 97 | ..***...*** 98 | .*..**.**..* 99 | .*...*.*...* 100 | ...*.*.*.* 101 | . 102 | **.**...**.** 103 | ..*.......* 104 | #P 54 20 105 | ...* 106 | ..*** 107 | .*...* 108 | *.....* 109 | *.....* 110 | .*...* 111 | . 112 | .*...* 113 | *.....* 114 | *.....* 115 | .*...* 116 | ..*** 117 | ...* 118 | #P 63 29 119 | ** 120 | ** 121 | #P -21 -27 122 | ..** 123 | **.** 124 | **** 125 | .** 126 | #P 17 -27 127 | .** 128 | **.** 129 | .**** 130 | ..** 131 | #P -44 -28 132 | .** 133 | **** 134 | **.** 135 | ..** 136 | #P 40 -28 137 | ..** 138 | .**** 139 | **.** 140 | .** 141 | #P -46 -20 142 | *** 143 | * 144 | .* 145 | #P 44 -20 146 | *** 147 | ..* 148 | .* 149 | #P -34 -9 150 | ** 151 | *.* 152 | * 153 | #P 32 -9 154 | .** 155 | *.* 156 | ..* 157 | #P -23 3 158 | *** 159 | * 160 | .* 161 | #P 21 3 162 | *** 163 | ..* 164 | .* 165 | #P -11 14 166 | ** 167 | *.* 168 | * 169 | #P 9 14 170 | .** 171 | *.* 172 | ..* 173 | #P -10 23 174 | .**** 175 | *...* 176 | ....* 177 | *..* 178 | #P 6 23 179 | **** 180 | *...* 181 | * 182 | .*..* 183 | #P -33 22 184 | *..* 185 | ....* 186 | *...* 187 | .**** 188 | #P 29 22 189 | .*..* 190 | * 191 | *...* 192 | **** 193 | #P -52 22 194 | ..* 195 | ** 196 | .** 197 | #P 50 22 198 | * 199 | .** 200 | ** 201 | #P -40 11 202 | *.* 203 | ** 204 | .* 205 | #P 38 11 206 | *.* 207 | .** 208 | .* 209 | #P -29 -1 210 | ..* 211 | ** 212 | .** 213 | #P 27 -1 214 | * 215 | .** 216 | ** 217 | #P -17 -12 218 | *.* 219 | ** 220 | .* 221 | #P 15 -12 222 | *.* 223 | .** 224 | .* 225 | #P -6 -24 226 | ..* 227 | ** 228 | .** 229 | #P 4 -24 230 | * 231 | .** 232 | ** 233 | -------------------------------------------------------------------------------- /lifep/GUNSTAR2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D David Buckingham's p168 glider gun 3 | #D A 4-barrelled, period 168 glider gun, using 4 B-heptominoes moving 4 | #D around a p840 track consisting of 4 64 gen turns and 8 73 gen turns. 5 | #D Built by David Buckingham sometime before 11/20/91 6 | #N 7 | #P -20 -53 8 | ....** 9 | .*.*..*.** 10 | **..*....* 11 | .....*......** 12 | ......*.....* 13 | #P 3 -42 14 | ** 15 | .* 16 | #P 12 -60 17 | ...* 18 | .*** 19 | * 20 | ** 21 | #P 15 -56 22 | ..** 23 | ..* 24 | *.* 25 | ** 26 | #P 16 -47 27 | .** 28 | *..* 29 | * 30 | * 31 | *.* 32 | ..** 33 | . 34 | . 35 | .** 36 | ..* 37 | #P 8 -35 38 | .*** 39 | .* 40 | *** 41 | #P 28 -38 42 | ....*...* 43 | **..**...* 44 | .*.......* 45 | .....**** 46 | #P 47 -20 47 | ..** 48 | ...* 49 | . 50 | . 51 | ...* 52 | .*.** 53 | .* 54 | .* 55 | .*..* 56 | ..** 57 | . 58 | . 59 | ** 60 | .* 61 | #P 43 1 62 | ...** 63 | **..* 64 | *..* 65 | .*** 66 | #P 55 12 67 | ** 68 | *.* 69 | ..* 70 | ..** 71 | #P 51 15 72 | ** 73 | * 74 | .*** 75 | ...* 76 | #P 36 16 77 | ....** 78 | **.*..*.** 79 | *....*..* 80 | ....* 81 | ...* 82 | #P 33 28 83 | .** 84 | .* 85 | . 86 | .*..* 87 | *..* 88 | *.* 89 | .* 90 | . 91 | .** 92 | .* 93 | #P 12 30 94 | .* 95 | ** 96 | #P 14 38 97 | .* 98 | ** 99 | #P 5 47 100 | .* 101 | ** 102 | #P 9 48 103 | ....** 104 | .*.*..*.** 105 | **..*....* 106 | .....* 107 | ......* 108 | #P -20 51 109 | ..** 110 | .*.* 111 | .* 112 | ** 113 | #P -17 55 114 | ..** 115 | ...* 116 | *** 117 | * 118 | #P -21 30 119 | ..* 120 | ..** 121 | . 122 | . 123 | . 124 | . 125 | .** 126 | *..* 127 | * 128 | * 129 | *.* 130 | ..** 131 | . 132 | . 133 | .* 134 | .** 135 | #P -39 33 136 | ....*...* 137 | *...**...* 138 | **.......* 139 | .....**** 140 | #P 7 39 141 | ..* 142 | .** 143 | ** 144 | .** 145 | #P -36 17 146 | .**...* 147 | .**.**.** 148 | .*.......* 149 | **......* 150 | .**..** 151 | .**...* 152 | #P -53 9 153 | .* 154 | .** 155 | . 156 | . 157 | ..* 158 | *.** 159 | * 160 | * 161 | *..* 162 | .** 163 | #P -50 5 164 | * 165 | ** 166 | #P -60 -17 167 | ** 168 | .* 169 | .*.* 170 | ..** 171 | #P -56 -20 172 | * 173 | *** 174 | ...* 175 | ..** 176 | #P -47 -21 177 | ....** 178 | **.*..*.** 179 | *....*..* 180 | ....* 181 | ...* 182 | #P -38 -39 183 | .** 184 | .* 185 | . 186 | .*..* 187 | *..* 188 | *.* 189 | .* 190 | . 191 | .** 192 | .* 193 | #P -33 -19 194 | ** 195 | * 196 | #P -24 -18 197 | .*** 198 | .*..* 199 | .....* 200 | ..*..* 201 | ..** 202 | ..** 203 | *.** 204 | *** 205 | .* 206 | #P -14 -19 207 | .* 208 | **.* 209 | ....* 210 | .* 211 | ..*.** 212 | ....* 213 | #P 10 -16 214 | ......** 215 | . 216 | .....*...* 217 | ....*....* 218 | ...*.*.* 219 | ..*.*.* 220 | *....* 221 | *...* 222 | . 223 | ..** 224 | #P 6 11 225 | .*** 226 | * 227 | *...* 228 | *..*.* 229 | ..*.*..* 230 | ...*...* 231 | .......* 232 | ....*** 233 | #P -20 6 234 | .....* 235 | ....*.* 236 | ...*...* 237 | ..*...* 238 | .*...* 239 | *...* 240 | .*.* 241 | ..* 242 | -------------------------------------------------------------------------------- /lifep/CORDPULL.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Diagonal sawtooth with expansion factor 6 3 | #D Population is unbounded but does not tend to infinity. Its graph is 4 | #D a sawtooth function with ever-increasing teeth. More specifically, 5 | #D the population in generation t = 8*6^n - 216 (n >= 2) is t/36 + 558, 6 | #D but the population in generation 32*6^n - 429 (n >= 2) is only 469. 7 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 5/14/91 8 | #N 9 | #P -30 -35 10 | ..*** 11 | .*...* 12 | *....* 13 | *..*.* 14 | **.*.* 15 | ..**.*..* 16 | ....**..* 17 | .....*** 18 | #P -40 -29 19 | ..*** 20 | .*..* 21 | *....* 22 | *..*** 23 | *.....* 24 | .******* 25 | .......* 26 | .......* 27 | .....** 28 | #P -56 -9 29 | ..*** 30 | .*...* 31 | *....* 32 | *..*.* 33 | **.*.* 34 | ..**.*..* 35 | ....**..* 36 | .....*** 37 | #P -18 -33 38 | ..**...*** 39 | .**** 40 | *...** 41 | .**.*.* 42 | . 43 | .........* 44 | ......*..* 45 | .......*** 46 | #P -32 -17 47 | ***.* 48 | ***.* 49 | .*........** 50 | ..*...***.** 51 | ...*......* 52 | ....*.*.*.* 53 | .....* 54 | #P 2 -10 55 | ...* 56 | ..*.* 57 | .**.** 58 | .**.** 59 | *** 60 | ***...* 61 | .** 62 | .*.* 63 | #P -13 5 64 | ....** 65 | ..****** 66 | .****** 67 | *......* 68 | .*** 69 | ..** 70 | .....* 71 | #P -24 16 72 | ...* 73 | ..*.* 74 | .**.** 75 | .**.** 76 | *** 77 | ***...* 78 | .** 79 | .*.* 80 | #P -48 10 81 | ** 82 | * 83 | #P -40 18 84 | ** 85 | * 86 | #P -32 26 87 | ** 88 | * 89 | #P -2 -28 90 | ** 91 | * 92 | #P 6 -20 93 | ** 94 | * 95 | #P 14 -12 96 | ** 97 | * 98 | #P -3 11 99 | ....* 100 | **..**.*** 101 | *.....**** 102 | ....** 103 | #P -8 16 104 | ...* 105 | .*** 106 | * 107 | ** 108 | #P -13 26 109 | **...** 110 | . 111 | *.....* 112 | . 113 | .**.** 114 | ...* 115 | #P -11 34 116 | ...* 117 | ..*.* 118 | .*...* 119 | .***** 120 | **...** 121 | .***** 122 | ..*** 123 | ...* 124 | #P -8 50 125 | ** 126 | * 127 | #P -4 27 128 | *** 129 | ..* 130 | .* 131 | #P 2 32 132 | *** 133 | * 134 | .* 135 | #P 10 19 136 | ...* 137 | .*** 138 | * 139 | ** 140 | #P 5 28 141 | **...** 142 | .***** 143 | ..*** 144 | ...* 145 | #P 3 40 146 | ..*** 147 | . 148 | ..*.* 149 | .***** 150 | **...** 151 | **...** 152 | #P 5 53 153 | ** 154 | * 155 | #P 15 22 156 | * 157 | *** 158 | ...* 159 | ..** 160 | #P 17 31 161 | **...** 162 | *.....* 163 | . 164 | .*...* 165 | ..*** 166 | #P 19 42 167 | ...* 168 | .**.** 169 | . 170 | *.....* 171 | . 172 | **...** 173 | #P 22 56 174 | ** 175 | * 176 | #P 35 31 177 | .***** 178 | *.***.* 179 | .*...* 180 | ..*** 181 | ...* 182 | .** 183 | *.* 184 | *.* 185 | .* 186 | #P 33 42 187 | **.*.** 188 | *.....* 189 | .*...* 190 | ..*** 191 | #P 35 53 192 | ** 193 | * 194 | #P 22 21 195 | .* 196 | ** 197 | *.* 198 | #P 24 16 199 | .*..* 200 | *...**..** 201 | *.......* 202 | .**** 203 | #P 37 19 204 | ** 205 | * 206 | #P 21 -11 207 | ...* 208 | .*** 209 | * 210 | ** 211 | #P 16 -2 212 | **...** 213 | *.*.*.* 214 | .***** 215 | ..*** 216 | ...* 217 | #P 21 8 218 | ** 219 | * 220 | .*** 221 | ...* 222 | -------------------------------------------------------------------------------- /lifep/SPARK2PI.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Spark to Pi fuse 3 | #D by Al Hensel, 1987 4 | #D See also REVFUSE. 5 | #N 6 | #P -44 -40 7 | *.* 8 | .** 9 | .* 10 | #P -12 3 11 | ** 12 | ** 13 | . 14 | . 15 | . 16 | . 17 | . 18 | . 19 | . 20 | ** 21 | ** 22 | . 23 | . 24 | . 25 | . 26 | . 27 | . 28 | . 29 | ** 30 | ** 31 | . 32 | . 33 | . 34 | . 35 | . 36 | . 37 | . 38 | ** 39 | ** 40 | . 41 | . 42 | . 43 | . 44 | . 45 | . 46 | . 47 | ** 48 | ** 49 | . 50 | . 51 | . 52 | . 53 | . 54 | . 55 | . 56 | ** 57 | ** 58 | . 59 | . 60 | . 61 | . 62 | . 63 | . 64 | . 65 | ** 66 | ** 67 | . 68 | . 69 | . 70 | . 71 | . 72 | . 73 | . 74 | ** 75 | ** 76 | #P 11 3 77 | ** 78 | ** 79 | . 80 | . 81 | . 82 | . 83 | . 84 | . 85 | . 86 | ** 87 | ** 88 | . 89 | . 90 | . 91 | . 92 | . 93 | . 94 | . 95 | ** 96 | ** 97 | . 98 | . 99 | . 100 | . 101 | . 102 | . 103 | . 104 | ** 105 | ** 106 | . 107 | . 108 | . 109 | . 110 | . 111 | . 112 | . 113 | ** 114 | ** 115 | . 116 | . 117 | . 118 | . 119 | . 120 | . 121 | . 122 | ** 123 | ** 124 | . 125 | . 126 | . 127 | . 128 | . 129 | . 130 | . 131 | ** 132 | ** 133 | . 134 | . 135 | . 136 | . 137 | . 138 | . 139 | . 140 | ** 141 | ** 142 | #P -12 75 143 | ** 144 | ** 145 | . 146 | . 147 | . 148 | . 149 | . 150 | . 151 | . 152 | ** 153 | ** 154 | . 155 | . 156 | . 157 | . 158 | . 159 | . 160 | . 161 | ** 162 | ** 163 | . 164 | . 165 | . 166 | . 167 | . 168 | . 169 | . 170 | ** 171 | ** 172 | . 173 | . 174 | . 175 | . 176 | . 177 | . 178 | . 179 | ** 180 | ** 181 | . 182 | . 183 | . 184 | . 185 | . 186 | . 187 | . 188 | ** 189 | ** 190 | #P 11 75 191 | ** 192 | ** 193 | . 194 | . 195 | . 196 | . 197 | . 198 | . 199 | . 200 | ** 201 | ** 202 | . 203 | . 204 | . 205 | . 206 | . 207 | . 208 | . 209 | ** 210 | ** 211 | . 212 | . 213 | . 214 | . 215 | . 216 | . 217 | . 218 | ** 219 | ** 220 | . 221 | . 222 | . 223 | . 224 | . 225 | . 226 | . 227 | ** 228 | ** 229 | . 230 | . 231 | . 232 | . 233 | . 234 | . 235 | . 236 | ** 237 | ** 238 | #P -2 2 239 | **.** 240 | *...* 241 | .*** 242 | #P -1 7 243 | *** 244 | .* 245 | .* 246 | *** 247 | . 248 | . 249 | *** 250 | .* 251 | .* 252 | *** 253 | . 254 | . 255 | *** 256 | .* 257 | .* 258 | *** 259 | . 260 | . 261 | *** 262 | .* 263 | .* 264 | *** 265 | . 266 | . 267 | *** 268 | .* 269 | .* 270 | *** 271 | . 272 | . 273 | *** 274 | .* 275 | .* 276 | *** 277 | . 278 | . 279 | *** 280 | .* 281 | .* 282 | *** 283 | . 284 | . 285 | *** 286 | .* 287 | .* 288 | *** 289 | . 290 | . 291 | *** 292 | .* 293 | .* 294 | *** 295 | . 296 | . 297 | *** 298 | .* 299 | .* 300 | *** 301 | #P -1 67 302 | *** 303 | .* 304 | .* 305 | *** 306 | . 307 | . 308 | *** 309 | .* 310 | .* 311 | *** 312 | . 313 | . 314 | *** 315 | .* 316 | .* 317 | *** 318 | . 319 | . 320 | *** 321 | .* 322 | .* 323 | *** 324 | . 325 | . 326 | *** 327 | .* 328 | .* 329 | *** 330 | . 331 | . 332 | *** 333 | .* 334 | .* 335 | *** 336 | . 337 | . 338 | *** 339 | .* 340 | .* 341 | *** 342 | . 343 | . 344 | *** 345 | .* 346 | .* 347 | *** 348 | #P -2 115 349 | .*** 350 | ..* 351 | ..* 352 | .*** 353 | *...* 354 | **.** 355 | -------------------------------------------------------------------------------- /lifep/LOOP.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Two-glider loop between retreating Corderships 3 | #D by David Bell. See also: HOTEL, SAWTOOT6, CORDER, 4 | #D and the rest of the Cordership series. 5 | #N 6 | #P 8 -75 7 | .* 8 | .* 9 | *.* 10 | .* 11 | .* 12 | #P -1 -74 13 | ..*** 14 | .*..** 15 | *.....* 16 | ......* 17 | .**..* 18 | ...** 19 | #P 23 -62 20 | ..* 21 | **.** 22 | ..* 23 | #P 21 -57 24 | ..** 25 | .*..* 26 | *...** 27 | *....* 28 | .*...* 29 | .*..* 30 | ...* 31 | #P 34 -49 32 | .* 33 | .* 34 | *.* 35 | .* 36 | .* 37 | #P 25 -48 38 | ..*** 39 | .*..** 40 | *.....* 41 | ......* 42 | .**..* 43 | ...** 44 | #P 29 -33 45 | ..** 46 | ***.* 47 | *...* 48 | *.** 49 | ..* 50 | #P 18 -34 51 | ....* 52 | ..** 53 | .** 54 | * 55 | .***** 56 | ..* 57 | #P 14 -49 58 | ..** 59 | ..** 60 | ..* 61 | .** 62 | .* 63 | .* 64 | **.* 65 | ..* 66 | #P 10 -45 67 | ** 68 | #P 12 -55 69 | ...* 70 | ...* 71 | ...* 72 | *.***.* 73 | *****.* 74 | *.* 75 | #P -22 -44 76 | ...*** 77 | ......* 78 | .**....* 79 | ....*...* 80 | *....*..* 81 | *...*...* 82 | ***.*.** 83 | ....* 84 | **** 85 | ** 86 | #P -15 -36 87 | ....*** 88 | ...*...* 89 | ...*....* 90 | .....*...* 91 | ..***.*..* 92 | .*.......* 93 | .*.*...* 94 | **.*...* 95 | **.*** 96 | #P 4 -18 97 | ...*** 98 | ......* 99 | .**....* 100 | ....*...* 101 | *....*..* 102 | *...*...* 103 | ***.*.** 104 | ....* 105 | **** 106 | ** 107 | #P -11 -69 108 | ** 109 | ** 110 | #P -19 -61 111 | ** 112 | ** 113 | #P -27 -53 114 | ** 115 | ** 116 | #P 27 -23 117 | ** 118 | ** 119 | #P 19 -15 120 | ** 121 | ** 122 | #P 11 -7 123 | ** 124 | ** 125 | #P -3 -4 126 | * 127 | *.* 128 | ** 129 | #P 1 1 130 | .** 131 | *.* 132 | ..* 133 | #P -36 44 134 | .* 135 | .* 136 | *.* 137 | .* 138 | .* 139 | #P -31 42 140 | ..** 141 | .*..** 142 | * 143 | *.....* 144 | .**..* 145 | ..*** 146 | #P -27 59 147 | ..* 148 | **.** 149 | ..* 150 | #P -26 50 151 | ..* 152 | .*..* 153 | *...* 154 | *....* 155 | **...* 156 | .*..* 157 | ..** 158 | #P -10 70 159 | .* 160 | .* 161 | *.* 162 | .* 163 | .* 164 | #P -5 68 165 | ..** 166 | .*..** 167 | * 168 | *.....* 169 | .**..* 170 | ..*** 171 | #P -33 28 172 | ..* 173 | .**.* 174 | *...* 175 | *.*** 176 | .** 177 | #P -23 28 178 | ...* 179 | ***** 180 | .....* 181 | ...** 182 | ..** 183 | .* 184 | #P -18 49 185 | ....*.* 186 | *.***** 187 | *.***.* 188 | ...* 189 | ...* 190 | ...* 191 | #P -17 41 192 | .* 193 | *.** 194 | ..* 195 | ..* 196 | .** 197 | .* 198 | ** 199 | ** 200 | #P -11 44 201 | ** 202 | #P -12 8 203 | .......** 204 | .....**** 205 | ....* 206 | .**.*.*** 207 | *...*...* 208 | *..*....* 209 | *...* 210 | .*....** 211 | ..* 212 | ...*** 213 | #P 6 27 214 | ....***.** 215 | ..*...*.** 216 | ..*...*.* 217 | *.......* 218 | *..*.*** 219 | *...* 220 | .*....* 221 | ..*...* 222 | ...*** 223 | #P 14 34 224 | .......** 225 | .....**** 226 | ....* 227 | .**.*.*** 228 | *...*...* 229 | *..*....* 230 | *...* 231 | .*....** 232 | ..* 233 | ...*** 234 | #P -12 5 235 | ** 236 | ** 237 | #P -20 13 238 | ** 239 | ** 240 | #P -28 21 241 | ** 242 | ** 243 | #P 26 51 244 | ** 245 | ** 246 | #P 18 59 247 | ** 248 | ** 249 | #P 10 67 250 | ** 251 | ** 252 | -------------------------------------------------------------------------------- /lifep/JAWS.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Jaws, a switch-engine based quadratic growth mechanism. 3 | #D 4 | #D The population roughly follows the equation 5 | #D p = (5.167e-6)t^2 + 2.72t + 1000. 6 | #D 7 | #D If you can't see the pattern, that's probably because 8 | #D it is too large and sparse, and most Life programs at 9 | #D the time of this writing are not powerful enough to 10 | #D view it. 11 | #D 12 | #D By Nick Gotts, February 1997. 13 | #N 14 | #P -268 -632 15 | ..*.* 16 | .....* 17 | .*..* 18 | *** 19 | . 20 | . 21 | . 22 | . 23 | . 24 | .............* 25 | ............*.* 26 | . 27 | ...........*..* 28 | ...........** 29 | ...........* 30 | #P -489 -400 31 | ...........................* 32 | ..........................*** 33 | ..........................*** 34 | .............................*** 35 | . 36 | . 37 | . 38 | . 39 | . 40 | . 41 | . 42 | . 43 | . 44 | . 45 | . 46 | . 47 | . 48 | . 49 | . 50 | . 51 | . 52 | . 53 | . 54 | . 55 | . 56 | . 57 | . 58 | . 59 | . 60 | .** 61 | *** 62 | .** 63 | ...* 64 | ...* 65 | ...* 66 | #P -220 -312 67 | ...*** 68 | *** 69 | *** 70 | .* 71 | . 72 | . 73 | . 74 | . 75 | .............* 76 | .............* 77 | .............* 78 | ...........** 79 | ..........*** 80 | ...........** 81 | #P -585 -215 82 | ...........................* 83 | ..........................*** 84 | ..........................*** 85 | .............................*** 86 | . 87 | . 88 | . 89 | . 90 | . 91 | . 92 | . 93 | . 94 | . 95 | . 96 | . 97 | . 98 | . 99 | . 100 | . 101 | . 102 | . 103 | . 104 | . 105 | . 106 | . 107 | . 108 | . 109 | . 110 | . 111 | .** 112 | *** 113 | .** 114 | ...* 115 | ...* 116 | ...* 117 | #P -29 1900 118 | .........................** 119 | ........................*.*.** 120 | ...........................*** 121 | ............................** 122 | . 123 | . 124 | . 125 | . 126 | . 127 | . 128 | . 129 | . 130 | . 131 | . 132 | . 133 | . 134 | . 135 | . 136 | . 137 | . 138 | . 139 | . 140 | . 141 | . 142 | . 143 | . 144 | . 145 | .* 146 | * 147 | ** 148 | ..* 149 | .*** 150 | .*** 151 | #P -150 -948 152 | .....* 153 | .....* 154 | **....* 155 | ...*.* 156 | ..**.* 157 | . 158 | . 159 | . 160 | . 161 | . 162 | . 163 | ...............* 164 | .............**.** 165 | . 166 | .............** 167 | .............* 168 | ...............* 169 | ...............* 170 | #P -603 756 171 | .........................*** 172 | ..........................*..* 173 | ..............................* 174 | ...........................*.* 175 | . 176 | . 177 | . 178 | . 179 | . 180 | . 181 | . 182 | . 183 | . 184 | . 185 | . 186 | . 187 | . 188 | . 189 | . 190 | . 191 | . 192 | . 193 | . 194 | . 195 | . 196 | . 197 | . 198 | . 199 | * 200 | ** 201 | *..* 202 | . 203 | .*.* 204 | ..* 205 | #P -653 338 206 | .........................*** 207 | ..........................*..* 208 | ..............................* 209 | ...........................*.* 210 | . 211 | . 212 | . 213 | . 214 | . 215 | . 216 | . 217 | . 218 | . 219 | . 220 | . 221 | . 222 | . 223 | . 224 | . 225 | . 226 | . 227 | . 228 | . 229 | . 230 | . 231 | . 232 | . 233 | . 234 | * 235 | ** 236 | *..* 237 | . 238 | .*.* 239 | ..* 240 | -------------------------------------------------------------------------------- /lifep/LINEPUF.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Line Puffer of width 33 3 | #D 4 | #D The width is defined by the length of the first free-standing line 5 | #D in the puffer's plume. The formula for this is 12n+1-s, where n is 6 | #D the number of middle segments, and s is the number of cells covered 7 | #D by the little 3-cell, 5-unit puff-suppressors on the upper edge of 8 | #D this otherwise symmetrical pattern. 9 | #D 10 | #D Here, n=4, and s=6+5+5. The Y-shaped puff-suppressors can have 5, 11 | #D 6, or 7 units of spacing on between them, or between one of them and 12 | #D the end. You only need 2 or 3 such suppressors to produce any 13 | #D puffer width. 14 | #D 15 | #D Notice that placing random debris behind the puffer sometimes 16 | #D affects the plume permanently - even turning it asymmetrical if the 17 | #D debris was asymmetrical. It also affects the period of the puffer, 18 | #D that is, the number of generations it takes to repeat. By 19 | #D increasing the width, the period can be made to rise exponentially, 20 | #D surpassing 10^6 at a width of only about 70. But the most amazing 21 | #D thing is that it has a half-life on the order of 10^8 generations. 22 | #D 23 | #D By Hartmut Holzwart and Al Hensel, April 1994 24 | #N 25 | #P 3 -22 26 | * 27 | ..* 28 | * 29 | . 30 | . 31 | * 32 | ..* 33 | * 34 | . 35 | * 36 | * 37 | ..* 38 | #P 1 -49 39 | *.* 40 | *..* 41 | ...** 42 | .....* 43 | ...**** 44 | ..*....* 45 | ....*..* 46 | ....*..* 47 | ......* 48 | *.**** 49 | *...* 50 | ...* 51 | .*.* 52 | . 53 | ..*** 54 | ...** 55 | ..*** 56 | . 57 | .*.* 58 | .*..* 59 | ....* 60 | ..*..* 61 | ....** 62 | #P 10 -48 63 | * 64 | **** 65 | ..** 66 | .....* 67 | ..**** 68 | ......* 69 | ..*..*** 70 | ....*** 71 | .....* 72 | *.*** 73 | **..* 74 | .*** 75 | .* 76 | ...* 77 | .*.* 78 | ....* 79 | .*.* 80 | ...* 81 | .* 82 | .*** 83 | ..*** 84 | ..** 85 | #P 6 -26 86 | *.*..** 87 | *.*.** 88 | * 89 | *.*.** 90 | *.*..** 91 | *.....** 92 | *.*..*.** 93 | *.*.***..* 94 | *........* 95 | *.*.***..* 96 | *.*..*.** 97 | *.....** 98 | *.*..** 99 | *.*.** 100 | * 101 | *.*.** 102 | *.*..** 103 | *.....** 104 | *.*..*.** 105 | *.*.***..* 106 | *........* 107 | *.*.***..* 108 | *.*..*.** 109 | *.....** 110 | *.*..** 111 | *.*.** 112 | * 113 | *.*.** 114 | *.*..** 115 | *.....** 116 | *.*..*.** 117 | *.*.***..* 118 | *........* 119 | *.*.***..* 120 | *.*..*.** 121 | *.....** 122 | *.*..** 123 | *.*.** 124 | * 125 | *.*.** 126 | *.*..** 127 | *.....** 128 | *.*..*.** 129 | *.*.***..* 130 | *........* 131 | *.*.***..* 132 | *.*..*.** 133 | *.....** 134 | *.*..** 135 | *.*.** 136 | * 137 | *.*.** 138 | *.*..** 139 | #P 1 27 140 | ....** 141 | ..*..* 142 | ....* 143 | .*..* 144 | .*.* 145 | . 146 | ..*** 147 | ...** 148 | ..*** 149 | . 150 | .*.* 151 | ...* 152 | *...* 153 | *.**** 154 | ......* 155 | ....*..* 156 | ....*..* 157 | ..*....* 158 | ...**** 159 | .....* 160 | ...** 161 | *..* 162 | *.* 163 | #P 10 27 164 | ..** 165 | ..*** 166 | .*** 167 | .* 168 | ...* 169 | .*.* 170 | ....* 171 | .*.* 172 | ...* 173 | .* 174 | .*** 175 | **..* 176 | *.*** 177 | .....* 178 | ....*** 179 | ..*..*** 180 | ......* 181 | ..**** 182 | .....* 183 | ..** 184 | **** 185 | * 186 | -------------------------------------------------------------------------------- /lifep/STILL.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Still life 3 | #D An artistic arrangement 4 | #D by Al Hensel. All of these 5 | #D objects are well-known. 6 | #N 7 | #P 0 0 8 | ** 9 | ** 10 | #P 5 0 11 | ** 12 | *.* 13 | .** 14 | #P 0 5 15 | .* 16 | *.* 17 | .* 18 | #P 5 5 19 | .* 20 | *.* 21 | ** 22 | #P -7 0 23 | .** 24 | *..* 25 | .** 26 | #P -7 5 27 | ..* 28 | .*.* 29 | *..* 30 | .** 31 | #P -13 5 32 | .** 33 | *..* 34 | *..* 35 | .** 36 | #P -1 10 37 | ...** 38 | ..*.* 39 | ..* 40 | *.* 41 | ** 42 | #P 0 -7 43 | .** 44 | ..* 45 | * 46 | ** 47 | #P -7 -7 48 | ** 49 | .* 50 | * 51 | ** 52 | #P -14 -7 53 | ** 54 | * 55 | .*** 56 | ...* 57 | #P 6 -8 58 | .** 59 | ..* 60 | .* 61 | * 62 | ** 63 | #P -15 -2 64 | ** 65 | .* 66 | .*.** 67 | ..*..* 68 | ...** 69 | #P -9 11 70 | ..** 71 | .*..* 72 | .*.* 73 | **.** 74 | #P -18 11 75 | ....** 76 | ...*..* 77 | ...*.** 78 | **.* 79 | *..* 80 | .** 81 | #P -13 17 82 | ..** 83 | .*..* 84 | *..* 85 | .** 86 | #P -6 17 87 | ..* 88 | .*.* 89 | .*.* 90 | **.** 91 | #P 1 16 92 | ..* 93 | .*.* 94 | *.* 95 | ** 96 | #P 6 8 97 | .....* 98 | ....*.* 99 | ...*.* 100 | ..*.* 101 | .*.* 102 | *.* 103 | .* 104 | #P -7 -14 105 | .** 106 | *.*** 107 | *....* 108 | .***.* 109 | ...** 110 | #P -16 -14 111 | ...* 112 | ..*.* 113 | ..*.* 114 | *.*.*.* 115 | **...** 116 | #P 2 -12 117 | **.**.**.**.* 118 | *.**.**.**.** 119 | #P 17 -12 120 | *..* 121 | **** 122 | . 123 | **** 124 | *..* 125 | #P 11 -8 126 | ** 127 | * 128 | .* 129 | ..* 130 | ...* 131 | ....* 132 | .*** 133 | * 134 | .* 135 | ..* 136 | ...* 137 | ....* 138 | .*** 139 | .* 140 | #P 18 -5 141 | .....** 142 | .**.*..* 143 | *.*.**** 144 | *.* 145 | .**...** 146 | ......*.* 147 | .****.*.* 148 | .*..*.** 149 | ..** 150 | #P 23 -13 151 | ..* 152 | .*.* 153 | *.*.* 154 | *.*.* 155 | .*.* 156 | ..* 157 | #P 9 15 158 | ....* 159 | ...*.* 160 | .***.*** 161 | *.......* 162 | **.....** 163 | #P 17 7 164 | ...* 165 | *.*.*.* 166 | **.*.** 167 | ...* 168 | ...* 169 | **.*.** 170 | *.*.*.* 171 | ...* 172 | #P 23 15 173 | ...* 174 | .***** 175 | *.....* 176 | *.*.*.* 177 | .**.** 178 | #P -19 -20 179 | ....**....** 180 | **.*..*..*..*.** 181 | *.**..*..*..**.* 182 | .......** 183 | #P 0 -22 184 | .**...*...*...*...*...** 185 | *..*.*.*.*.*.*.*.*.*.*..* 186 | **.*.*.*.*.*.*.*.*.*.*.** 187 | ..*.*.*.*.*.*.*.*.*.*.* 188 | ..*.*.*.*.*.*.*.*.*.*.* 189 | **.*.*.*.*.*.*.*.*.*.*.** 190 | *..*.*.*.*.*.*.*.*.*.*..* 191 | .**...*...*...*...*...** 192 | #P -33 -18 193 | .....* 194 | ....*.* 195 | ...*..* 196 | ..*...** 197 | ..** 198 | ....* 199 | ..*** 200 | .* 201 | .**** 202 | ....* 203 | ...* 204 | ...** 205 | .....* 206 | ...*** 207 | ..* 208 | ...* 209 | ....* 210 | .*** 211 | .* 212 | ..**** 213 | ......* 214 | ....*** 215 | ...* 216 | ...** 217 | .....* 218 | .**** 219 | * 220 | .** 221 | ...* 222 | .** 223 | .* 224 | ..* 225 | .** 226 | ...**.* 227 | ...*.** 228 | .......* 229 | .......* 230 | #P -25 -17 231 | ** 232 | *.* 233 | ...* 234 | ....* 235 | .....* 236 | ..**** 237 | ..* 238 | ...* 239 | ..** 240 | ..* 241 | ...* 242 | *** 243 | * 244 | .**** 245 | .....* 246 | .***.* 247 | .*..* 248 | ..* 249 | ...**** 250 | ......* 251 | .....* 252 | ....* 253 | ....** 254 | ......* 255 | ....** 256 | ....* 257 | .....* 258 | ..*** 259 | .* 260 | .** 261 | ...* 262 | .** 263 | .* 264 | ..* 265 | ** 266 | -------------------------------------------------------------------------------- /lifep/IRRATU.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Unknown irrational 3 | #D Population growth appears to be linear. If you can find the rate 4 | #D of growth, please let me know. (It's probably irrational, and 5 | #D probably different for even and odd generations.) Just proving 6 | #D that the pattern never blows up isn't quite trivial. 7 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 6/16/91 8 | #N 9 | #P 33 -31 10 | ...** 11 | .**.** 12 | .**** 13 | ..** 14 | . 15 | . 16 | .* 17 | .** 18 | *.** 19 | *.* 20 | ** 21 | . 22 | . 23 | . 24 | ...** 25 | .**.** 26 | .**** 27 | ..** 28 | #P 28 -23 29 | ** 30 | * 31 | #P 25 -32 32 | ...* 33 | ....* 34 | *...* 35 | .**** 36 | #P 16 -15 37 | ..** 38 | **.** 39 | **** 40 | .** 41 | #P 25 -8 42 | .**** 43 | *...* 44 | ....* 45 | *..* 46 | #P 22 -3 47 | .** 48 | ***** 49 | *....* 50 | ***..* 51 | .*..** 52 | ..** 53 | #P 25 6 54 | .**** 55 | *...* 56 | ....* 57 | ...* 58 | #P 17 6 59 | ..** 60 | **.** 61 | **** 62 | .** 63 | #P 41 8 64 | ..** 65 | **.** 66 | **** 67 | .** 68 | . 69 | . 70 | * 71 | ** 72 | .** 73 | .* 74 | * 75 | . 76 | . 77 | . 78 | ..** 79 | **.** 80 | **** 81 | .** 82 | #P 36 14 83 | ...** 84 | .* 85 | .*.* 86 | * 87 | .*..* 88 | .* 89 | ...* 90 | #P 27 12 91 | ..** 92 | . 93 | .*..* 94 | **.** 95 | .*.***** 96 | ..*..*** 97 | ......* 98 | #P 32 7 99 | ...* 100 | ....* 101 | *...* 102 | .**** 103 | #P 24 23 104 | .** 105 | **** 106 | **.** 107 | ..** 108 | #P 7 -10 109 | .**** 110 | *...* 111 | ....* 112 | ...* 113 | #P 12 13 114 | ** 115 | .** 116 | * 117 | #P 17 18 118 | ** 119 | .** 120 | * 121 | #P 3 14 122 | .**** 123 | ****** 124 | ****.** 125 | ....** 126 | #P -2 21 127 | **...*......* 128 | ..*.*........* 129 | **..*........* 130 | .....********* 131 | #P 3 27 132 | .**** 133 | ****** 134 | ****.** 135 | ....** 136 | #P -10 24 137 | ....* 138 | .....* 139 | *....* 140 | .***** 141 | #P -5 13 142 | .*** 143 | ***** 144 | ***.** 145 | ...** 146 | #P -13 8 147 | .....* 148 | ......* 149 | *.....* 150 | .****** 151 | #P 18 -1 152 | ** 153 | * 154 | #P 11 -17 155 | ** 156 | * 157 | #P 10 -24 158 | ..** 159 | ..* 160 | *.* 161 | ** 162 | #P -2 -22 163 | ...*.* 164 | .*...* 165 | .* 166 | * 167 | .* 168 | .*...* 169 | ...*.* 170 | #P -12 -20 171 | ...* 172 | ..**** 173 | .**.*.* 174 | ***.*..* 175 | .**.*.* 176 | ..**** 177 | ...* 178 | #P -22 -18 179 | ** 180 | * 181 | #P -37 -17 182 | ** 183 | * 184 | #P -40 -9 185 | ...* 186 | ..*** 187 | .***** 188 | *.*.*.* 189 | **...** 190 | #P -42 -2 191 | .....* 192 | ....*.* 193 | ...**.* 194 | ...*** 195 | ..*..* 196 | ..*** 197 | .*...* 198 | *.....* 199 | .*...* 200 | ..*** 201 | #P -40 17 202 | ** 203 | * 204 | #P -45 22 205 | ** 206 | * 207 | #P -38 20 208 | ....* 209 | .**** 210 | **** 211 | *..* 212 | **** 213 | .**** 214 | ....* 215 | #P -22 22 216 | ** 217 | *.* 218 | .*** 219 | ..*** 220 | .*** 221 | *.* 222 | ** 223 | #P -13 20 224 | ..** 225 | ..* 226 | *.* 227 | ** 228 | #P -28 22 229 | .* 230 | .** 231 | *.* 232 | #P -32 6 233 | .* 234 | ..* 235 | *** 236 | #P -29 -2 237 | ** 238 | * 239 | #P -24 -4 240 | ...* 241 | .**** 242 | ..*.** 243 | *.*.*** 244 | ..*.** 245 | .**** 246 | ...* 247 | #P -16 2 248 | .* 249 | * 250 | *** 251 | #P -7 -2 252 | ...** 253 | .*..* 254 | * 255 | * 256 | * 257 | .*..* 258 | ...** 259 | #P 5 -6 260 | ** 261 | * 262 | #P 5 1 263 | ** 264 | * 265 | -------------------------------------------------------------------------------- /lifep/MEMORY.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D 8-bit serial memory cell 3 | #D 4 | #D The reset line comes in 5 | #D from the lower left, and 6 | #D the set line comes in from 7 | #D the lower right. The set 8 | #D line pre-empts the reset 9 | #D line, so the result shown 10 | #D here is that the memory is 11 | #D set to 11111111. 12 | #N 13 | #P -34 -24 14 | ** 15 | ** 16 | #P -22 -33 17 | ...* 18 | ..** 19 | .***.* 20 | ** 21 | .** 22 | ..* 23 | . 24 | ..* 25 | .** 26 | ** 27 | .***.* 28 | ..** 29 | ...* 30 | #P -12 -40 31 | ..** 32 | .*..* 33 | ***.** 34 | .*.** 35 | .*.** 36 | ..*.* 37 | ..*.* 38 | ..*..* 39 | .**..* 40 | *....* 41 | *..** 42 | *..* 43 | .*.* 44 | .*.* 45 | .**.* 46 | .**.* 47 | **.*** 48 | .*..* 49 | ..** 50 | #P -2 -41 51 | ..* 52 | ..** 53 | *.*** 54 | ....** 55 | ...** 56 | ...* 57 | . 58 | ...* 59 | ...** 60 | ....** 61 | *.*** 62 | ..** 63 | ..* 64 | #P 14 -32 65 | ** 66 | ** 67 | #P -58 -5 68 | ** 69 | ** 70 | #P -52 -13 71 | ..*...** 72 | **.*.*** 73 | *....*** 74 | *...* 75 | .*** 76 | . 77 | .*** 78 | *...* 79 | *....*** 80 | **.*.*** 81 | ..*...** 82 | #P -40 -8 83 | ...** 84 | ..*** 85 | *** 86 | *** 87 | *** 88 | ..*** 89 | ...** 90 | #P -32 -8 91 | ** 92 | *** 93 | ..*** 94 | ..*** 95 | ..*** 96 | *** 97 | ** 98 | #P -31 -12 99 | ** 100 | ** 101 | #P -3 2 102 | ...* 103 | ..*.* 104 | ..*.* 105 | *.*.*.* 106 | **...** 107 | #P 19 -18 108 | ** 109 | ** 110 | #P 18 -14 111 | ..* 112 | .*** 113 | .*.** 114 | ** 115 | ** 116 | *** 117 | ..*** 118 | ....* 119 | .*..* 120 | *..* 121 | .** 122 | #P 24 -14 123 | ..* 124 | .*** 125 | **.* 126 | ...** 127 | ...** 128 | ..*** 129 | *** 130 | * 131 | *..* 132 | .*..* 133 | ..** 134 | #P 30 12 135 | ** 136 | ** 137 | #P 37 4 138 | ..**** 139 | .**..* 140 | **..* 141 | .*..* 142 | ..** 143 | . 144 | ..** 145 | .*..* 146 | **..* 147 | .**..* 148 | ..**** 149 | #P 49 9 150 | ...*...* 151 | ..*.*.*.* 152 | **..*.*..** 153 | **.......** 154 | **..*.*..** 155 | ..*.*.*.* 156 | ...*...* 157 | #P 57 5 158 | ** 159 | ** 160 | #P 4 14 161 | *** 162 | ..* 163 | .* 164 | #P -14 37 165 | ** 166 | ** 167 | #P -10 25 168 | ...** 169 | *....* 170 | *.*...* 171 | .....* 172 | .**.** 173 | . 174 | .....** 175 | . 176 | .**..* 177 | .*..* 178 | .**.* 179 | ...* 180 | . 181 | ** 182 | ** 183 | #P 1 24 184 | ..* 185 | *..* 186 | ***** 187 | ***.** 188 | .**.* 189 | ..** 190 | . 191 | ..** 192 | .**.* 193 | ***.** 194 | ***** 195 | *..* 196 | ..* 197 | #P 16 26 198 | ** 199 | ** 200 | #P -14 51 201 | ***...*** 202 | *..*.*..* 203 | **.*.*.** 204 | **.....** 205 | #P -14 59 206 | ..** 207 | *..* 208 | *.* 209 | *** 210 | #P -9 59 211 | ** 212 | *..* 213 | .*.* 214 | .*** 215 | ..** 216 | ..** 217 | ..** 218 | #P -38 38 219 | .** 220 | *.* 221 | ..* 222 | #P -49 50 223 | *** 224 | ..* 225 | .* 226 | #P -61 61 227 | .** 228 | *.* 229 | ..* 230 | #P -72 73 231 | *** 232 | ..* 233 | .* 234 | #P -84 84 235 | .** 236 | *.* 237 | ..* 238 | #P -95 96 239 | *** 240 | ..* 241 | .* 242 | #P -107 107 243 | .** 244 | *.* 245 | ..* 246 | #P -118 119 247 | *** 248 | ..* 249 | .* 250 | #P 58 61 251 | *** 252 | * 253 | .* 254 | #P 70 72 255 | ** 256 | *.* 257 | * 258 | #P 81 84 259 | *** 260 | * 261 | .* 262 | #P 93 95 263 | ** 264 | *.* 265 | * 266 | #P 104 107 267 | *** 268 | * 269 | .* 270 | #P 116 118 271 | ** 272 | *.* 273 | * 274 | #P 127 130 275 | *** 276 | * 277 | .* 278 | #P 139 141 279 | ** 280 | *.* 281 | * 282 | -------------------------------------------------------------------------------- /lifep/SAWTOOT6.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Diagonal sawtooth with expansion factor 4 3 | #D Population is unbounded but does not tend to infinity. Its graph 4 | #D is a sawtooth function with ever-increasing teeth. 5 | #D 6 | #D A p960 gun sends gliders southwest. Some are deleted; the others 7 | #D reflect off the back of a Cordership. Each returning glider 8 | #D deletes 2 outgoing ones. 9 | #D 10 | #D Note the use of an in-line inverter found by David Bell. 11 | #D This was built by David Bell 8/29/92 12 | #D (header written by Dean Hickerson) 13 | #N 14 | #P 20 -7 15 | ....*.*..*.* 16 | **.*..*..*..*.** 17 | ....*.*..*.* 18 | #P 50 -3 19 | ..*** 20 | .*...* 21 | *.....* 22 | #P 49 1 23 | * 24 | * 25 | #P 57 1 26 | * 27 | * 28 | #P 50 4 29 | *.....* 30 | .*...* 31 | ..*** 32 | #P 48 -35 33 | **..** 34 | **.*..* 35 | ....** 36 | #P 57 -37 37 | ** 38 | *.* 39 | ...* 40 | *..* 41 | ...* 42 | *.* 43 | ** 44 | #P 68 -35 45 | ....*.* 46 | ...*..* 47 | ..** 48 | **...* 49 | ..** 50 | ...*..* 51 | ....*.* 52 | #P 77 -34 53 | ..* 54 | ** 55 | #P 82 -32 56 | ** 57 | ** 58 | #P 60 -30 59 | ..* 60 | ** 61 | .** 62 | #P 53 -22 63 | *.* 64 | ** 65 | .* 66 | #P 47 -28 67 | ** 68 | *.* 69 | * 70 | #P 33 -15 71 | **..** 72 | **.*..* 73 | ....** 74 | #P 42 -17 75 | ** 76 | *.* 77 | ...* 78 | *..* 79 | ...* 80 | *.* 81 | ** 82 | #P 49 -12 83 | ** 84 | #P 53 -15 85 | ....*.* 86 | ...*..* 87 | ..** 88 | **...* 89 | ..** 90 | ...*..* 91 | ....*.* 92 | #P 62 -14 93 | ..* 94 | ** 95 | #P 67 -12 96 | ** 97 | ** 98 | #P 45 -10 99 | ..* 100 | ** 101 | .** 102 | #P -67 111 103 | ......* 104 | . 105 | .*.** 106 | .*.*......* 107 | *....**...* 108 | .*........* 109 | .*.......* 110 | . 111 | .....* 112 | #P -55 118 113 | ..*** 114 | ...**.** 115 | ...**.* 116 | ...*.* 117 | ...*.* 118 | ....** 119 | ......* 120 | ...*.* 121 | ..* 122 | . 123 | . 124 | ....*...* 125 | *...* 126 | ......* 127 | .....** 128 | . 129 | ..**.** 130 | ....* 131 | #P -41 137 132 | ......* 133 | . 134 | .*.** 135 | .*.*......* 136 | *....**...* 137 | .*........* 138 | .*.......* 139 | . 140 | .....* 141 | #P -28 138 142 | ..*** 143 | ..*.* 144 | **..* 145 | *** 146 | *** 147 | #P -55 97 148 | .....* 149 | ***.*.**** 150 | ...**.* 151 | .**....**.* 152 | #P -45 101 153 | ..* 154 | **.*.** 155 | ..**.* 156 | ....* 157 | #P -43 107 158 | .....* 159 | ..***.** 160 | **.*** 161 | ....* 162 | . 163 | ...* 164 | ...* 165 | ...* 166 | .*.* 167 | ..* 168 | #P -42 120 169 | ...* 170 | ...** 171 | ....* 172 | .*.* 173 | *..* 174 | *.* 175 | *.* 176 | .* 177 | #P -35 76 178 | .** 179 | ..** 180 | ..* 181 | ..** 182 | .** 183 | . 184 | ..* 185 | *** 186 | ...*.* 187 | .*...** 188 | .....* 189 | . 190 | .*** 191 | #P -22 95 192 | ...* 193 | ..*** 194 | . 195 | *...*....*.* 196 | *....**.***** 197 | *..*.*..*...* 198 | .....* 199 | #P -9 102 200 | .** 201 | ..** 202 | ..* 203 | ..** 204 | .** 205 | . 206 | ..* 207 | *** 208 | ...*.* 209 | .*...** 210 | .....* 211 | . 212 | .*** 213 | #P -38 74 214 | ** 215 | ** 216 | #P -46 82 217 | ** 218 | ** 219 | #P -54 90 220 | ** 221 | ** 222 | #P -62 98 223 | ** 224 | ** 225 | #P 0 120 226 | ** 227 | ** 228 | #P -8 128 229 | ** 230 | ** 231 | #P -16 136 232 | ** 233 | ** 234 | #P -84 -144 235 | ..* 236 | .** 237 | *** 238 | .** 239 | ..* 240 | #P -75 -144 241 | * 242 | ** 243 | *** 244 | ** 245 | * 246 | #P -73 -151 247 | **...** 248 | **...** 249 | .***** 250 | ..*.* 251 | . 252 | ..*** 253 | #P -71 -160 254 | ** 255 | *..* 256 | . 257 | ....* 258 | . 259 | ..** 260 | .* 261 | -------------------------------------------------------------------------------- /lifep/FUSES.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Some fuses and some fenceposts 3 | #D Mostly by Al Hensel. 4 | #N 5 | #P -35 -12 6 | * 7 | .* 8 | ..* 9 | ...* 10 | ....* 11 | .....* 12 | ......* 13 | .......* 14 | ........* 15 | .........* 16 | #P -25 -5 17 | ......* 18 | .....* 19 | .....** 20 | *..** 21 | .*..* 22 | ..** 23 | . 24 | ..** 25 | ..* 26 | ...* 27 | ....* 28 | #P -18 -15 29 | .........* 30 | ........* 31 | .......* 32 | ......* 33 | .....* 34 | ....* 35 | ...* 36 | ..* 37 | .* 38 | * 39 | #P -8 -22 40 | ....** 41 | .....* 42 | ....* 43 | ...* 44 | ..* 45 | .* 46 | * 47 | #P -20 6 48 | * 49 | .* 50 | ..* 51 | ...* 52 | ....* 53 | .....* 54 | ......* 55 | .......* 56 | #P -12 10 57 | .....* 58 | ....* 59 | ....** 60 | ..** 61 | *..* 62 | .** 63 | . 64 | .** 65 | .* 66 | ..* 67 | #P -6 0 68 | .........* 69 | ........* 70 | .......* 71 | ......* 72 | .....* 73 | ....* 74 | ...* 75 | ..* 76 | .* 77 | * 78 | #P 4 -9 79 | ........* 80 | .......* 81 | ......* 82 | .....* 83 | ....* 84 | ...* 85 | ..* 86 | .* 87 | * 88 | #P 13 -15 89 | ..* 90 | .* 91 | .** 92 | . 93 | .** 94 | *..* 95 | ..** 96 | ....** 97 | ....* 98 | .....* 99 | #P -9 20 100 | * 101 | .* 102 | ..* 103 | ...* 104 | ....* 105 | .....* 106 | ......* 107 | .......* 108 | ........* 109 | .........* 110 | #P 1 30 111 | * 112 | .* 113 | ..* 114 | ...* 115 | ....* 116 | .....* 117 | ......* 118 | .......* 119 | ........* 120 | #P 10 33 121 | ......* 122 | .....* 123 | .....** 124 | ...** 125 | ..*.* 126 | ..* 127 | *.* 128 | .* 129 | #P 17 24 130 | ........* 131 | .......* 132 | ......* 133 | .....* 134 | ....* 135 | ...* 136 | ..* 137 | .* 138 | * 139 | #P 26 17 140 | ....** 141 | .....* 142 | ....* 143 | ...* 144 | ..* 145 | .* 146 | * 147 | #P 19 -5 148 | * 149 | .* 150 | ..* 151 | ...* 152 | ....* 153 | .....* 154 | ......* 155 | .......* 156 | #P 27 3 157 | *...** 158 | .*..*.*.** 159 | ..*.*.**.* 160 | ...* 161 | #P 16 -25 162 | .........* 163 | ........* 164 | .......* 165 | ......* 166 | .....* 167 | ....* 168 | ...* 169 | ..* 170 | .* 171 | * 172 | #P 26 -31 173 | ..* 174 | .* 175 | .** 176 | . 177 | .** 178 | *..* 179 | ..** 180 | ....** 181 | ....* 182 | .....* 183 | #P 32 -23 184 | ....*.....*.....* 185 | ...*.*...*.*...*.* 186 | *..*..*..*..*..*..* 187 | .*.*...*.*...*.*...* 188 | ..*.....*.....*.....* 189 | #P 53 -18 190 | * 191 | .* 192 | ..* 193 | ...* 194 | ....* 195 | .....* 196 | **....* 197 | *.*.*.*...* 198 | ...**.**.*.* 199 | ..........* 200 | #P 29 -41 201 | .........* 202 | ........* 203 | .......* 204 | ......* 205 | .....* 206 | ....* 207 | ...* 208 | ..* 209 | .* 210 | * 211 | #P 39 -52 212 | ......** 213 | .....*..* 214 | .....*..* 215 | ...**....** 216 | ..*........* 217 | ...**....** 218 | ....*....* 219 | ...*......* 220 | ..*........* 221 | .*..........* 222 | *............* 223 | #P 53 -41 224 | * 225 | .* 226 | ..* 227 | ...* 228 | #P 57 -41 229 | .....* 230 | ....* 231 | ....** 232 | ..** 233 | *..* 234 | .** 235 | . 236 | .** 237 | .* 238 | ..* 239 | #P 63 -50 240 | ........*.....* 241 | .......*.*...* 242 | ......*..*..* 243 | .....*...*.* 244 | ....*.....* 245 | ...* 246 | ..* 247 | .* 248 | * 249 | #P 78 -57 250 | ..** 251 | ..*.* 252 | ....* 253 | ...* 254 | ..* 255 | .* 256 | * 257 | #P 60 -31 258 | * 259 | .* 260 | ..* 261 | ...* 262 | ....* 263 | .....* 264 | ......* 265 | .......* 266 | ........* 267 | .........* 268 | #P 70 -21 269 | * 270 | .* 271 | ..* 272 | ...* 273 | ....* 274 | .....* 275 | ......* 276 | .......* 277 | ........* 278 | #P 79 -12 279 | *..** 280 | .*..* 281 | ..** 282 | . 283 | **** 284 | *..* 285 | .** 286 | -------------------------------------------------------------------------------- /lifep/SAWTOOTH.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Orthogonal sawtooth with expansion factor 6 3 | #D Population is unbounded but does not tend to infinity. Its graph is 4 | #D a sawtooth function with ever-increasing teeth. More specifically, 5 | #D the population in generations t near 28*6^n is about t/5 if 6 | #D t is odd and about 3t/20 if t is even, but the population in 7 | #D generation 14*6^n - 84 (n>=2) is only 562. (Even more 8 | #D specifically, the population in generation t = 28*6^n + 12 (n>=1), 9 | #D is 3t/20 + 555 and it drops to t/5 + 599 in the next generation.) 10 | #D 11 | #D This uses a spark from a period 4, speed c/4 orthogonal spaceship, 12 | #D found by Tim Coe, to turn one LWSS into a loaf, which is then pulled 13 | #D back by subsequent pairs of LWSSs. When the loaf is pulled all the 14 | #D way back, it gets deleted and the cycle begins again. 15 | #D 16 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 8/14/92 17 | #D Tim Coe, coe@vitsemi.com 8/11/95 18 | #N 19 | #P 3 -5 20 | ..*.* 21 | **...** 22 | ....*.* 23 | ....* 24 | .......* 25 | ..*...** 26 | .* 27 | **.** 28 | **.* 29 | .*.** 30 | .* 31 | ..*..* 32 | .**..* 33 | ...** 34 | . 35 | . 36 | ....*** 37 | .*.* 38 | ..*.*..* 39 | ....*...* 40 | .......* 41 | .....** 42 | ...*** 43 | ...*** 44 | #P 55 -29 45 | .* 46 | ** 47 | #P 41 -32 48 | ....*.* 49 | ...*..* 50 | ..** 51 | **...* 52 | ..** 53 | ...*..* 54 | ....*.* 55 | #P 30 -34 56 | ** 57 | *.* 58 | ...* 59 | *..* 60 | ...* 61 | *.* 62 | ** 63 | #P 12 -37 64 | ....* 65 | ..*.* 66 | .*.* 67 | *..* 68 | .*.* 69 | ..*.* 70 | ....* 71 | #P 8 -35 72 | ** 73 | * 74 | #P 2 -35 75 | ...* 76 | ..** 77 | .** 78 | *** 79 | .** 80 | ..** 81 | ...* 82 | #P -7 -37 83 | ** 84 | .* 85 | .*.* 86 | ..** 87 | #P -2 -27 88 | ** 89 | *.* 90 | ..* 91 | ..** 92 | #P -14 -32 93 | ....* 94 | ..*.* 95 | ** 96 | ** 97 | ** 98 | ..*.* 99 | ....* 100 | #P -18 -28 101 | * 102 | ** 103 | .* 104 | #P -24 -30 105 | ..** 106 | .* 107 | * 108 | * 109 | * 110 | .* 111 | ..** 112 | #P -34 -27 113 | * 114 | ** 115 | #P -5 -9 116 | ** 117 | *.* 118 | ..* 119 | ..** 120 | #P -14 -14 121 | ..** 122 | .*.* 123 | * 124 | *..* 125 | * 126 | .*.* 127 | ..** 128 | #P -28 -16 129 | *.* 130 | *..* 131 | ...** 132 | .*...** 133 | ...** 134 | *..* 135 | *.* 136 | #P -37 -14 137 | ** 138 | * 139 | #P -23 -6 140 | ** 141 | .* 142 | #P -32 -8 143 | * 144 | *.* 145 | ...** 146 | ...** 147 | ...** 148 | *.* 149 | * 150 | #P -49 -6 151 | ** 152 | ..* 153 | ...* 154 | ...* 155 | ...* 156 | ..* 157 | ** 158 | #P -57 -8 159 | ** 160 | .* 161 | .*.* 162 | ..** 163 | #P -54 1 164 | ** 165 | * 166 | #P -57 10 167 | **.*.** 168 | *.....* 169 | .*...* 170 | ..*** 171 | #P -55 21 172 | ...* 173 | ...* 174 | ..*.* 175 | .**.** 176 | *.....* 177 | ...* 178 | **...** 179 | #P -52 35 180 | .* 181 | ** 182 | #P -50 13 183 | .* 184 | .** 185 | *.* 186 | #P -41 23 187 | ..** 188 | .*.* 189 | .* 190 | ** 191 | #P -35 18 192 | ....*.* 193 | ...*..* 194 | ..** 195 | **...* 196 | ..** 197 | ...*..* 198 | ....*.* 199 | #P -30 27 200 | ** 201 | * 202 | #P -21 25 203 | ...* 204 | ..** 205 | .** 206 | *** 207 | .** 208 | ..** 209 | ...* 210 | #P -14 27 211 | ** 212 | ** 213 | ** 214 | #P -11 27 215 | ....* 216 | ..*.* 217 | .*.* 218 | *..* 219 | .*.* 220 | ..*.* 221 | ....* 222 | #P 5 30 223 | ....** 224 | ....* 225 | .** 226 | *** 227 | .** 228 | ....* 229 | ....** 230 | #P 23 28 231 | * 232 | *.* 233 | ...** 234 | ...** 235 | ...** 236 | *.* 237 | * 238 | #P 32 30 239 | ** 240 | .* 241 | #P -26 17 242 | .* 243 | ** 244 | *.* 245 | #P -15 16 246 | .* 247 | *.* 248 | **.* 249 | **.** 250 | **.* 251 | *.* 252 | .* 253 | #P -9 14 254 | ..** 255 | ..* 256 | *.* 257 | ** 258 | #P -3 8 259 | ..** 260 | .*.* 261 | .* 262 | ** 263 | #P -25 8 264 | ..**..***..** 265 | ..*..*****..* 266 | ...********* 267 | ***.........*** 268 | *..*.......*..* 269 | .**.........** 270 | -------------------------------------------------------------------------------- /lifep/BREEDER3.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Backward-shooting Breeder. 3 | #D Just a slight modification 4 | #D of Breeder2. 5 | #D By Dean Hickerson 6 | #N 7 | #P 43 -24 8 | .**** 9 | *...* 10 | ....* 11 | ...* 12 | . 13 | . 14 | .* 15 | ..* 16 | ..* 17 | .** 18 | * 19 | . 20 | . 21 | . 22 | .**** 23 | *...* 24 | ....* 25 | ...* 26 | #P 35 -10 27 | ..** 28 | **.** 29 | **** 30 | .** 31 | #P 34 -19 32 | ** 33 | * 34 | #P 27 -17 35 | ..* 36 | .*** 37 | ** 38 | ....** 39 | #P 26 -27 40 | ...* 41 | ....* 42 | *...* 43 | .**** 44 | #P 18 -19 45 | ..* 46 | *.* 47 | .** 48 | #P 13 -14 49 | ..* 50 | *.* 51 | .** 52 | #P 45 6 53 | ...* 54 | ....* 55 | *...* 56 | .**** 57 | . 58 | . 59 | . 60 | * 61 | .** 62 | ..* 63 | ..* 64 | .* 65 | . 66 | . 67 | ...* 68 | ....* 69 | *...* 70 | .**** 71 | #P 37 6 72 | .** 73 | **** 74 | **.** 75 | ..** 76 | #P 36 17 77 | * 78 | ** 79 | #P 29 13 80 | ....** 81 | ** 82 | .*** 83 | ..* 84 | #P 28 23 85 | .**** 86 | *...* 87 | ....* 88 | ...* 89 | #P 20 16 90 | .** 91 | *.* 92 | ..* 93 | #P 15 11 94 | .** 95 | *.* 96 | ..* 97 | #P 21 -12 98 | ...* 99 | ....* 100 | *...* 101 | .**** 102 | . 103 | . 104 | . 105 | .**** 106 | *...* 107 | ....* 108 | ...* 109 | #P 13 -8 110 | **..*** 111 | **..*.* 112 | **..*** 113 | #P 7 -7 114 | * 115 | * 116 | * 117 | #P 23 1 118 | ...* 119 | ....* 120 | *...* 121 | .**** 122 | . 123 | . 124 | . 125 | .**** 126 | *...* 127 | ....* 128 | ...* 129 | #P 15 5 130 | **..*** 131 | **..*.* 132 | **..*** 133 | #P 9 4 134 | * 135 | * 136 | * 137 | #P 11 -42 138 | ...** 139 | .**.** 140 | .**** 141 | ..** 142 | . 143 | . 144 | .* 145 | .** 146 | *.** 147 | *.* 148 | ** 149 | . 150 | . 151 | . 152 | ...** 153 | .**.** 154 | .**** 155 | ..** 156 | #P 3 -43 157 | ...* 158 | ....* 159 | *...* 160 | .**** 161 | #P 6 -34 162 | ** 163 | * 164 | #P -6 -26 165 | ..** 166 | **.** 167 | **** 168 | .** 169 | #P -4 -15 170 | .***** 171 | *....* 172 | .....* 173 | ....* 174 | #P -2 11 175 | ....* 176 | .....* 177 | *....* 178 | .***** 179 | #P -4 22 180 | .** 181 | **** 182 | **.** 183 | ..** 184 | #P 13 24 185 | ..** 186 | .**** 187 | .**.** 188 | ...** 189 | . 190 | . 191 | . 192 | ** 193 | *.* 194 | *.** 195 | .** 196 | .* 197 | . 198 | . 199 | ..** 200 | .**** 201 | .**.** 202 | ...** 203 | #P 8 32 204 | * 205 | ** 206 | #P 5 39 207 | .**** 208 | *...* 209 | ....* 210 | ...* 211 | #P -13 -22 212 | .** 213 | **** 214 | **.** 215 | ..** 216 | . 217 | . 218 | . 219 | ..** 220 | **.** 221 | **** 222 | .** 223 | #P -19 -18 224 | .*.* 225 | *..** 226 | .*.* 227 | #P -11 11 228 | .** 229 | **** 230 | **.** 231 | ..** 232 | . 233 | . 234 | . 235 | ..** 236 | **.** 237 | **** 238 | .** 239 | #P -17 15 240 | .*.* 241 | *..** 242 | .*.* 243 | #P -8 -63 244 | ...* 245 | ....* 246 | *...* 247 | .**** 248 | #P -10 -56 249 | .*....* 250 | ..*.** 251 | ***..** 252 | #P -8 -49 253 | ...* 254 | ....* 255 | *...* 256 | .**** 257 | #P -16 -49 258 | .** 259 | **** 260 | **.** 261 | ..** 262 | #P -25 -64 263 | .**** 264 | *...* 265 | ....* 266 | ...* 267 | #P -32 -58 268 | .* 269 | ..* 270 | *** 271 | #P -23 -46 272 | ..** 273 | **.** 274 | **** 275 | .** 276 | . 277 | .** 278 | **** 279 | **.** 280 | ..** 281 | #P -28 -44 282 | .* 283 | ..* 284 | *..* 285 | ..* 286 | .* 287 | #P -50 -50 288 | ...** 289 | ***.** 290 | ***** 291 | .*** 292 | #P -36 -35 293 | .**** 294 | *...* 295 | ....* 296 | ...* 297 | #P -9 45 298 | ...** 299 | .**.** 300 | .**** 301 | ..** 302 | . 303 | . 304 | .* 305 | .** 306 | *.** 307 | *.* 308 | ** 309 | . 310 | . 311 | . 312 | ...** 313 | .**.** 314 | .**** 315 | ..** 316 | #P -14 53 317 | * 318 | ** 319 | #P -17 44 320 | ...* 321 | ....* 322 | *...* 323 | .**** 324 | #P -25 60 325 | .** 326 | **** 327 | **.** 328 | ..** 329 | #P -31 56 330 | ** 331 | .** 332 | * 333 | #P -24 36 334 | ...* 335 | ....* 336 | *...* 337 | .**** 338 | . 339 | . 340 | . 341 | .**** 342 | *...* 343 | ....* 344 | ...* 345 | #P -32 40 346 | .*..*** 347 | **..*.* 348 | .*..*** 349 | #P -34 31 350 | ...* 351 | ....* 352 | *...* 353 | .**** 354 | #P -50 46 355 | .*** 356 | ***** 357 | ***.** 358 | ...** 359 | -------------------------------------------------------------------------------- /lifep/BREEDER2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Smallest Breeder ever created. 3 | #D This is still larger than MAX, but 4 | #D only fills half a quadrant (1/8 of 5 | #D all space) with gliders. 6 | #D By Dean Hickerson 7 | #N 8 | #P 44 -23 9 | .**** 10 | *...* 11 | ....* 12 | ...* 13 | . 14 | . 15 | .* 16 | ..* 17 | ..* 18 | .** 19 | * 20 | . 21 | . 22 | . 23 | .**** 24 | *...* 25 | ....* 26 | ...* 27 | #P 36 -9 28 | ..** 29 | **.** 30 | **** 31 | .** 32 | #P 27 -26 33 | ...* 34 | ....* 35 | *...* 36 | .**** 37 | #P 35 -18 38 | ** 39 | * 40 | #P 28 -16 41 | ..* 42 | .*** 43 | ** 44 | ....** 45 | #P 19 -18 46 | ..* 47 | *.* 48 | .** 49 | #P 14 -13 50 | ..* 51 | *.* 52 | .** 53 | #P 46 7 54 | ...* 55 | ....* 56 | *...* 57 | .**** 58 | . 59 | . 60 | . 61 | * 62 | .** 63 | ..* 64 | ..* 65 | .* 66 | . 67 | . 68 | ...* 69 | ....* 70 | *...* 71 | .**** 72 | #P 38 7 73 | .** 74 | **** 75 | **.** 76 | ..** 77 | #P 37 18 78 | * 79 | ** 80 | #P 30 14 81 | ....** 82 | ** 83 | .*** 84 | ..* 85 | #P 29 24 86 | .**** 87 | *...* 88 | ....* 89 | ...* 90 | #P 21 17 91 | .** 92 | *.* 93 | ..* 94 | #P 16 12 95 | .** 96 | *.* 97 | ..* 98 | #P 22 -11 99 | ...* 100 | ....* 101 | *...* 102 | .**** 103 | . 104 | . 105 | . 106 | .**** 107 | *...* 108 | ....* 109 | ...* 110 | #P 14 -7 111 | **..*** 112 | **..*.* 113 | **..*** 114 | #P 8 -6 115 | * 116 | * 117 | * 118 | #P 24 2 119 | ...* 120 | ....* 121 | *...* 122 | .**** 123 | . 124 | . 125 | . 126 | .**** 127 | *...* 128 | ....* 129 | ...* 130 | #P 16 6 131 | **..*** 132 | **..*.* 133 | **..*** 134 | #P 10 5 135 | * 136 | * 137 | * 138 | #P 12 -41 139 | ...** 140 | .**.** 141 | .**** 142 | ..** 143 | . 144 | . 145 | .* 146 | .** 147 | *.** 148 | *.* 149 | ** 150 | . 151 | . 152 | . 153 | ...** 154 | .**.** 155 | .**** 156 | ..** 157 | #P 4 -42 158 | ...* 159 | ....* 160 | *...* 161 | .**** 162 | #P 7 -33 163 | ** 164 | * 165 | #P -5 -25 166 | ..** 167 | **.** 168 | **** 169 | .** 170 | #P -3 -14 171 | .***** 172 | *....* 173 | .....* 174 | ....* 175 | #P -1 12 176 | ....* 177 | .....* 178 | *....* 179 | .***** 180 | #P -3 23 181 | .** 182 | **** 183 | **.** 184 | ..** 185 | #P 14 25 186 | ..** 187 | .**** 188 | .**.** 189 | ...** 190 | . 191 | . 192 | . 193 | ** 194 | *.* 195 | *.** 196 | .** 197 | .* 198 | . 199 | . 200 | ..** 201 | .**** 202 | .**.** 203 | ...** 204 | #P 9 33 205 | * 206 | ** 207 | #P 6 40 208 | .**** 209 | *...* 210 | ....* 211 | ...* 212 | #P -12 -21 213 | .** 214 | **** 215 | **.** 216 | ..** 217 | . 218 | . 219 | . 220 | ..** 221 | **.** 222 | **** 223 | .** 224 | #P -18 -17 225 | .*.* 226 | *..** 227 | .*.* 228 | #P -10 12 229 | .** 230 | **** 231 | **.** 232 | ..** 233 | . 234 | . 235 | . 236 | ..** 237 | **.** 238 | **** 239 | .** 240 | #P -16 16 241 | .*.* 242 | *..** 243 | .*.* 244 | #P -10 -62 245 | ..** 246 | .**** 247 | .**.** 248 | ...** 249 | . 250 | . 251 | . 252 | ** 253 | *.* 254 | *.** 255 | .** 256 | .* 257 | . 258 | . 259 | ..** 260 | .**** 261 | .**.** 262 | ...** 263 | #P -15 -54 264 | ** 265 | * 266 | #P -18 -47 267 | .**** 268 | *...* 269 | ....* 270 | ...* 271 | #P -26 -63 272 | ..** 273 | **.** 274 | **** 275 | .** 276 | #P -32 -58 277 | * 278 | .** 279 | ** 280 | #P -25 -46 281 | ...* 282 | ....* 283 | *...* 284 | .**** 285 | . 286 | . 287 | . 288 | .**** 289 | *...* 290 | ....* 291 | ...* 292 | #P -33 -42 293 | .*..*** 294 | **..*.* 295 | .*..*** 296 | #P -35 -34 297 | .**** 298 | *...* 299 | ....* 300 | ...* 301 | #P -51 -49 302 | ...** 303 | ***.** 304 | ***** 305 | .*** 306 | #P -5 46 307 | .**** 308 | *...* 309 | ....* 310 | ...* 311 | #P -7 54 312 | ***..** 313 | ..*.** 314 | .*....* 315 | #P -5 60 316 | .**** 317 | *...* 318 | ....* 319 | ...* 320 | #P -22 61 321 | ...* 322 | ....* 323 | *...* 324 | .**** 325 | #P -29 56 326 | *** 327 | ..* 328 | .* 329 | #P -13 46 330 | ..** 331 | **.** 332 | **** 333 | .** 334 | #P -20 38 335 | ..** 336 | **.** 337 | **** 338 | .** 339 | . 340 | .** 341 | **** 342 | **.** 343 | ..** 344 | #P -25 40 345 | .* 346 | ..* 347 | *..* 348 | ..* 349 | .* 350 | #P -33 32 351 | ...* 352 | ....* 353 | *...* 354 | .**** 355 | #P -47 47 356 | .*** 357 | ***** 358 | ***.** 359 | ...** 360 | -------------------------------------------------------------------------------- /lifep/MAKEBILS.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Glider syntheses for 4 billiard tables 3 | #D A collection of 4 glider syntheses, found by David Buckingham, 4 | #D of billiard table oscillators: 5 | #D 12 gliders -> p8 Hertz oscillator 6 | #D 14 gliders -> p3 MIT oscillator 7 | #D 10 gliders -> p2 scrubber 8 | #D 6 gliders -> p3 (unnamed?) 9 | #D (Collection assembled by Dean Hickerson, 1/25/93. The syntheses 10 | #D are much older.) 11 | #N 12 | #P -31 -32 13 | ..* 14 | *.* 15 | .** 16 | #P -22 -36 17 | * 18 | *.* 19 | ** 20 | #P -28 -27 21 | .* 22 | ..* 23 | *** 24 | #P -12 -27 25 | *.* 26 | ** 27 | .* 28 | #P -18 -20 29 | .* 30 | ** 31 | *.* 32 | #P -8 -16 33 | .* 34 | ** 35 | *.* 36 | #P -28 -17 37 | .** 38 | *.* 39 | ..* 40 | #P -35 -14 41 | ** 42 | .** 43 | * 44 | #P -27 -12 45 | ** 46 | .** 47 | * 48 | #P -21 -13 49 | ** 50 | .** 51 | * 52 | #P -27 -4 53 | .** 54 | *.* 55 | ..* 56 | #P -16 -8 57 | ** 58 | *.* 59 | * 60 | #P -38 -40 61 | *..*..*..*..*..*..*..*..*..*..*..* 62 | #P -38 -37 63 | * 64 | . 65 | . 66 | * 67 | . 68 | . 69 | * 70 | . 71 | . 72 | * 73 | . 74 | . 75 | * 76 | . 77 | . 78 | * 79 | . 80 | . 81 | * 82 | . 83 | . 84 | * 85 | . 86 | . 87 | * 88 | . 89 | . 90 | * 91 | . 92 | . 93 | * 94 | . 95 | . 96 | * 97 | . 98 | . 99 | * 100 | #P 28 -36 101 | ..* 102 | ** 103 | .** 104 | #P 10 -28 105 | .* 106 | ..* 107 | *** 108 | #P 2 -24 109 | .* 110 | ..* 111 | *** 112 | #P 24 -25 113 | * 114 | *.* 115 | ** 116 | #P 31 -23 117 | * 118 | *.* 119 | ** 120 | #P 6 -11 121 | * 122 | .** 123 | ** 124 | #P 18 -13 125 | *.* 126 | ** 127 | .* 128 | #P 12 -8 129 | *.* 130 | .** 131 | .* 132 | #P 18 -6 133 | ..* 134 | ** 135 | .** 136 | #P 3 -2 137 | ** 138 | .** 139 | * 140 | #P 13 -2 141 | ** 142 | .** 143 | * 144 | #P 21 -2 145 | ..* 146 | ** 147 | .** 148 | #P 20 2 149 | .* 150 | ** 151 | *.* 152 | #P 30 2 153 | .** 154 | ** 155 | ..* 156 | #P -2 -40 157 | *..*..*..*..*..*..*..*..*..*..*..*..*..* 158 | #P -2 -37 159 | * 160 | . 161 | . 162 | * 163 | . 164 | . 165 | * 166 | . 167 | . 168 | * 169 | . 170 | . 171 | * 172 | . 173 | . 174 | * 175 | . 176 | . 177 | * 178 | . 179 | . 180 | * 181 | . 182 | . 183 | * 184 | . 185 | . 186 | * 187 | . 188 | . 189 | * 190 | . 191 | . 192 | * 193 | . 194 | . 195 | * 196 | #P 37 -37 197 | * 198 | . 199 | . 200 | * 201 | . 202 | . 203 | * 204 | . 205 | . 206 | * 207 | . 208 | . 209 | * 210 | . 211 | . 212 | * 213 | . 214 | . 215 | * 216 | . 217 | . 218 | * 219 | . 220 | . 221 | * 222 | . 223 | . 224 | * 225 | . 226 | . 227 | * 228 | . 229 | . 230 | * 231 | . 232 | . 233 | * 234 | . 235 | . 236 | * 237 | . 238 | . 239 | * 240 | #P 25 8 241 | *..*..*..*..* 242 | #P -21 6 243 | * 244 | *.* 245 | ** 246 | #P -26 10 247 | .* 248 | ..* 249 | *** 250 | #P -28 14 251 | .* 252 | .** 253 | *.* 254 | #P -23 17 255 | *.* 256 | .** 257 | .* 258 | #P -27 21 259 | .* 260 | .** 261 | *.* 262 | #P -34 19 263 | *** 264 | ..* 265 | .* 266 | #P -8 19 267 | .* 268 | * 269 | *** 270 | #P -14 24 271 | *.* 272 | ** 273 | .* 274 | #P -16 28 275 | *** 276 | * 277 | .* 278 | #P -21 32 279 | .** 280 | *.* 281 | ..* 282 | #P -38 2 283 | *..*..*..*..*..*..*..*..*..*..*..*..* 284 | #P -38 5 285 | * 286 | . 287 | . 288 | * 289 | . 290 | . 291 | * 292 | . 293 | . 294 | * 295 | . 296 | . 297 | * 298 | . 299 | . 300 | * 301 | . 302 | . 303 | * 304 | . 305 | . 306 | * 307 | . 308 | . 309 | * 310 | . 311 | . 312 | * 313 | . 314 | . 315 | * 316 | #P -38 38 317 | *..*..*..*..*..*..*..*..*..*..*..*..* 318 | #P 5 11 319 | *.* 320 | .** 321 | .* 322 | #P 12 15 323 | .* 324 | * 325 | *** 326 | #P 17 15 327 | ..* 328 | ** 329 | .** 330 | #P 9 18 331 | * 332 | .** 333 | ** 334 | #P 1 23 335 | ** 336 | .** 337 | * 338 | #P 13 27 339 | .* 340 | ** 341 | *.* 342 | #P -2 5 343 | * 344 | . 345 | . 346 | *..*..*..*..*..*..*..*..* 347 | #P -2 11 348 | * 349 | . 350 | . 351 | * 352 | . 353 | . 354 | * 355 | . 356 | . 357 | * 358 | . 359 | . 360 | * 361 | . 362 | . 363 | * 364 | . 365 | . 366 | * 367 | #P 22 11 368 | * 369 | . 370 | . 371 | * 372 | . 373 | . 374 | * 375 | . 376 | . 377 | * 378 | . 379 | . 380 | * 381 | . 382 | . 383 | * 384 | . 385 | . 386 | * 387 | #P -2 32 388 | *..*..*..*..*..*..*..*..* 389 | . 390 | . 391 | * 392 | -------------------------------------------------------------------------------- /lifep/BARGE2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D c/2 spaceship extensible in 2 dimensions 3 | #D Hartmut Holzwart 4 | #N 5 | #P -20 -52 6 | ............*.* 7 | ...........*..* 8 | ..........** 9 | .........*....* 10 | ........*****.* 11 | .....** 12 | ....*...*** 13 | ...*...* 14 | ...*.....* 15 | ...***...* 16 | .........**.* 17 | ...***......* 18 | ..* 19 | .*...* 20 | *..* 21 | *....* 22 | ***** 23 | . 24 | ***** 25 | *....* 26 | *..* 27 | .*...* 28 | ..* 29 | ...*** 30 | #P -19 -27 31 | ..*** 32 | .*.....* 33 | *...**.* 34 | *...* 35 | *...**.* 36 | .*.....* 37 | ..*** 38 | . 39 | ..*** 40 | .*.....* 41 | *...**.* 42 | *...* 43 | *...**.* 44 | .*.....* 45 | ..*** 46 | . 47 | ..*** 48 | .*.....* 49 | *...**.* 50 | *...* 51 | *...**.* 52 | .*.....* 53 | ..*** 54 | . 55 | ..*** 56 | .*.....* 57 | *...**.* 58 | *...* 59 | *...**.* 60 | .*.....* 61 | ..*** 62 | . 63 | ..*** 64 | .*.....* 65 | *...**.* 66 | *...* 67 | *...**.* 68 | .*.....* 69 | ..*** 70 | . 71 | ..*** 72 | .*.....* 73 | *...**.* 74 | *...* 75 | *...**.* 76 | .*.....* 77 | ..*** 78 | . 79 | ..*** 80 | .*.....* 81 | *...**.* 82 | *...* 83 | *...**.* 84 | .*.....* 85 | ..*** 86 | #P -20 29 87 | ...*** 88 | ..* 89 | .*...* 90 | *..* 91 | *....* 92 | ***** 93 | . 94 | ***** 95 | *....* 96 | *..* 97 | .*...* 98 | ..* 99 | ...***......* 100 | .........**.* 101 | ...***...* 102 | ...*.....* 103 | ...*...* 104 | ....*...*** 105 | .....** 106 | ........*****.* 107 | .........*....* 108 | ..........** 109 | ...........*..* 110 | ............*.* 111 | #P -10 -27 112 | .........* 113 | ......**.* 114 | ......* 115 | ......* 116 | ....* 117 | .**.* 118 | .* 119 | *..*..* 120 | **..** 121 | *.......* 122 | *..*.**.* 123 | *...* 124 | *..*.**.* 125 | *.......* 126 | **..** 127 | *..*..* 128 | .* 129 | .**.* 130 | ....* 131 | ......** 132 | ....* 133 | .**.* 134 | .* 135 | *..*..* 136 | **..** 137 | *.......* 138 | *..*.**.* 139 | *...* 140 | *..*.**.* 141 | *.......* 142 | **..** 143 | *..*..* 144 | .* 145 | .**.* 146 | ....* 147 | ......** 148 | ....* 149 | .**.* 150 | .* 151 | *..*..* 152 | **..** 153 | *.......* 154 | *..*.**.* 155 | *...* 156 | *..*.**.* 157 | *.......* 158 | **..** 159 | *..*..* 160 | .* 161 | .**.* 162 | ....* 163 | ......* 164 | ......* 165 | ......**.* 166 | .........* 167 | #P 0 -27 168 | .........* 169 | ......**.* 170 | ......* 171 | ......* 172 | ....* 173 | .**.* 174 | .* 175 | *..*..* 176 | **..** 177 | *.......* 178 | *..*.**.* 179 | *...* 180 | *..*.**.* 181 | *.......* 182 | **..** 183 | *..*..* 184 | .* 185 | .**.* 186 | ....* 187 | ......** 188 | ....* 189 | .**.* 190 | .* 191 | *..*..* 192 | **..** 193 | *.......* 194 | *..*.**.* 195 | *...* 196 | *..*.**.* 197 | *.......* 198 | **..** 199 | *..*..* 200 | .* 201 | .**.* 202 | ....* 203 | ......** 204 | ....* 205 | .**.* 206 | .* 207 | *..*..* 208 | **..** 209 | *.......* 210 | *..*.**.* 211 | *...* 212 | *..*.**.* 213 | *.......* 214 | **..** 215 | *..*..* 216 | .* 217 | .**.* 218 | ....* 219 | ......* 220 | ......* 221 | ......**.* 222 | .........* 223 | #P 10 -27 224 | .........* 225 | ......**.* 226 | ......* 227 | ......* 228 | ....* 229 | .**.* 230 | .* 231 | *..*..* 232 | **..** 233 | *.......* 234 | *..*.**.* 235 | *...* 236 | *..*.**.* 237 | *.......* 238 | **..** 239 | *..*..* 240 | .* 241 | .**.* 242 | ....* 243 | ......** 244 | ....* 245 | .**.* 246 | .* 247 | *..*..* 248 | **..** 249 | *.......* 250 | *..*.**.* 251 | *...* 252 | *..*.**.* 253 | *.......* 254 | **..** 255 | *..*..* 256 | .* 257 | .**.* 258 | ....* 259 | ......** 260 | ....* 261 | .**.* 262 | .* 263 | *..*..* 264 | **..** 265 | *.......* 266 | *..*.**.* 267 | *...* 268 | *..*.**.* 269 | *.......* 270 | **..** 271 | *..*..* 272 | .* 273 | .**.* 274 | ....* 275 | ......* 276 | ......* 277 | ......**.* 278 | .........* 279 | #P 20 -27 280 | .........* 281 | ......**.* 282 | ......* 283 | ......* 284 | ....* 285 | .**.* 286 | .* 287 | *..*..* 288 | **..** 289 | *.......* 290 | *..*.**.* 291 | *...* 292 | *..*.**.* 293 | *.......* 294 | **..** 295 | *..*..* 296 | .* 297 | .**.* 298 | ....* 299 | ......** 300 | ....* 301 | .**.* 302 | .* 303 | *..*..* 304 | **..** 305 | *.......* 306 | *..*.**.* 307 | *...* 308 | *..*.**.* 309 | *.......* 310 | **..** 311 | *..*..* 312 | .* 313 | .**.* 314 | ....* 315 | ......** 316 | ....* 317 | .**.* 318 | .* 319 | *..*..* 320 | **..** 321 | *.......* 322 | *..*.**.* 323 | *...* 324 | *..*.**.* 325 | *.......* 326 | **..** 327 | *..*..* 328 | .* 329 | .**.* 330 | ....* 331 | ......* 332 | ......* 333 | ......**.* 334 | .........* 335 | -------------------------------------------------------------------------------- /lifep/TUBTRAX.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Superstring on tub tracks 3 | #D by Tony Smithurst 4 | #N 5 | #P -2 -37 6 | .** 7 | *..* 8 | ....* 9 | *..* 10 | .*** 11 | ..** 12 | ..** 13 | ...* 14 | ...* 15 | ...* 16 | ...* 17 | ...* 18 | ...* 19 | ...* 20 | ..** 21 | ..** 22 | ...* 23 | ...* 24 | ...* 25 | ...* 26 | ...* 27 | ...* 28 | ...* 29 | ..** 30 | ..** 31 | ...* 32 | ...* 33 | ...* 34 | ...* 35 | ...* 36 | ...* 37 | ...* 38 | ..** 39 | ..** 40 | ...* 41 | ...* 42 | ...* 43 | ...* 44 | ...* 45 | ...* 46 | ...* 47 | ..** 48 | ..** 49 | ...* 50 | ...* 51 | ...* 52 | ...* 53 | ...* 54 | ...* 55 | ...* 56 | ..** 57 | ..** 58 | ...* 59 | ...* 60 | ...* 61 | ...* 62 | ...* 63 | ...* 64 | ...* 65 | ..** 66 | ..** 67 | ...* 68 | ...* 69 | ...* 70 | ...* 71 | ...* 72 | ...* 73 | ...* 74 | ..** 75 | ..** 76 | .*** 77 | *..* 78 | ....* 79 | *..* 80 | .** 81 | #P 4 -36 82 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 83 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 84 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 85 | #P 84 -36 86 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 87 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 88 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 89 | #P 164 -36 90 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 91 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 92 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 93 | #P 244 -36 94 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 95 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 96 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 97 | #P 324 -36 98 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 99 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 100 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 101 | #P 404 -36 102 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 103 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 104 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 105 | #P 484 -36 106 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 107 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 108 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 109 | #P 4 34 110 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 111 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 112 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 113 | #P 84 34 114 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 115 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 116 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 117 | #P 164 34 118 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 119 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 120 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 121 | #P 244 34 122 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 123 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 124 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 125 | #P 324 34 126 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 127 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 128 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 129 | #P 404 34 130 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 131 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 132 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 133 | #P 484 34 134 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 135 | *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.* 136 | .*...*...*...*...*...*...*...*...*...*...*...*...*...*...*...* 137 | -------------------------------------------------------------------------------- /lifep/GUNSTAR3.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D 4-barrelled p216 gun 3 | #D Notice the similarity to 4 | #D GUNSTAR, which has a 5 | #D period of 144. 6 | #N 7 | #P -35 -74 8 | .** 9 | .** 10 | .** 11 | .* 12 | *.* 13 | *.** 14 | . 15 | . 16 | .** 17 | .** 18 | #P -28 -67 19 | ** 20 | ** 21 | #P -26 -64 22 | .** 23 | *.** 24 | ...* 25 | #P -35 -54 26 | .** 27 | .** 28 | .** 29 | ..* 30 | .*.* 31 | **.* 32 | . 33 | . 34 | .** 35 | .** 36 | #P -29 -56 37 | ...** 38 | ..*** 39 | ..***.** 40 | *****.** 41 | ....*.* 42 | ....*** 43 | #P -21 -51 44 | *** 45 | * 46 | .* 47 | #P -14 -63 48 | * 49 | *** 50 | ...* 51 | ..** 52 | #P -10 -52 53 | ** 54 | ** 55 | #P -3 -43 56 | ..** 57 | ...* 58 | *** 59 | * 60 | #P 11 -63 61 | ..** 62 | ..* 63 | *.* 64 | ** 65 | #P 15 -60 66 | ..** 67 | ..** 68 | . 69 | ...* 70 | ..*.* 71 | .*..* 72 | *..* 73 | . 74 | *..* 75 | ..** 76 | #P 3 -35 77 | * 78 | *.* 79 | ** 80 | #P 6 -32 81 | ....** 82 | **..**..** 83 | *.*..*..** 84 | .*** 85 | ..** 86 | #P 13 -37 87 | ** 88 | ** 89 | #P 18 -43 90 | .....* 91 | ....*.* 92 | *.*** 93 | *..*.* 94 | ** 95 | #P 25 -41 96 | .** 97 | .** 98 | *** 99 | * 100 | .* 101 | ** 102 | * 103 | #P 26 -33 104 | ..** 105 | .*** 106 | *.*..*..** 107 | **..**..** 108 | ....** 109 | #P 45 -35 110 | ....* 111 | **..**.*** 112 | **....**** 113 | ....** 114 | #P 65 -35 115 | ....** 116 | **....**** 117 | **..**.*** 118 | ....* 119 | #P 62 -26 120 | .* 121 | ..* 122 | .** 123 | ** 124 | #P 66 -28 125 | ** 126 | ** 127 | #P 49 -21 128 | .** 129 | *.* 130 | ..* 131 | #P 51 -29 132 | ..* 133 | ..* 134 | ..*** 135 | ..**** 136 | ****** 137 | * 138 | **** 139 | ..** 140 | #P 60 -14 141 | ..** 142 | ..* 143 | *.* 144 | ** 145 | #P 51 -10 146 | ** 147 | ** 148 | #P 40 -3 149 | ** 150 | .* 151 | .*.* 152 | ..** 153 | #P 60 11 154 | ** 155 | * 156 | .*** 157 | ...* 158 | #P 51 15 159 | .*.* 160 | ....* 161 | *....*..** 162 | **.*..*.** 163 | ....** 164 | #P 33 3 165 | *** 166 | * 167 | .* 168 | #P 28 6 169 | ..** 170 | .*.* 171 | *** 172 | ** 173 | ...** 174 | ..*** 175 | . 176 | . 177 | ..** 178 | ..** 179 | #P 36 13 180 | ** 181 | ** 182 | #P 39 18 183 | *** 184 | * 185 | ..* 186 | .** 187 | ..** 188 | .*..* 189 | ...* 190 | #P 35 25 191 | **.** 192 | .**.*** 193 | ....*** 194 | #P 29 26 195 | .** 196 | .*.* 197 | ..*** 198 | ...** 199 | ** 200 | *** 201 | . 202 | . 203 | .** 204 | .** 205 | #P 32 45 206 | .** 207 | .** 208 | . 209 | . 210 | *.** 211 | *.* 212 | .* 213 | .** 214 | .** 215 | .** 216 | #P 22 51 217 | .*** 218 | .*.* 219 | **.***** 220 | **.*** 221 | ...*** 222 | ...** 223 | #P 19 49 224 | .* 225 | ..* 226 | *** 227 | #P 32 65 228 | .** 229 | .** 230 | . 231 | . 232 | **.* 233 | .*.* 234 | ..* 235 | .** 236 | .** 237 | .** 238 | #P 27 66 239 | ** 240 | ** 241 | #P 23 62 242 | * 243 | **.* 244 | .** 245 | #P 11 60 246 | ** 247 | * 248 | .*** 249 | ...* 250 | #P 9 51 251 | ** 252 | ** 253 | #P 0 40 254 | ...* 255 | .*** 256 | * 257 | ** 258 | #P -5 33 259 | .** 260 | *.* 261 | ..* 262 | #P -15 28 263 | ......** 264 | ......*** 265 | **..*..*.* 266 | **..**..** 267 | ....** 268 | #P -14 36 269 | ** 270 | ** 271 | #P -19 51 272 | .** 273 | .*..* 274 | . 275 | .*..* 276 | *..* 277 | *.* 278 | .* 279 | . 280 | .** 281 | .** 282 | #P -14 60 283 | ..** 284 | .*.* 285 | .* 286 | ** 287 | #P -24 39 288 | .....** 289 | .*.*..* 290 | ..***.* 291 | *.* 292 | .* 293 | #P -27 35 294 | ..* 295 | .** 296 | .* 297 | ..* 298 | *** 299 | ** 300 | ** 301 | #P -35 29 302 | ....** 303 | **..**..** 304 | **..*..*.* 305 | ......*** 306 | ......** 307 | #P -54 32 308 | ....** 309 | ****....** 310 | ***.**..** 311 | .....* 312 | #P -74 32 313 | .....* 314 | ***.**..** 315 | ****....** 316 | ....** 317 | #P -67 27 318 | ** 319 | ** 320 | #P -64 23 321 | .** 322 | ** 323 | * 324 | .* 325 | #P -56 22 326 | ..** 327 | ..**** 328 | .....* 329 | ****** 330 | **** 331 | .*** 332 | ...* 333 | ...* 334 | #P -51 19 335 | * 336 | *.* 337 | ** 338 | #P -63 11 339 | ..** 340 | .*.* 341 | .* 342 | ** 343 | #P -52 9 344 | ** 345 | ** 346 | #P -43 0 347 | ** 348 | *.* 349 | ..* 350 | ..** 351 | #P -35 -5 352 | .* 353 | ..* 354 | *** 355 | #P -32 -15 356 | .** 357 | .** 358 | . 359 | . 360 | *** 361 | ** 362 | ...** 363 | ..*** 364 | .*.* 365 | .** 366 | #P -37 -14 367 | ** 368 | ** 369 | #P -63 -14 370 | * 371 | *** 372 | ...* 373 | ..** 374 | #P -60 -19 375 | ....** 376 | **.*..*.** 377 | **..*....* 378 | .....* 379 | ......*.* 380 | #P -43 -27 381 | ..*** 382 | ..***.** 383 | ....**.** 384 | .* 385 | *..* 386 | .** 387 | ..** 388 | ..* 389 | ....* 390 | ..*** 391 | #P -33 -35 392 | ..** 393 | ..** 394 | . 395 | . 396 | ..*** 397 | ...** 398 | ** 399 | *** 400 | .*.* 401 | ..** 402 | -------------------------------------------------------------------------------- /lifep/IRRAT5.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Irrational 5 3 | #D Population growth is linear with an irrational multiplier. 4 | #D Each middleweight spaceship produced by the puffers either hits a 5 | #D boat or is deleted by a glider. Denoting the first possibility by 6 | #D 1 and the second by 0, we obtain a sequence beginning 101011011010... 7 | #D If we prepend 101, we obtain the Fibonacci string sequence, defined 8 | #D by starting with 1 and then repeatedly replacing each 0 by 1 and each 9 | #D 1 by 10: 1 -> 10 -> 101 -> 10110 -> 10110101 -> ... (See Knuth's 10 | #D "The art of computer programming, vol. 1", exercise 1.2.8.36 for 11 | #D another definition.) The density of 1's in this sequence is 12 | #D (sqrt(5)-1)/2, which implies that the population in gen t is 13 | #D asymptotic to (8 - 31 sqrt(5)/10) t. More specifically, the 14 | #D population in gen 20 F[n] - 92 (n>=6) is 98 F[n] - 124 F[n-1] + 560, 15 | #D where F[n] is the n'th Fibonacci number. (F[0]=0, F[1]=1, and 16 | #D F[n] = F[n-1] + F[n-2] for n>=2.) 17 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 5/12/91 18 | #N 19 | #P -67 -32 20 | ..** 21 | .**** 22 | **.** 23 | .** 24 | . 25 | . 26 | . 27 | ....* 28 | ...* 29 | ..** 30 | ...** 31 | ....* 32 | . 33 | . 34 | ..** 35 | .**** 36 | **.** 37 | .** 38 | #P -62 -25 39 | * 40 | .* 41 | .* 42 | ..* 43 | *** 44 | #P -58 -31 45 | **** 46 | *...* 47 | * 48 | .*..* 49 | #P -57 -26 50 | ....** 51 | ....** 52 | ..*...* 53 | .*...* 54 | *....* 55 | .*.* 56 | #P -49 -16 57 | ..** 58 | .**** 59 | **.** 60 | .** 61 | #P -58 -8 62 | .** 63 | **.** 64 | .**** 65 | ..** 66 | . 67 | . 68 | ....* 69 | ...** 70 | ..** 71 | ...* 72 | ....* 73 | . 74 | . 75 | . 76 | .** 77 | **.** 78 | .**** 79 | ..** 80 | #P -53 -2 81 | ** 82 | ...* 83 | .*.* 84 | ....* 85 | *..* 86 | ...* 87 | .* 88 | #P -49 5 89 | .* 90 | * 91 | *...* 92 | **** 93 | #P -73 10 94 | .** 95 | **.** 96 | .**** 97 | ..** 98 | . 99 | . 100 | ....* 101 | ...** 102 | ..**.* 103 | ...*.* 104 | ....** 105 | . 106 | . 107 | . 108 | .** 109 | **.** 110 | .**** 111 | ..** 112 | #P -64 16 113 | ...*** 114 | .....* 115 | ...*** 116 | *** 117 | #P -64 9 118 | .* 119 | * 120 | *...* 121 | **** 122 | #P -56 25 123 | ..** 124 | .**** 125 | **.** 126 | .** 127 | #P -48 21 128 | .** 129 | ** 130 | ..* 131 | #P -43 16 132 | .** 133 | ** 134 | ..* 135 | #P -38 11 136 | .** 137 | ** 138 | ..* 139 | #P -33 6 140 | .** 141 | ** 142 | ..* 143 | #P -28 1 144 | .** 145 | ** 146 | ..* 147 | #P -40 -10 148 | .** 149 | **.** 150 | .**** 151 | ..** 152 | #P -26 -12 153 | ....* 154 | .....* 155 | *....* 156 | .***** 157 | #P -17 -3 158 | .** 159 | **.** 160 | .**** 161 | ..** 162 | . 163 | . 164 | ....* 165 | ...** 166 | ..** 167 | ...** 168 | . 169 | . 170 | . 171 | . 172 | .** 173 | **.** 174 | .**** 175 | ..** 176 | #P -8 -4 177 | .* 178 | * 179 | *...* 180 | **** 181 | #P -5 -16 182 | ...* 183 | ....* 184 | *...* 185 | .**** 186 | #P 1 12 187 | ..** 188 | .**** 189 | **.** 190 | .** 191 | #P 5 1 192 | ..** 193 | **.** 194 | **** 195 | .** 196 | #P 13 -13 197 | .**** 198 | *...* 199 | ....* 200 | ...* 201 | . 202 | . 203 | .* 204 | ..* 205 | ..* 206 | .** 207 | * 208 | . 209 | . 210 | . 211 | .**** 212 | *...* 213 | ....* 214 | ...* 215 | #P 22 9 216 | .** 217 | **.*** 218 | .***** 219 | ..*** 220 | #P 26 -3 221 | ..* 222 | *.* 223 | .** 224 | #P 31 -8 225 | ..* 226 | *.* 227 | .** 228 | #P 36 -13 229 | ..* 230 | *.* 231 | .** 232 | #P 41 -18 233 | ..* 234 | *.* 235 | .** 236 | #P 46 -23 237 | ..* 238 | *.* 239 | .** 240 | #P 52 -29 241 | ...* 242 | ....* 243 | *...* 244 | .**** 245 | #P 36 8 246 | .**** 247 | *...* 248 | ....* 249 | ...* 250 | #P 69 -26 251 | .**** 252 | *...* 253 | ....* 254 | ...* 255 | . 256 | . 257 | ** 258 | *.* 259 | ..* 260 | *** 261 | . 262 | . 263 | . 264 | . 265 | .**** 266 | *...* 267 | ....* 268 | ...* 269 | #P 60 -20 270 | ....** 271 | ..* 272 | .*..* 273 | ** 274 | .** 275 | #P 61 -12 276 | ..** 277 | **.** 278 | **** 279 | .** 280 | #P 54 -8 281 | .**** 282 | *...* 283 | ....* 284 | *..* 285 | . 286 | . 287 | ** 288 | ..* 289 | ..* 290 | .** 291 | * 292 | . 293 | . 294 | . 295 | .**** 296 | *...* 297 | ....* 298 | ...* 299 | #P 51 -3 300 | .** 301 | *** 302 | * 303 | *** 304 | .* 305 | ..* 306 | #P 46 -8 307 | ..** 308 | **.** 309 | **** 310 | .** 311 | #P 45 12 312 | ...* 313 | ....* 314 | *...* 315 | .**** 316 | #P 63 14 317 | ...* 318 | ....* 319 | *...* 320 | .**** 321 | . 322 | . 323 | . 324 | * 325 | .** 326 | ..* 327 | ..* 328 | ** 329 | . 330 | . 331 | ...* 332 | ....* 333 | *...* 334 | .**** 335 | #P 61 21 336 | .* 337 | ** 338 | .* 339 | .* 340 | #P 52 21 341 | .....* 342 | ..**** 343 | .***** 344 | * 345 | .** 346 | ..* 347 | #P 55 28 348 | .** 349 | **** 350 | **.** 351 | ..** 352 | -------------------------------------------------------------------------------- /lifep/IRRAT2.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Irrational 2 3 | #D Population growth appears to be linear with an irrational multiplier. 4 | #D The probability that a MWSS will hit a boat seems to be 1/sqrt(2) 5 | #D for the lower (westward) stream, and sqrt(2)-1 for the upper 6 | #D (eastward) stream. If this is true, then the population in gen t is 7 | #D about (78 sqrt(2) - 73)t/40 for t even, and (82 sqrt(2) - 77)t/40 8 | #D for t odd. If you can prove any of this, please let me know. 9 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 5/20/91 10 | #N 11 | #P -76 -33 12 | .* 13 | * 14 | *...* 15 | **** 16 | . 17 | . 18 | . 19 | ....** 20 | ..**..* 21 | ..*..*** 22 | ..*....* 23 | ...***** 24 | .....** 25 | . 26 | .*..* 27 | * 28 | *...* 29 | **** 30 | #P -68 -33 31 | ..** 32 | .**** 33 | **.** 34 | .** 35 | #P -66 -24 36 | .* 37 | *** 38 | #P -63 -28 39 | .* 40 | .** 41 | **.* 42 | .*.* 43 | ..** 44 | .* 45 | #P -58 -17 46 | .* 47 | * 48 | *...* 49 | **** 50 | #P -51 -19 51 | *.* 52 | .** 53 | .* 54 | #P -49 -11 55 | **** 56 | *...* 57 | * 58 | .*..* 59 | #P -47 -5 60 | .*** 61 | *...* 62 | ....* 63 | ..** 64 | #P -67 -9 65 | **** 66 | *...* 67 | * 68 | .* 69 | . 70 | .....* 71 | ...*** 72 | ..*...* 73 | ..* 74 | ..**.* 75 | ....* 76 | .....* 77 | . 78 | . 79 | **** 80 | *...* 81 | * 82 | .* 83 | #P -60 -1 84 | *** 85 | *** 86 | .** 87 | * 88 | #P -59 5 89 | .** 90 | **.** 91 | .**** 92 | ..** 93 | #P -82 9 94 | **** 95 | *...* 96 | * 97 | .* 98 | . 99 | . 100 | ...** 101 | ..*..* 102 | ..*..* 103 | ..**.** 104 | ....** 105 | . 106 | . 107 | . 108 | **** 109 | *...* 110 | * 111 | .* 112 | #P -74 9 113 | .** 114 | **.** 115 | .**** 116 | ..** 117 | #P -72 14 118 | ...* 119 | ...** 120 | .....* 121 | ***** 122 | **** 123 | * 124 | #P -65 24 125 | .* 126 | * 127 | *...* 128 | **** 129 | #P -57 20 130 | *** 131 | * 132 | .* 133 | #P -52 15 134 | *** 135 | * 136 | .* 137 | #P -47 10 138 | *** 139 | * 140 | .* 141 | #P -42 5 142 | *** 143 | * 144 | .* 145 | #P -37 0 146 | *** 147 | * 148 | .* 149 | #P -32 -5 150 | *** 151 | * 152 | .* 153 | #P -36 -14 154 | *.* 155 | .** 156 | .* 157 | #P -33 -11 158 | .* 159 | .** 160 | *.* 161 | #P -27 -10 162 | *** 163 | * 164 | .* 165 | #P -26 -4 166 | **** 167 | *...* 168 | * 169 | .*..* 170 | . 171 | .....* 172 | ...*** 173 | ..*...* 174 | ..* 175 | ..**.* 176 | ....* 177 | .....* 178 | . 179 | . 180 | **** 181 | *...* 182 | * 183 | .* 184 | #P -19 4 185 | *** 186 | *** 187 | .** 188 | * 189 | #P -18 10 190 | .** 191 | **.** 192 | .**** 193 | ..** 194 | #P -17 -5 195 | ..*** 196 | .***** 197 | **.*** 198 | .** 199 | #P -12 3 200 | ..* 201 | ** 202 | .*.* 203 | ..** 204 | #P -6 14 205 | ****** 206 | *.....* 207 | * 208 | .* 209 | #P -14 -12 210 | ...** 211 | ***.** 212 | ***** 213 | .*** 214 | #P -4 -11 215 | .* 216 | *.* 217 | ** 218 | #P 5 -16 219 | ..** 220 | **.** 221 | **** 222 | .** 223 | #P 6 -7 224 | .*** 225 | *..* 226 | **.** 227 | #P 13 -9 228 | ** 229 | * 230 | #P 9 10 231 | ***** 232 | *....* 233 | * 234 | .* 235 | #P 14 0 236 | .**** 237 | *...* 238 | ....* 239 | ...* 240 | #P 23 -15 241 | .** 242 | **** 243 | **.** 244 | ..** 245 | . 246 | . 247 | . 248 | . 249 | ** 250 | .** 251 | ** 252 | * 253 | . 254 | . 255 | .** 256 | **** 257 | **.** 258 | ..** 259 | #P 24 8 260 | * 261 | .** 262 | ** 263 | #P 29 3 264 | * 265 | .** 266 | ** 267 | #P 30 8 268 | .* 269 | * 270 | *** 271 | #P 33 13 272 | *** 273 | * 274 | .* 275 | #P 34 -2 276 | * 277 | .** 278 | ** 279 | #P 39 -7 280 | * 281 | .** 282 | ** 283 | #P 44 -12 284 | * 285 | .** 286 | ** 287 | #P 49 -17 288 | * 289 | .** 290 | ** 291 | #P 54 -22 292 | * 293 | .** 294 | ** 295 | #P 60 -27 296 | ..** 297 | **.** 298 | **** 299 | .** 300 | #P 76 -26 301 | ..** 302 | .**** 303 | .**.** 304 | ...** 305 | . 306 | . 307 | . 308 | ** 309 | *.* 310 | *.** 311 | .** 312 | .* 313 | . 314 | . 315 | ..** 316 | .**** 317 | .**.** 318 | ...** 319 | #P 67 -18 320 | ...*** 321 | *** 322 | * 323 | *** 324 | #P 68 -11 325 | .**** 326 | *...* 327 | ....* 328 | ...* 329 | #P 62 -8 330 | .** 331 | **** 332 | **.** 333 | ..** 334 | . 335 | . 336 | . 337 | * 338 | .* 339 | .** 340 | ** 341 | * 342 | . 343 | . 344 | .** 345 | **** 346 | **.** 347 | ..** 348 | #P 57 -3 349 | ...* 350 | .* 351 | .*..* 352 | * 353 | .*.* 354 | .* 355 | ...** 356 | #P 53 -7 357 | .**** 358 | *...* 359 | ....* 360 | ...* 361 | #P 42 -1 362 | ....* 363 | .....* 364 | ....*** 365 | ....*** 366 | *****.*** 367 | .***...** 368 | ..* 369 | #P 44 8 370 | .** 371 | **** 372 | **.** 373 | ..** 374 | #P 47 17 375 | ..* 376 | .*.* 377 | * 378 | ..** 379 | #P 53 14 380 | ..** 381 | **.** 382 | **** 383 | .** 384 | #P 71 16 385 | ..** 386 | **.** 387 | **** 388 | .** 389 | . 390 | . 391 | * 392 | ** 393 | .** 394 | .* 395 | * 396 | . 397 | . 398 | . 399 | ..** 400 | **.** 401 | **** 402 | .** 403 | #P 68 22 404 | *** 405 | * 406 | .* 407 | .* 408 | ..* 409 | #P 59 22 410 | ...*.* 411 | .*....* 412 | .*...* 413 | *...* 414 | .** 415 | .** 416 | #P 62 29 417 | *..* 418 | ....* 419 | *...* 420 | .**** 421 | -------------------------------------------------------------------------------- /lifep/SWITCPUF.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Puffer train that creates switch engines. 3 | #D 4 | #D This is another type of pattern which 5 | #D grows quadratically. Half of a quadrant 6 | #D of the space is filled with blocks. 7 | #D Every 80 generations a new switch 8 | #D engine is created. See also SWITCHEN, 9 | #D BREEDER, MAX. 10 | #D 11 | #D by Helmut Postl, 1997. 12 | #N 13 | #P -29 -70 14 | ............**.....**** 15 | ..........**.**...*...* 16 | ..........****........* 17 | ...........**.....*..* 18 | . 19 | ......**.........* 20 | ....*****........*** 21 | ....**....*.....*...* 22 | ....**.....*****....* 23 | ......**....****.*.** 24 | .........***.**...* 25 | ...............*.* 26 | . 27 | . 28 | ...................**** 29 | ..................*...* 30 | .****.................* 31 | *...*.............*..* 32 | ....* 33 | *..*.........** 34 | .........****.** 35 | .........****** 36 | ..........****.....**** 37 | ..................*...* 38 | ......................* 39 | .........*.*.........* 40 | ..................** 41 | ........** 42 | ........**......**...** 43 | ........*.......*.***.** 44 | ........**.......****** 45 | ..................**** 46 | . 47 | . 48 | ........****** 49 | .......*.....* 50 | .............* 51 | .......*....* 52 | .........** 53 | #P -36 -27 54 | ...................** 55 | ..........****....**** 56 | .........*...*....**.** 57 | .............*......** 58 | .........*..* 59 | . 60 | . 61 | .................** 62 | .................*.* 63 | .................*.** 64 | ..................** 65 | ..................* 66 | . 67 | . 68 | ...................** 69 | ..................**** 70 | .**...............**.** 71 | ****................** 72 | **.** 73 | ..** 74 | .........****** 75 | ........*.....* 76 | ..............*....** 77 | ........*....*....**** 78 | ..........**......**.** 79 | ....................** 80 | . 81 | .............* 82 | ............****** 83 | ...........*...******** 84 | ............**........* 85 | .............***......* 86 | ..............**.....* 87 | ..................** 88 | ........**** 89 | .......****** 90 | .......****.** 91 | ...........** 92 | #P -13 21 93 | ........**** 94 | .......****** 95 | .......****.** 96 | ...........** 97 | . 98 | . 99 | . 100 | .................****** 101 | .............****.....* 102 | .*.*.........**.*.....* 103 | .**..........**..*...* 104 | ..*................* 105 | ...................** 106 | ..................**** 107 | ..................**.** 108 | ....................** 109 | .........****** 110 | ........*.....* 111 | .**...........* 112 | ****....*....* 113 | **.**.....**.......** 114 | ..**..............**** 115 | ..................**.** 116 | ....................** 117 | . 118 | . 119 | . 120 | .................** 121 | ...........***...*.* 122 | ........***......*.** 123 | ........*.........** 124 | ........***.......* 125 | . 126 | . 127 | ...................** 128 | ..........****....**** 129 | .........*...*....**.** 130 | .............*......** 131 | .........*..* 132 | #P -37 55 133 | ..........**** 134 | .........****** 135 | .........****.** 136 | .............** 137 | . 138 | . 139 | ...............* 140 | .............*...*.****** 141 | ............***...*.....* 142 | ............*.....*.....* 143 | *.*.........*.**...*...* 144 | **...........***.....* 145 | .*...................** 146 | ....................**** 147 | ....................**.** 148 | ......................** 149 | ...........****** 150 | ..........*.....* 151 | ...**...........* 152 | ..****....*....* 153 | ..**.**.....**.......** 154 | ....**..............**** 155 | ....................**.** 156 | ......................** 157 | . 158 | . 159 | ..........** 160 | .........*..* 161 | ....***.............** 162 | ...*..*........*.....** 163 | ...**.**...*...*....** 164 | ...........*....*...* 165 | .............* 166 | . 167 | .....................** 168 | ............****....**** 169 | ...........*...*....**.** 170 | ...............*......** 171 | ...........*..* 172 | #P -18 44 173 | ..** 174 | .** 175 | . 176 | ** 177 | #P -36 -57 178 | ..* 179 | ** 180 | .** 181 | #P -34 -46 182 | ** 183 | *.* 184 | * 185 | #P -46 -50 186 | ** 187 | *.* 188 | * 189 | #P -51 -52 190 | ..* 191 | ** 192 | .** 193 | #P -53 -58 194 | ..** 195 | **.** 196 | **** 197 | .** 198 | #P -57 -54 199 | * 200 | .** 201 | #P -68 -53 202 | ....** 203 | ****.** 204 | ****** 205 | .**** 206 | #P -66 -47 207 | ..* 208 | ** 209 | .** 210 | #P -71 -33 211 | ..* 212 | *.* 213 | .** 214 | #P -61 -14 215 | .**** 216 | *...* 217 | ....* 218 | *..* 219 | #P -59 -1 220 | .** 221 | **** 222 | **.** 223 | ..** 224 | #P -51 15 225 | ..** 226 | **.** 227 | **** 228 | .** 229 | #P -49 25 230 | .* 231 | .** 232 | *.* 233 | #P -38 44 234 | .**** 235 | *...* 236 | ....* 237 | *..* 238 | #P -49 69 239 | *.* 240 | ** 241 | .* 242 | #P -44 76 243 | ** 244 | *.* 245 | * 246 | #P -60 78 247 | .**** 248 | *...* 249 | ....* 250 | *..* 251 | #P -75 73 252 | .****** 253 | *.....* 254 | ......* 255 | *....* 256 | ..** 257 | #P -68 62 258 | .* 259 | .** 260 | *.* 261 | -------------------------------------------------------------------------------- /lifep/SAWTOOT4.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Orthogonal sawtooth with expansion factor 11 3 | #D Population is unbounded but does not tend to infinity. Its graph is a 4 | #D sawtooth function with ever-increasing teeth. More specifically, the 5 | #D population in generation t = 36*11^n - 37 (n>=1), is 7(t+1)/30 + 746, but the 6 | #D population in generation 12*11^n - 51 (n>=1) is only 635 if n is even, 633 if 7 | #D n is odd. This uses a spark from a period 9, speed c/3 orthogonal spaceship, 8 | #D found by David Bell, to turn a LWSS into a loaf, which is then pulled back by 9 | #D pairs of LWSSs. When the loaf is pulled all the way back, it gets deleted and 10 | #D the cycle begins again. (The deletion is caused by interaction with a LWSS 11 | #D and with 3 gliders which would otherwise form a LWSS.) 12 | #D 13 | #D Try putting something in the path of the c/3, far away from the guns. When 14 | #D the beam of LWSSs hits the resulting garbage, it is likely that a loaf will 15 | #D eventually be formed and pulled back. No matter where the loaf starts, when 16 | #D it reaches the guns it will be deleted by one of 3 different reactions. (The 17 | #D block behind the c/3 is used for one of these; it's not needed for the 18 | #D sawtooth pattern itself.) The beam of LWSSs will again be released and may 19 | #D eventually form another loaf. The process may be repeated many times until 20 | #D either the LWSS beam burns through the garbage or the reaction moves upstream 21 | #D and consumes the guns. 22 | #D 23 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 5/15/92 24 | #N 25 | #P 20 5 26 | ** 27 | .* 28 | .*.* 29 | ..** 30 | #P 21 -11 31 | ...............*...** 32 | ..............*....*** 33 | ................***...* 34 | .*.........*...*.**.*.** 35 | .**........***......*.* 36 | ..*.**.*.**..*....*..*** 37 | ..*...***...*........*.**.* 38 | ..*.....**..*....******....** 39 | *.*....**..................** 40 | ..*.....**..*....******....** 41 | ..*...***...*........*.**.* 42 | ..*.**.*.**..*....*..*** 43 | .**........***......*.* 44 | .*.........*...*.**.*.** 45 | ................***...* 46 | ..............*....*** 47 | ...............*...** 48 | #P 29 7 49 | *.* 50 | *..* 51 | ...** 52 | .*...** 53 | ...** 54 | *..* 55 | *.* 56 | #P 39 9 57 | ...* 58 | ..*.* 59 | .*.** 60 | **.** 61 | .*.** 62 | ..*.* 63 | ...* 64 | #P 54 12 65 | .* 66 | ** 67 | #P 31 16 68 | * 69 | ** 70 | #P 26 19 71 | *** 72 | * 73 | .* 74 | #P 51 25 75 | ** 76 | .* 77 | #P 40 23 78 | ** 79 | .* 80 | ...** 81 | ...*** 82 | ...** 83 | .* 84 | ** 85 | #P 27 25 86 | ..** 87 | .* 88 | * 89 | * 90 | * 91 | .* 92 | ..** 93 | #P 17 27 94 | * 95 | ** 96 | #P 41 -24 97 | .* 98 | ** 99 | #P 31 -27 100 | *.* 101 | *...* 102 | ....* 103 | .....* 104 | ....* 105 | *...* 106 | *.* 107 | #P 15 -29 108 | ...** 109 | .*..* 110 | * 111 | * 112 | * 113 | .*..* 114 | ...** 115 | #P 23 -25 116 | * 117 | *.* 118 | ** 119 | #P -1 -26 120 | ....* 121 | ..*.* 122 | ** 123 | ** 124 | ** 125 | ..*.* 126 | ....* 127 | #P -5 -22 128 | * 129 | ** 130 | .* 131 | #P -11 -24 132 | ..** 133 | .* 134 | * 135 | * 136 | * 137 | .* 138 | ..** 139 | #P -21 -19 140 | ..** 141 | .*.* 142 | .* 143 | ** 144 | #P 2 -17 145 | * 146 | .** 147 | ** 148 | #P 18 -10 149 | ** 150 | * 151 | #P 13 -2 152 | .** 153 | **** 154 | **.** 155 | ..** 156 | #P 3 -5 157 | ...* 158 | ....* 159 | *...* 160 | .**** 161 | #P -27 -5 162 | ...* 163 | ....* 164 | *...* 165 | .**** 166 | #P -25 -18 167 | *.* 168 | ** 169 | .* 170 | #P 4 -30 171 | .* 172 | ** 173 | #P -7 -33 174 | ** 175 | *..* 176 | ....* 177 | ....* 178 | ....* 179 | *..* 180 | ** 181 | #P -20 -35 182 | ...* 183 | ..**** 184 | .**.**** 185 | ***.**...* 186 | .**.**...* 187 | ..*****...* 188 | ...*...*** 189 | #P -30 -32 190 | ** 191 | * 192 | #P -48 -32 193 | ** 194 | .* 195 | #P -51 -27 196 | ...* 197 | .*...* 198 | .***** 199 | **...** 200 | .***** 201 | ..*** 202 | ...* 203 | #P -53 -8 204 | **...** 205 | . 206 | *.....* 207 | . 208 | .**.** 209 | ...* 210 | #P -48 0 211 | ** 212 | * 213 | .*** 214 | ...* 215 | #P -47 -14 216 | *.* 217 | .** 218 | .* 219 | #P -57 -2 220 | * 221 | *** 222 | ...* 223 | ..** 224 | #P -55 6 225 | ..*** 226 | .*...* 227 | . 228 | *.....* 229 | **...** 230 | #P -53 22 231 | **...** 232 | . 233 | *.....* 234 | . 235 | .**.** 236 | ...* 237 | #P -50 32 238 | * 239 | ** 240 | #P -44 -5 241 | .* 242 | *.* 243 | .* 244 | #P -43 7 245 | .** 246 | *.* 247 | ..* 248 | #P -23 -13 249 | .**.........** 250 | *..*.......*..* 251 | ***.........*** 252 | ...********* 253 | ..*..*****..* 254 | ..**..***..** 255 | #P -31 9 256 | * 257 | ** 258 | #P -23 6 259 | ...** 260 | ..*.* 261 | .*** 262 | *** 263 | .*** 264 | ..*.* 265 | ...** 266 | #P -12 4 267 | ...* 268 | ..*.* 269 | **...* 270 | .*...* 271 | **...* 272 | ..*.* 273 | ...* 274 | #P 1 2 275 | ..** 276 | ..* 277 | *.* 278 | ** 279 | #P -3 14 280 | .** 281 | *.* 282 | ..* 283 | #P -28 22 284 | ** 285 | * 286 | #P -23 20 287 | ....* 288 | ..*.* 289 | .*.* 290 | *..* 291 | .*.* 292 | ..*.* 293 | ....* 294 | #P -5 22 295 | ** 296 | *** 297 | ..**.* 298 | ..*..* 299 | ..**.* 300 | *** 301 | ** 302 | #P 6 24 303 | .* 304 | ** 305 | -------------------------------------------------------------------------------- /lifep/VENETIAN.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D Venetian blinds 3 | #D This is a finite version of the infinite p2 oscillator in which 4 | #D rows alternate full, full, empty, empty, full, full, ... Two types 5 | #D of edges are shown, one perpendicular to the rows and one at a 45 6 | #D degree angle. (It's easy to prove that there's no p2 edge parallel 7 | #D to the rows.) Also shown are 3 type of corners where the edges 8 | #D meet. This partly answers a question of John Conway's: What's the 9 | #D maximum average density of an infinite p2 pattern, and can it be 10 | #D obtained as a limit of finite p2 patterns? This shows that 1/2 is 11 | #D a lower bound. Hartmut Holzwart showed that 8/13 is an upper bound. 12 | #D Dean Hickerson, dean@ucdmath.ucdavis.edu 9/13/92 13 | #N 14 | #P -31 -36 15 | ..................*.**.**......*......**.**.* 16 | ..................**.*.*...**.*.*.**...*.*.** 17 | .....................*...*..*.*.*.*..*...* 18 | .....................*..***...*.*...***..* 19 | ....................**.*.....*.*.*.....*.** 20 | .......................*..**.*...*.**..* 21 | ....................**..***..**.**..***..** 22 | ................**.*.**...**.*****.**...**.*.** 23 | **.**...**......**.**....*...........*....**.** 24 | .*.*...*.*.........*..**.*.*.......*.*.**..* 25 | .*..*..*........**..***..**.*******.**..***..** 26 | ..*.*.*..*..**.*.**...**.*************.**...**.*.** 27 | ...*.**.**..**.**....*...................*....**.** 28 | .....**........*..**.*.*...............*.*.**..* 29 | ....*.......**..***..**.***************.**..***..** 30 | ..***.*.**.*.**...**.*********************.**...**.*.** 31 | .*...***.*.**....*...........................*....**.** 32 | .***...*...*..**.*.*.......................*.*.**..* 33 | ....**...*..***..**.***********************.**..***..** 34 | ...*..*.***...**.*****************************.**...**.*.**..** 35 | ...*.**.*....*...................................*....**.**...*..* 36 | ....**.**.**.*.*...............................*.*.**..*......*.*.* 37 | .........**..**.*******************************.**..***..**..**.*..* 38 | ....**..*.**.*************************************.**...**.*....**.* 39 | ....*..*.*...........................................*....**.**...**.** 40 | ......**.*.*.......................................*.*.**..*.*.**...*.* 41 | ..........*.***************************************.**..***..*.*.**.* 42 | .........**.******************************************.**...****..*.* 43 | ....*.**.*.*.............................................*.......*..** 44 | ....**.*.*.............................................*.*.**....*.*..* 45 | ...........********************************************.**..*****..*.* 46 | .........*...*********************************************.***..***.* 47 | .............................................................*..*.* 48 | ........*.*.*..............................................*.*..*.*.* 49 | ....**.*...*.**********************************************.**.*...** 50 | ....*.**.*.*************************************************** 51 | ........*.* 52 | #P -31 1 53 | ........*.* 54 | ....*.**.*.*************************************************** 55 | ....**.*...*.**********************************************.**.*...** 56 | ........*.*.*..............................................*.*..*.*.* 57 | .............................................................*..*.* 58 | .........*...*********************************************.***..***.* 59 | ...........********************************************.**..*****..*.* 60 | ....**.*.*.............................................*.*.**....*.*..* 61 | ....*.**.*.*.............................................*.......*..** 62 | .........**.******************************************.**...****..*.* 63 | ..........*.***************************************.**..***..*.*.**.* 64 | ......**.*.*.......................................*.*.**..*.*.**...*.* 65 | ....*..*.*...........................................*....**.**...**.** 66 | ....**..*.**.*************************************.**...**.*....**.* 67 | .........**..**.*******************************.**..***..**..**.*..* 68 | ....**.**.**.*.*...............................*.*.**..*......*.*.* 69 | ...*.**.*....*...................................*....**.**...*..* 70 | ...*..*.***...**.*****************************.**...**.*.**..** 71 | ....**...*..***..**.***********************.**..***..** 72 | .***...*...*..**.*.*.......................*.*.**..* 73 | .*...***.*.**....*...........................*....**.** 74 | ..***.*.**.*.**...**.*********************.**...**.*.** 75 | ....*.......**..***..**.***************.**..***..** 76 | .....**........*..**.*.*...............*.*.**..* 77 | ...*.**.**..**.**....*...................*....**.** 78 | ..*.*.*..*..**.*.**...**.*************.**...**.*.** 79 | .*..*..*........**..***..**.*******.**..***..** 80 | .*.*...*.*.........*..**.*.*.......*.*.**..* 81 | **.**...**......**.**....*...........*....**.** 82 | ................**.*.**...**.*****.**...**.*.** 83 | ....................**..***..**.**..***..** 84 | .......................*..**.*...*.**..* 85 | ....................**.*.....*.*.*.....*.** 86 | .....................*..***...*.*...***..* 87 | .....................*...*..*.*.*.*..*...* 88 | ..................**.*.*...**.*.*.**...*.*.** 89 | ..................*.**.**......*......**.**.* 90 | -------------------------------------------------------------------------------- /lifep/GUNSTAR.LIF: -------------------------------------------------------------------------------- 1 | #Life 1.05 2 | #D 4-barrelled p144 gun 3 | #D This is a p144 gun based on an unnamed p72 oscillator found by 4 | #D Bob Wainwright. Two copies of the p72 together with a blocker and 5 | #D 2 eaters can duplicate a glider. One output glider emerges in the 6 | #D same direction as the original; the other is turned 90 degrees. 7 | #D By putting together 4 such reflectors, a 4-barrelled gun can be 8 | #D built with period 144+72N for any N>=0. 9 | #D This was built by David Buckingham some time before 11/21/91. 10 | #D (This header written by Dean Hickerson, 1/25/93) 11 | #N 12 | #P -36 -75 13 | .** 14 | .** 15 | .** 16 | .* 17 | *.* 18 | *.** 19 | . 20 | . 21 | .** 22 | .** 23 | #P -36 -55 24 | .** 25 | .** 26 | .** 27 | ..* 28 | .*.* 29 | **.* 30 | . 31 | . 32 | .** 33 | .** 34 | #P -29 -68 35 | ** 36 | ** 37 | #P -25 -63 38 | ** 39 | *.* 40 | * 41 | #P -29 -59 42 | .....** 43 | .*...*..* 44 | *..*.*** 45 | ***.* 46 | .*.*** 47 | .......* 48 | #P -20 -50 49 | *** 50 | * 51 | .* 52 | #P -11 -53 53 | ** 54 | ** 55 | #P -15 -64 56 | * 57 | *** 58 | ...* 59 | ..** 60 | #P 3 -61 61 | .* 62 | ** 63 | *.* 64 | #P 10 -64 65 | ..** 66 | ..* 67 | *.* 68 | ** 69 | #P 14 -61 70 | ..** 71 | ..** 72 | . 73 | ...* 74 | ..*.* 75 | .*..* 76 | *..* 77 | . 78 | *..* 79 | ..** 80 | #P -4 -44 81 | ..** 82 | ...* 83 | *** 84 | * 85 | #P 7 -43 86 | ** 87 | ** 88 | #P 5 -33 89 | ....** 90 | **..**..** 91 | *.*..*..** 92 | .*** 93 | ..** 94 | #P 12 -38 95 | ** 96 | ** 97 | #P 17 -46 98 | .......*** 99 | . 100 | ...***.*..* 101 | .*.*** 102 | *......*** 103 | ** 104 | . 105 | ...** 106 | ......** 107 | ....*.* 108 | .....* 109 | #P 25 -34 110 | ..** 111 | .*** 112 | *.*..*..** 113 | **..**..** 114 | ....** 115 | #P 44 -36 116 | ....* 117 | **..**.*** 118 | **....**** 119 | ....** 120 | #P 64 -36 121 | ....** 122 | **....**** 123 | **..**.*** 124 | ....* 125 | #P 65 -29 126 | ** 127 | ** 128 | #P 59 -25 129 | *** 130 | ..* 131 | .* 132 | #P 52 -29 133 | ..** 134 | .**.* 135 | ..* 136 | .*.* 137 | .** 138 | .*.*** 139 | ...*.* 140 | *..* 141 | ....* 142 | #P 46 -20 143 | .** 144 | *.* 145 | ..* 146 | #P 59 -15 147 | ..** 148 | ..* 149 | *.* 150 | ** 151 | #P 50 -11 152 | ** 153 | ** 154 | #P 39 -4 155 | ** 156 | .* 157 | .*.* 158 | ..** 159 | #P 57 3 160 | ** 161 | .** 162 | * 163 | #P 59 10 164 | ** 165 | * 166 | .*** 167 | ...* 168 | #P 50 14 169 | .*.* 170 | ....* 171 | *....*..** 172 | **.*..*.** 173 | ....** 174 | #P 40 7 175 | ** 176 | ** 177 | #P 35 12 178 | ** 179 | ** 180 | #P 27 5 181 | ..** 182 | .*.* 183 | *** 184 | ** 185 | ...** 186 | ..*** 187 | . 188 | . 189 | ..** 190 | ..** 191 | #P 39 17 192 | ** 193 | *.* 194 | . 195 | ..** 196 | ..** 197 | ..** 198 | . 199 | .*.*.* 200 | .*...* 201 | .*...* 202 | ...* 203 | #P 34 20 204 | ...* 205 | .*.* 206 | * 207 | .** 208 | ..* 209 | #P 28 25 210 | .** 211 | .*.* 212 | ..*** 213 | ...** 214 | ** 215 | *** 216 | . 217 | . 218 | .** 219 | .** 220 | #P 31 44 221 | .** 222 | .** 223 | . 224 | . 225 | *.** 226 | *.* 227 | .* 228 | .** 229 | .** 230 | .** 231 | #P 31 64 232 | .** 233 | .** 234 | . 235 | . 236 | **.* 237 | .*.* 238 | ..* 239 | .** 240 | .** 241 | .** 242 | #P 26 65 243 | ** 244 | ** 245 | #P 19 52 246 | .* 247 | ...***.* 248 | ....*.*** 249 | .***.*..* 250 | *..*...* 251 | ..** 252 | . 253 | ....* 254 | ..*.* 255 | ...** 256 | #P 16 46 257 | .* 258 | ..* 259 | *** 260 | #P 10 59 261 | ** 262 | * 263 | .*** 264 | ...* 265 | #P 8 50 266 | ** 267 | ** 268 | #P -1 39 269 | ...* 270 | .*** 271 | * 272 | ** 273 | #P -16 27 274 | ......** 275 | ......*** 276 | **..*..*.* 277 | **..**..** 278 | ....** 279 | #P -15 35 280 | ** 281 | ** 282 | #P -10 40 283 | ** 284 | ** 285 | #P -7 57 286 | *.* 287 | .** 288 | .* 289 | #P -15 59 290 | ..** 291 | .*.* 292 | .* 293 | ** 294 | #P -20 50 295 | .** 296 | .*..* 297 | . 298 | .*..* 299 | *..* 300 | *.* 301 | .* 302 | . 303 | .** 304 | .** 305 | #P -29 34 306 | .....* 307 | ....*.* 308 | ...** 309 | ......** 310 | . 311 | .........** 312 | .***......* 313 | .....***.* 314 | *..*.*** 315 | . 316 | .*** 317 | #P -36 28 318 | ....** 319 | **..**..** 320 | **..*..*.* 321 | ......*** 322 | ......** 323 | #P -55 31 324 | ....** 325 | ****....** 326 | ***.**..** 327 | .....* 328 | #P -75 31 329 | .....* 330 | ***.**..** 331 | ****....** 332 | ....** 333 | #P -68 26 334 | ** 335 | ** 336 | #P -63 21 337 | .* 338 | * 339 | *** 340 | #P -59 19 341 | .* 342 | ..*..* 343 | *.* 344 | ***.* 345 | ...** 346 | ..*.* 347 | ...* 348 | .*.** 349 | ..** 350 | #P -50 16 351 | * 352 | *.* 353 | ** 354 | #P -64 10 355 | ..** 356 | .*.* 357 | .* 358 | ** 359 | #P -53 8 360 | ** 361 | ** 362 | #P -44 -1 363 | ** 364 | *.* 365 | ..* 366 | ..** 367 | #P -61 -7 368 | ..* 369 | ** 370 | .** 371 | #P -64 -15 372 | * 373 | *** 374 | ...* 375 | ..** 376 | #P -61 -20 377 | ....** 378 | **.*..*.** 379 | **..*....* 380 | .....* 381 | ......*.* 382 | #P -43 -10 383 | ** 384 | ** 385 | #P -38 -15 386 | ** 387 | ** 388 | #P -33 -16 389 | .** 390 | .** 391 | . 392 | . 393 | *** 394 | ** 395 | ...** 396 | ..*** 397 | .*.* 398 | .** 399 | #P -46 -29 400 | ..* 401 | *...* 402 | *...* 403 | *.*.* 404 | . 405 | ..** 406 | ..** 407 | ..** 408 | . 409 | ...*.* 410 | ....** 411 | #P -39 -26 412 | .* 413 | .** 414 | ...* 415 | *.* 416 | * 417 | #P -34 -36 418 | ..** 419 | ..** 420 | . 421 | . 422 | ..*** 423 | ...** 424 | ** 425 | *** 426 | .*.* 427 | ..** 428 | #P -14 -20 429 | * 430 | *.* 431 | ** 432 | #P 16 -14 433 | *** 434 | * 435 | .* 436 | #P 10 16 437 | .** 438 | *.* 439 | ..* 440 | #P -20 10 441 | .* 442 | ..* 443 | *** 444 | --------------------------------------------------------------------------------