SudokuFX
All Classes Namespaces Files Functions Variables Pages
Documentation of SudokuFX

🎲 SudokuFX

Dive into the world of Sudoku with a game that offers:

  • 🧩 Play challenging 9x9 puzzles: Enjoy grids ranging from beginner to expert levels.
  • 🤖️ Solve any 9x9 Sudoku grid: Let the game solve your puzzles or input custom ones.
  • Create profiles: Save progress and manage personalized profiles for each player.
  • 💾 Save anytime: Effortlessly continue your puzzle-solving journey.

Challenge your mind and enjoy hours of logical fun with SudokuFX! 🚀

SudokuFX in action

Useful links

UML

Case Diagrams

Activity diagram for invalid authorization

Merise

MCD

MPD

Temporary performance evaluation

With Java Microbenchmark Harness (JMH) :

  • Comment out the following lines in your pom.xml:
    <excludeGroupIds>org.openjdk.jmh</excludeGroupIds>
    <exclude>fr/softsf/sudokufx/benchmark/**/*.java</exclude>
  • Run the following command to clean the project:
    mvn clean
  • Execute the [Jmh init.] configuration to initialize the benchmarks.
  • Manage your benchmark tests in the fr.softsf.sudokufx.benchmark package
  • Once benchmarking is complete, uncomment the lines in the pom.xml:
    <excludeGroupIds>org.openjdk.jmh</excludeGroupIds>
    <exclude>fr/softsf/sudokufx/benchmark/**/*.java</exclude>