Skip to content

jannomeister/pathfinder

Repository files navigation

Pathfinder

All Contributors

Vercel Status

I made this project so that I can learn more about different kinds of pathfinding algorithms. Check the online demo

Available Algorithms

  1. Dijkstra's Algorithm: more info
  2. A * Search Algorithm: more info
  3. Breadth-first Search: more info

Why A* search is the best

A-star (also referred to as A*) is one of the most successful search algorithms to find the shortest path between nodes or graphs. ... When a search algorithm has the property of optimality , it means it is guaranteed to find the best possible solution .

Supported Heuristics

Pathfinding Info

Pathfinding or pathing is the plotting, by a computer application, of the shortest route between two points. It is a more practical variant on solving mazes. This field of research is based heavily on Dijkstra's algorithm for finding the shortest path on a weighted graph.

Pathfinding is closely related to the shortest path problem, within graph theory, which examines how to identify the path that best meets some criteria (shortest, cheapest, fastest, etc) between two points in a large network.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Janno De Jesus

🚧

This project follows the all-contributors specification. Contributions of any kind welcome!

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy