← All Project Ideas

Sudoku Puzzle Game

intermediate

A Sudoku game with puzzle generation, difficulty levels, input validation, hint system, and timer. Supports pencil marks, undo/redo, error highlighting, and save/resume functionality with a clean g...

Target user

Puzzle enthusiasts who enjoy Sudoku challenges

Problem

Sudoku fans want a feature-complete game with puzzle generation, hints, pencil marks, and difficulty levels without ads or limited daily puzzles.

Requirements

  • Generate Sudoku puzzles at various difficulties
  • Input validation with error highlighting
  • Pencil mark annotations for candidates
  • Hint system for stuck players
  • Timer and save/resume functionality

Core technologies

Vue 3, TypeScript, Pinia

Completion criteria

Players can solve generated Sudoku puzzles with validation, hints, pencil marks, and save/resume.

Optional extensions

  • Add solver visualization
  • Implement daily challenge
  • Add statistics tracking
  • Support custom puzzles

Project phases

Phase 1: Phase 1: Puzzle Generation

Tasks: Set up Vue 3 project, Implement Sudoku generator algorithm, Add difficulty level control, Build grid display

Phase 2: Phase 2: Interaction

Tasks: Build number input system, Implement validation and error highlighting, Add pencil mark support, Create undo/redo

Phase 3: Phase 3: Hints and Polish

Tasks: Implement hint system, Add timer and save/resume, Create win detection, Apply responsive design