This program can help you find the shortest path for a maze.
The program is implemented in JAVA and use AWT and Swing for GUI The program use DFS to find the shortest path.
You can either choose a maze file or let this program auto-generate a maze to solve. The original maze will be at the bottom left of the window. The solved maze will be at the bottom right of the window. Note: gray - starting point, green - exit, brown - wall, yellow - path, blue - path.