What's the project?

This C# sudoku solver was an educational project that I have created in my own time, which uses a backtracking algorithm. To achieve this I followed this YouTube tutorial: (Create Sudoku Solver with Python in 20 minutes, 5 Jan. 2021)

What is a recursive backtracking algorithm?

By iterating through a list of possible numbers for each cell, then trying to solve the remaining grid from that point forwards. If it fails, it backtracks to the previous cell in which it iterates that cell number until either a solution is found, or it determines it's an impossible grid.

Learning outcomes:

  • C# backtracking algorithm,
  • 2 dimensional array usage,
  • Bug finding with Visual Studio's unity debugger mode.

Bug Report / Source Code:

To report bugs, please place them in the comments below. The source code for the project will be made public within the upcoming week on GitHub.

Updated 9 days ago
Published 13 days ago
StatusPrototype
PlatformsHTML5
AuthorIAmAGameDev
Made withUnity
Average sessionA few minutes
LanguagesEnglish

Leave a comment

Log in with itch.io to leave a comment.