The main module for mazeman is maze.py. All the files are in the maze_hr.tar.gz file which is a compressed file. Decompress the file and you should have a folder named maze_hr which contains all of the files needed to run the program.
maze.py is the main module and you start it by double clicking this file.
Alternately from the shell type:
cd /home/mazeman (or whatever the path is)
python maze.py
This will start the program in the shell which may provide more information if needed.
Once the program is started you can play the default script that loads when it starts or you can play a different script by loading it.
The maze scripts are in the maps directory which is downloadable as maps.tar.gz.
mazehelp.htm in the maze_hr folder has additional information about maze.
Last edit: mike cosgriff 2013-07-10
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
maze2 as it was dubbed now uses a Tkinter interface instead of GTK for portability. The graphic images were redone and the help manual was expanded otherwise maze2 is the same. The maps.tar.gz is the same with a couple new scripts. I am recommending that you switch to the maze2 version.
Last edit: mike cosgriff 2013-06-29
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have added the maze_hr.tar.gz version of maze. This version has a high resolution display for users that have high resolution monitors.
If your monitor has a low dpi use the maze2.tar.gz This version integrates the whoopsy maze script syntax checker and debugger also.
The maps directory has the premade maze scripts.
The desktop screenshot shows the two versions running side by side for a visual comparison.
The maze manual has been updated to include references for the Tkinter code as well as the whoopsy class code and some other minor revisions.
Last edit: mike cosgriff 2013-07-14
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As of 07-13-13 the maze interface display has been redone to improve the look. The script debugger code is finished and several important code optimizations and bug fixes have been made. The maze manual has an important new section called 'scripting examples' and updated class hierarchies information.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have changed the help file to reflect the new command prompt incantation for the changes in the maze code and the changes to Python3. The correct way to start the program would be:
Python3 /home/maze2/maze.py
or substitute whatever path you are using.
The old help recommends cd to the dir however this is not correct any longer.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have made code changes to maze.py which are in compliance with the newest TK specification which fixes the broken code. Apologies to anyone has experienced problems with python code not compliing with the version of python that you are running. This code is now functional for python3 as of 02-2015.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Finally the greatly anticipated next addition to the tremendous mazemanual, now with CSS styling and the fantastic new section on advanced maze scripting examples called maze factories. Also some minor code revisions involving the removal of old commented out code and a change to some command line methods which are out of date.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sharpened the graphics for maze_hr and made them less happy. Added alternate key bindings and a help button on the GUI which refers users to the maze manual and I updated the maze manual to reflect these new changes.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Realeasing "maze3.0 The Ninth Element, Door to Nowhere". Featuring a new maze Element and a new interface skin as well as many code optimizations and a new chapter to the Maze Manual.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you have trouble with the program the problem is probably very simple. Read through this text and you should be able to resolve any conflicts.
mazeman requires python. Python is standard on linux and available for virtually every other OS such as windows.
TRY
http://www.python.org/getit/
if you need to get python.
The main module for mazeman is maze.py. All the files are in the maze_hr.tar.gz file which is a compressed file. Decompress the file and you should have a folder named maze_hr which contains all of the files needed to run the program.
maze.py is the main module and you start it by double clicking this file.
Alternately from the shell type:
cd /home/mazeman (or whatever the path is)
python maze.py
This will start the program in the shell which may provide more information if needed.
Once the program is started you can play the default script that loads when it starts or you can play a different script by loading it.
The maze scripts are in the maps directory which is downloadable as maps.tar.gz.
mazehelp.htm in the maze_hr folder has additional information about maze.
Last edit: mike cosgriff 2013-07-10
maze2 as it was dubbed now uses a Tkinter interface instead of GTK for portability. The graphic images were redone and the help manual was expanded otherwise maze2 is the same. The maps.tar.gz is the same with a couple new scripts. I am recommending that you switch to the maze2 version.
Last edit: mike cosgriff 2013-06-29
I have added the maze_hr.tar.gz version of maze. This version has a high resolution display for users that have high resolution monitors.
If your monitor has a low dpi use the maze2.tar.gz This version integrates the whoopsy maze script syntax checker and debugger also.
The maps directory has the premade maze scripts.
The desktop screenshot shows the two versions running side by side for a visual comparison.
The maze manual has been updated to include references for the Tkinter code as well as the whoopsy class code and some other minor revisions.
Last edit: mike cosgriff 2013-07-14
As of 07-13-13 the maze interface display has been redone to improve the look. The script debugger code is finished and several important code optimizations and bug fixes have been made. The maze manual has an important new section called 'scripting examples' and updated class hierarchies information.
I have changed the help file to reflect the new command prompt incantation for the changes in the maze code and the changes to Python3. The correct way to start the program would be:
Python3 /home/maze2/maze.py
or substitute whatever path you are using.
The old help recommends cd to the dir however this is not correct any longer.
I have made code changes to maze.py which are in compliance with the newest TK specification which fixes the broken code. Apologies to anyone has experienced problems with python code not compliing with the version of python that you are running. This code is now functional for python3 as of 02-2015.
New maze versions now recognize the keypad numbers 5, 2, 1 and 3 as well as the arrow keys. Whichever is more convenient.
Finally the greatly anticipated next addition to the tremendous mazemanual, now with CSS styling and the fantastic new section on advanced maze scripting examples called maze factories. Also some minor code revisions involving the removal of old commented out code and a change to some command line methods which are out of date.
Fixed a bug with the save method that saves badly written .smz scripts incorrectly.
Fixed some display and versioning issues.
Fixed spell checked maze manual.
Sharpened the graphics for maze_hr and made them less happy. Added alternate key bindings and a help button on the GUI which refers users to the maze manual and I updated the maze manual to reflect these new changes.
Repair file differences between maze_hr and maze2 where maze_hr files were not up to date. Also minor code changes and help manual edits.
Realeasing "maze3.0 The Ninth Element, Door to Nowhere". Featuring a new maze Element and a new interface skin as well as many code optimizations and a new chapter to the Maze Manual.
Made important bug fix to whoopsy script checker and various maze manual corretions.
Disobfuscate mazestate.py code and edit corrections to manual.
Fixed bug with mazestate.py MazeState::is_light()
A couple code fixes were added, notably configuration initialization that is in accord with the specification in the manual and code inefficiencies.
Add web browser support to help menu option so that it attempts to open the web page for you.
Made some insignificant code clean up that causes python to throw errors.
Fixed a bug in the mazestate.py module that causes the save game failure.
Fixed a bug with reading script files for maze3.0 .