tialaaa / algorithm-visualizer

A maze visualizer to compare BFS vs. DFS pathfinding

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pathfinding Maze: Visualizing Search Algorithms

Abstract

Use the Pathfinding Maze to compare two common search algorithms, Breadth-First Search and Depth-First Search, through an endless set of randomly generated mazes. The maze is your graph/tree and the algorithms guide you from the designated start node to the end node.

Deployed App

Pathfinding Maze

Preview

PathfindingMaze-demo

Context

A mini solo project to learn and implement fundamental search algorithms, and provide a visual representation to convey their differences.

Technologies Used

  • React + Vite + JavaScript

Installation Instructions

  • Using the terminal, clone this to your local machine.
  • cd into new algorithm-visualizer directory.
  • Run npm i to install all dependencies.
  • Run npm run dev to launch the project locally. Open the local host in a web browser.

About

A maze visualizer to compare BFS vs. DFS pathfinding


Languages

Language:JavaScript 76.9%Language:CSS 15.6%Language:HTML 7.5%