Menu

Home

mike cosgriff

Welcome to your wiki!

This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].

The wiki uses Markdown syntax.

Project Admins:


Discussion

  • mike cosgriff

    mike cosgriff - 2012-10-23

    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
  • mike cosgriff

    mike cosgriff - 2013-06-29

    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
  • mike cosgriff

    mike cosgriff - 2013-07-07

    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
  • mike cosgriff

    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.

     
  • mike cosgriff

    mike cosgriff - 2015-01-26

    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.

     
  • mike cosgriff

    mike cosgriff - 2015-02-09

    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.

     
  • mike cosgriff

    mike cosgriff - 2015-02-11

    New maze versions now recognize the keypad numbers 5, 2, 1 and 3 as well as the arrow keys. Whichever is more convenient.

     
  • mike cosgriff

    mike cosgriff - 2015-02-16

    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.

     
  • mike cosgriff

    mike cosgriff - 2015-02-23

    Fixed a bug with the save method that saves badly written .smz scripts incorrectly.

     
  • mike cosgriff

    mike cosgriff - 2016-03-17

    Fixed some display and versioning issues.

     
  • mike cosgriff

    mike cosgriff - 2016-03-19

    Fixed spell checked maze manual.

     
  • mike cosgriff

    mike cosgriff - 2016-03-25

    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.

     
  • mike cosgriff

    mike cosgriff - 2016-03-28

    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.

     
  • mike cosgriff

    mike cosgriff - 2016-04-04

    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.

     
  • mike cosgriff

    mike cosgriff - 2016-04-09

    Made important bug fix to whoopsy script checker and various maze manual corretions.

     
  • mike cosgriff

    mike cosgriff - 2016-04-10

    Disobfuscate mazestate.py code and edit corrections to manual.

     
  • mike cosgriff

    mike cosgriff - 2016-04-11

    Fixed bug with mazestate.py MazeState::is_light()

     
  • mike cosgriff

    mike cosgriff - 2016-04-16

    A couple code fixes were added, notably configuration initialization that is in accord with the specification in the manual and code inefficiencies.

     
  • mike cosgriff

    mike cosgriff - 2016-04-17

    Add web browser support to help menu option so that it attempts to open the web page for you.

     
  • mike cosgriff

    mike cosgriff - 2019-04-07

    Made some insignificant code clean up that causes python to throw errors.

     
  • mike cosgriff

    mike cosgriff - 2019-12-29

    Fixed a bug in the mazestate.py module that causes the save game failure.

     
  • mike cosgriff

    mike cosgriff - 2020-04-12

    Fixed a bug with reading script files for maze3.0 .

     

Log in to post a comment.

MongoDB Logo MongoDB