GAB030.DOC

(5 KB) Pobierz
    GABventure System Documentation          Version 3.0   -   Mar 1987

 1. Introduction.
 2. Features.
 3. Future plans.
 4. File conventions.
 5. Prepare to play.
 6. How to play.
 7. How to make a GABventure.
 8. Known bugs.
 9. Feedback.


 Section 1 - Introduction

    GABventure is a text-adventure      system for the C64.  You can play or
write adventures.  BASIC programs are   used but you don't program to write
adventures.  More on that later.

    Written entirely by Gary A. Beck

    THIS SYSTEM IS PUBLIC DOMAIN.


 Section 2 - Features

 1. Command/Abbr
north/n   south/s   east/e    west/w    up/u      down/d    enter     exit
get       drop      open      close     lock      unlock    look/l    examine
quit/q    stop      end       read      inventory/i         score     help
put....into....     get....from....     turn on   turn off  printer   what

 2. Some objects can contain other      objects or GABventurers.
 3. GABventurers can carry objects.
 4. Moving to some locations may requireyou to be inside of a 'vehicle' or have
'equipment' with you.
 5. Full description of 'rooms' is      provided on initial entry or by
'look'ing around.
 6. The game is over when the maximum   score is 'score'ed.
 7. You can play again after 'quit'ing  without reloading the program.
 8. SAVE option when 'quit'ing.
 9. RESTORE option at the start.
10. Output to printer via 'printer' cmd
11. You can 'get/drop/what' a list of   objects: 'get chain tree fish'
12. New versions of GABventure are able to play GABventure games created for
previous versions. (That's half the     reason for the OPT file.)


 Section 3 - Future Plans

    Addition of CHARACTERS to interact  with.  The current version does get
lonely now and then.

    Maintain clock.

 (Your comments could add to this list)


 Section 4 - File Conventions

    GABventure system uses disk files   in addition to the program itself.  You
will need the proper collection of      files to play a game.

    File names will follow this         convention:
    The first three characters are GAB  - in upper case.
    Characters four through six identify either a game or version number.
    Character seven is a period.
    Characters eight through ten are        the file type - in upper case.

    Files used by GABventure:
  NAME     P/S/R/U  Used for...

GABnnn.PLY    P     Playing the game
GABnnn.BLD    P     Make your own
GABnnn.STR    P     Make RELative file  from SEQuential file (or SEQ from REL)
GABnnn.REL    R     These are the rooms or places.  Used to play the game.
                    You build one to    make your own GABventure.
GABnnn.SEQ    S     Tis a SEQuential    version of the RELative file.
                    You can use the STR program to make the REL file from this.
GABnnn.OBJ    S     These are the       OBJects.  Needed to play.  Build one to
                    make your own.
GABnnn.OPT    S     The OPTions for     GABventure nnn.  Used to Play the game.
GABnnn.DOC    S     You are reading it.
GABnnn.SAVxxx S     Saved game position

By the way, P/S/R/U stands for PROGRAM  SEQUENTIAL RELATIVE USER.  These are
file storage types.


 Section 5 - Prepare to Play.

You need four files to play.
GABnnn.PLY is the program.  The other   three files are OPT, REL, OBJ.
The names of these three files must     follow the naming conventions outlined
in section 4. (If not, it won't work.)

So...for GABventure number 007 ya need: GAB007.OPT   GAB007.REL   GAB007.OBJ

Note: UPPERCASE is needed and the files MUST be of the proper storage type.

Check your directory.  Are the needed   files there?  If so go to section 6.

Was only REL missing?  If so -  you can make one if you have the SEQ file.

LOAD & RUN the GABnnn.STR.
It will ask you for the GABventure      number.  Enter the three characters.
The program will first read the options from the OPT file.  Then the SEQ file
is read.  Finally the REL file is made. Creating the REL file is rather slow.
Maybe you could read a good book while  you wait.

You should now have all the files you   need.  If not you need more help than I
can give you here - seek help elsewhere.

 Section 6 - How to Play

    To play you need the PLY, OPT, OBJ  and REL files.  That's all covered in
section 5 above.

    LOAD GABnnn.PLY
    RUN  it.
    This is basic. Do your normal thing.
    You will be asked what drive number the data is on.  Default is 8.
    You will be asked which GABventure  to play.  This is a three character
identifier. (The one that comes after   GAB in the OPT, OBJ and REL file names)
Enter all three characters. You should  be off and running.


 Section 7 - How to make a GABventure

    You need the GABnnn.BLD program for this.
    Using the BLD program you can make  or modify the OPT, OBJ & REL files.
    Positive locations are rooms or     places. Negative locations are objects. Location zero is the GABventurer.
    If object 2 is located inside of    object 5 then its location is -5.
    If object 7 is in room 3 then its   location is 3.
    If the GABventurer has object 10    then its location is 0.
    You can define TRIPs.  A trip is a  range of room numbers which require
certain object number(s) to be held by  the GABventurer.  Set trips up while  
editing the OPT file.
    Beyond that it's self explanatory.
    In the future the program and this  document will be revised based on your
comments.


 Section 8 - Known Bugs & FUNNY Stuff

    I wrote it so it makes sense to me  but you .... might have other ideas.

Details:
  When naming objects in commands, you  match on all characters or ending
characters of the object name.          If more than one match... strangeness.
If an object name is more than one word you should use only one of them in
commands.
  You can exit and re-enter an object   while using it as a vehicle.


 Section 9 - Feedback

    By mail: G. A. Beck
             5419 Summit
             Lyndhurst, OH  44124

    CIS:     73537,3704




Zgłoś jeśli naruszono regulamin