Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Rayzon3/pathfinder

Repository files navigation

PathFinder

This web app shows the visualization of the very popular a-star(A*) algorithm.

Demo.mov

About A* Algorithm

A* is an informed search algorithm, or a best-first search, meaning that it is formulated in terms of weighted graphs: starting from a specific starting node of a graph, it aims to find a path to the given goal node having the smallest cost.

f(n)=g(n)+h(n)

here n is the next node on the path, g(n) is the cost of the path from the start node to n, and h(n) is a heuristic function that estimates the cost of the cheapest path from n to the goal.

Made using

  • TypeScript
  • Next.js (overkill for this kind of project...but still :P )
  • Tailwind CSS

Steps to run this project

Install dependencies

yarn install

Run project

yarn dev

Features I will be adding soon

  • Ability to add custom walls 🧱
  • Generate Mazes πŸ—Ί
  • More Algorithms βš™οΈ

About

This web app shows the visualization of the very popular a-star(A*) algorithm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /