home *** CD-ROM | disk | FTP | other *** search
/ MORE WinGames / WINGAMES.iso / mazemake / mazemakr.hlp < prev    next >
Text File  |  1993-03-01  |  27KB  |  597 lines

  1. ============      ====================================================
  2. MAZEMAKR.HLP      HELP FILE FOR MAZEMAKER by CUSTOM REAL-TIME SOFTWARE
  3. ============      ====================================================
  4.  
  5.  
  6. GENERAL INFORMATION
  7.  
  8. The MAZEMAKER is capable of generating an assortment of different
  9. types of mazes with varying levels of difficulty.  When MAZEMAKER is
  10. first started it creates a "Maze of the Day."  (You may select the
  11. default type of maze; see TYPES OF MAZES and SETUP.)
  12.  
  13. Each maze may be thought of as a house.  You must find your way from the
  14. entrance to the exit, travelling through the rooms of the house.  
  15.  
  16. There are one or more floors to each maze.  Each floor is laid out as a
  17. rectangular array of rooms.  If there is a wall between rooms, then passage
  18. between those rooms is prohibited.  Conversely if there is no wall between
  19. rooms then travel is permitted.  Rooms that have an arrow in them are
  20. ones that have stairways leading to other floors.  Arrows may be up
  21. arrows, down arrows, or bidirectional arrows, and they indicate the
  22. direction in which travel is permitted.
  23.  
  24.  
  25.  
  26. MAZE TRAVEL
  27.  
  28. Maze travel begins at the upper-left-hand (northwest) corner of the first
  29. floor and the goal is to reach the green dollar sign in the lower-right-hand
  30. (southeast) corner of the first floor.  All mazes have at least one solution
  31. path.  Many mazes have some loops and, in these mazes, if the a portion of
  32. the loop lies along the solution path then there will be more than one
  33. solution.
  34.  
  35. To travel from one room to another on the same floor just move the cursor
  36. to the room you want to go to.  To travel from one floor to another click
  37. on an arrowhead to move in the direction indicated.  As you travel you
  38. will (usually) leave a trail of red "breadcrumbs."  On some advanced mazes,
  39. floors may be "No Breadcrumb Floors" (xBC) which means that no trail is
  40. left on floors so designated.
  41.  
  42.  
  43.  
  44. THE STICKY CURSOR
  45.  
  46. MAZEMAKER uses a STICKY CURSOR which resists being pulled
  47. through walls.  If you pull hard enough the cursor will change from a
  48. transparent arrow to a cross to indicate that you are no longer following
  49. the maze path.  (You may do this intentionally to select a menu item, or
  50. switch to another Window.)  To regain the arrow cursor and resume travel
  51. at the point where you left off, either click the mousebutton while the
  52. cursor is on the MAZEMAKER Window or move the cross back to the
  53. room where you left the maze.  (If you have scrolled a large maze so that
  54. the place you would resume from is not visible, the you must press the
  55. SPACEBAR while MAZEMAKER is the active Window to get going
  56. again.)
  57.  
  58.  
  59.  
  60.  
  61. TYPES OF MAZES
  62.  
  63. MAZEMAKER can create the following types of mazes:
  64.  
  65.   1)  SINGLE FLOOR MAZE       One floor mazes which are changed daily.
  66.  
  67.   2)  EASY "MAZE OF THE DAY"  Two, or occasionally three, floor
  68.                               mazes which are changed daily.
  69.  
  70.   3)  "MAZE OF THE DAY"       Four, or occasionally as high as six,
  71.                               floor mazes which are changed daily.
  72.  
  73.   4)  "MAZE OF THE WEEK"      Seven through nine floor mazes which
  74.                               are changed weekly (every Sunday). 
  75.                               There are no breadcrumbs on a few
  76.                               of the floors.  You must complete the
  77.                               "Maze of the Day" before you are
  78.                               given the option of selecting this
  79.                               maze type. 
  80.  
  81.   5)  "MAZE OF THE MONTH"     Eight through ten floor mazes,
  82.                               changed monthly.  Larger floors and
  83.                               fewer breadcrumbs than "Mazes of
  84.                               the Week." You must have completed
  85.                               the current "Maze of the Week"
  86.                               before you can try the "Maze of the
  87.                               Month."
  88.  
  89.   6)  "MAZE OF THE YEAR!"     Mazes with ten large floors and with
  90.                               hardly any breadcrumbs, which are
  91.                               changed yearly.  To be eligible you
  92.                               must have completed the current
  93.                               "Maze of the Month."  Persons
  94.                               attempting these mazes may be
  95.                               considered certifiably insane. 
  96.                               Persons solving them may be honored. 
  97.                               Call CRTS (201-228-7623) for details.
  98.  
  99.   7)  NAMED MAZES             "Maze of the Day" style mazes. 
  100.                               Each named maze is unique.  Named
  101.                               mazes may be declared to be "Stock"
  102.                               mazes. 
  103.  
  104.   8)  CUSTOM MAZES            Mazes where maze parameters (size,
  105.                               breadcrumbs, etc.) are specified. 
  106.                               Custom mazes may be declared to be
  107.                               "Stock" Mazes.
  108.  
  109.   9)  STOCK MAZES             Named or Custom mazes which are
  110.                               so designated in order that they may
  111.                               be easily selected from a list.
  112.  
  113. MAZES OF THE DAY/WEEK/MONTH/YEAR are sometimes referred
  114. to as "competiton" mazes because they identical on all computers
  115. and are intended for competition among pathfinders working
  116. throughout the PC world.  Some options which might make it
  117. easier to solve these mazes are disabled when you work on them.
  118.  
  119.  
  120.  
  121. MAZE SELECTION
  122.  
  123. The maze generated each time MAZEMAKER starts is referred to as
  124. the "default" maze.  Initially the default maze is the "Maze of the Day." 
  125. (You may change this from GAME\SETUP menu option.)  You should set
  126. the default to a maze type which you find challenging, but not impossible. 
  127. Beginners may prefer either the  Single Floor Maze or the "EASY Maze
  128. of the Day," while people who are good puzzle solvers should probably
  129. stick with the standard "Maze of the Day" as their default.  You may also
  130. choose a Custom maze with parameters you specify as your default.  
  131.  
  132. You may ask the MAZEMAKER to display a different maze at almost
  133. any time.  Choose from the OTHER MAZES menu, which shows the
  134. different selections you are permitted to make.  Your choice here depends
  135. partially upon which mazes you have previously solved.  The
  136. MAZEMAKER determines this from the History it keeps and from whom
  137. you have told the MAZEMAKER you are. (The MAZEMAKER will ask
  138. you for your name when you solve a maze.  You can sign in anytime using
  139. the RECORD BOOK\SIGN IN menu option.)
  140.  
  141.  
  142.  
  143. MAZEMAKER ETIQUETTE
  144.  
  145. The MAZEMAKER may become seriously upset with Pathfinders who set
  146. their system clocks to anything other than the correct date.  It must be
  147. assumed that the reason for doing this is to attempt some maze which the
  148. Pathfinder is not presently entitled to work on.
  149.  
  150.  
  151. THE MAZEMAKER MENU
  152.  
  153. The menu presented by MAZEMAKER normally has four items.  They
  154. are "Game," "OtherMazes," "RecordBook," and "Help."  If the
  155. MAZEMAKER window is sufficiently narrow, though, the menu will
  156. merely indicate "Menu."  Selecting this little menu will elicit a popup
  157. menu with usual four items.  In other respects the normal and little menus
  158. are identical.  If you request a "Demo," you get a DEMO MENU until you
  159. stop the demo.  The Demo Menu different from the main MAZEMAKER
  160. menu, and is discussed later.
  161.  
  162. The menu bar occasionally contains non-menu information near its right
  163. margin.  Specifically the elapsed time, and floor data may be presented in
  164. this manner.  This will occur when the MAZEMAKER window is too
  165. small to display this information inside the window, or when the
  166. MAZEMAKER window cannot show an entire floor of the maze.
  167.  
  168. The organization of the MAZEMAKER menu is as follows:
  169.  
  170.       GAME \ DEMO
  171.       GAME \ HINT
  172.       GAME \ RETURN TO START
  173.       GAME \ SWEEP BREADCRUMBS
  174.       GAME \ SETUP ...
  175.       GAME \ EXIT
  176.  
  177.       OTHER MAZES \ MAZE OF THE DAY/WEEK/MONTH/YEAR
  178.       OTHER MAZES \ STOCK ... 
  179.       OTHER MAZES \ EASY MAZE OF THE DAY
  180.       OTHER MAZES \ SINGLE FLOOR MAZE
  181.       OTHER MAZES \ NAMED ...
  182.       OTHER MAZES \ CUSTOM ...
  183.  
  184.       RECORD BOOK \ SIGN IN ...
  185.       RECORD BOOK \ COURSE RECORDS \ ALL TIME
  186.       RECORD BOOK \ COURSE RECORDS \ RECENT
  187.       RECORD BOOK \ HISTORIES \ THIS MAZE
  188.       RECORD BOOK \ HISTORIES \ THIS PATHFINDER
  189.       RECORD BOOK \ HISTORIES \ THIS TYPE
  190.       RECORD BOOK \ HISTORIES \ COMPLETE
  191.  
  192.       HELP \ GENERAL INFO
  193.       HELP \ MAZE TRAVEL
  194.       HELP \ THE STICKY CURSOR
  195.       HELP \ TYPES OF MAZES
  196.       HELP \ MAZE SELECTION
  197.       HELP \ DEMO MODE
  198.       HELP \ STAT WINDOW
  199.       HELP \ MAIN MENU
  200.       HELP \ DEMO MENU
  201.       HELP \ DIALOGS \ SETUP
  202.       HELP \ DIALOGS \ NAMED MAZE
  203.       HELP \ DIALOGS \ STOCK MAZE
  204.       HELP \ DIALOGS \ CUSTOM MAZE
  205.       HELP \ ABOUT
  206.  
  207.  
  208. GAME \ DEMO (or <Ctrl> D) causes the MAZEMAKER to enter
  209. "Demo" Mode.  While in Demo Mode the MAZEMAKER attempts to
  210. solve the maze and you watch!  See discussion on Demo Mode below for
  211. more information.  Demo Mode may not be initiated after you have spent
  212. five or more minutes on the maze in progress, nor may it be initiated on a
  213. Maze of the Week/Month/Year.
  214.  
  215. GAME \ HINT (or <Ctrl> H) presents a hint from the MAZEMAKER.
  216. Hints are not normally given on "Competition" mazes unless the
  217. MAZEMAKER senses that you are in serious trouble.  Hints are limited
  218. to five on any maze.  
  219.  
  220. GAME \ RETURN TO START repositions the cursor back to the
  221. beginning of the maze (for those who cannot find their own way).  This
  222. option is disabled on "Competition" mazes.
  223.  
  224. GAME \ SWEEP BREADCRUMBS clears all the breadcrumbs (red stuff)
  225. from the maze.  Normally this takes only a few seconds but it may take a
  226. while on larger mazes. This option is disabled on "competition" mazes.
  227.  
  228. GAME \ SETUP ... presents a dialog box which allows you to customize
  229. the way MAZEMAKER operates.  The changes you make are recorded in
  230. the MAZEMAKER's data file, and so these changes affect future
  231. MAZEMAKER sessions as well as the present one.
  232.  
  233. GAME \ EXIT causes MAZEMAKER to terminate.  Once
  234. MAZEMAKER is terminated the maze in progress is lost and cannot be
  235. restored.  To suspend MAZEMAKER so a maze can be resumed later,
  236. shrink MAZEMAKER to an icon.
  237.  
  238.  
  239.  
  240.  
  241.  
  242. OTHER MAZES ... Selection of a maze from this menu item causes the
  243. maze in progress to be discarded.  That is, it cannot be resumed from the
  244. point at which one left off.  If you wish to start a new maze and be able
  245. to continue the maze in progress at a later time, you should shrink the
  246. present instance of MAZEMAKER to an icon and launch another
  247. instance of MAZEMAKER.
  248.  
  249. OTHER MAZES \ MAZE OF THE DAY/WEEK/MONTH/YEAR causes a
  250. new maze of the type specified to be displayed.  The actual menu choice
  251. here (and the type that will be drawn) depends upon the mazes that the
  252. present "Pathfinder" (the person who has "signed in") has solved.  For
  253. example, to qualify for the "Maze of the Month" one must have solved both
  254. the current "Maze of the Day" and the current "Maze of the Week."
  255.  
  256. OTHER MAZES \ STOCK ... presents you with a dialog from which you
  257. may select an existing Stock maze.
  258.  
  259.  
  260. OTHER MAZES \ EASY MAZE OF THE DAY causes the "EASY Maze
  261. of the Day" to be generated.  The maze in progress is lost. 
  262.  
  263. OTHER MAZES \ SINGLE FLOOR MAZE causes the "Single Floor
  264. Maze" for the day to be generated.  The maze in progress is lost.
  265.  
  266. OTHER MAZES \ NAMED ... causes the Named Maze Dialog to be
  267. initiated.  It is used to request that a specific "Named" maze be
  268. generated.
  269.  
  270. OTHER MAZES \ CUSTOM causes the Custom Maze Dialog to be
  271. initiated.  Unlike other maze types where the MAZEMAKER chooses the
  272. maze parameters (height, width, etc.), "Custom" mazes are ones where you
  273. define the parameters.  The Custom Maze Dialog allows you to ask the
  274. MAZEMAKER to generate a maze of the type you define.
  275.  
  276. RECORD BOOK \ SIGN IN  brings up a dialog screen which allows the
  277. current pathfinder (You!) to sign in.  You are presented with a list of
  278. known pathfinders and may choose from the list or enter a new name.  This
  279. menu item may not be selected if the maze in progress is the "Maze of the
  280. Week/Month/Year."  This dialog is also presented whenever a maze (except
  281. Week/Month/Year) is solved.  You may want to sign in before you solve a
  282. maze if you have already solved the "Maze of the Day" or if you want the
  283. MAZEMAKER to keep track of mazes you do not solve.
  284.  
  285. RECORD BOOK \ COURSE RECORDS \ ALL TIME displays a selection of
  286. bests and fastests for the default maze type, and for all
  287. non-trivial mazes.
  288.  
  289. RECORD BOOK \ COURSE RECORDS \ RECENT displays a selection of
  290. bests and fastests for the default maze type, and for all
  291. non-trivial mazes among the 100 most recent mazes attempted.
  292.  
  293. RECORD BOOK \ HISTORIES \ THIS MAZE  displays statistics about
  294. previous attempts to solve the maze in progress.
  295.  
  296. RECORD BOOK \ HISTORIES \ THIS PATHFINDER  displays
  297. information about each maze the current Pathfinder (the one who has
  298. signed in most recently) has attempted.
  299.  
  300.  
  301. RECORD BOOK \ HISTORIES \ THIS TYPE  displays information about
  302. each maze, previously attempted, which is of the same type as the maze in
  303. progress.
  304.  
  305. RECORD BOOK \ HISTORIES \ COMPLETE  displays information about
  306. all previous maze attempts.
  307.  
  308. HELP  (or <F1>) asks the MAZEMAKER to show you some relevant
  309. portion of this MAZEMAKR.HLP file.  (The MAZEMAKER chooses based
  310. upon your sub-menu selection or your current situation.)  Once you
  311. are viewing some text you may scroll to view any other part of the
  312. file or return to whatever you were doing.  MAZEMAKR.HLP is a normal
  313. ASCII text file, so you can print it out if you wish.
  314.  
  315. HELP \ ABOUT displays the usual message about the copyright
  316. owner of MAZEMAKER.
  317.  
  318.  
  319. RECORD BOOK INFORMATION
  320.  
  321. Obviously all RECORD BOOK HISTORIES contain information only from
  322. your own computer and from a single file on that computer.  This
  323. information is kept in the file MAZEMAKR.DAT in the same directory as
  324. the "exe" file.  If you manage to have more than one "exe," then you will
  325. have a "dat" file for each "exe." 
  326.  
  327. THE SETUP DIALOG
  328.  
  329. The SETUP dialog allows you to specify the "Startup Maze," "Maze
  330. View," "Stat View," "Program Manager Resizing," and if you would like to
  331. start up in "Demo Mode." 
  332.  
  333. The startup, or default, maze is initially the "Maze of the Day."  You may
  334. choose instead the "EASY Maze of the Day," a "Single Floor Maze"
  335. which changes daily, or the "Default Custom Maze."  The default custom
  336. maze uses the date as a randomizer so it, too, changes daily.  The size and
  337. other parameters associated with the default custom maze are specified in
  338. the dialog associated with the OTHER MAZES \ CUSTOM menu item.
  339.  
  340. The maze view controls the initial shape the main MAZEMAKER
  341. window each time a new maze is generated.  The choices are "Normal"
  342. and "Restricted."  Normal means that the window will be sized large
  343. enough to show an entire floor of the maze, or as much of a floor as is
  344. possible.  (except for custom/stock mazes marked "Restricted View Only." 
  345. These mazes are always shown in a restricted view window which cannot
  346. be resized.)  Restricted means that the window will be only large enough
  347. to show a small number of rooms at one time.  It is more difficult to
  348. traverse, and more similar to being in an actual maze if the maze view is
  349. restricted. 
  350.  
  351. The stat view controls whether an auxiliary "STATS" window is shown. 
  352. Initially the stat view is set to "Auto."  Alternatively, you may set the
  353. stat view to "On" or "Off."  On means that a STATS window is displayed
  354. in the lower right hand corner of the screen if the mazeview is normal or
  355. directly below the main window if the mazeview is restricted;  Off means
  356. the STATS window is not displayed.  When auto is selected, the
  357. MAZEMAKER decides when it first shows a maze based upon whether
  358. any part of the STATS window would obscure a part of the maze.  If it
  359. would then STATS are not shown; otherwise they are shown.
  360.  
  361. Cursor stickiness controls the force required to pull the "In Maze Cursor"
  362. (the transparent arrow) through a wall and change it to a cross.  When the
  363. cursor changes to a cross you stop traversing the maze and are free to
  364. move to the menu, or to perform other Windows functions.  Set the control
  365. to the left to make it easier to pull through walls (make the cursor less
  366. sticky); or to the right to make it harder to pull the cursor through walls. 
  367. Initially cursor stickiness is set to a middle position.
  368.  
  369. Program Manager Resizing when enabled, causes the Program Manager
  370. Window to shrink to an icon when MAZEMAKER is started; and to be
  371. restored to its original size when MAZEMAKER is terminated.  (No
  372. other control over the Program Manager Window is exercised, so it may be
  373. manipulated normally while MAZEMAKER runs even if this feature is
  374. enabled.)  Initially Program Manager Resizing is disabled to be consistent
  375. with other Windows programs.  You will probably want to enable this option.
  376.  
  377. You may request that Demo Mode be initiated as soon as the
  378. MAZEMAKER has completed creating the default maze.  This may be
  379. useful for those who want obvious activity on their Windows Display and
  380. invoke MAZEMAKER from the WIN.INI file.
  381.  
  382.  
  383. NAMED MAZE DIALOG
  384.  
  385. The Named Maze Dialog allows one to specify that a "Named" maze be
  386. generated.  Each unique name causes a corresponding unique "Maze of the
  387. Day" style maze to be generated.  The dialog allows the maze to be
  388. designated as a "Stock" maze.  Once designated as a stock maze, the name
  389. cannot be reselected as a named maze.  (Others wishing to try the same
  390. maze must select it via the stock dialog.)  The Named Maze Dialog may be
  391. aborted by selecting the CANCEL button.
  392.  
  393.  
  394. STOCK MAZE DIALOG
  395.  
  396. The STOCK MAZE DIALOG displays a list of available stock mazes, one
  397. per line.  For each maze, the name, height, width, number of floors,
  398. difficulty, and best time are shown.  Also shown is an indication of whether
  399. some, none, or all the floors are designated as "No Breadcrumb" floors,
  400. whether the maze is marked as "Restricted View Only," and whether the
  401. maze was originally defined as a "Named" (N) or a "Custom" (C) maze.
  402.  
  403. Along with the list are three options: OK, LIST, and CANCEL.  CANCEL
  404. aborts the Stock Maze Dialog and restores the cursor to its most recent
  405. position in the maze in progress.  OK and LIST each require that an item
  406. from the list be selected before they do anything useful.  OK causes the
  407. selected maze to be generated.  LIST causes a history of previous
  408. attempts at the selected maze to be displayed. (After a LIST is viewed
  409. the dialog is resumed, and the selection may be changed.)
  410.  
  411.  
  412. CUSTOM MAZE DIALOG
  413.  
  414. The Custom Maze Dialog allows you to specify Width, Height, number of
  415. Floors, Difficulty, which floors will not have Breadcrumbs, and whether the
  416. maze is a "Restricted View Only" maze.  These parameters essentially
  417. determine the Type of maze that will be generated.  You must also specify
  418. a Name.  It is the name that determines which of the several Billion (with
  419. a B!) mazes of the type you defined the MAZEMAKER will actually
  420. create.  
  421.  
  422.  
  423. In addition the dialog allows you to specify that the maze you are defining
  424. should become a "Stock" maze, and if you want the type of maze described
  425. to become the "Default Custom Maze."  You will notice when you begin
  426. the dialog that the MAZEMAKER has filled in all the answers.  These
  427. are the default values.  You are free to change these, of course, to define
  428. the type of maze you presently want.  And you can also declare that your
  429. new values should become the new default by checking the "Make Default"
  430. box.  This set of values is also used to determine the maze type if you
  431. specify "Default Custom Maze" as the startup maze. (See SETUP
  432. DIALOG.)
  433.  
  434. The Custom Maze Parameters are:
  435.  
  436. Name - A character string which has at least one character and is not the
  437. same as an existing "Stock" maze name;
  438.  
  439. Width - The east-west dimension of the maze specified in rooms (minimum
  440. 5, maximum 999);
  441.  
  442. Height - The north-south dimension of the maze specified in rooms
  443. (minimum 5, maximum 999);
  444.  
  445. Floors - The number of floors the maze has (minimum 1, maximum 10);
  446.  
  447. (The product of width, height, and floors - the house size - may not exceed
  448. 32,000.)
  449.  
  450. Difficulty - a parameter used by the MAZEMAKER when generating the
  451. maze, but which is hard to define;  (Mazes with low difficulties like one or
  452. two are almost certain to be trivial.  Increasing the difficulty above ten
  453. percent of the house size is not likely to make the maze significantly
  454. harder to solve, and may actually result in an easier maze.  The best way
  455. to get a feel for the difficulty parameter is to experiment with it.  For
  456. example if you try a one floor maze with a difficulty of one, you will find
  457. that the shortest solution path does not stray much from the diagonal.)
  458.  
  459. No Breadcrumb Floors - specifies the floor numbers separated by spaces or
  460. commas, where no breadcrumbs (red stuff) will be dropped as the maze is
  461. traversed; (When left blank, all floors have breadcrumbs.  If "all" is
  462. specified, none of the floors will have breadcrumbs.)
  463.  
  464.  
  465.  
  466. THE STAT WINDOW
  467.  
  468. The "Stat" Window shows statistics which are updated continuously as you
  469. work on a maze. These include some or all of the following:
  470.  
  471.       1)    PL - The pathlength, or distance you have traveled (in
  472.             rooms) since the start of the maze;
  473.  
  474.       2)    Spd - Your speed in Rooms per Minute;
  475.  
  476.       3)    RV - The number of Rooms you have Visited in this maze;
  477.  
  478.       4)    SV - The number of Stairways you have Visited in the
  479.             current maze;
  480.  
  481.       5)    %RV - The percentage of Rooms in the maze that you have
  482.             Visited;
  483.  
  484.       6)    %SV - The percentage of Stairways that you have Visited;
  485.  
  486.       7)    Time - The number of hours, minutes, and seconds, you have
  487.             been working on this maze.
  488.  
  489. Items <3> through <6> do not appear on "No Breadcrumb" floors. (These
  490. numbers, if shown, could be used to determine whether one were retracing
  491. one's steps, or not; counteracting the reason for not having breadcrumbs.) 
  492. Items <4> and <6> are not shown on mazes that have only one floor. (No
  493. stairways!)  Item <7> appears only if the maze, when first created, requires
  494. scrolling. (Otherwise time is shown in the main Window.)
  495.  
  496.  
  497. DEMO MODE
  498.  
  499. Demo Mode allows you to watch as the computer tries to solve the maze
  500. currently displayed.  It is initiated by selecting GAMES\DEMO from the
  501. MAZEMAKER's main menu, or by selecting the DEMO MODE
  502. STARTUP option during SETUP.  While MAZEMAKER is operating in
  503. Demo Mode, the usual menu is replaced by the DEMO MENU.  Demo
  504. Mode can be exited by selecting QUIT from this menu, or by pressing the
  505. ESCAPE key on the keyboard.
  506.  
  507. Demo Mode may not be entered if the current maze is the Maze of the
  508. Week/Month/Year, of if more than five minutes have elapsed since the
  509. maze was started.  No information is recorded in the MAZEMAKER's
  510. history about any maze worked on during Demo Mode.
  511.  
  512. While Demo Mode is active, the MAZEMAKER leaves the normal
  513. Windows cursor on the screen as well as displaying a Demo Mode Cursor
  514. (with a small "D" inside) that traverses the maze.  You continue to control
  515. the Windows cursor with the mouse, but the computer controls the Demo
  516. Mode cursor.  You may even switch to another application, but the Demo
  517. will continue as if MAZEMAKER were still active.
  518.  
  519. Demo Mode attempts to solve the maze with a reasonably intelligent
  520. approach, but without actual knowledge of the solution.  Half a minute
  521. after the maze has been solved, Demo Mode starts over at the beginning
  522. (of the same maze) and repeats in this manner until you ask it to stop. 
  523. Unless the maze is relatively easy, the computer is likely to take different
  524. paths each time it attempts to solve the maze.
  525.  
  526. DEMO MODE MENU
  527.  
  528. There are five options on the Demo Mode Menu:
  529.  
  530.       1)    Quit Demo
  531.       2)    Pause Demo
  532.       3)    Resume Demo
  533.       4)    Help
  534.       5)    Exit MAZEMAKER
  535.  
  536. QUIT DEMO  causes the MAZEMAKER to resume normal mode.  The
  537. Cursor is switched from the Demo Mode Cursor back to the usual
  538. MAZEMAKER cursor, and placed where the Demo Mode left off.  The
  539. menu is also switched back to the normal menu.  Remember, though, that
  540. once you have been in Demo Mode, your result on the present maze will
  541. not be recorded in the MAZEMAKER's History.  You may also quit
  542. Demo Mode by pressing the ESCAPE key or <Ctrl> D if MAZEMAKER
  543. is the active Window..
  544.  
  545. PAUSE DEMO  causes the computer to stop moving the Demo Mode
  546. Cursor around the maze.  The Demo may be resumed later.  The
  547. SPACEBAR key may also be used to pause the demo if MAZEMAKER
  548. is the active Window.
  549.  
  550. RESUME DEMO causes a paused demo to be resumed.  The demo
  551. continues just as if it had never been interrupted.  The SPACEBAR key
  552. may also be used to resume the demo if MAZEMAKER is the active
  553. Window.
  554.  
  555. HELP enables you to view information contained in the MAZEMAKR.HLP
  556. file in the same manner as the it does when selected from the main menu.
  557.  
  558. EXIT MAZEMAKER does just that; it terminates the program.  Do not
  559. confuse this option with the one that merely quits Demo Mode.
  560.  
  561.  
  562. MULTIPLE MAZEMAKER INSTANCES
  563.  
  564. You can create multiple instances of MAZEMAKER.  You may wish to
  565. do this if you are in the midst of one maze, and want to begin a second
  566. maze without losing what you have done on the first.  Multiple
  567. instantiation also allows one to create some interesting demos. (For
  568. example try running several restricted view instances in Demo Mode.)  
  569.  
  570. The only limits on multiple instantiation are ones imposed by Windows
  571. itself, by the amount of memory that is available, and by the processing
  572. power of your CPU.  Obviously if some Windows resource (a timer is an
  573. example of a Windows resource) is not available, then the new instance
  574. will not execute normally or possibly at all.  Also each instance requires
  575. its own memory, and memory is a finite resource too.  MAZEMAKER
  576. always tries to degrade as gracefully as possible.  
  577.  
  578.  
  579. MAZEMAKER MEMORY REQUIREMENTS
  580.  
  581. MAZEMAKER memory requirements are strongly tied to the size of the
  582. maze you ask the MAZEMAKER to generate, and to your video
  583. resolution.  This is because the MAZEMAKER asks Windows to keep an
  584. exact image of each floor.  The image sizes are based upon the number of
  585. pixels required to display each room, and the number of rooms.  The
  586. largest mazes (like the MAZE OF THE YEAR!) require approximately 4MB
  587. free memory for VGA resolution.  (Click on HELP/ABOUT in the Program
  588. Manager to find out how much free memory you have.) If you run
  589. out of memory and you cannot make more available to MAZEMAKER (by
  590. terminating other applications, adding "Virtual Memory" and/or
  591. reconfiguring you extended memory) you must either ask for smaller
  592. mazes or reduce your video resolution. (Video Resolution is a Windows
  593. Setup parameter.  You might switch down to VGA from Super VGA, or
  594. from VGA to EGA.)
  595.  
  596.                                 #    #    #
  597.