Tuesday, 4 October 2016

Week 1

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.
The tentative interface can be said to be:







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