home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / simulate / life8025.arj / LIFE8025.DOC next >
Text File  |  1991-06-01  |  12KB  |  266 lines

  1.      Life on an 80x25 Grid.02
  2.      Copyright (C) 1991 Wonder Box Software
  3.      Author : Nick Ross
  4.                      Game?
  5.                     Utility?
  6.             Profound insight into contemporary life?
  7.                   Time waster?
  8.  
  9.  
  10.      Life8025 was  one of  those programs  that get written, and used, when
  11.      one ought    to be  doing something that one does not wish to do, and so
  12.      wishes to    find excuses  not to  do it... I didn't have some more free
  13.      time on my hands, but Life8025.02 got written anyway.
  14.  
  15.  
  16.      Executing Life8025.02 :
  17.  
  18.      Life8025.02 is  executed by just entering it's file name, LIFE8025, at
  19.      the command  line. If  you're reading  this documentation    from a hard
  20.      copy, you    may wish  to do     this, so  that you can see the environment
  21.      controls described later working on-screen.
  22.  
  23.  
  24.      The Purpose of Life8025.02 :
  25.  
  26.      Life8025.02 is designed to simulate the life of a being or beings. The
  27.      being has    specific 'objects  of desire'  which he or she (Life8025.02
  28.      does not  discriminate  between  the  sexes  in  any  way,     especially
  29.      graphically!) must     pursue. These objects of desire are defined by the
  30.      being's planetary    heritage.  Life8025.02    initially  features  planet
  31.      Earth, but     can also  consider Venus and Saturn. The objects of desire
  32.      are as follows : Earth  : Love & Money
  33.               Venus  : Musical Form and Ultimate Truth
  34.               Saturn : Artistic and Literary Form
  35.  
  36.      Life8025.02 only considers desires, as opposed to drives, eg. the need
  37.      to feed,  as they    exist only  to maintain     and  improve  the  being's
  38.      ability to     pursue the  objects of     their desire.    Also missing is the
  39.      everyday irrelevant  chaff that  sadly takes  up most of most people's
  40.      time. This     is because  it only  exists to     distract us  from our real
  41.      objects of desire.
  42.  
  43.  
  44.      The Life8025.02 Screen :
  45.  
  46.      The screen     is initially black, apart from two lines at the top of the
  47.      screen and     two at     the bottom.  These  are  collectively    called    the
  48.      control panel.
  49.  
  50.      The first    line at     the top is the happiness/despair gauge, it will be
  51.      described in detail later. Underneath this is the program title and an
  52.      author/copyright notice.
  53.  
  54.      The lines    at the    bottom of  the    screen    represent  the    Life8025.02
  55.      environment controls. They are structured as follows :
  56.  
  57.        i. The key or keys to press, eg. [p] or [a cursor key], to change an
  58.       environment variable, in square brackets.
  59.  
  60.       ii. The title of the environment variable.
  61.  
  62.      iii. The current value of the environment variable, eg. (on), (off) or
  63.       (a numeric), in round brackets.
  64.  
  65.      A notable exception is the malice function (described later). This has
  66.      only the  first part  of the common structure. It initially appears on
  67.      screen as    an [m].     When it  is activated it becomes an [M]. The other
  68.      exceptions are  the functions  that aren't displayed on screen at all,
  69.      but these    are simple  and are enabled and disabled simply by pressing
  70.      their initial letter. These and all other controls are detailed in the
  71.      next section.
  72.  
  73.  
  74.      Controlling the Life8025.02 environment :
  75.  
  76.      Below is a list of the Life8025.02 environment controls. It is indexed
  77.      in an  order close     to that in which the control options are displayed
  78.      on the  screen, but  taking into  account the  fact that some controls
  79.      must be understood before others can be explained.
  80.  
  81.      Some controls  come into  effect as  soon as the relevant key has been
  82.      pressed, eg. once one of the keys to change the range has been pressed
  83.      the range    changes. Other    functions only    come into  effect after the
  84.      current object  of desire    pursuit cycle  has ended,  eg. when the key
  85.      that changes  the state of the malice function is pressed, Life8025.02
  86.      will remember  that the  malice function  needs to     change it's state,
  87.      and, when the cycle ends, the malice function's state will be changed.
  88.  
  89.      In the  case of  the latter,  should you  change your  mind about    the
  90.      selection of  the change of state, press the key that will reverse the
  91.      control previously     selected (frequently  the same     key  as  initially
  92.      pressed) and the control selected will not come into effect.
  93.  
  94.      range(0 to 79) : Defines the  number of steps or progressions that the
  95.               being can     make towards  the object  of desire  being
  96.               pursued, before  it is replaced by another. The being
  97.               can move in any of eight directions.
  98.  
  99.               The range     directly effects  the being's    ability     to
  100.               reach the current object of desire. When the range is
  101.               zero, the     being will  not move and, as such, will be
  102.               unable to     reach any  objects of    desire (0%  success
  103.               rate). Conversely,  when the  range is  79, the being
  104.               will be  able to    move from any point in the arena to
  105.               any other,  and, as  such, can  reach all     objects of
  106.               desire (100% success rate).
  107.  
  108.               Range 11    will give a 25% success rate, range 21 will
  109.               give a 50% success rate, and range 36 will give a 75%
  110.               success  rate   (the  maths  behind  this     is  rather
  111.               curious, such is life).
  112.  
  113.               The range represents what might be called the will or
  114.               gumption of  the individual  being  or  civilization.
  115.               When it  is low,    overall success     is  low  and  this
  116.               spirals into  despair in    the individual being or the
  117.               civilization. When it is high, the converse occurs.
  118.  
  119.               As noted    earlier, the  range  control  is  instantly
  120.               effective.
  121.  
  122.      [m or M] : Defines the state of the malice function, either on or off.
  123.         The presence  of malice will reset the maximum range of the
  124.         being to  39, it  will then position all subsequent objects
  125.         of desire  just out  of reach  of the  being. Pressing    [m]
  126.         turns the  malice function  on, and  pressing it again will
  127.         turn it off.
  128.  
  129.         The malice  function allows  you as an outward influence to
  130.         effect the success of the individual being or civilization.
  131.  
  132.         As noted  earlier, the    malice function     is  not  instantly
  133.         effective.
  134.  
  135.      continuum(0 to 250) : This defines the amount of time that will elapse
  136.                between each     'step' toward the object of desire
  137.                that the  being takes. This is actually measured
  138.                in milliseconds.  It can  be considered  as    the
  139.                ability to  speed up or slow down time itself in
  140.                the arena.  It allows  you to see the effects of
  141.                your     changes   to    the   environment   control
  142.                variables in the long term, quickly.
  143.  
  144.                The continuum control is instantly effective.
  145.  
  146.      control panel(on or off) : Enables you  to choose    whether or  not the
  147.                 control panel is displayed.
  148.  
  149.                 The  control  panel  can  be  seen  as    the
  150.                 being's belief    in either  a faith  of some
  151.                 form, or  fate. Whether     or not     the belief
  152.                 exists, it's  effects (ie.  the effects     of
  153.                 you  changing  the  values  of    environment
  154.                 variables) are still felt by the being.
  155.  
  156.                 The control  panel  function  is  instantly
  157.                 effective.
  158.  
  159.      object of desire(on or off) : Enables you to choose whether or not the
  160.                    object of desire is displayed.
  161.  
  162.                    The object of desire's visibility can be
  163.                    seen as the belief that the being has in
  164.                    the objects    of desire  that his  or her
  165.                    planetary  heritage    has  laid  down     as
  166.                    fundamental to his or her existence.
  167.  
  168.                    The    object     of  desire   function     is
  169.                    instantly effective.
  170.  
  171.      [d] : Enables you    to restore the Life8025.02 environment variables to
  172.        their original,  or default,     settings. This does not effect the
  173.        current planet, happiness/despair gauge position, or position of
  174.        the being in the arena.
  175.  
  176.        The default function is not instantly effective.
  177.  
  178.      [c] : Allows you  to enter civilization mode. In this mode, the screen
  179.        shows  the  despair/happiness  gauge     of  a    number    of  beings,
  180.        randomly sampled  from the civilization that the being initially
  181.        considered belongs to.
  182.  
  183.        Witness the starting points of the different beings, and see how
  184.        beings with    similar positions  at the start of your view change
  185.        with regard    to one another. Also consider why no being can ever
  186.        sink fully into despair or arrive fully at bliss.
  187.  
  188.        Note : The gauge  at the  top is  that of  the being featured in
  189.           individual mode.  The range  environment control (for the
  190.           individual being)  determines the  success rate of all of
  191.           the beings  considered in this mode, test the percentages
  192.           listed in  the description  of the range (above). This is
  193.           also true  of the  status of    the malice function and the
  194.           setting of the continuum environment control.
  195.  
  196.        The civilization function is not instantly effective.
  197.  
  198.        individual : Returns you to 'individual being' mode.
  199.  
  200.      planet(earth or venus or saturn) : This allows you to select the birth
  201.                     planet    and   subsequent   cultural
  202.                     heritage of  the being    considered.
  203.                     The birth  planet of the being also
  204.                     defines the colour of the being.
  205.  
  206.                     The   planet    function   is    not
  207.                     instantly effective.
  208.  
  209.      this is getting silly : When  you    finally     realise  that    Life8025.02
  210.                  started out sensible but has now become silly,
  211.                  you press [t] to quit.
  212.  
  213.                  The 'this  is getting  silly' function  is not
  214.                  instantly effective (or is it?). "Albatros?"
  215.  
  216.      There are    also two  hidden functions  that also effect the arena, the
  217.      sound function and the range view function.
  218.  
  219.      The sound function default is sound off, but pressing [s] will turn on
  220.      the sound    effect. When  a success     is recorded,  up to the point just
  221.      before bliss  is achieved,     a high beep will sound, and when a failure
  222.      is recorded,  up to the just before complete despair is reached, a low
  223.      beep will sound.
  224.  
  225.      The range    view function  default is  also off,  but pressing [r] will
  226.      activate it. It allows you to, at the slower continuum speeds, see the
  227.      being's steps  towards the     object of  desire being  logged up  as the
  228.      distance between them diminishes.
  229.  
  230.      Both are  cancelled by  pressing their  respective activating  keys  a
  231.      second time.
  232.  
  233.  
  234.      Uses of Life8025.02 : (just in case you were wondering)
  235.  
  236.      Life8025.02 has  two principal  functions, or 'time wasting qualities'
  237.      as they might otherwise be called, these are :
  238.  
  239.       i. Firstly,  Life8025.02     provides  an  interesting  dynamic  screen
  240.      display that is rather pleasing to watch as a distraction. This is
  241.      supported be  the ability  to change environmental settings to see
  242.      how  the  individual  being  or  civilization's  happiness/despair
  243.      status is effected.
  244.  
  245.      ii. Secondly, what is seen in the Life8025.02 arena can be interpreted
  246.      in terms of 'real' life. Important questions can be asked, some of
  247.      which have  been alluded  to in  the initial  descriptions of    the
  248.      environment control  variables (try  range(5),     continuum(5)  with
  249.      control panel and object of desire(off), for contemporary life).
  250.  
  251.      That's about it, as far as documentation goes, apart from to say ...
  252.  
  253.        i. ... that I'd  like to  see any suggestions that you have with
  254.           regard to future Life8025.02 developments and any interesting
  255.           Life8025.02 interpretations,  with either general or specific
  256.           environment control variable settings. I should think that if
  257.           you write to PC Plus they should be able to deal with them.
  258.  
  259.       ii. ... that Life8025.02 has very little to do with the wealth of
  260.           programs designed to simulate the growth of a colony of cells
  261.           on a  grid over  time. This  is the  bigger picture  and, for
  262.           extra value for money, the next one up from that too.
  263.  
  264.      and iii. ... thanks for  giving me     the opportunity  to waste  some of
  265.           your valuable time, enjoy.
  266.