Skip to content

batoomer/search-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Search Visualizer

This is a simple project that aims to visualize different search algorithms used in AI. Currently, it includes the following algorithms:

  • Breadth-First Search
  • Depth-First Search
  • Dijkstra's Algorithm
  • A* Search

Preview

You can preview the project by clicking on this link: https://batoomer.github.io/search-visualizer/#/

Functionality

  • Select different search algorithms from the navigation bar.
  • Select different maze generators
  • Add/Remove weights
  • Animation of the cells that are visited by the algorithm
  • Animation of the path found by the algorithm
  • Pause, resume and reset the searching process.
  • Article for each search algorithm

Tech stack

  • HTML
  • CSS
  • JavaScript
  • Webpack

How to run the project

  1. Clone the project.
  2. Run npm install to install all the dependencies.
  3. Run npm run start to start the development server.
  4. Open http://localhost:8080 in your browser.

Author

This project was created by Batouchan Omer.

License

This project is licensed under the MIT License.