Skip to content

mrborn2suffer/sudoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงฉ Java Sudoku Game

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.


๐Ÿš€ Features

  • ๐ŸŽฎ 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

๐Ÿ› ๏ธ Technologies Used

  • Java 8+
  • Swing โ€“ for building the GUI components
  • AWT โ€“ for handling low-level drawing and event handling

โ–ถ๏ธ How to Run

Using an IDE (IntelliJ/Eclipse/NetBeans):

  1. Clone the repository or download the source code.
  2. Open the project in your IDE.
  3. Run Main.java.

๐Ÿ“ธ Screenshots

Screenshot 2025-09-05 175007

Screenshot 2025-09-05 175019


๐Ÿ“Œ Future Improvements

  • โณ Add difficulty levels (Easy, Medium, Hard)
  • ๐Ÿ–Œ๏ธ Improve UI design with custom themes
  • ๐Ÿ’พ Save and load game progress
  • ๐Ÿ“ฑ Extend to Android version

๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

  1. Fork the repo
  2. Create a new branch (feature-xyz)
  3. Commit changes
  4. Open a Pull Request

๐Ÿ“œ License

This project is licensed under the MIT License โ€“ feel free to use, modify, and distribute.

About

Sudoku game built using Java, Swing framework and AWT api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors