home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 7
/
FreshFishVol7.bin
/
new
/
game
/
role
/
dungeonmap
/
dungeonmap.doc
< prev
next >
Wrap
Text File
|
1994-01-01
|
20KB
|
476 lines
Document DungeonMap V2.1 documentation
DungeonMap V2.1
===============
1991-94 © Bill Elliot
727 94 Ave SW.,
Calgary, Alberta
T2V 0X8
Disclaimer
----------
DungeonMap is provided "AS IS" without warranty of any kind, either expressed
or implied. By using DungeonMap, you agree to accept the entire risk as to
the quality and performance of the program. Bill Elliot will not accept any
liability for this product.
0. Important
============
0.1. A Programmer's Plea
------------------------
DungeonMap is shareware. If you find this program useful, please send $10 to:
Bill Elliot
727 94 Ave SW.,
Calgary, Alberta
T2V 0X8
Even if you think that DungeonMap is terrible, I would appreciate a letter
giving me CONSTRUCTIVE ideas on how I can improve it.
Please promote the shareware system by making a contribution to the authors
of the shareware products you commonly use. There are many advantages to
the shareware system:
-- You can receive quality programs at a decent price. Had this been
a commercial program, you could expect to pay at least $19.95.
-- You can thoroughly examine a shareware program before reimbursing
the author. Once you've bought a commercial program, you're stuck
with it.
-- You promote the creation of a number of exciting and diverse
programs that would otherwise not reach the public if commercial
marketing was the only alternative.
Along with your $, please send your name, address, and the version number
of DungeonMap that you are currently using. This can be found by displaying
the About requester located in the Project menu.
0.2. Legal Bits...
------------------
Now, for the legal stuff. You don't need to read this unless you plan on
uploading, distributing, marketing, or stealing DungeonMap...
DungeonMap is Copyrighted 1991-94 by Bill Elliot
All Rights are Reserved Worldwide
DungeonMap is freely distributable as long as all the following conditions
are met:
1) All the files must be included in their original form without
additions, deletions, or modifications of any kind. Any such
modifications must appear in separate files.
2) All copyright notices must remain intact.
3) DungeonMap may not be sold commercially alone, or as a component in
another product.
4) DungeonMap may not appear on shareware or public domain disks for
which the consumers are charged more than a nominal disk copying fee
of seven dollars (US $7) per disk.
5) DungeonMap may not appear on any electronic service which charges
more than the basic access fee to download DungeonMap.
6) DungeonMap may not appear on any electronic service that claims
copyrights to uploaded programs, either alone or as part of a
collection.
If you would like a variance to any of the above conditions, please contact
me for written permission.
0.3. Another Way to Contact Me + An Ad
--------------------------------------
I am also on the Amiga Users of Calgary (AMUC) bulletin board on a fairly
regular basis. This is the first BBS to use the full power of the Amiga's
ability to multitask. Some of its features are:
- It has a mouse and pull-down menu driven interface.
- A 2.0 look and feel.
- Can download, upload, read your messages, take part in an on-line
conference ALL AT THE SAME TIME.
- While a file is downloading, and you see another file you want, you
can just add it to the list to be downloaded.
- There is also an off-line reader available for it, with the ability to
do off-line responding.
You can use a regular ASCII terminal package to access VBBS initially to
get a copy of the special required terminal package. This term package is
what gives all the above features. Just look for a file called IceTERMnnn.LZH.
The most current version, as of this writing, is IceTERM115.LZH.
The most current version of the off-line reader program is called IceOLR31.LZH.
The phone numbers to call are:
(403)282-5171
(403)282-5137
(403)284-5624
(403)282-5238
(403)282-5224
My Internet address there is:
Bill_Elliot@amuc.mtroyal.ab.ca
0.4. Requirements
-----------------
This software was written and tested on AmigaDos version 2.04, and uses the
features of version 2, such as: Gadtools, ASL, etc. So you require 2.04. If
you are still using V1.3, GET V2.04 or higher as they are light years ahead
of V1.3.
1. Using DungeonMap
-------------------
DungeonMap is intended to be used as an aid to Dungeon Masters (DM's) © TSR
for creating dungeons for use in Advanced Dungeons & Dragons (AD&D) © TSR.
But, you can use it for what ever you like.
The legend says "Door" and "Arch." But, these can be interpreted any way you
please (E.g., Door's could be locked or secret doors, and Arch's could be open
or unlocked doors). Just use your imagination. For the most part the program
is self explanatory. I'll just cover some of the more subtle points and
features.
1.1. Loading Saved Maps...
--------------------------
DungeonMap will first look for a directory (in what ever directory you
run DungeonMap from) called DungeonMapData. If DungeonMapData is found,
DungeonMap will display the files in this directory. Otherwise, it will
display the files in the current directory. NOTE: All files saved by
DungeonMap are forced to have a suffix of ".DAT". Therefore, only files
ending in ".DAT" are displayed. This helps save some time scrolling
through other unrelated files.
As the dungeon data is loaded, messages are displayed in the drag bar
after every 100 nodes are loaded. This gives you some idea of what is
happening during those long loads (E.g., a 1400 node map).
1.2. Saving Maps...
-------------------
The same procedure as above is used for selecting which directory to
display files from. But, this selection process is only for the first
save or load. The requester will keep the directory you may change it
to (at least till you quite the program).
1.3. Choosing a Map format...
-----------------------------
This allows you to choose the style of map to generate. You can choose a
dungeon style that is irregular in shape. Or, you can create a town, which
is rectangular, and where you can control the straightness of the roads
(among other things.)
1.4. Creating new Dungeons...
-----------------------------
This is really what you're here for. You will be presented with a
requester which asks how for the size of dungeon to create and how you
want it created. (I.E., What proportion of the exits will be OPEN, WALLS,
DOORS, and ARCHS). The total of these proportions must equal 100 or the
OK gadget will not be available. Just a warning on size. I would not try
anything larger than say 2000 nodes. Even this will take a fairly long
time.
If you get tired of waiting for the dungeon to be completed, or you feel
enough dungeon has been created, then the process can be stopped. Just
select the "NEW MAP" option again. You will notice that while creating
a map the "NEW MAP" option will read "STOP MAP".
Here are a couple of the messages you will see displayed in the drag bar,
while the Map is being created. They, and their meanings are as follows:
"Creating dungeon of xxx nodes. yyy nodes created."
This is just a progress report saying that xxx nodes of the requested
yyy nodes have been created. You will also see the dungeon being drawn
as it is created.
"No undefined exits. Choosing a new start point for dungeon generation..."
If there are no more undefined exits, a new one is created, at random,
on one of the outside edges. Then the dungeon creation will continue
from tha