Virtual Maze Generator for TADS 3
Chapter 6: Possible Future Enhancements
JAVA COMPONENT
Next Version
- Allow users to specify an entire motif for a maze (e.g. underworld,
mountains, city streets, etc.).
- Allow users to include obstacles (e.g. fire/water/cliff/etc.) in a maze
- Enhance the map to use graphics instead of monospace characters
Near Future Version
- At present, a maze can be generated with a square or a rectangular shape.
Allow users to select the shape of a maze (e.g. square, rectangle, parallelogram, rhombus, circle, etc.)
Distant Version
- At present, a maze is generated via a depth-first search algorithm.
Allow users to select the generation algorithm: depth-first search or randomized Kruskal or randomized Prim.
TADS 3 COMPONENT
Next Version
- Add a "solve" argument to the 'mreveal' and 'mvisited' commands.
When the "solve" argument is specified, the map will also show the solution path.
- Enhance the map to use graphics instead of monospace characters