Program: Maze.java  (follow link to view applet and code)
Author: Cory Goldfuss  
Date: February 12, 2001 Program last modified: March 1, 2001
Description: Program recursively solves a maze.
Components: Static variables, ActionEvents, Arrays, JOptionPane, Icons.
New Concepts: Recursive backtracking, JOptionPane, GridLayout.
Reflections: The design of this program would have to be the part I enjoyed the most. Swing really alowed me to have fun while designing the GUI of my applet. I found it also easy to implement Timers once again to make simple animations. During this program I also encountered errors that allowed me to experience the built in debugger and use it effectively. To add a nice touch I found how to create a new dialog box that shows my authorship for the program. I would have to say this program allowed me to learn about recursive backtracking and was exiting at the same time.
Evaluation: Please provide an evaluation of this portfolio entry.


G-fuss
Last modified March 1, 2001.