This is a Sudoku game implemented in TypeScript.
- Play Sudoku with various difficulty levels.
- Automatically generate new Sudoku puzzles.
- Solve Sudoku puzzles with the help of a solver algorithm.
- Check the validity of the current Sudoku board.
To get a local copy up and running, follow these steps:
1. Clone the repository: git clone https://github.com/shlomiNugarker/sudoku.git
2. Navigate into the project directory: cd sudoku-game
3. Install dependencies: npm install
4. Build the project: npm run build
5. Start the development server: npm start
6. Open your web browser and visit http://localhost:5173/ to play the game.
- Use the mouse or keyboard to interact with the Sudoku board.
- Click on a cell to select it and enter a number from 1 to 9.
- Use the arrow keys to navigate between cells.
- Press the "New Game" button to start a new Sudoku puzzle.
- Press the "Solve" button to solve the current Sudoku puzzle.