Train your brain with this sudoku game!
- Use the number buttons or type numbers into the boxes. Button
x
is for erasing. Check
- displays an alert with information whether or not the solution provided is correctClear
- resets current gameShow result
- shows the correct solutionNew Game
- generates a new puzzle- You can also add notes! There is room for 3 notes at the top and 3 at the bottom of a box.
- Written in TypeScript using ReactJS.
- Bootstrapped with Create React App.
- React Context and useReducer are used to manage the game state.
- CSS variables are used to implement dark and light theme with the Nord color palette.
- This Sudoku package is used to generate a sudoku puzzle.
npm start
in project directory runs the app in development mode.