Introduction:
Sudoku is a logic-based, combinatorial number
placement puzzle.
The objective is to fill a 9×9 grid with digits so that each column, each row,
and each of the nine 3×3 subgrids that compose the bigger grid contain all of
the digits from 1 to 9. The puzzle setter provides a partially completed grid,
which for a well-posed puzzle has a unique solution.
Objectives:
The objective of my application will be to emulate the above
mentioned properties of the game with three levels of increasing difficulty and
a professional looking gui. The boards for the levels will not be randomly
generated and will be fed into the program beforehand.(However if time remains
I might work on a random generation of the board)
My application will run both by mouse and keyboard.
Tools:
Libraries to be used: SDL
Programming Language: C++
Tasks to do:
·
Make splash screens
·
Make a GUI interface for the game board
·
Winning condition
·
Error detection
·
Keyboard and mouse handling
No comments:
Post a Comment