Category : BBS Programs+Doors
Archive   : MAZED!.ZIP
Filename : MAZED!.DOC

 
Output of file : MAZED!.DOC contained in archive : MAZED!.ZIP
MAZED! DOOR game
Beta Version 1.0

by Alfonso Hermida 2/1991
Pi Square BBS (301) 794-8316
Seabrook, MD


What is MAZED!

MAZED! is a DOOR game that has been tested in Searchlight BBS systems. It
may work with PcBoard and others but I have not tested it.

MAZED! is a maze interpreter. You can design your own mazes and let your
callers test their skill with it. This program counts each move the player
makes; the goal being to finish the maze with the least number of moves.
You may design your own mazes, or use the ones included with the program.
I'll explain how to design them later.

Searchlight Setup

Method #1
-----------------------------------------------------------
(write the following in your DOORS.DEF file, let's assume MAZED! is on the
C drive in the subdirectory called MAZED)

2;0;1;;MAZED! #1;C:\MAZED;MAZEXXX MAZE#1.DAT %N
2;0;1;;MAZED! #2;C:\MAZED;MAZEXXX MAZE#2.DAT %N

where XXX can be either "KLR" (for color based game)
or "B&W" (for Black & White game).
-----------------------------------------------------------



Method #2 (The one I recommend)
-----------------------------------------------------------
(write the following on DOORS.DEF)

9;0;0;;MAZED! Game Menu;MAZED.DEF

(write inside a file you will create named MAZED.DEF)

2;0;1;;MAZED! #1;C:\MAZED;MAZEDXXX MAZE#1.DAT %N
2;0;1;;MAZED! #2;C:\MAZED;MAZEDXXX MAZE#2.DAT %N
------------------------------------------------------------

remember to change the XXX for KLR or B&W !


* ADDITIONAL INFO FOR OTHER BBS:*

<>This DOOR uses BIOS calls instead of direct screen writes. If you BBS
intercepts the BIOS calls then this program should be compatible. The
%N parameter is the name of the player. You can create a batch file
to make the game know who is playing(pass it as a parameter).

<>There are 2 versions of the MAZED! door. One supports color
(MAZEKLR.EXE) the other doesn't (MAZEB&W.EXE)..test the color one, if
it doesn't work, test the other. IF it doesn't work call Pi Square BBS
(301)794-8316 and give me enough info to see if I can solve the problem.







Instructions

To play, simply use the arrow key and move thru the maze. If things get
tough, press [Q]uit to quit early. The player that finishes with the
least amount of moves will be integrated in the MAZEXXX.BST file. The
*.BST file will depend on the maze that was loaded by the program.
Remember that the program is ran as:

MAZEXXX.EXE MAZE#YYY.DAT %N (or) MAZEXXX.EXE MAZE#YYY.DAT name

where XXX = KLR or B&W
YYY = number from 1 to 999
%N = name = name of player (depends on the BBS )
( %N for Searchlight BBS )
( name for other BBS's )

The *.BST is created by copying the name of the maze data file
i.e. if you loaded the MAZE#15.DAT file, then the *.BST file would
be MAZE#15.BST. There you would find the name of the BEST players so far.
MAZED! does not create a *.BST file if it doen't exist. The program comes
with 2 mazes ready made: MAZE#1.DAT and MAZE#2.DAT and its respective *.BST
files.

CAUTION
A dummy file called MAZE#YYY.BST (YYY= 1 to 999) must be in the same
directory as the program for each corresponding maze numbers, i.e. if
you created a maze called MAZE#24.DAT the also create a file called
MAZE#24.BST with the following format:

don't write this
"John Doe" (first line, dummy name )
10000 (second line, dummy points)
(put a BIG number > 1000 )

Only 2 lines are required! the first character of the name line must
be a (") and the last one also. To create it use the DOS "COPY CON"
command or use an editor or word processor and save it as an ASCII file.

------------------------------------------------------------
Testing the program without a BBS:

Simply write:

MAZEKLR.EXE
or MAZE#1.DAT John Doe (ENTER)
MAZEB&W.EXE

play the game and finish it. Run it again and see the begining screen
for the John Doe name. Since the dummy MAZE#1.BST file had a big number
for dummy points, John Doe should have made it in less moves, and he
therefore, should appear as the BEST player.















Creating your own mazes!

This is a copy of MAZE#1.DAT: R
1 column number 66 O
V................................................................V W

"******************************************************************" 1
"* ***** ** *********** * ** *" 2
"* ********* ***** ******** * * * **** * ** *********** *" 3
"* ********* * ****** ***** ****** **** * * **" 4
"* * ************ * ** **** ***** ** **" :
"* *** * * * * **** ***** **** ** **** ***** ****** ** *" :
"* * * **** ****** **** ***** **** ** **** ***** ****** ** *" :
"* ****** * * * **** ***** **** ** **** * *** * *" :
"* ** * ****** * **** ***** **** ** ******* ***** ***** * *" :
"***** ***** **** * * * **** ** * * ***** " :
" * * * ********* * **** ******* * * ******* *" :
"************** * * ***** * * * * **** * *** *" :
"* ********** * ****** ***** ****** ***** * * * ***** * *" :
"* *** * * ***** * * * * *** ** ** * * **" :
"* ***** *** ****** * * ************* ** * * * *** * * **" :
"* * *** *** * * * * * * * ** ******* * *" :
"* * ******* ** * * ***************** * ***** ** *" :
"* * ********* ** * ********* ** * ***** ******** *" :
"* * * ****** **** ***" :
"******************************************************************" 20

RULES

1. the first and last character of each line is a (").

2. The first and last lines are of the same format:
"******** 66 of these ******"

3. There must be 20 rows

4. The entrance should be in the right wall and the exit in the left wall

That's all there is to it! I strongly suggest that you use one of the
ready-made as templates for yours. Use an editor or word processor, and
with your cursor follow the different paths that you create. Remember
that the curso can not move diagonally so you can only move UP, DOWN,
LEFT and RIGHT.


CLOSING COMMENTS:
This software, as simple as it looks is VERY FLEXIBLE. Future versions will
incorporate AUTO maze generation utilities to simplify the maze creation,
increased speed and flexibility, TEN best players and other stuff. If you
have any suggestions or need asistance with setting up the software, contact
Pi Square BBS (301)794-8316.

This software is not free. Test it for a few weeks, if you plan to use it
as a DOOR in your BBS you must register. To register fill out the
registration form and send the amount you think this software is worth. You
will receive a Registered version with your BBS name and registration number.
Registered users will be updated of new releases as they appear.

This software is distributed "AS IS". The author is not responsible for
any damages incurred while using this software. Even though great care
has been taken in developing this software, the registered user agrees that
the software is without any warranty of any kind.


Thanks! A. Hermida

*************************************************************************
REGISTRATION FORM FOR MAZED! Beta Version 1.0

NAME: _______________________________________

ADDRESS: ________________________________________________________

________________________________________________________

BBS NAME: ________________________________________________________

BBS PHONE:_______________________________

BBS Software: ______________________________________________

MAX Baud:_____________

ACCESS HOURS:________________________


Send your Donation to:

Alfonso Hermida
9965 Goodluck Rd T4
Seabrook MD 20706


Since you might have used MAZED! already, give us any suggestions
in order to improve it:

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

*************************************************************************
ÿÿš
ÿÿÐ
ÿÿ ÿÿBÿÿMÿÿ ÿÿ"ÿÿ`ÿÿ„ÿÿ†ÿÿ•ÿÿ—ÿÿ¤ÿÿÏÿÿÜÿÿÞÿÿKÞàÿÿâÿÿüÿÿþÿÿEÿÿŠÿÿÐÿÿÿÿ\ÿÿ¢ÿÿèÿÿ.ÿÿtÿÿºÿÿÿÿFÿÿŒÿÿÒÿÿÿÿ^ÿÿK^¤ÿÿêÿÿ0ÿÿvÿÿ¼ÿÿÿÿÿÿ ÿÿ
ÿÿEÿÿGÿÿ|ÿÿ¥ÿÿ§ÿÿÁÿÿÃÿÿÿÿÿÿ<ÿÿ>ÿÿK>@ÿÿBÿÿDÿÿFÿÿHÿÿJÿÿKÿÿLÿÿ
ÿÿEÿÿGÿÿ|ÿÿ¥ÿÿ§ÿÿÁÿÿÃÿÿÿÿÿÿ<ÿÿ>ÿÿKÒà=Ð/ÿÿ  2-Array memory corruptóCHAIN/RUN from .EXE file onlyRequires DOS #2.XX/3.XXMissing numeric co-processorË€Ìÿÿÿÿin memory‘Expression too complex’Statement too complex“$IF nesting overflow”$INCLUDE nesting ove (2/5/91 2/5/91 Ët of memory—Program too large˜Segment exceeds 64k™Variables exceed 64kš"," expected›";" expectedœ"(" expected")" expectedž"=" expectedŸ"-" expected Statement expected¡Label / line number expected¢Numeric expression requires relational operator£String expression requires string operand¤Scalar variable expected

  3 Responses to “Category : BBS Programs+Doors
Archive   : MAZED!.ZIP
Filename : MAZED!.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/