Maze Creator Users Manual
Maze Creator Users Manual
Users Manual
This manual covers features of all Maze Creator versions and updated for PRO 1.60, STD 3.60, HOME
1.95. Please refer to the Maze Creator website for feature included in your version of Maze Creator.
INTRODUCTION.......................................................................................................................................... 4
Maze Creator Settings .................................................................................................................................... 5
Selecting a Style/Template ......................................................................................................................... 5
Setting the Dimensions............................................................................................................................... 6
Setting the Circular Dimensions................................................................................................................. 7
Selecting Page Parameters.......................................................................................................................... 8
Advanced Configuration ............................................................................................................................ 9
COLOR Configuration ............................................................................................................................. 10
GROWTH Configuration ......................................................................................................................... 12
ABSOLUTE GROWTH Configuration ................................................................................................... 13
Mouse Gestures & Keyboard Shortcuts ....................................................................................................... 15
Working with Maze Creator Layers ............................................................................................................. 16
Layer Toolbar ........................................................................................................................................... 16
Background Layer ................................................................................................................................ 16
Template Layer..................................................................................................................................... 16
Foreground Layer ................................................................................................................................. 16
Text Layer ............................................................................................................................................ 16
Selecting/Viewing Layers......................................................................................................................... 16
Working on the Template Layer................................................................................................................... 17
Loading & Saving a Maze Template & Gallery ....................................................................................... 17
Editing/Customizing a Maze .................................................................................................................... 17
Apply a Mask ........................................................................................................................................... 19
Mask Gallery ............................................................................................................................................ 20
Seeding a Maze ........................................................................................................................................ 20
Solving a Maze ......................................................................................................................................... 20
Clearing a Maze........................................................................................................................................ 20
Working with Graphic Layers ...................................................................................................................... 21
Adding and object .................................................................................................................................... 21
Moving an object...................................................................................................................................... 21
Resize an object........................................................................................................................................ 21
Select an object......................................................................................................................................... 21
Unselect an object..................................................................................................................................... 21
Delete an object ........................................................................................................................................ 21
Move to top .............................................................................................................................................. 21
Move to back ............................................................................................................................................ 21
Working with the Text Layer ....................................................................................................................... 22
Adding and object .................................................................................................................................... 22
Select/Edit an object ................................................................................................................................. 22
Unselect an object..................................................................................................................................... 22
Moving an object...................................................................................................................................... 22
Resize an object........................................................................................................................................ 22
Delete an object ........................................................................................................................................ 22
Move to top .............................................................................................................................................. 22
Move to back ............................................................................................................................................ 22
Getting your work out of Maze Creator ....................................................................................................... 23
Copy to the clip-board .............................................................................................................................. 23
Save to BMP............................................................................................................................................. 23
Save to EMF............................................................................................................................................. 23
PRINT PREVIEW.................................................................................................................................... 23
PRINT ...................................................................................................................................................... 24
List of Features by Product........................................................................................................................... 25
Selecting a Style/Template
One of the first things you need to do is to select a Template for the maze you would like to create. This is
done through the Maze Options menu, and then selecting Maze Setup. The template or style is simply the
overall motif or feeling of the maze. For example, you could choose a maze with a square or circular maze
shape. Currently there are 7 styles as well as a TILER Templates to choose. To help give a “feel” of the
style, a sample of the Template is displayed in the Example box. You will get the following dialog box:
You can also get this dialog by clicking on the “SETUP” button on the left-hand side toolbar.
Select the Template Style with which you would like to work. As you click on the radio buttons to the left
in the Template Selection area, the Template Example on the right will update to show a sample of the
template. Once you have selected your template style, click on the Dimensions tab to select the size of the
template grid.
TILED: Maze Creator now supports TILERs. These are graphic images rather than simply lines used as
part of the other styles. Please note that some features will work differently or simply not supported with
this graphical tile system. For example, the show erased cells does not function with TILERs. Tilers will
offer theme based mazes with the possibility of highly rendered graphics.
If you enable Wrap, horizontally will allow the maze to flow from the left edge of the maze to the right
edge as if these to were joined. Likewise, vertically wrapping allows the maze to flow off the top to the
bottom. Both of these can be selected at the same time.
The Dimensions box is active due to the selection of a maze template that can be represented by a width
and length. They would be all but the CIRULAR maze. You can represent the rectangular maze templates
in the number of CELLs wide and the number of CELLs long. The basic BOX has one maze unit per
CELL. Sorry for the confusion, but with the introduction of newer styles, the CELL became multiple units.
For example, the HEX template has 4 maze units per CELL, two wide and two long. We will redefine
CELL after the Dimensions of the maze are set, later the smallest unit of the maze will be referred to as a
CELL.
• Cells Wide: Enter the number of cells wide you want your template to be. You may be surprised
with certain Styles, since the actual width may be a multiple of the cells requested. Some styles have 2
or 4 units across per “CELL”. If this is undesirable, divide the Cells Width number in half, etc.
• Cells Long: Enter the number of cells long you want your template. You may be surprised with
certain Styles, since the actual length may be a multiple of the cells requested. Some styles may be 2
or 4 units long per “CELL”. If this is undesirable, divide the Cells Long number in half, etc.
There are only two parameters to configure for a Circular template. These define the size of the hole in
the middle of the maze and the number of inner ring cells the maze will contain. The “% Inner Radius
Size” defines the size of the hole. It can range from 0.1% up to 99.9%. Typical values will range from 4 %
to 60%, but experiment with this number in combination with the “Inner Radius Cells”.
The Inner Radius Cells is the count of cells on the inner ring of the maze. For small percent radius, a
small number of Inner Radius Cells should be selected. Maze Creator uses this number and the % Inner
Radius Size to render your maze template. The goal in the rendering is to keep a somewhat square shape
for the maze cells. If you select OK and you see nothing but a white background as your template, you
need to re-adjust these values. Start by making the Inner Radius Cells amount smaller until you achieve
your desired result.
Please note, while maintaining a general square cell size, the number or cells on any particular radius will
increase as you move closer to the outside edge. Also be aware that the MASK feature doesn’t work with
Circular maze styles.
A support feature has also been added to Maze Creator for printing problems:
• Enable Printer Debug Information: This feature should not normally be enable but will copy
important information about your printer device upon printed to the clip-board. This might be required
when working with Technical Support incase a printing problem is encountered.
Printing Pen Width has been added due to printing and publishing mazes in newspapers, magazines, etc.,
you may be required to use a “heavier” line. Some printing facilities need a wider line to assure it will be
reproduced accurately at press time. The default setting is the “Thinnest”. The thinnest pen width is one
physical pixel on your printing device (maybe 1/600 of an inch). Check with your publishing company for
their requested line width. There is a pre-defined 1/100 of an inch. Also, you can select other and select a
value for X to make the width X/1000 of an inch.
Select “Make Erased Cells Visible in Layout” if you need help seeing in complex templates what cells
have been erased. Maze Creator will highlight those cells in mustard like color to show it is erased.
The “Show Updated Information Window” option; This feature is currently obsolete and will likely be
removed from Maze Creator in the future. It is best to leave the “unchecked”. With this box check you
will receive information banners & special offers at the bottom of your screen. These are not always
revenue generators for Maze Creator but simple a way for Maze Creator to help other small Software,
product or service business get free exposure. You can remove the check from this box to free up the space
at the bottom of the widow. (NOTE: The information is not updated and you will see very old offers).
Okay, if you want to see what Maze Creator is doing when it generates a maze, select the “Animate Maze
Creation & Solving” check box. Be sure you have the extra time since this option could slow the process
down depending upon the size of your template.
Random Number Seed: In most cases you will not need to change this value. If you ever want to recreate
a maze you had done before, this value will need to be changed to the “SEED” value of the original maze.
You will need to record this value if you are ever interested in doing this. You will need to make sure that
COLOR Configuration
To change the default maze template colors for the different portions of the maze, click on the colored box
to the right of the name. Restore the default color by clicking on the “Restore Defaults” button at the
bottom of the dialog. Please note, these settings do not affect the colors used by a Tiler.
If you would like, you can customize the color if the quick select swatches don’t meet your needs.
Now, what do all of these settings mean? Well, read on. You will find there are only two major behaviors
to Maze Creator’s growth control; Relative and Absolute. The PRO version has both of these settings
available; the other versions only have ABSOLUTE control. We will cover these features in a later section.
Above also represents the default behavior of the growth engine. This is the default behavior of the growth
algorithm, much like earlier versions of Maze Creator. When in doubt, reset the values back to these
settings. This implies that there is equal chance to move in any one of the compos directions printed in red.
These angles are the same as on this printed page, 0 degrees will grown up the page, 180 down, 270 to the
left and 90 to the right. This growth algorithm is very sensitive to the SEED location of the maze. Play
with these parameters, ultimately, the probability is set as the value at the angle over the sum of all the
values. (Please note that these should be integer values only, no decimal point is allowed) Also, 0 (the
number zero) can be placed in any boxes to deny growth in that direction. Try entering 0 in all but one
direction and keep clearing and re-seeding the maze at different locations while viewing the solution. This
will give you a good feel for how it works. Then set multiple values such as setting 0 to a value of 19 and
90 to a value of 1, this means 95% of the time it will go up the page and 5% to the right of the page. When
the growth algorithm senses that it cannot move in a direction it sets that percent as ZERO. If there is no
probability to move in any direction, a random connection will be made to the existing paths, and the
process will start again.
For a circular maze, UP is towards the outer edge of the maze, DOWN is towards the center hole, LEFT is
a counter clockwise path, and right is a clockwise path.
Relative growth is very powerful, it allows you to force a LONG or SHORT path, as well as STRAIGHT or
TWISTED paths. The settings above have special meanings as printed in red. The top value means the
probability to move straight or forward making the path straight. The angles on either side represent the
amount of turning the path can take to the left or right. The bottom number STOP is used to force the
growth algorithm to stop what it was doing and pick a new starting point by connecting to the existing path
and continuing. Use this in proportion to the other values to limit the length of the paths that are grown by
the engine.
This STOP behavior also occurs if the algorithm determines there isn’t a valid path to continue the growth
straight, to the left, or right as allowed buy the probability values entered in this configuration box. As a
direction is blocked by something, the probability of moving in that direction is set to zero. Once all paths
are blocked and there is zero percent chance of moving, the path with STOP.
This algorithm is much less sensitive to the starting SEED location. Setting the right values here will give
your maze the feel of a repeating pattern. Experiment with these setting, watch what happens to the
template and the solution each time you seed the maze.
For circular mazes straight is; radial in or out, clockwise or counter clockwise.
Keyboard Shortcuts
Refer to APPENDIX A for a list of keyboard shortcuts. You can also print the separate PDF reference
sheet included with your installation. Combinations with backets ‘[ ]’ refer to the name of the key within
the brackets. For example ALT+ [ESC] for the Maze Tool Setup would be the ALT key and the ESC key
at the same time.
Mouse Gestures
You can command Maze Creator through the motion of your mouse. This will take a little practice but,
once you have mastered it, you will not need to hunt for key strokes or selected a menu item. Refer to
Appendix B for the mouse gesture command reference. A separate PDF is include for you to print.
The easiest is to hold down the CRTL key and depress the
LEFT MOUSE BUTTON at the start of your gesture. Hold the
CTRL key and LEFT MOUSE BUTTON until you complete
the stroke. A positive or negative tone will be heard depending
upon whether the command was recognized. Also, the
command recognized will be displayed briefly in the upper
right of the screen or a small dialog with some debugging information if not recognized.
Another method frees up one hand. You can press the space bar to signal to Maze Creator that a gesture
will follow on the next LEFT MOUSE BUTTON click. A tone will be played once the space bar is pressed
to give feedback that a gesture should be drawn.
Mouse gestures use artificial intelligence to compare what you draw to what is in the command library.
This means you only need to be close to the command, not exact. Here is a mouse sequence example for
this command:
The layers have a defined paint order. The paint order relates to the sequence by which the
layers/image/text will be rendered upon the output device. Layers laid down first will be covered by layers
laid over it later.
Layer Toolbar
The layer selection toolbar will allow you to select or view what is the current active layer. Here is what
the toolbar looks like:
Selecting/Viewing Layers
To work on a layer, you need to set it as active. Do this through the menus Maze Options -> Active Layer
-> layer, or through the hot keys listed below. You can hide layers to help reduce clutter while laying out
your project, which can be done through the view menu View -> layer, or the shortcut listed below. Please
note the Solution layer is only visible after seeding a maze and is not available as a work layer.
LAYER SET ACTIVE TOGGLE VISIBLE
Back Ground CTRL+1 CTRL+SHIFT+1
Maze Layer CTRL+2 CTRL+SHIFT+2
Fore Ground CTRL+3 CTRL+SHIFT+3
Text CTRL+4 CTRL+SHIFT+4
Solution NA CTRL+SHIFT+5
The Template gallery is another feature to get your started quickly. Make sure you have an active internet
connection, select the File menu, then select Show Template Gallery. Review the list of thumb nails and
descriptions and simply click on the template with which you would like to work.
Editing/Customizing a Maze
Once you have configured the maze, Maze Creator will display a template of the maze it will create. You
can use the Edit tool bar to make changes to this template shape or looks. The Edit Tool Bar from left to
right (See Figure 1): Reset, Blacken, Erase, Add START, Add STOP, Seed Maze, and Solve maze.
To use a tool, first left click on a tool. Move to the location on the template where you would like the
chosen to take place. Left click on the cell to apply the tools effect. For Reset, Blacken, and Erase you can
hold the left button down and move the mouse to draw or cover a large area. Each cell the mouse passes
over will have that tool’s effect applied. Please remember that here, CELL means the smallest unit of the
maze template. That is, one single enclosed space.
For example:
Seeding a Maze
When you are satisfied with your customizations and edits to the maze template, you need to Seed the
maze. You have two options by which you can Seed a maze. The simplest method would be to select
Maze Options -> Make Maze option. This is a quick method if you have no edits to the maze. Otherwise,
you should use the “Seed” tool described in the Editing/Customizing section above. Once seeded, you will
have your maze with exactly one solution from each start to stop location. You then can print out your
creation!
Solving a Maze
(OBSOLETE, no need to do this, solution is always created once a maze is seeded) Creating the solution
for a maze is very simple. After printing out your creation, select Maze Options -> Solve Maze. This will
not take very long and will gray out portions of the maze that do not make up the solution. The process of
solving the maze will be displayed as well.
Clearing a Maze
After generating a maze, selecting the Maze Options -> Clear Maze function will remove the random path
on the maze template. This will allow you to keep your same drawing so you can create multiple random
mazes.
After selecting a graphics layer, the toolbar on the left will appear. Working with graphic
objects is pretty straight forward.
Adding and object: Left clicking and dragging will display a rectangle. Once you have the
size of the object you wish to add, let go of the left mouse button. This will open a file dialog
box so you can select a graphics object to insert into the active graphic layer. Find the graphic
you wish to add and click “OPEN” to finish the action. You can select “CANCEL” if you do
not wish to add an object.
Moving an object: Move the cursor over the object you wish to move, left click and drag the
object to its new location. Once in place, release the left mouse button to finish the move.
Resize an object: Float the cursor over one of the eight control handles for the object to be
resized. The cursor will change to an arrow indicating the directions it will resize the object.
Left click and drag the control handle to its new location to resize. Release the left mouse button when you
have achieved the desired new size to complete the action.
Select an object: The currently selected object will have a solid outline where other objects on that layer
will have a dotted outline. To change the selected object, float the cursor over the new object and left click.
The outline of the object will become solid to signify the select object.
Unselect an object: If you desire, you can unselect the current object. This isn’t overly useful for
graphic objects but may be desired for a fast preview. This can be accomplished by left clicking
somewhere on the layer and releasing where no object exists. This can also be done by changing to another
layer and then back again.
Delete an object: You can delete the currently select object at any time by clicking the “DELETE”
button on the toolbar to the left of the screen. The object will then be deleted from the layer.
Move to top: If you have an object that is covered by another graphics object on the same layer, you can
use the “TO TOP” button on the toolbar to uncover the object. To use this feature, select the object to
uncover. Once selected, click the “TO TOP” button. This will uncover the selected object, forcing it to
cover the original covering object.
Move to back: While adding graphics, you may cover a smaller graphic completely. To get access to the
object, you need to use the “TO BACK” button to push the larger graphic behind the smaller object. This
is done much in the same way as “Move to top”, only you select the graphic covering the smaller object
and clicking the “TO BACK” button on the toolbar. The smaller object will now be visible.
After selecting the text layer, the toolbar on the left will appear.
Adding and object: Left clicking and dragging will display a rectangle. Once you have the
size of the object you wish to add, let go of the left mouse button. This will open a font select
dialog box so you can select the size, style, color, etc of the text object you wish to add. Select
“OK” when you are satisfied with your selection. An edit box will now be formed within your
selected area. Enter the text as you want it in the box.
Select/Edit an object: The currently selected text object will have an edit control where you
can change the text if desired. To change the selected object, float the cursor over the new
object and left click. An edit control will now form for you to edit the selected text object.
Unselect an object: If you desire, you can unselect the current object. This makes moving
and resizing of a text object easier. This can be accomplished by left clicking somewhere on the
layer and releasing where no object exists. This can also be done by changing to another layer and then
back again.
Moving an object: First, make sure the object to move is unselected. Place the cursor over the object,
left click and drag the object to its new location. Once in place, release the left mouse button to finish the
move. That object will now become the selected text object.
Resize an object: Float the cursor over one of the eight control handles for the object to be resized. To
make this easier, make sure the object is unselected. The cursor will change to an arrow indicating the
directions it will resize the object. Left click and drag the control handle to its new location to resize.
Release the left mouse button when you have achieved the desired new size to complete the action. The
text will word-wrap to fill the new object outline. That object will now become the selected text object.
Delete an object: You can delete the currently select object at any time by clicking the “DELETE”
button on the toolbar to the left of the screen. The object will then be deleted from the layer.
Move to top: If you have a text object that is covered by another object, you can use the “TO TOP”
button on the toolbar to uncover the object. To use this feature, select the object to uncover. Once
selected, click the “TO TOP” button. This will uncover the selected object, forcing it to cover the original
covering object. The current object will become unselected.
Move to back: While adding text, you may cover a smaller text object completely. To get access to the
object, you need to use the “TO BACK” button to push the larger object behind the smaller object. This is
done much in the same way as “Move to top”, only you select the object covering the smaller object and
clicking the “TO BACK” button on the toolbar. The smaller object will now be visible. The originally
covering object will become unselected.
Save to BMP
Templates/Mazes/Solutions can now be exported as BMP files. First, display the template, maze or maze
with solution to export. Then from the File menu select Save to BMP. They will have the number of
colors as your current display mode and the size of the BMP can be configured as follows:
If you use the “Set to Screen Resolution”, your bitmap dimensions will be ignored and you will get a
BMP similar to what you see on the screen. This is the closest to WYSIWYG (what you see is what you
get). If you don’t select this option, you can select the dimensions of the exported BMP manually by
setting X & Y. After selecting OK, you will be confronted with the file save dialog box to choose a
location and name for the exported file.
Save to EMF
First, display the template, maze or maze with solution to export. Then from the File menu select Save to
EMF. Exports the current displayed image as an EMF file. A file dialog box will open for you to choose a
location and name for the exported file.
PRINT PREVIEW
Use FILE -> Print Preview to see what your maze is going to look like. You will see on Page 1, you
maze and on Page 2 the solution. When you are ready, you can PRINT your maze.
You can choose to print the Maze, the Maze Solution or both. Simply place a check mark next to what you
wish to print. You can use the “Select Printer” button to choose a printer other than your default. If you
are happy with your print settings, click the PRINT button. This will send your output to the Windows
printer device of your choice. Note that you don’t have to select a physical printer. It could be a FAX,
PRINT CAPTURE, or other windows compatible print device.
Template Styles
SQUARE YES YES YES YES
TILES YES YES YES YES
TILE INCLUDED 1 5+ 5+ 5+
Template Functions
Blacken YES YES YES YES
Erase YES YES YES YES
Clear YES YES YES YES
START/STOP YES YES YES YES
Reset YES YES YES YES
Seed Maze YES YES YES YES
Set Page Size YES YES YES YES
Set Cell Size YES YES YES YES
Set complexity YES YES YES YES
Pen Width YES YES YES YES
Restore YES YES YES YES
Maze Creation Features
Maze Template Layer YES YES YES YES
Add Text to maze YES YES YES YES
Select Font YES YES YES YES
Control "Relative
Direction" Maze NA NA NA YES
Generation algorithm
Multiple BMP,GIF,TIP
Export w/ Solutions
NA NA NA YES
Commercial Publishing
No Maze Creator NA NA NA YES
Reference required
Registered Users can obtain technical support by one of two methods. You can send an e-mail message
including you registered Email Address number to:
Credits
• Tommy Cole for his music which he has supplied Maze Creator and is include in
the Flash Tutorial.
New in 1.60:
• ADDED: Wrap maze Horizontally and Vertically
• ADDED: Mouse Gestures, command Maze Creator by mouse movements
• ADDED: Paste graphics into Foreground & Background from Clipboard (DIB, BITMAP,
ENHMETAFILE)
• ADDED: Paste text into Text layer
• IMPROVED: Maze generation algorithm, closer adherence to generation rules should make more
complex mazes
• IMPROVED: User Interface to help make selections more obvious
• ADDED: COLOR selection to over-ride the default Maze Creator Color scheme
o Maze Pen Color
o Solution
o Blacken
o Erased (Only during Design of Template)
o Start/Stop colors both visible and hidden for design purposes
• ADDED: Opacity setting for TILER, now supports version TLE 1.50
• ADDED: prototype of 3D Maze Rendering (you will not see this feature)
• ADDED: start of Image Processing dialog (you will not see this feature)
New in 1.50:
• ADDED: TILER Gallery added, download and install new TILERs as they are released
• ADDED: Save MZE Files version 2 file format, includes all text & images
• FIXED: Some printer drivers failed to accept a High Resolution Maze, Maze Creator will now
slowly reduce the resolution of the image until the printer driver accepts the graphics. This will
slow down printing for some, but increase driver compatibility. A few specific drivers, such as
Adobe Acrobat, need this for proper support.
• FIXED: Random number generator sometimes seeded the same maze on fast computers
• ADDED: Multiple mazes with Solutions during print
• ADDED: Multiple "Image File" Export with Solutions
• ADDED: Export of "Image File" with Solution
• ADDED: ReRender Maze Option to generate a new maze with solution from the same template
• FIXED: Preview when selected a Tiler option
• FIXED: Reading *.tle files, properly handles last entry if last line is not a blank line
• FIXED: Export to Image File right and bottom edge got clipped with a fine pen size
New in 1.40:
• FIXED: With printing high density mazes, the bottom of the maze may have been cut-off
• FIXED: Better printer compatibility
• FIXED: Maze Creator will detect and warn if it cannot contact the license server
• ADDED: Debug option to collect information while printing for customer support
New in 1.30:
• DRAW YOUR OWN SOLUTION BETA (Please give feedback and ask questions)
• Fixed "File -> New" issue, now a new maze will clear current template space
• Direct links to help pages from HELP menu
• Fixed bad default value that caused page size issues
• Major bug fixes with Load/New file handling, this may have lead to certain Windows
Compatibility issues
• START/STOP Left button = Hidden, Right button = Color Shown
• Automatic START/STOP (if you don't set one), default to hidden style
• Fixed Tiler, BLACKEN/ERASE didn't map properly
o Select Color
New in 1.00:
• Some interactive rendering issues resolved (output was fine, but UI had problems)
• Add images to the maze background or foreground
• Add text to the maze
• Send to printer with solution
• Solution generated as soon as a maze is created
• Complete control over maze creation algorithm, hard direction and relative direction parameters
can be set
• User interface more straight forward, more menu items in the proper dropdown
The gesture is sensitive to direction of the mouse trace. To accurately trace a gesture, refer to the
table below, trace from the RED to the BLUE.
“Right-Left” “Question”
Rolls through different design Opens this Quick Reference
layers to right Guide
Valid Gestures only on Graphic & Text Design Layer
The gesture is sensitive to direction of the mouse trace. To accurately trace a gesture, refer to the
table below, trace from the RED to the BLUE.