Skip to content

keiken-shin/pathfinder

Repository files navigation

Pathfinder

Pathfinding Algorithm Visualizer Tool

About

This tool is created to teach myself about "Path-finding" algorithms and there implementations in real-world.

Tech stack Description
Typescript Javascript superset use to make codebase strongly typed & easier for debugging
Webpack Module bundler
SASS CSS pre-processor

Algorithm Implemented

  • Depth first Search
  • Breadth first Search
  • Greedy best first Search
  • A* algorithm
  • Dijkstra's algorithm
  • Swarm algorithm
  • Convergent swarm algorithm
  • Bi-directional swarm algorithm

🛠️ Local development setup guide

  1. Clone the repo

    git clone https://github.com/keiken-shin/pathfinder.git
  2. Install dependencies

    npm i
  3. Start the development server

    npm run serve
  4. Create local build

    npm run build:dev

PS: Inspired project theme by Celement's Pathfinding Visualizer