Check Sudoku - Unity Tutorial - 1. An idea

Problem statement

Let's start from something simple. Let's implement an app for solving classical Sudoku.

Users

The intended audience are people who want to learn how to solve even the hardest classical Sudoku themselves.

Functionality

The app will help with solving Sudoku, by:
  • highlighting cells with deduced values
  • for a cell with deduced value, explaining why this value needs to be there
The app WILL NOT (at least in the 1st version):
  • generate Sudoku boards
  • solve Sudoku automatically
  • scan Sudoku board with the use of phone / computer camera

User interface

The UI will be very simple. When solving the board, the app will highlight cells with deduced values:
After selecting a highlighted cell, visual indicators and textual explanation appears, explaining why this value needs to be there.

After selecting suggested value, the field is now filled, and is taken into account when deducing values for other fields:

Let's start with the setup :-D

Polish | English

Comments

Popular posts from this blog

Check Sudoku - Unity Tutorial - 3. App skeleton

The Beginnings

Check Sudoku - Unity Tutorial - 4. Setting values