I was wondering who else has undertaken to make improvements to the original Sudoku game, and what they were. So far, what I have done, is this:
- Selection is saved always, e.g. Continue and Exit.
- Settings can be changed from Game screen
- Locking the original numbers
- A setting to switch on or off locking (default on)
Another thing I was thinking of adding was a “Sudoku Generator” of sorts, that is, the capibility to generate new games on each level.
Anyone who would like to discuss these improvements & ways to implement them would be appreciated. For example, I use an additional array called “locked”, that I fill with the original puzzle string. Later in the game, I just have a method isTileLocked(x,y) return true if the corresponding value is non-zero. This is of course saved like the puzzle array.