| 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. | |