Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mednour2019/suduko-game

Sudoku game developed in C# using Windows Forms. Challenge yourself with multiple difficulty levels, enjoy a sleek user interface, and improve your Sudoku skills!
https://github.com/mednour2019/suduko-game

csharp sudoku-solver

Last synced: 3 days ago
JSON representation

Sudoku game developed in C# using Windows Forms. Challenge yourself with multiple difficulty levels, enjoy a sleek user interface, and improve your Sudoku skills!

Awesome Lists containing this project

README

        

# Suduko-Game
# The project is in Master Branch
Sudoku game developed in C# using Windows Forms. Challenge yourself with multiple difficulty levels, enjoy a sleek user interface, and improve your Sudoku skills!
![Sudoku Game](https://prtfnour.vercel.app/images/portfolio/project24.JPG)

A feature-rich Sudoku game developed in C# using Windows Forms. Challenge yourself with multiple difficulty levels, enjoy a sleek user interface, and improve your Sudoku skills!

## Features

- 🧩 Interactive 9x9 Sudoku grid
- 🎨 Clean and intuitive Windows Forms UI
- 🔢 Random puzzle generation with guaranteed unique solutions
- 🏆 Multiple difficulty levels (Easy, Medium, Hard, Expert)
- ⏱️ Real-time game timer
- 💾 Save and load game progress
- 🔍 Hint system for stuck players
- 🚀 Efficient solving algorithm for puzzle validation
- 📊 Personal best times and statistics tracking

## Getting Started

### Prerequisites

- Visual Studio 2019 or later
- .NET Framework 4.7.2 or .NET 5.0+

### Installation

1. Clone the repo
```
git clone https://github.com/mednour2019/Suduko-Game.git
```
2. Open the solution in Visual Studio
3. Build and run the project

## How to Play

1. Launch the game
2. Select your desired difficulty level
3. Click on a cell and enter numbers from 1 to 9
4. Use the hint feature if you're stuck
5. Complete the puzzle and beat your best time!

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## License

Distributed under the MIT License. See `LICENSE` for more information.

## Contact

Mohamed Nour KHammeri - [@My-Web-Site](https://prtfnour.vercel.app) - [email protected]

Project Link: [https://github.com/mednour2019/Suduko-Game](https://github.com/mednour2019/Suduko-Game)

## Acknowledgements

- [Windows Forms Documentation](https://docs.microsoft.com/en-us/dotnet/desktop/winforms/?view=netdesktop-5.0)
- [Sudoku Solving Algorithms](https://en.wikipedia.org/wiki/Sudoku_solving_algorithms)
- [Best-README-Template](https://github.com/othneildrew/Best-README-Template)