********************** Millennium Advanced Programming **********************
-----------------------------------------------------------------------------

  Ultra Maze 83
  Version 1.2
  TI-83
  Adam Ziemba



2000 MAP Software

2000 Millennium Advanced Programming


Contact Us:
	http://www.MAP.50megs.com
	mailto:Sony@marijuana.com
	mailto:ASony5@hotmail.com
	mailto:Samnmax200@aol.com

=============================================================================
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	Ultra Maze is a Maze  that I consider to be ultra.  Before I get into
telling you  all the controls  and stuff like that,  I'm going to brag  about
my game first.
	Well,  I got the idea to make a  Maze program from some  maze program
made in ASM called "Maze" for the TI-83. I don't know who made it, so whoever
it was, thanks giving me the idea to make a maze program. And just to let you
know, I made my Maze program in BASIC  (which, if you didn't know, is quite a
shitty language),  and yet my Maze program is smaller than the ASM one,  mine
has 10 mazes to choose from rather than just two, and on top of that, my maze
program allows you to create your own maze.  No offense to them author of the
ASM Maze, but his way outdone. :-)

	Anyway, here are all the controls for Ultra Maze:

When you are viewing the main menu...
+------------+-------------------------------------+
| Key        | Description                         |
+------------+-------------------------------------+
| Up/Down    | Select option.                      |
| 2nd        | Confirm selection.                  |
+------------+-------------------------------------+

When are viewing the maze selection screen...
+------------+-------------------------------------+
| Key        | Description                         |
+------------+-------------------------------------+
| Left/Right | Select maze.                        |
| 2nd        | Confirm selection.                  |
| Mode       | Return to the main menu.            |
+------------+-------------------------------------+

When are playing a maze...
+------------+-------------------------------------+
| Key        | Description                         |
+------------+-------------------------------------+
| Arrows     | Move the line arround (you can't go |
|            | backwards).                         |
| 2nd        | This once would undo the last move  |
|            | you made, but then I decided to     |
|            | remove it, so now it does nothing.  |
| Clear      | Restart the maze (press this if you |
|            | you get stuck)                      |
| Mode       | Quit maze.                          |
+------------+-------------------------------------+

When you are using the maze creator...
+------------+-------------------------------------+
| Key        | Description                         |
+------------+-------------------------------------+
| 2nd        | Invert wall.                        |
| Alpha      | Invert the upper right wall from    |
|            | where the cursor is located.        |
| Math       | Inver the lower right wall from     |
|            | where the cursor is located.        |
| Y=         | Load maze.                          |
| Mode       | Exit the maze creator (this will    |
|            | ask you weather or not you would    |
|            | like to save it).                   |
| Clear      | Clear the maze creator.             |
+------------+-------------------------------------+


	Oh and yeah,  you've probably  noticed that I used  pictures to store
all the mazes into the memory.  Well, in the zip file, you don't have extract
all the mazes 0 through 9, just extract the ones you want to. And if you want
to create your own maze, use the maze editor, don't do it on the graph! It'll
take you forever!
	When you are selecting a maze to play,  the program will,  obviously,
return an error  if you try to load  a maze that uses  a picture that doesn't
exist. But, if you try to load a maze that uses a picture that does exist but
is not a UM83 maze, the program will not let you play it. Pretty neat, huh?
	Also, when you are editing a maze with the maze creator, whenever you
decide to quit, the program will ask you if you want to save the maze. If you
decide to save it,  be sure not overwrite another maze.  Save the maze as the
same number of the maze you loaded (if you loaded any). Also, be sure to know
what picture you are going to save the created maze to before you create it.
	When creating a maze from scratch,  you may wonder why the dot at the
bottom righthand corner of the maze is not there. (this dot by the way appers
when you are playing a maze. It signifies the endpoint.) Don't worry, it will
automatically  appear when you play the maze.  And because the endpoint can't
be relocated,always make sure that it is possible to access that point of the
maze you are creating before saving it.
	Ultra Maze 83  uses the  following  variables:  prgmUM83 (obviously),
prgmZME, prgmMAPRLIB (the MAP Software mode setting library), GDB4 (this will
automatically be  deleted from memory when  you quit UM83), UMHS, A, B, C, D,
G, H,  M, Q, T, W, X, Y,  theta (you know, that funny looking character above
3 key), and Str7.

	Well, that's about all I have to say.  Oh yeah, and if any of you are
intrested in joining MAP Software (if your a programmer, that is), we welcome
you to give us your best shot.  Send us a couple programs that you've made to
Sony@marijuana.com and I'll evaluate them before letting any of you join.


- Adam Ziemba



-----------------------------------------------------------------------------
`````````````````````````````````````````````````````````````````````````````
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^








  _____________
 |\ ___________\
 | |            |
 | |   _    _   |    ____      ____
 | |  | |  | |  |   /    \    |    \
 | |  | |  | |  |   |    |    |    |
 | |  | |  | |  |   |____|    |____/
 | |  | |  | |  |   |    |    |
  \|__|\|__|\|__|   |    |    |
    S   O   F   T   W   A   R   E

   Millennium Advanced Programming

Contact Us:
	http://www.map.50megs.com
	mailto:Sony@marijuana.com
	mailto:ASony5@hotmail.com
	mailto:Samnmax200@aol.com
	mailto:ShaggyKAR@hotmail.com
	mailto:BiteMe84@aol.com
	mailto:WarBirdx2g@aol.com
	mailto:ShaggyKAR@aol.com
        mailto:WarBirdx2g@yahoo.com

