Strictly for Java Developers Only: Write Java code for a very basic sudoku game

Job ID: 36398180

Budget: ₹1,500 – ₹12,500 INR

I am looking for a Java developer to write code for a very basic sudoku game.

Build UI for the Sudoku game using Java FX and its integration with the n state of the game execution. Creating a valid sudoku game that is interpretative so that the user gets a new pattern each time the game is started. Java lambda expressions, and streams instead of using loops, would like the game to have a good GUI with functioning clicks from the user input.

Create a user interface that interacts with the controller which will handle the events like, whenever a user clicks on the button in the game, what execution of the code takes place that has to be preprogrammed well in sync with the GUI or the game will crash. Have to also keep track of the inputs of the player. To decide a winning or losing situation in the game.

The Sudoku puzzle is solved by the Backtracking algorithm. In the beginning, some of the cells of the 9X9 grid are filled with some random digit ranging from 1 to 9. The player has to solve the puzzle by finding a solution.
A desktop app will run on Eclipse. The user will feed the problem to the app, and it will solve it automatically, user input is the puzzle itself, the output is solved sudoku, user can reset the puzzle anytime.

The ideal candidate should have experience in Java development and be familiar with JavaFX and backtracking algorithms.