This is a project to visualize different pathfinding algorithms. It is written in Javascript and react. The project is still in development and more algorithms will be added in the future.
To run the project, you need to have node.js installed. Then run the following commands in the project directory:
npm install
npm start
This will start a local server on port 3000. You can then open the project in your browser by going to http://localhost:3000.
The project is very simple to use. You can click start node, end node and build walls as obstacles for the algorithm. Then choose algorithm and press Search. You can also change the speed of the visualization.
The project currently supports the following algorithms:
- Dijkstra
- A*
- Depth-first search
- Breadth-first search
Maze is generated using Prism's algorithm.
- Add more algorithms
- Add more features
- Add more documentation