Skip to content

ashmeetkaur2003/Sudoku-using-Backtracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

The Sudoku Using Backtracking is an interactive web application designed to help users understand and visualize the backtracking algorithm used to solve Sudoku puzzles. This educational tool combines algorithm visualization with an interactive game interface, making complex computer science concepts accessible and engaging.

KEY FEATURES OF THE PROJECT:

  1. Multi-Page Application Structure  Welcome Page: Landing page with navigation to different sections  Algorithm Page: Detailed explanation of the backtracking algorithm with step-by-step breakdown  Auto Solver Page: Visual demonstration of the algorithm solving Sudoku puzzles in real-time  Manual Play Page: Interactive Sudoku game with error tracking and hints
  2. Algorithm Visualization  Real-time visualization of the backtracking algorithm  Adjustable animation speed (Fast, Medium, Slow)  Visual feedback for each step of the solving process  Backtrack counter to track algorithm efficiency  Performance metrics showing time and space complexity
  3. Interactive Manual Play  Three difficulty levels (Easy, Medium, Hard) with fixed puzzles  Error tracking system with a limit of 9 mistakes  Hint system to help users when stuck  Visual feedback for correct/incorrect entries  Number pad for easy input on both desktop and mobile
  4. User Experience Enhancements  Responsive design that works on all device sizes  Particle background effects for visual appeal  Theme customization with gradient backgrounds  Toast notifications for user feedback  Keyboard navigation support  Sound effects for success and failure states
  5. Educational Components  Detailed explanation of the backtracking algorithm  Visual breakdown of algorithm steps  Complexity analysis (time and space)  Interactive code examples  "How to Play" instructions

Screenshot 2026-04-01 180058 Screenshot 2026-04-01 180553 Screenshot 2026-04-01 180531 Screenshot 2026-04-01 180507 Screenshot 2026-04-01 180449 Screenshot 2026-04-01 180409 Screenshot 2026-04-01 180351 Screenshot 2026-04-01 180332 Screenshot 2026-04-01 180240 Screenshot 2026-04-01 180218 Screenshot 2026-04-01 180129 Screenshot 2026-04-01 180044 Screenshot 2026-04-01 180031 Screenshot 2026-04-01 180005

Credits:

  1. https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css
  2. https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js

Releases

No releases published

Packages

 
 
 

Contributors