Maze-solver-java is application with an interactive GUI that lets you design your own mazes. You can choose from the available algorithms to search and find the shortest path from your desired start-to-end point.
Left Click -> Wall
Rigth Click -> End (Target Node)
Middle Click -> Start
The algorithms included are:
- Breadth First Search
- Depth First Search
- A* star Search
There are options to save or load mazes from other users or the mazes you previously made. You can also find sample mazes to load in project directory.
You can refer to the following link for a quick tutorial:
Clone the project in a directory of your choice and launch Eclipse.
File->Import...->General->Existing Projects into Workspace
select the project directory and you are good to go.
This project is licensed under the terms of the MIT license.