To view this content, you need to install Java from java.com

Click on the maze to solve it. Click again to solve it using a different methods. There are four methods: Depth-First, Breadth-First, Best-First (always pick cell closest to exit), and A*. After a maze is solved with all four methods, another maze is loaded.

Sergey Karayev & Victoria Kirst