View the generation and solving of a perfect maze.
Randomized Prim's Algorithm Used to generate a Minimum Spanning Tree which will visually become a "perfect" maze (one with only one solution).
Dijkstra's Algorithm Used to solve the maze generated by Prim's algorithm.
This was developed using IntelliJ to launch an applet from within the IDE.