0% found this document useful (0 votes)
41 views21 pages

Project Sudoku

Uploaded by

fairykomal993
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views21 pages

Project Sudoku

Uploaded by

fairykomal993
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Project Sudoku Click icon to add picture≈≈

Amna Arshad SP23-BCS-


190
Mahnam Fatima SP23-BCS-
191
Problem
Objectives
Statement

Scope Diagrams User Interface

Outline
Testing Conclusion

Presentation Title
Project Sudoku 2
Problem
Statement
A Sudoku puzzle is a logic-based,
combinatorial number-placement puzzle.
The goal is to fill a 9x9 grid with digits in
such a way that each column, each row,
and each of the nine 3x3 sub grids that
compose the grid (also called "boxes")
contain all of the digits from 1 to 9. Some
cells are pre-filled with numbers, providing
clues that aid in the puzzle's solution. The
challenge is to complete the grid following
these rules without repeating any digits in
any row, column, or 3x3 sub grid..

Project Sudoku 3
Objectives
 Uniqueness: Ensure that each row, column, and 3x3 sub grid
contains each digit from 1 to 9 exactly once.
 Completeness: Fill all the cells in the 9x9 grid.
 Logical Consistency: Solve the puzzle using logical deduction
rather than guessing.
 Optimization: Design puzzles that are challenging yet solvable,
balancing the number of pre-filled cells and the difficulty level.

Project Sudoku 4
Scope
 Puzzle Design and Generation:
• Create a variety of Sudoku puzzles with different difficulty levels, ranging from easy to expert.
• Develop algorithms that can generate valid puzzles with a unique solution.
 Solving Techniques:
• Identify and implement solving strategies such as naked singles, hidden singles, naked pairs, and
more advanced techniques like X-Wing, Swordfish, and others.
• Use both human-friendly techniques and computer algorithms to solve puzzles efficiently.
 Educational Tools:
• Provide tutorials and guides for beginners to learn the basics of Sudoku.
• Offer advanced tips and strategies for experienced players.
 Software Development:
• Create Sudoku puzzle applications for various platforms (mobile, web, desktop).
• Incorporate features such as hints, error checking, and solution verification.
 Research and Analysis:
• Study the mathematical properties and combinatorial aspects of Sudoku.
• Analyze the complexity of different Sudoku puzzles and the effectiveness of various solving
algorithms.
Project Sudoku 5
Gantt chart
Use case diagram
Entity relation Diagrams
diagram
Sequence
diagram

Project Sudoku
Gantt Chart

Project Sudoku
Use Case Diagram

Project Sudoku
Entity Relation Diagram

Project Sudoku
Sequence (UML) Diagram

Project Sudoku 10
User
Interface (UI)

Project Sudoku 11
Presentation title 12
Main Interface

Project Sudoku 13
GUI

Project Sudoku 14
About

Project Sudoku 15
Contributors

1. Amna Arshad

2. Mahnam Fatima

Project Sudoku 16
Feedback

Project Sudoku 17
Transfer

Project Sudoku 18
License

Project Sudoku 19
Conclusion Click icon to add picture

Presentation title 20
Thank you

You might also like