Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdallahhemdan/pathfinding-visualizer
🎯 VanillaJS pathfinding visualizer using bunch of different shortest-path algorithms (A*, DFS, BFS, ...etc.)
https://github.com/abdallahhemdan/pathfinding-visualizer
astar astar-algorithm astar-pathfinding cmp2022 cufe-2022 hemdan pathfinding pathfinding-algorithm pathfinding-visualization pathfinding-visualizer visualization visulizer
Last synced: 2 months ago
JSON representation
🎯 VanillaJS pathfinding visualizer using bunch of different shortest-path algorithms (A*, DFS, BFS, ...etc.)
- Host: GitHub
- URL: https://github.com/abdallahhemdan/pathfinding-visualizer
- Owner: AbdallahHemdan
- License: mit
- Created: 2020-02-02T19:07:56.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-05-30T22:28:54.000Z (over 2 years ago)
- Last Synced: 2024-10-04T12:53:12.530Z (3 months ago)
- Topics: astar, astar-algorithm, astar-pathfinding, cmp2022, cufe-2022, hemdan, pathfinding, pathfinding-algorithm, pathfinding-visualization, pathfinding-visualizer, visualization, visulizer
- Language: JavaScript
- Homepage: https://abdallahhemdan.github.io/Pathfinding-Visualizer/
- Size: 23 MB
- Stars: 30
- Watchers: 5
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🎯 Pathfinding Visualizer
[![GitHub contributors](https://img.shields.io/github/contributors/AbdallahHemdan/Pathfinding-Visualizer)](https://github.com/AbdallahHemdan/Pathfinding-Visualizer/contributors)
[![GitHub issues](https://img.shields.io/github/issues/AbdallahHemdan/Pathfinding-Visualizer)](https://github.com/AbdallahHemdan/Pathfinding-Visualizer/issues)
[![GitHub forks](https://img.shields.io/github/forks/AbdallahHemdan/Pathfinding-Visualizer)](https://github.com/AbdallahHemdan/Pathfinding-Visualizer/network)
[![GitHub stars](https://img.shields.io/github/stars/AbdallahHemdan/Pathfinding-Visualizer)](https://github.com/AbdallahHemdan/Pathfinding-Visualizer/stargazers)
[![GitHub license](https://img.shields.io/github/license/AbdallahHemdan/Pathfinding-Visualizer)](https://github.com/AbdallahHemdan/Pathfinding-Visualizer/blob/master/LICENSE)
---
## 🎈 Pathfinding Visualizer ([Click to try 🚀](https://abdallahhemdan.github.io/Pathfinding-Visualizer/))> Built VanillaJS **_pathfinding visualizer_** using bunch of different shortest-path algorithms (A*, DFS, BFS, ...etc.) and Generate the grid using maze-generation algorithm and add the ability of controlling the grid structure and the distribution of the blocks and the position of the source and the destination.
## âš™ How it Works
1. Users can drag around a start and end node and set them in any place.
2. Users can then choose a speed of the visualization .
3. Users can optionally choose to clear the maze or draw walls by dragging the mouse.
3. Users can optionally randomize the walls in the maze and add more walls by dragging the mouse.## 📷 ScreenShots
## 🕶 Demo