Pathfinding Visualizer
is an Angular application that allows users to visualize various pathfinding algorithms in action.
In order to use Pathfinding Visualizer
, you will need to have the following installed on your machine:
Node.js
andnpm
Angular CLI
To install Pathfinding Visualizer
, you can follow these steps:
- Clone the repository:
git clone https://github.com/ManishDait/pathfinding-visualizer.git
Alternatively, you can download the source code as a ZIP file and extract it to a directory of your choice.
- Navigate to the project directory and install the dependencies:
cd Pathfinding-Visualizer
npm install
To run Pathfinding Visualizer
, you can use the following command:
ng server
Then, open your browser and navigate to http://localhost:4200/
.
Pathfinding Visualizer
provides the following features:
- Visualizes various pathfinding algorithms, including
Dijkstra's algorithm
,Breadth First Search
,Depth First Search
,BiDirectional Search
,Astar
. - Allows users to draw obstacles and set the start and end points on a grid
- Highlights the cells of the grid being visited during the search process, making it easy to understand how each algorithm works
Check out the deploy website here
Pathfinding Visualizer
is licensed under the MIT License
. See the LICENSE
file for more information.