Mazerunner

File Info
Sourcemazerunner.zip
LanguageJava
PlatformMultiple

Description

This was built as the final project for CSE 326. This project demonstrated the most common unweighted graph search algorithms. I programmed this with my partner, and then did a bunch of enhancements to it. The original requirements were to simply read in a maze from a text file, then spit out another file with a path from the start to the finish, along with some statistics. I added a GUI to view the maze and the paths found. I also modified the algorithms so you could step through the process, much like a debugger lets you step through lines of code. My partner added a routine to generate random mazes based on a number of input paramets such as maze size and complexity.