Mazesmith help

Information:

Browser: HTML, CSS, (cookies)

The bigger the maze, the slower it will take to create. It might even seem that your browser has frozen - give it time and it should complete. There isn't a limit on the size of the maze as the size is all dependent on how much memory your computer has and how fast it is.

Internet Explorer seems to render mazes much slower than Firefox. On a 1.8GHz Athlon with 512MB RAM, it takes me 1 minute 20 seconds to make a 100x100 maze with IE, Firefox takes 13 seconds, and Opera takes 8 seconds.

pp-mazesmith-version
PC: ADM Sempron 1,68GHz (2400+), 512MB ram, Win XP sp2
(killed all CPU aplications as Winamp, Far, Miranda icq... only Firefox)
maze = 99x99 Prim (default sett) (3rd click generate with opened frame)
Firefox 1.07			Explorer 6.0
generate time = 1531 ms		generate time = 3859 ms
render time = 1750 ms		render time = 32110 ms
Suma = 3281 ms			Suma = 35969 ms

Path length:

The higher the number set here, the longer the paths become. This number is a percentage. So, setting it to 50 would mean there would be 50% longer paths.

Braid:

The higher the number set here will increase the probability of the script removing a dead-end creating a loop. This option doesn't work very well with the Prim version. Also, the solve option works, but doesn't necessarily pick the shortest path.

Direction bias:

The more you go in a given direction, the more the script will have a bias in that direction. For example, if you pick '-4', the maze will be more vertical, or if you pick '4', the maze will be more horizontal.

Versions:

Grow: More longer dead-ends than DFS, a little harder maze.
DFS: More direct, but longer, solution, short dead-ends with a few very long ones, easier to solve than Grow.
DFS: Error if random Start/End!
Prim: Very low windy solution, a lot of very short dead-ends. Easy to solve.
Binary: Lowest windy solution, a lot of long and short dead-ends. The easiest to solve than the others. This version doesn't support shapes other than squares, nor does it support direction bias, or path length. dissabled: Path length, Direct. bias, Shape
Eller: High windy solution, with long dead-ends. This version is print-only, only supports width and height, opens up in a new window, and is capable of creating some of the longest mazes in the world.
dissabled: all, except by: Maze width, Maze height, Path cell

How to create a custom shape:

  1. On the config panel, click on the Make custom button, and a new window will popup (so make sure you set your popup blocker to allow for this), which is called the Shape toolkit.
  2. At the top of the toolkit, set the Width, Height, and Path width to your liking and click on the Make new button.
  3. There are 2 ways to start marking out your shape:
    1. Using the J I L K keys (unless you change them), move the green marker to where you want to start drawing your shape, then click on the Start marking button at the top of the window.
    2. Using your mouse and left-click on a square to mark it.
  4. If you wish to erase a cell, left-click on it with your mouse.
  5. After marking out your shape, you have the option of selecting a start and an end to your shape. Just click on the Select start & end button, and left-click on a spot in your shape where you want the start, then left-click on a spot you want the end. If you don't select a start and end, the script will automatically choose the first top-left spot and the last bottom-right spot for the start and end.
  6. When you are done, copy the code in the textbox, and close the toolkit window.
  7. Back to the config panel, select Custom in the Shape dropdown and click on New maze at the bottom.
  8. A prompt will appear where you will paste the code you copied in step 6, and click Ok.

Changing end:

Changing end is where the end will keep changing depending on how many seconds you put in the text box to the right of the check box. Changing end and Random start/end are disabled for custom shapes for now.

About:

Mazesmith is written by Robert
Email: brathna at gmail dot com
Address: http://mazesmith.sourceforge.net/
2005 rewrite to XHTML for IE FF O from 100k JS code : Peter Mlich, www.volny.cz/peter.mlich/ (26 year)

Edit Shape

bin 4x4 filled (16x1) = 1111111111111111
hex 4x4 filled ( 4xf) = ffff
1 = none, 0 = fill
Colors: Yellow = shape , Gray = none

DEFAULT maze shapes

COOKIES shapes DATA for/from user NEW for/from user Ok / X button