Life game for the UNIX PC [Here is the missing life-patterns file]
Karl Fox
karl at MorningStar.Com
Thu Oct 26 04:03:22 AEST 1989
Sorry, I wasn't thinking. Put this file in /usr/local/lib/life-patterns:
#!/bin/sh
#
# This is a SHAR archive. To extract, remove everything
# above the #!/bin/sh line and type "sh filename"
#
if `test ! -s ./life-patterns`
then
echo "Writing ./life-patterns"
sed 's/^X//' > ./life-patterns << '\End\of\File\ ./life-patterns'
X###############################################################################
X# #
X# Starting Patterns for John Horton Conway's game of Life #
X# #
X# Patterns are delimited by lines beginning with a '#'. #
X# Zero-length patterns are ignored (i.e. multiple '#'-lines in a #
X# row act as one, such as this comment). #
X# #
X# Please send any additions to karl at MorningStar.Com (Karl Fox) or #
X# karl at zip.UUCP (Karl Fox) #
X# #
X###############################################################################
X# Maze of "fuses"
X###############################################################################
X
X** ** ** **
X* * * * * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * * * * * *
X ** ** ** **
X
X ** ** ** **
X * * * * * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X* * * * * * * *
X** ** ** **
X
X** ** ** **
X* * * * * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * * * * * *
X ** ** ** **
X
X ** ** ** **
X * * * * * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X* * * * * * * *
X** ** ** **
X
X ** **
X ** **
X
X###############################################################################
X# Another maze of "fuses"
X###############################################################################
X
X ** **
X ** **
X
X ** **
X * * * *
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X ** * * * * **
X ** ** ** **
X
X ** ** ** **
X * * * * * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X** * * * * * * * * **
X** ** ** ** ** **
X
X** ** ** ** ** **
X** * * * * * * * * **
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * *
X * * * * * * * *
X ** ** ** **
X
X ** ** ** **
X ** * * * * **
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X * *
X * * * *
X ** **
X
X ** **
X ** **
X
X###############################################################################
X# Glider gun
X###############################################################################
X
X *
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X *
X * *
X * ** *
X** * ** **** *
X** * ** **** *
X * * * * **
X * **** **
X ****
X *
X
X###############################################################################
X# Glider gun with Pentadecathlon glider-eater
X###############################################################################
X *
X ****
X * **** **
X * * * * **
X** * ** **** *
X** * ** **** *
X * ** *
X * *
X *
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X * *
X ** **** **
X * *
X
X###############################################################################
X# Overweight spaceship with two escorts
X###############################################################################
X
X**
X**
X
X ******
X * *
X *
X *
X
X *
X *
X * *
X ************
X
X
X
X ******
X * *
X *
X *
X
X##############################################################################
X# Lightweight, middleweight and heavyweight spaceships
X##############################################################################
X
X**
X**
X
X *
X *
X * *
X ****
X
X
X
X ** *
X ** *
X * *
X *****
X
X
X
X *
X *
X * *
X ******
X
X **
X **
X
X###############################################################################
X# 57-wide horizontal line
X###############################################################################
X
X
X*********************************************************
X
X
X###############################################################################
X# 49-wide horizontal line
X###############################################################################
X
X
X*************************************************
X
X
X###############################################################################
X# 41-wide horizontal line
X###############################################################################
X
X
X*****************************************
X
X
X###############################################################################
X# 39-wide horizontal line
X###############################################################################
X
X
X***************************************
X
X
X###############################################################################
X# 33-wide horizontal line
X###############################################################################
X
X
X*********************************
X
X
X###############################################################################
X# 31-wide horizontal line
X###############################################################################
X
X
X*******************************
X
X
X###############################################################################
X# 30-wide horizontal line
X###############################################################################
X
X
X******************************
X
X
X###############################################################################
X# 10-wide horizontal line (turns into Pentadecathlon)
X###############################################################################
X
X**********
X
X###############################################################################
X# Clapping hands?
X###############################################################################
X
X ***
X***
X
X###############################################################################
X# Several pairs of blinking blocks
X###############################################################################
X
X**
X**
X **
X **
X
X **
X **
X **
X **
X
X **
X **
X **
X **
X
X **
X **
X **
X **
X
X **
X **
X **
X **
X
X###############################################################################
X# Blinking blocks
X###############################################################################
X
X**
X**
X **
X **
X
X###############################################################################
X# R-pentomino
X###############################################################################
X
X **
X**
X *
X
X###############################################################################
X# Grid of blocks
X###############################################################################
X** ** ** ** ** ** ** **
X** ** ** ** ** ** ** **
X
X** ** ** ** ** ** ** **
X** ** ** ** ** ** ** **
X
X** ** ** ** ** ** ** **
X** ** ** ** ** ** ** **
X
X** ** ** ** ** ** ** **
X** ** ** ** ** ** ** **
X
X** ** ** ** ** ** ** **
X** ** ** ** ** ** ** **
X
X** ** ** ** ** ** ** **
X** ** ** ** ** ** ** **
X
X** ** ** ** ** ** ** **
X** ** ** ** ** ** ** **
X
X** ** ** ** ** ** ** **
X** ** ** ** ** ** ** **
X
X###############################################################################
X# Barber pole
X###############################################################################
X
X**
X* *
X
X * *
X
X * *
X
X * *
X
X * *
X
X * *
X
X * *
X
X * *
X
X * *
X
X * *
X **
X
X###############################################################################
X# Period-8 Oscillator
X###############################################################################
X
X ***
X ***
X ***
X***
X***
X***
X
X###############################################################################
X# Mutates into exotic period-3 oscillator
X###############################################################################
X
X* *
X*****
X
X###############################################################################
X# Billiard-table oscillator: Shaker
X###############################################################################
X
X ** ** **
X ** ** **
X
X** **** **** **** **
X* * * * * * * * * *
X * ** * ** * ** * *
X* * * * * * * * * *
X** **** **** **** **
X
X** **** **** **** **
X* * * * * * * * * *
X * ** * ** * ** * *
X* * * * * * * * * *
X** **** **** **** **
X
X** **** **** **** **
X* * * * * * * * * *
X * ** * ** * ** * *
X* * * * * * * * * *
X** **** **** **** **
X
X ** ** **
X ** ** **
X
X###############################################################################
X# Period-4 Oscillator
X###############################################################################
X
X **
X * *
X* *
X * **
X
X * *
X *
X
X###############################################################################
X# Period-5 Oscillator
X###############################################################################
X
X **
X * *
X * *
X* *
X* *
X * *
X * *
X **
X
X###############################################################################
X# Period-6 Oscillator
X###############################################################################
X
X **
X** **
X** * **
X ***
X
X
X **
X **
X
X###############################################################################
X# Billiard-table oscillator: Tumbler
X###############################################################################
X
X *
X * *
X **
X
X **** *
X * * * * *
X * ** **
X ** * * *
X* * * *
X * ****
X
X **
X * *
X *
X
X###############################################################################
X# 20-high double-wide diagonal line.
X###############################################################################
X
X**
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X
X###############################################################################
X# 4-high double-wide diagonal line.
X###############################################################################
X
X**
X **
X **
X **
X
X###############################################################################
X# 14-high double-wide diagonal line.
X###############################################################################
X
X**
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X
X###############################################################################
X# 20-high double-wide diagonal line.
X###############################################################################
X
X**
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X **
X
X###############################################################################
X# Each X = "glider egg"
X###############################################################################
X
X ** **
X ** **
X ****
X **
X ****
X ** **
X ** ** ** **
X ** **
X **** ** **
X ** ** **
X **** ****
X ** ** **
X ** ** ****
X ** **
X ** ** ** **
X ** **
X ****
X **
X ****
X ** **
X ** **
X
X###############################################################################
X# More glider explosions...
X###############################################################################
X
X** ** ** **
X ** ** ** **
X **** ****
X ** **
X **** ****
X ** ** ** **
X** ** ** **
X
X###############################################################################
X
X **
X ****
X ** **
X ** **
X ** **
X ** **
X ** **
X ** **
X ** **
X ** **
X** **
X** **
X ** **
X ** **
X ** **
X ** **
X ** **
X ** **
X ** **
X ** **
X ****
X **
X
X###############################################################################
X
X** **
X ** **
X ** **
X ** **
X ** **
X ** **
X ** **
X
X###############################################################################
X
X** **
X ** **
X ** **
X
X###############################################################################
X# Here's a good one -- gliders collide and reform into a single glider.
X###############################################################################
X
X** **
X ** **
X ** **
X ** **
X
X###############################################################################
X
X** **
X ** **
X ** **
X
X###############################################################################
X
X** **
X ** **
X ** **
X
X###############################################################################
X# Glider Squaredance
X###############################################################################
X
X *** *
X* *** * * *
X* * * * * *
X* * * * ***
X *** *
X
X
X
X
X
X
X
X
X
X * ***
X *** * * * *
X * * * * * *
X * * * *** *
X * ***
X
X###############################################################################
X# More glider generators
X###############################################################################
X
X ** **
X * * ** **
X * * * *
X** ** * *
X ** **
X
X
X ** **
X * *
X * *
X ** **
X
X###############################################################################
\End\of\File\ ./life-patterns
else
echo "Not overwriting ./life-patterns"
fi
echo "Finished archive 1 of 1"
exit
--
Karl Fox, Morning Star Technologies karl at MorningStar.COM
No disclaimer needed -- RTFM for Usenet.
More information about the Unix-pc.sources
mailing list