A desktop-based Sudoku puzzle game built using Java Swing and AWT libraries. The project provides an interactive GUI where users can play Sudoku, validate solutions, and reset to new puzzles.
- ๐ฎ Interactive Sudoku board (9x9 grid)
- โ๏ธ Input validation for numbers (1โ9)
- ๐ Reset the board to start again
- ๐ Generate a new puzzle
- ๐จ Simple and clean GUI using Swing and AWT
- Java 8+
- Swing โ for building the GUI components
- AWT โ for handling low-level drawing and event handling
Using an IDE (IntelliJ/Eclipse/NetBeans):
- Clone the repository or download the source code.
- Open the project in your IDE.
- Run
Main.java.
- โณ Add difficulty levels (Easy, Medium, Hard)
- ๐๏ธ Improve UI design with custom themes
- ๐พ Save and load game progress
- ๐ฑ Extend to Android version
Contributions, issues, and feature requests are welcome!
- Fork the repo
- Create a new branch (
feature-xyz) - Commit changes
- Open a Pull Request
This project is licensed under the MIT License โ feel free to use, modify, and distribute.