For installation, see Install.
To start Amaze, use Start > Amaze 1.1 > Amaze (on Windows), or Applications > Graphics > Amaze (on Ubuntu).
If you want to use the command line options, start Amaze from the command line in a terminal window.
On Windows, the application has no standard output, so use "-out" or "-std" option to see output.
See the man-page http://qtamaze.sourceforge.net/amaze.1.html for details.
The user interface has 4 parts:
The program generates mazes for you, which you can then print, or send to a picture file.
You control what the maze looks like (colors, tile shapes, etc.) with the menus and controls.
You can also click in the canvas area, to change the departure and destination points,
or drag a (local) picture file onto the canvas, to outline the maze shape.
To illustrate, in the picture below you can see:
A maze is built on regular grid of tiles. Each tile has a number of edges, connected either to another tile or on the outside border of the grid. An edge can either have a wall or be open for crossing between the two tiles. The shape of the tiles determines the number of edges. We now support four tile shapes: triangle, square, hexagon and octagon. An octagon maze contains two different tile shapes: proper octagons (8 edges) and in-between-octagon squares (''octweens''); all other shapes only occur by themselves.
You can switch between tile shapes using Ctrl-''n'' where ''n'' is the number of edges: Ctrl-3 gets you triangles, Ctrl-8 octagons, etc.
The same works from the command line: -tile 3, -tile 8, etc.
You can pick colors from the command line too: see -path-color/-pc, -tile-color/-bc, -text-color/-tc, -wall-color/-wc.
The names of the colors can take different forms, quoting the Qt documentation:
You turn the maze into a ''mazegram'', a maze with a hidden message that you can unlock by finding the path through the maze.
Use ''Edit > Message'' or Ctrl-M to specify a message text. The letters of the text will be placed, one per tile, along the solution path through the maze. The path must be long enough for the message, otherwise you get a "path too short" error screen. If the path is longer than the message, we leave some random number of tiles between letters. Any characters in the message that are ''not'' in the given alphabet (spaces and hyphens, for example) are removed before this.
To hide the message, Amaze puts random letters in the rest of the maze. It does this for the same proportion as path tiles are covered by the actual message, picking letters at random from the given alphabet. Finally, if a "filler" is defined, any tiles left blank get one of the filler characters. The fillers should normally not be in the alphabet. For illustrations of the different possibilities, see Screenshots#Messages.
To get back to making regular mazes, instead of mazegrams, clear the "Message" field in the message dialog.
Using a letter as a filler can hide the message a lot better than having no filler, or a non-letter filler. Using digits for a filler also works pretty well. If you use filler letters, make sure they are not in your message text, and remove them from the alphabet.
You can increase the relative frequency of letters in the alphabet on the non-path tiles by including them in the alphabet multiple times. The same works for fillers.
Letters that are not in the alphabet are removed from the message before putting it in the maze.
This feature is still relatively new (introduced in 1.1-20), and has much room for improvement.
Once you have a maze on the screen, and you like it, you can decide how you want to use outside Amaze itself. Your options are:
Many, see to-do list.
Amaze draws everything as simple, monochrome shapes and lines. You can pick the colors to use, each for a different part of the maze, using the View menu. The components are:
Wiki: (de)_Use
Wiki: (eo)_Use
Wiki: (es)_Use
Wiki: (fr)_Use
Wiki: (nl)_Use
Wiki: Contents
Wiki: Development
Wiki: Help
Wiki: Install