https://github.com/ramtinbadri/sudokubp
Terminal sudoku game written in C/C++ (BP project)
https://github.com/ramtinbadri/sudokubp
console-game cpp
Last synced: over 1 year ago
JSON representation
Terminal sudoku game written in C/C++ (BP project)
- Host: GitHub
- URL: https://github.com/ramtinbadri/sudokubp
- Owner: RamtinBadri
- Created: 2025-03-30T11:11:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-30T16:55:58.000Z (over 1 year ago)
- Last Synced: 2025-03-30T17:29:37.959Z (over 1 year ago)
- Topics: console-game, cpp
- Language: C++
- Homepage:
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terminal Sudoku Game
This project is aimed to offer you a C/C++ implementation of Sudoku game.
> [!NOTE]
> This project was finished within **a week** and it might have bugs. I'd be pleased if you share any of the bugs you encounter on your play.
## Features
### Usernames
You can enter any username to start playing. Note that you can't enter usernames that were taken previously.

### Main Menu
Once you enter your username, you'll register and enter the main menu:

### Difficulty
After you start to play a new game, you can choose between 3 different difficulties (Easy, Medium, Hard). The difficulties vary in time-limit:

### The Game
You are assigned to solve a 9x9 sudoku puzzle within the time-limit. You can make 5 mistakes and after that you'll lose the game.

> [!IMPORTANT]
> You can save your game by pressing the S key and enter a name for your saved game so you can choose it in the saved games menu. After you save your game you can safely quit the game by pressing the M key
>
>
> 
You can quit the game by pressing the Q key but you'll lose the game.
### Results
Once you finish your game, you are directed to the *Results* where you can see your score, number of correct moves and wrong moves, time record and...

### Leaderboard
You can visit the leaderboard via main menu and see the scores of the previous players.
> [!NOTE]
> In order to see the score of your current user, you have to exit the game so your progress gets saved into the leaderboard and register as a new user.
