I've always loved puzzle-type games and SuDoku is no different. SuDoku is something that's very special to me as it's been an amazing tool not only to relax when I'm stressed out out also challenge me when I'm bored.
I wanted to create a new SuDoku game because--since it has filled up such a great space in my life--I wanted to create a game platform that reflected a little bit about who I am as well.
The classic Sudoku game involves a grid of 81 squares. The grid is divided into nine blocks, each containing nine squares.
The rules of the game are simple: each of the nine blocks has to contain all the numbers 1-9 within its squares. Each number can only appear once in a row, column or box.
The difficulty lies in that each vertical nine-square column, or horizontal nine-square line across, within the larger square, must also contain the numbers 1-9, without repetition or omission.
Every puzzle has just one correct solution.
As a user, I can...
-See a puzzle timer. -Pause, reset, & start a new game. -See relevant squares with respected to the selected squares. -See when a move is incorrect immediately.
-Erasing squares. -Locking ability to overwrite template puzzle numbers.
-Hints. -Notes to plan out possibilities. -Scoreboard with time scores and mistake count.
-HTML5, CSS3. -JavaScript. -Bootstrap. -Browserify.
To run this locally:
- Clone/download the project: (https://github.com/easterjd/q1Project-suDoku) and
- Install packages with command
npm install - Start the project with command
npm run dev
