home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / life_lab.zip / LIFE_LAB.DOC < prev    next >
Text File  |  1989-02-27  |  4KB  |  87 lines

  1.                            L I F E   L A B
  2.                          ===================
  3.                         KENNETH L. KUBOS, PH.D.
  4.           * Contact - The Science Lab BBS (301) 444-0551 *
  5.  
  6. LIFELAB is a cellular automaton environment which will allow you to
  7. manipulate the rules of a two-dimensional "Game of Life", as it has
  8. been known.
  9.  
  10. All automata begin with a pattern of cells known as the 'seed'.  A set
  11. of rules is then applied to transform this pattern into the next
  12. generation.  This new generation, in turn, acts as the seed for ITS
  13. successor.  LIFELAB limits the number of generations to 500 or until the
  14. EGA/VGA border is exceeded.  The generation limit may easily be changed
  15. from the included source code.
  16.  
  17. LIFELAB begins by selecting (1) Whether you will draw the seed freehand
  18. or use a seed contained in a preexisting file, and (2) the rules by
  19. which a pixel or 'cell' will live, replicate or die.
  20.  
  21. You will then taken to the 'arena' where "The Game of Life" will be
  22. played out.  If you selected 'freehand', you may now enter the seed of
  23. your choice using the arrow keys of the numberic keypad.  All 8
  24. directions are implimented.  'Enter' erases a point.  Press 'S' to save
  25. your seed and play, or 'Q' to quit seed entry and play.  If you selected
  26. 'S' to use a seed from the disk, type its name and press 'Enter'.  The
  27. seed will be loaded, drawn on the screen and game will the be executed
  28. according to the rules you selected.
  29. Pressing 'Enter' during play, recycles the program.
  30. Pressing 'X' quits the program.
  31.  
  32. --------------------------
  33.  
  34. Various seed/rule combinations can result in interesting patterns which
  35. when viewed in LIFELAB's animation, move, eat, die, replicate, leave
  36. droppings (just leave 'em - no pooper scoopers here), etc.  You will
  37. also witness the growth of corals and the formation of crystals as
  38. 'living caps' organize 'thin air' into in a highly organized, dead
  39. matrix.
  40.  
  41. Perhaps must breathtaking of all is the formation of exotic 'mandalas',
  42. 'yantras' or archetypal symbols resembling mystical vestments and
  43. oriental rugs from simple square, rectangular or linear seeds.  With
  44. these, one realizes the wisdom of the sages who have said that it's not
  45. the goal, but the process of reaching it that counts.  As an interesting
  46. aside, there is no method of specifying a seed, rule set and generation
  47. number which will DIRECTLY produce the pattern observed in a particular
  48. generation; the whole process MUST be played out to see that pattern.
  49.  
  50. ----------------------------------------------------
  51. USING THE CELLULAR AUTOMATON PROGRAM, LIFELAB.EXE
  52.  
  53. 1) EGA/VGA color monitor is required.
  54.  
  55. 2) You might want to 'shadow' your BIOS in RAM for
  56.    fastest operation.
  57.  
  58. 3) You might need to remove some TSR's from 640K
  59.    machines if you're particularly TSR-heavy.
  60.  
  61. ----------------------------------------------------
  62.  
  63. EXAMPLE:  Using the file 'STEN' (solid square, 10x10 cells) as a seed.
  64.  
  65.                 S               Z               O   (Isolation Charact.)
  66.    ---------------------------------------------------------
  67. Z  |         coral           coral            cancer
  68.  
  69. O  |     oriental rug      stable rug       "blinkers"
  70.  
  71. T  |     dying coral     crystal growth    living 'virus'
  72. -  ----------------------------------------------------------
  73. ^
  74. S
  75. t
  76. a
  77. t
  78. e
  79.  
  80. #
  81.  
  82. =======================================================================
  83.  TRY THESE:
  84.  A. Seed with the file 'FIFTY' and use rules: Z, O.
  85.  B. Seed with a 6X6 solid square (file 'SSIX') and use rules: S, O.
  86. =======================================================================
  87.