A Sudoku app created using React , Redux , Typescript , styled-components
At the start of the app you will get a homepage like :
Controls are as follows :
- Press the key ↓ to go down from a block
- Press the key ↑ to go up from a block
- Press the key → to go right from a block
- Press the key ← to go left
- Numbers can be selected using the numpad on your keyboard or by pressing the number on the lower bottom numpad
Rules are as Follows :
- Each row can have numbers 1 to 9 occuring only once
- Each column can have numbers 1 to 9 occuring only once
- Each square can have numbers 1 to 9 occuring only once
- User gets 3 lives to solve each level of sudoku , If he solves it in 3 lives he gets to go to the next level
- 10 levels of gameplay are present which are traversed one by one
Completed Sudoku Grid will look like this
The game can be played by clicking on the badge given above .. .
For setting up the development environment :
- Download or clone the repo
- Run a command prompt or navigate into the cloned directory
- Run
npm install .
in the command prompt - Run
npm run-script start-dev
- Go to http://localhost:3000 to view the app in the browser
This app was developed as a part of the coursework done during the course : "React, TypeScript, Redux, StyledComponents: Build Sudoku App" created by Barry Michael Doy
Link to the course : react course
Though the start of the app was out of the course i am kind of hooked onto it and am adding features to make the gameplay interesting 😄