Skip to content

Explore and solve various classic puzzles through interactive visualizations.

Notifications You must be signed in to change notification settings

vin-00/visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visualize

image

Welcome to Visualize, a web application that allows you to explore and solve various classic puzzles through interactive visualizations. This README file will guide you through the features of the application, how to set it up, and how to use it effectively.

Features

  • Interactive Visualizations: Watch how algorithms solve puzzles step-by-step.
  • Multiple Puzzles: Includes visualizations for N-Queens, Sudoku Solver, and Tower of Hanoi.
  • User-Friendly Interface: Easy to navigate and use, designed for both beginners and experts.
  • Responsive Design: Works on various devices including desktops, tablets, and mobile phones.
  • Control Over Visualization: Change the speed of the solving process, and pause or resume at any moment.

Installation

For installation , clone this repository and then use ' npm i ' to download the necessary dependencies and then run ' npm run dev ' to see the changes on localhost:5173.

Usage

Once the application is running, you can start visualizing puzzles by selecting them from the main menu. Each puzzle has its own dedicated page with controls and options to customize the visualization experience.

Puzzles

N-Queens

The N-Queens puzzle involves placing N chess queens on an N×N chessboard so that no two queens threaten each other.

  • Features:
    • Set the size of the board (N).
    • Visualize the solution process.
    • Step through each move manually or watch the automated solution.
    • Change the speed of the solving process.
    • Pause and resume the visualization at any moment.

Sudoku Solver

The Sudoku Solver allows you to input a Sudoku puzzle and see how the backtracking algorithm solves it.

  • Features:
    • Input your own Sudoku puzzle or a default one will be generated for you.
    • Visualize the solving process.
    • Step through each move manually or watch the automated solution.
    • Change the speed of the solving process.
    • Pause and resume the visualization at any moment.

Tower of Hanoi

The Tower of Hanoi puzzle involves moving a stack of disks from one rod to another, following specific rules.

  • Features:
    • Set the number of disks.
    • Visualize the solution process.
    • Step through each move manually or watch the automated solution.
    • Change the speed of the solving process.
    • Pause and resume the visualization at any moment.

Thank you for using Visualize! I hope you enjoy exploring and solving puzzles with my application. If you have any questions or feedback, please feel free to reach out on my gmail [email protected]

About

Explore and solve various classic puzzles through interactive visualizations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published