home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / misc / fastlife.hlp < prev    next >
Text File  |  1986-07-20  |  8KB  |  150 lines

  1. %Rules
  2. ------------------------------ FastLife RULES ---------------------------------
  3.  
  4. The Game of Life:
  5.    1. Life is played on a rectangular grid of cells which are ON or OFF.  
  6.    2. Each cells has eight neighboring cells - i.e. the cells next to it
  7.       horizontally, vertically and diagonally.
  8.    3. Life proceeds in turns called Generations or Lifecycles.
  9.    4. If a cell that is ON has 2 or 3 neighbors that are ON, it will remain ON
  10.       in the next Generation.  If there are less or more, it will be OFF.
  11.    5. If a cell that is OFF has exactly 3 neighbors that are ON, it will be ON
  12.       in the next Generation.  Otherwise it will be OFF.
  13.  
  14. The FastLife Screen has 4 areas (which may not be visible at all times):
  15.    1. The Life Field - the action takes place here.  Each dot is a cell that
  16.       is ON.  The corners of the Magnify Window and the Magnify Cursor flicker.
  17.    2. The Magnify Window - an enlarged view of part of the Life Field.  The
  18.       Magnify Cursor appears as a small pair of braces surrounding a cell.
  19.    3. The Command Menu - a list of commands that are currently available.
  20.    4. The Message Line - a place where messages appear and text is entered.
  21. %Function
  22. ---------------------------- FastLife OPERATIONS ------------------------------
  23.  
  24. PTR = Mouse Pointer or Magnify Cursor   EITHER = Life Field or Magnify Window
  25. LEFT = Left Mouse Button or INS Key     RIGHT = Right Mouse Button or DEL Key
  26.  
  27. to Enter a Point:                     
  28.    move PTR to position in Magnify Window, Press LEFT to toggle point on/off
  29.  
  30. to Select a Command:
  31.    Type first letter of command (in lower case), OR
  32.    move Mouse Pointer to command word in Menu and Press Left Mouse Button
  33.  
  34. to Select a POSITION:
  35.    move PTR to desired position in EITHER, Press LEFT
  36.  
  37. to Select an AREA or RANGE:
  38.    move PTR to beginning corner in EITHER, Press LEFT
  39.    move PTR to ending corner, Press LEFT again
  40.    to start over after pressing LEFT once: Press RIGHT
  41.    NOTE - the Magnify Window CAN be moved while an AREA is being selected
  42.         - while waiting for the beginning corner, crosshairs are displayed
  43.         - while waiting for the ending corner, the AREA is outlined/inverted
  44. %Command
  45. ----------------------------- FastLife COMMANDS -------------------------------
  46.  
  47. Go ............. repeat lifecycles until a key is pressed           
  48. Step ........... do one lifecycle
  49. Area ........... perform operation on a rectangular AREA of the life field
  50.    Yank ........ cut (delete) selected AREA into save buffer
  51.    Copy ........ copy selected AREA into save buffer
  52.    Blank ....... clear all cells in selected AREA
  53. Paste Relative . paste save buffer at selected POSITION
  54.       Absolute . paste save buffer at position originally cut from
  55. Undo ........... restore life field to state at last entry, Read or Paste
  56. Read ........... select from a menu of saved life image files
  57.    Relative .... read a file at selected POSITION
  58.    Absolute .... read a file at position originally written from
  59. Write .......... write selected AREA to file (8 chars max in name)
  60. Zoom ........... toggle between full screen magnify and life field
  61. Trace .......... save life image at intervals and recall the saved images
  62.    Toggle ...... turn tracing on/off, get trace interval when turned on
  63.    Back ........ load previous trace to life field (repeat to scan backwards)
  64.    Forward ..... load next trace to life field (repeat to scan images forwards)
  65.    Quit ........ return to main menu
  66. Xtra ........... display additional commands menu (see Xtra help)
  67. Help ........... display help menu
  68. Quit ........... terminate FastLife (with option of saving current image)
  69. %Xtra
  70. ------------------------ FastLife ADDITIONAL COMMANDS -------------------------
  71.  
  72. Clear .......... blank entire life field
  73. Swap ........... switch between primary and secondary life fields
  74. Xpand .......... toggle between narrow field w/ magnify and wide life field 
  75. Rotate ......... turn an AREA by 90 degrees
  76. Plot ........... toggle automatic entry of points when Magnify Cursor is moved:
  77.                  points are set to same state as last manually entered point
  78. Vary ........... move AREA thru RANGE of positions and 'phases'
  79.    USAGE: 1st, enter rectangular AREA to be moved. 2nd, enter RANGE as an area:
  80.       width = left or right movement, height = up or down.  3rd, enter PHASES.
  81.       (Each phase is one life cycle applied only to AREA.)  FastLife will do a
  82.       'Go' command for each position of the AREA and each PHASE.  Type any key
  83.       to pause, then choose commands from Vary menu:  
  84.    Next ........ start next variation 
  85.    Continue .... continue current variation
  86.    Save ........ save original position of current variation
  87.    Quit ........ return to main menu
  88. %Keyboard
  89. ------------------------ FastLife KEYBOARD OPERATIONS -------------------------
  90.  
  91. to Move Magnify Cursor: 
  92.    LEFT, RIGHT, UP, DOWN arrow keys move magnify cursor in a direction 
  93.    Shift-LEFT, Shift-RIGHT, Shift-UP, Shift-DOWN arrow keys move cursor 10
  94.       spaces in corresponding direction
  95.    Shift-'5' moves cursor to middle of Magnify Window
  96.  
  97. to Move Magnify Window within Life Field:
  98.    DEL = center window around Magnify Cursor
  99.    HOME = 10 positions left,   Shift-HOME = 1 position left
  100.    END  = 10 positions right,  Shift-END  = 1 position right
  101.    PGUP = 10 positions up,     Shift-PGUP = 1 position up
  102.    PGDN = 10 positions down,   Shift-PGDN = 1 position down
  103.    w/ Control = move absolutely to:  
  104.       Control-HOME = top    left,   Control-PGUP  = top    right
  105.       Control-END  = bottom left,   Control-PGDN  = bottom right
  106.                      Control-LEFT = middle
  107. %Shortcut
  108. ----------------------------- FastLife SHORTCUTS ------------------------------
  109.  
  110. - Default responses when a typed line is requested are shown in brackets and
  111.   may be accepted by typing Return or Pressing a mouse button.
  112. - Generally, selecting a menu item with the RIGHT mouse button immediately
  113.   selects the first item from the next menu that would be displayed.  Same
  114.   behavior when a command letter is typed in UPPER case.
  115. - Either mouse button will stop the Go command.
  116. - When entering points with the mouse, hold down the LEFT button and move the
  117.   mouse to turn a line of points on or off.
  118. - Pressing the RIGHT mouse button either in the Magnify Window or the Life
  119.   field centers the Magnify Window at that point.  
  120. - Pressing the LEFT mouse button in the Life Field centers the Magnify Window
  121.   at that point AND immediately invokes the Zoom command.
  122. - Generally, the Escape key will cancel FastLife commands at any point.
  123. - At the Main command menu, pressing the Return key will do the Step command.
  124. - In the Vary command, pressing the Return key or the RIGHT mouse button to
  125.   halt the lifecycles will immediately start the next variation.
  126. - The Insert key will toggle the point at the Magnify cursor on or off even
  127.   when the Magnify Window is not displayed.
  128. %Notice
  129. -------------------------- FastLife - Version 1.00 ----------------------------
  130.  
  131.            Copyright (c) 1986 by Dan McMullen - All Rights Reserved
  132.  
  133.       Welcome to FastLife, an implementation of John Conway's game of
  134.       Life for PC compatibles with a Color Graphics Adapter.  Permission
  135.       is granted to distribute this program freely, as long as no fee is
  136.       charged and this notice is not altered.  If you enjoy the program,
  137.       and would like to be informed of updates, send $10 to me at the
  138.       address below and I'll put you on the mailing list.  Source code
  139.       is available to 'registered' users who are interested.
  140.              
  141.       I want your feedback on FastLife, so let me know what you do or 
  142.       don't like.  I'll be making changes in the future based on what I 
  143.       hear from you.
  144.    
  145.                           Dan McMullen
  146.                           2161-1/2 Bohemian Highway
  147.                           Occidental, CA  95465
  148.  
  149.                                   THANKS!
  150.