A browser-based Sudoku puzzle game with a dark theme and purple accents, designed to be hosted on GitHub Pages.
- Dark theme with purple accent colors
- Sudoku puzzle generation with three difficulty levels
- Interactive gameplay with keyboard support
- Hint system to help when stuck
- Timer to track solving time
- Auto-save functionality
- Mobile-responsive design
This game is designed to be hosted on GitHub Pages. Once deployed, you can access it at:
https://yourusername.github.io/sudoku-puzzle/
index.html
- Main HTML filecss/
- Stylesheetsmain.css
- Core stylingtheme.css
- Dark theme with purple accentsgrid.css
- Sudoku grid styling
js/
- JavaScript modulesgenerator.js
- Puzzle generation algorithmsolver.js
- Solving and hint algorithmgame.js
- Core game logicui.js
- User interface handlingstorage.js
- Local storage functionalitymain.js
- Application entry point
To run the game locally:
- Clone the repository
- Open
index.html
in your browser
No build steps are required as the game uses vanilla JavaScript, HTML, and CSS.
- Select a difficulty level from the dropdown menu
- Click on a cell to select it
- Use the number pad buttons or your keyboard (1-9) to enter a number
- Use the "Clear" button or keyboard's 0, Backspace, or Delete keys to clear a cell
- If you get stuck, click the "Hint" button for assistance
- The game will automatically validate your solution when complete
MIT License