home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
simulate
/
life8025.arj
/
LIFE8025.DOC
next >
Wrap
Text File
|
1991-06-01
|
12KB
|
266 lines
Life on an 80x25 Grid.02
Copyright (C) 1991 Wonder Box Software
Author : Nick Ross
Game?
Utility?
Profound insight into contemporary life?
Time waster?
Life8025 was one of those programs that get written, and used, when
one ought to be doing something that one does not wish to do, and so
wishes to find excuses not to do it... I didn't have some more free
time on my hands, but Life8025.02 got written anyway.
Executing Life8025.02 :
Life8025.02 is executed by just entering it's file name, LIFE8025, at
the command line. If you're reading this documentation from a hard
copy, you may wish to do this, so that you can see the environment
controls described later working on-screen.
The Purpose of Life8025.02 :
Life8025.02 is designed to simulate the life of a being or beings. The
being has specific 'objects of desire' which he or she (Life8025.02
does not discriminate between the sexes in any way, especially
graphically!) must pursue. These objects of desire are defined by the
being's planetary heritage. Life8025.02 initially features planet
Earth, but can also consider Venus and Saturn. The objects of desire
are as follows : Earth : Love & Money
Venus : Musical Form and Ultimate Truth
Saturn : Artistic and Literary Form
Life8025.02 only considers desires, as opposed to drives, eg. the need
to feed, as they exist only to maintain and improve the being's
ability to pursue the objects of their desire. Also missing is the
everyday irrelevant chaff that sadly takes up most of most people's
time. This is because it only exists to distract us from our real
objects of desire.
The Life8025.02 Screen :
The screen is initially black, apart from two lines at the top of the
screen and two at the bottom. These are collectively called the
control panel.
The first line at the top is the happiness/despair gauge, it will be
described in detail later. Underneath this is the program title and an
author/copyright notice.
The lines at the bottom of the screen represent the Life8025.02
environment controls. They are structured as follows :
i. The key or keys to press, eg. [p] or [a cursor key], to change an
environment variable, in square brackets.
ii. The title of the environment variable.
iii. The current value of the environment variable, eg. (on), (off) or
(a numeric), in round brackets.
A notable exception is the malice function (described later). This has
only the first part of the common structure. It initially appears on
screen as an [m]. When it is activated it becomes an [M]. The other
exceptions are the functions that aren't displayed on screen at all,
but these are simple and are enabled and disabled simply by pressing
their initial letter. These and all other controls are detailed in the
next section.
Controlling the Life8025.02 environment :
Below is a list of the Life8025.02 environment controls. It is indexed
in an order close to that in which the control options are displayed
on the screen, but taking into account the fact that some controls
must be understood before others can be explained.
Some controls come into effect as soon as the relevant key has been
pressed, eg. once one of the keys to change the range has been pressed
the range changes. Other functions only come into effect after the
current object of desire pursuit cycle has ended, eg. when the key
that changes the state of the malice function is pressed, Life8025.02
will remember that the malice function needs to change it's state,
and, when the cycle ends, the malice function's state will be changed.
In the case of the latter, should you change your mind about the
selection of the change of state, press the key that will reverse the
control previously selected (frequently the same key as initially
pressed) and the control selected will not come into effect.
range(0 to 79) : Defines the number of steps or progressions that the
being can make towards the object of desire being
pursued, before it is replaced by another. The being
can move in any of eight directions.
The range directly effects the being's ability to
reach the current object of desire. When the range is
zero, the being will not move and, as such, will be
unable to reach any objects of desire (0% success
rate). Conversely, when the range is 79, the being
will be able to move from any point in the arena to
any other, and, as such, can reach all objects of
desire (100% success rate).
Range 11 will give a 25% success rate, range 21 will
give a 50% success rate, and range 36 will give a 75%
success rate (the maths behind this is rather
curious, such is life).
The range represents what might be called the will or
gumption of the individual being or civilization.
When it is low, overall success is low and this
spirals into despair in the individual being or the
civilization. When it is high, the converse occurs.
As noted earlier, the range control is instantly
effective.
[m or M] : Defines the state of the malice function, either on or off.
The presence of malice will reset the maximum range of the
being to 39, it will then position all subsequent objects
of desire just out of reach of the being. Pressing [m]
turns the malice function on, and pressing it again will
turn it off.
The malice function allows you as an outward influence to
effect the success of the individual being or civilization.
As noted earlier, the malice function is not instantly
effective.
continuum(0 to 250) : This defines the amount of time that will elapse
between each 'step' toward the object of desire
that the being takes. This is actually measured
in milliseconds. It can be considered as the
ability to speed up or slow down time itself in
the arena. It allows you to see the effects of
your changes to the environment control
variables in the long term, quickly.
The continuum control is instantly effective.
control panel(on or off) : Enables you to choose whether or not the
control panel is displayed.
The control panel can be seen as the
being's belief in either a faith of some
form, or fate. Whether or not the belief
exists, it's effects (ie. the effects of
you changing the values of environment
variables) are still felt by the being.
The control panel function is instantly
effective.
object of desire(on or off) : Enables you to choose whether or not the
object of desire is displayed.
The object of desire's visibility can be
seen as the belief that the being has in
the objects of desire that his or her
planetary heritage has laid down as
fundamental to his or her existence.
The object of desire function is
instantly effective.
[d] : Enables you to restore the Life8025.02 environment variables to
their original, or default, settings. This does not effect the
current planet, happiness/despair gauge position, or position of
the being in the arena.
The default function is not instantly effective.
[c] : Allows you to enter civilization mode. In this mode, the screen
shows the despair/happiness gauge of a number of beings,
randomly sampled from the civilization that the being initially
considered belongs to.
Witness the starting points of the different beings, and see how
beings with similar positions at the start of your view change
with regard to one another. Also consider why no being can ever
sink fully into despair or arrive fully at bliss.
Note : The gauge at the top is that of the being featured in
individual mode. The range environment control (for the
individual being) determines the success rate of all of
the beings considered in this mode, test the percentages
listed in the description of the range (above). This is
also true of the status of the malice function and the
setting of the continuum environment control.
The civilization function is not instantly effective.
individual : Returns you to 'individual being' mode.
planet(earth or venus or saturn) : This allows you to select the birth
planet and subsequent cultural
heritage of the being considered.
The birth planet of the being also
defines the colour of the being.
The planet function is not
instantly effective.
this is getting silly : When you finally realise that Life8025.02
started out sensible but has now become silly,
you press [t] to quit.
The 'this is getting silly' function is not
instantly effective (or is it?). "Albatros?"
There are also two hidden functions that also effect the arena, the
sound function and the range view function.
The sound function default is sound off, but pressing [s] will turn on
the sound effect. When a success is recorded, up to the point just
before bliss is achieved, a high beep will sound, and when a failure
is recorded, up to the just before complete despair is reached, a low
beep will sound.
The range view function default is also off, but pressing [r] will
activate it. It allows you to, at the slower continuum speeds, see the
being's steps towards the object of desire being logged up as the
distance between them diminishes.
Both are cancelled by pressing their respective activating keys a
second time.
Uses of Life8025.02 : (just in case you were wondering)
Life8025.02 has two principal functions, or 'time wasting qualities'
as they might otherwise be called, these are :
i. Firstly, Life8025.02 provides an interesting dynamic screen
display that is rather pleasing to watch as a distraction. This is
supported be the ability to change environmental settings to see
how the individual being or civilization's happiness/despair
status is effected.
ii. Secondly, what is seen in the Life8025.02 arena can be interpreted
in terms of 'real' life. Important questions can be asked, some of
which have been alluded to in the initial descriptions of the
environment control variables (try range(5), continuum(5) with
control panel and object of desire(off), for contemporary life).
That's about it, as far as documentation goes, apart from to say ...
i. ... that I'd like to see any suggestions that you have with
regard to future Life8025.02 developments and any interesting
Life8025.02 interpretations, with either general or specific
environment control variable settings. I should think that if
you write to PC Plus they should be able to deal with them.
ii. ... that Life8025.02 has very little to do with the wealth of
programs designed to simulate the growth of a colony of cells
on a grid over time. This is the bigger picture and, for
extra value for money, the next one up from that too.
and iii. ... thanks for giving me the opportunity to waste some of
your valuable time, enjoy.