Skip to content

13MrBlackCat13/Sudoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku Game

A modern Java-based Sudoku puzzle game built with JavaFX, featuring multiple difficulty levels, save/load functionality, and multilingual support (English/Russian).

Game Screenshot

Features

  • 🎮 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

Installation

Windows

  1. Download Sudoku-windows.exe from Releases.
  2. Run the installer and follow the setup wizard.

Linux

  1. Download Sudoku-linux.deb from Releases.
  2. Install with:
    sudo dpkg -i Sudoku-linux.deb
    

macOS

  1. Download Sudoku-mac.dmg from Releases.
  2. Open the DMG, drag Sudoku to Applications.

Manual (JAR Version)

  1. Download Sudoku.jar from Releases.
  2. Ensure Java 23+ is installed, then run:
    java -jar Sudoku.jar

How to Play

  1. Choose a difficulty level.
  2. Select cells and enter numbers 1-9.
  3. Use hints as needed; complete the puzzle by filling all cells correctly.

Controls

  • Left Click: Select cell
  • 1-9: Fill cell
  • Delete/Backspace: Clear cell
  • Save/Load: Save or load game
  • Hint: Get help on a cell

Building from Source

  1. Requirements: JDK 23+, Maven 3.8.1+, JavaFX 23+
  2. Clone the repository:
    git clone https://github.com/13MrBlackCat13/Sudoku.git
    cd Sudoku
  3. Build with Maven:
    mvn clean package

Contributing

  1. Fork the repo, create a branch, make your changes, then submit a PR.

License

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!