Introduzione

Sudoku è un'applicazione utile per generare e giocare ai puzzle del famoso gioco di logica Sudoku (altrimenti conosciuto come Number Place).

Le regole di Sudoku sono abbastanza semplici. Per completare il puzzle è necessario riempire ogni casella con un numero compreso fra 1 e 9 in modo che ogni riga, ogni colonna e ogni riquadro 3x3 della scacchiera contenga i numeri da 1 a 9. Procedendo in un altro modo, è necessario riempire ogni casella in modo che nessun numero compaia due volte nella stessa riga, nella stessa colonna o nello stesso riquadro 3x3.

Questi due diversi modi di concepire il puzzle rappresentano due delle principali strategie di gioco dei giocatori. Da una parte ci si chiede “In che modo posso riempire questo riquadro?”, dall'altra ci si chiede “Quali numeri posso inserire in questa casella in modo da evitare conflitti con gli altri numeri presenti nella stessa riga, nella stessa colonna e nello stesso riquadro 3x3?”.

A differenza della semplicità del gioco, i puzzle di Sudoku variano molto in difficoltà e Sudoku consente di selezionare la difficoltà del puzzle che si desidera giocare. In maniera predefinita, il gioco comincerà con dei puzzle facili e la difficoltà aumenterà gradualmente in modo proporzionale alla propria bravura.