home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Unsorted BBS Collection
/
thegreatunsorted.tar
/
thegreatunsorted
/
misc
/
fastlife.hlp
< prev
next >
Wrap
Text File
|
1986-07-20
|
8KB
|
150 lines
%Rules
------------------------------ FastLife RULES ---------------------------------
The Game of Life:
1. Life is played on a rectangular grid of cells which are ON or OFF.
2. Each cells has eight neighboring cells - i.e. the cells next to it
horizontally, vertically and diagonally.
3. Life proceeds in turns called Generations or Lifecycles.
4. If a cell that is ON has 2 or 3 neighbors that are ON, it will remain ON
in the next Generation. If there are less or more, it will be OFF.
5. If a cell that is OFF has exactly 3 neighbors that are ON, it will be ON
in the next Generation. Otherwise it will be OFF.
The FastLife Screen has 4 areas (which may not be visible at all times):
1. The Life Field - the action takes place here. Each dot is a cell that
is ON. The corners of the Magnify Window and the Magnify Cursor flicker.
2. The Magnify Window - an enlarged view of part of the Life Field. The
Magnify Cursor appears as a small pair of braces surrounding a cell.
3. The Command Menu - a list of commands that are currently available.
4. The Message Line - a place where messages appear and text is entered.
%Function
---------------------------- FastLife OPERATIONS ------------------------------
PTR = Mouse Pointer or Magnify Cursor EITHER = Life Field or Magnify Window
LEFT = Left Mouse Button or INS Key RIGHT = Right Mouse Button or DEL Key
to Enter a Point:
move PTR to position in Magnify Window, Press LEFT to toggle point on/off
to Select a Command:
Type first letter of command (in lower case), OR
move Mouse Pointer to command word in Menu and Press Left Mouse Button
to Select a POSITION:
move PTR to desired position in EITHER, Press LEFT
to Select an AREA or RANGE:
move PTR to beginning corner in EITHER, Press LEFT
move PTR to ending corner, Press LEFT again
to start over after pressing LEFT once: Press RIGHT
NOTE - the Magnify Window CAN be moved while an AREA is being selected
- while waiting for the beginning corner, crosshairs are displayed
- while waiting for the ending corner, the AREA is outlined/inverted
%Command
----------------------------- FastLife COMMANDS -------------------------------
Go ............. repeat lifecycles until a key is pressed
Step ........... do one lifecycle
Area ........... perform operation on a rectangular AREA of the life field
Yank ........ cut (delete) selected AREA into save buffer
Copy ........ copy selected AREA into save buffer
Blank ....... clear all cells in selected AREA
Paste Relative . paste save buffer at selected POSITION
Absolute . paste save buffer at position originally cut from
Undo ........... restore life field to state at last entry, Read or Paste
Read ........... select from a menu of saved life image files
Relative .... read a file at selected POSITION
Absolute .... read a file at position originally written from
Write .......... write selected AREA to file (8 chars max in name)
Zoom ........... toggle between full screen magnify and life field
Trace .......... save life image at intervals and recall the saved images
Toggle ...... turn tracing on/off, get trace interval when turned on
Back ........ load previous trace to life field (repeat to scan backwards)
Forward ..... load next trace to life field (repeat to scan images forwards)
Quit ........ return to main menu
Xtra ........... display additional commands menu (see Xtra help)
Help ........... display help menu
Quit ........... terminate FastLife (with option of saving current image)
%Xtra
------------------------ FastLife ADDITIONAL COMMANDS -------------------------
Clear .......... blank entire life field
Swap ........... switch between primary and secondary life fields
Xpand .......... toggle between narrow field w/ magnify and wide life field
Rotate ......... turn an AREA by 90 degrees
Plot ........... toggle automatic entry of points when Magnify Cursor is moved:
points are set to same state as last manually entered point
Vary ........... move AREA thru RANGE of positions and 'phases'
USAGE: 1st, enter rectangular AREA to be moved. 2nd, enter RANGE as an area:
width = left or right movement, height = up or down. 3rd, enter PHASES.
(Each phase is one life cycle applied only to AREA.) FastLife will do a
'Go' command for each position of the AREA and each PHASE. Type any key
to pause, then choose commands from Vary menu:
Next ........ start next variation
Continue .... continue current variation
Save ........ save original position of current variation
Quit ........ return to main menu
%Keyboard
------------------------ FastLife KEYBOARD OPERATIONS -------------------------
to Move Magnify Cursor:
LEFT, RIGHT, UP, DOWN arrow keys move magnify cursor in a direction
Shift-LEFT, Shift-RIGHT, Shift-UP, Shift-DOWN arrow keys move cursor 10
spaces in corresponding direction
Shift-'5' moves cursor to middle of Magnify Window
to Move Magnify Window within Life Field:
DEL = center window around Magnify Cursor
HOME = 10 positions left, Shift-HOME = 1 position left
END = 10 positions right, Shift-END = 1 position right
PGUP = 10 positions up, Shift-PGUP = 1 position up
PGDN = 10 positions down, Shift-PGDN = 1 position down
w/ Control = move absolutely to:
Control-HOME = top left, Control-PGUP = top right
Control-END = bottom left, Control-PGDN = bottom right
Control-LEFT = middle
%Shortcut
----------------------------- FastLife SHORTCUTS ------------------------------
- Default responses when a typed line is requested are shown in brackets and
may be accepted by typing Return or Pressing a mouse button.
- Generally, selecting a menu item with the RIGHT mouse button immediately
selects the first item from the next menu that would be displayed. Same
behavior when a command letter is typed in UPPER case.
- Either mouse button will stop the Go command.
- When entering points with the mouse, hold down the LEFT button and move the
mouse to turn a line of points on or off.
- Pressing the RIGHT mouse button either in the Magnify Window or the Life
field centers the Magnify Window at that point.
- Pressing the LEFT mouse button in the Life Field centers the Magnify Window
at that point AND immediately invokes the Zoom command.
- Generally, the Escape key will cancel FastLife commands at any point.
- At the Main command menu, pressing the Return key will do the Step command.
- In the Vary command, pressing the Return key or the RIGHT mouse button to
halt the lifecycles will immediately start the next variation.
- The Insert key will toggle the point at the Magnify cursor on or off even
when the Magnify Window is not displayed.
%Notice
-------------------------- FastLife - Version 1.00 ----------------------------
Copyright (c) 1986 by Dan McMullen - All Rights Reserved
Welcome to FastLife, an implementation of John Conway's game of
Life for PC compatibles with a Color Graphics Adapter. Permission
is granted to distribute this program freely, as long as no fee is
charged and this notice is not altered. If you enjoy the program,
and would like to be informed of updates, send $10 to me at the
address below and I'll put you on the mailing list. Source code
is available to 'registered' users who are interested.
I want your feedback on FastLife, so let me know what you do or
don't like. I'll be making changes in the future based on what I
hear from you.
Dan McMullen
2161-1/2 Bohemian Highway
Occidental, CA 95465
THANKS!