Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alesbe/js-pathfinder

Path finder web app made with JS! 🤖🔍
https://github.com/alesbe/js-pathfinder

algorithms astar-algorithm hacktoberfest javascript pathfinder pathfinding webapp

Last synced: 4 days ago
JSON representation

Path finder web app made with JS! 🤖🔍

Awesome Lists containing this project

README

        

## JS Pathfinder 🤖🔍
| ![Quick sort gif](https://i.imgur.com/FeNo3p2.png) |
|:--:|
| *Unsolved* |

| ![Bubble visualizer](https://i.imgur.com/YnhFSml.png) |
|:--:|
| *Solved* |

# [Try it online!](https://alesbe.github.io/js-pathfinder/)

## 💭 What is this project?
This is a Pathfinder algorithm visualizer. If you're interested in learning more about this I recommend [this wikipedia article](https://en.wikipedia.org/wiki/Pathfinding), but basically, there are some algorithms that can be used to find the most optimal path between two nodes. This visualizer allows you to setup some nodes in a grid and build some obstacles, and let the program calculate the most optimal path. For now, only implements the [A* Search Algorithm](https://en.wikipedia.org/wiki/A*_search_algorithm), but I'll add more in the future!

## 🧠 Usage
- Select an algorithm
- Draw `Starting` and `Target` nodes
- Draw `Wall` nodes
- Press **Visualize!**

## 📊 Implemented algorithms
- [A* Search](https://en.wikipedia.org/wiki/A*_search_algorithm)
- [Dijkstra's](https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm) 🚧WIP🚧