Skip to content

Repository files navigation

Pathfinder: Pathfinding Visualization Website

path_finder_demo

Introduction

Welcome to Pathfinder, a web-based tool for visualizing pathfinding algorithms in action. Whether you're a student learning about algorithms or a developer looking to optimize routes in your applications, Pathfinder is here to help you understand and explore various pathfinding algorithms.

Features

  • Interactive Visualization: Watch as Pathfinder visualizes the process of finding the shortest path in real-time.
  • Multiple Algorithms: Choose from a variety of pathfinding algorithms, including Dijkstra's, A*, and more.
  • Custom Grids: Create custom grids to simulate different environments and challenges.
  • Step-by-Step Control: Control the speed of the visualization and step through the algorithm's execution.

Website

Check out the website at pathfinder-sigma.vercel.app/ to experience the visualization firsthand.

Getting Started

Prerequisites

  • Modern web browser (Google Chrome, Mozilla Firefox, Safari, etc.)

Installation

No installation is required.

Usage

  1. Choose Algorithm: Select a pathfinding algorithm from the dropdown menu.
  2. Create Grid: Click and drag on the grid to create walls.
  3. Set Start and End Points: Click on cells to set the start and end points for the algorithm.
  4. Visualize: Click the "Visualize" button to see the algorithm in action.
  5. Customize: Adjust the visualization speed and step through the algorithm if needed.

Supported Algorithms

  • Dijkstra's Algorithm
  • A* Algorithm
  • Breadth-First Search (BFS)
  • Depth-First Search (DFS)

Contributing

If you'd like to contribute to Pathfinder, please follow our contribution guidelines.

License

Pathfinder is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • I extend gratitude to the open-source community for their contributions.

Contact

For inquiries, feedback, or support, please use the issue tracker.


Happy Pathfinding! 🌐✨

About

A web-based tool for visualizing pathfinding algorithms in action.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages