A modern Java-based Sudoku puzzle game built with JavaFX, featuring multiple difficulty levels, save/load functionality, and multilingual support (English/Russian).
- 🎮 Three Difficulty Levels: Easy, Medium, Hard
- 💾 Game Saving and Loading
- 🌍 Multilingual (English & Russian)
- ⏱️ Game Timer
- 💡 Hint System
- ✨ Modern UI and Real-time Validation
- 🖥️ Cross-platform Compatibility
- Download
Sudoku-windows.exe
from Releases. - Run the installer and follow the setup wizard.
- Download
Sudoku-linux.deb
from Releases. - Install with:
sudo dpkg -i Sudoku-linux.deb
- Download
Sudoku-mac.dmg
from Releases. - Open the DMG, drag Sudoku to Applications.
- Download
Sudoku.jar
from Releases. - Ensure Java 23+ is installed, then run:
java -jar Sudoku.jar
- Choose a difficulty level.
- Select cells and enter numbers 1-9.
- Use hints as needed; complete the puzzle by filling all cells correctly.
- Left Click: Select cell
- 1-9: Fill cell
- Delete/Backspace: Clear cell
- Save/Load: Save or load game
- Hint: Get help on a cell
- Requirements: JDK 23+, Maven 3.8.1+, JavaFX 23+
- Clone the repository:
git clone https://github.com/13MrBlackCat13/Sudoku.git cd Sudoku
- Build with Maven:
mvn clean package
- Fork the repo, create a branch, make your changes, then submit a PR.
Licensed under the MIT License. See LICENSE for details.
Contact: @13MrBlackCat13 Project Link: GitHub Repository
This keeps all the necessary information, but in a more concise, easy-to-read format. Let me know if you'd like further adjustments!