Skip to content

Megz97/Sudoku

 
 

Repository files navigation

Sudoku

A sudoku generating and solving algorithm build with ❤ and JavaFX

This is a project build by students as a practical learning for Operating Systems-2. However, to have fun and learn new stuff we added some features and build UI to make stuff more fun and user friendly.

🔧 IDE: NetBeans
🎨 Design Language: Material Design

game-screening

Installing / Getting started

All you need is to have JRE 1.8 installed and you are good to go

Features

  • Generating sudokus depending on user's level (Hard level is still needs some improvments)
  • Validating sudoku and search for duplicates in rows, columns and 3x3 blocks
  • Saving the current and game and continue it anytime later
  • Solving any sudoku from the user
  • Hints, hints works cell by cell in order form the top to the bottom
  • Shortcuts
    • F1 -> Show shortcuts (only on playing mode)
    • Ctr + S -> Save current game
    • Ctr + H -> Hints (if you are already in a cell, it will hint this cell)
    • Ctr + L -> Highlight similar cells (need to focus on a cell)
    • Ctr + U -> Unod
    • Ctr + R -> Redo
    • Ctr + F -> Solve current sudoku
    • Ctr + Space -> Pause / Resume
    • Ctr + Backspace -> Return back to the main menu
    • Enter -> Submit
  • Leaderboard that shows you the best 5 scores (least time)

Collaborators

Licensing

Anybody is free to use our code, but you have to give the credits to the authors

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 84.7%
  • CSS 15.3%