Link alla pagina iniziale



SU DOKU

Nell'estate del 2005 molti giornali italiani e stranieri hanno iniziato a pubblicare schemi di sudoku, un gioco che, per semplicità, viene fatto con i numeri, ma che potrebbe essere fatto con qualsiasi insieme di nove simboli diversi.

Viene fornita una tabella quadrata di 9x9 caselle, suddivisa in 9 quadrati 3x3. Alcune caselle sono già riempite di numeri. Si tratta di riempire le altre caselle in modo che in ogni riga, in ogni colonna ed in ogni quadrato 3x3 compaiano tutti i primi 9 numeri una volta sola. I puristi del gioco chiedono che le caselle riempite non siano più di 30 e che le caselle vuote siano distribuite con simmetria centrale.

Nella nostra pagina, ogni giorno viene proposta automaticamente una tabella del SUDOKU diversa. Sono consultabili le tabelle degli ultimi 7 giorni. Compilate o, meglio, stampate la tabella e compilatela. Se compilate la tabella on line, tenete presente che il programma non controlla che riempiate le caselle nel rispetto delle regole.

Le caselle vuote contengono dei campi di testo nei quali è possibile scrivere degli appunti. Non viene controllato quello che andate scrivendo, per cui potete anche scrivere più di una cifra, tanto per ricordarvi che in quella casella ne possono andare, ad esempio, due. Anzi, a seconda del livello di difficoltà l'ampiezza delle celle vuote cambia proprio per consentire di annotare più numeri.

Gli schemi proposti da noi possono essere caratterizzati dalla simmetria centrale o meno. Il nostro programma non garantisce l'unicità della soluzione. Farlo avrebbe richiesto, con gli algoritmi messi a punto da noi, un impegno computazionale inopportuno per un server web. È più probabile che la soluzione non sia unica negli schemi difficili piuttosto che in quelli facili.

Se giocate on line, una volta compilato il sudoku è possibile confrontare la vostra soluzione e quella proposta. Una volta chiesta la soluzione, basta utilizzare i pulsanti di navigazione del browser "indietro" ed "avanti" per passare dalla pagina con le soluzioni a quella dello schema da voi compilato e viceversa. Come si è già detto, la soluzione proposta può non coincidere con quella trovata da voi o, se preferite, non è detto che la soluzione del gioco sia unica.

I vari livelli di difficoltà propongono, per lo stesso giorno, lo stesso schema di sudoku, ma con un numero diverso di caselle riempite. È così possibile iniziare con lo schema più difficile ed eventualmente farsi aiutare facendo aggiungere altre caselle piene semplicemente scendendo di un livello. Non è detto, invece, che lo schema simmetrico e quello che non lo è abbiano le caselle riempite in comune "per evidenti ragioni di simmetria".

Lo schema del sudoku viene generato con metodi pseudocasuali utilizzando la data del giorno. L'algoritmo che genera lo schema potrebbe essere oggetto di modifiche e comportare, di conseguenza, che da un giorno all'altro o anche all'interno di una stessa giornata lo schema cambi. Vi consigliamo, pertanto, di salvare subito anche la soluzione.

Per chi non si accontenta: chiamata diretta alla pagina

Parametri da passare alla pagina

Se volete generare schemi personalizzati potete chiamare direttamente la pagina passando i parametri opportuni:

ggdefinisce, con un numero intero dato da voi, la distribuzione delle cifre nelle caselle.
sym=0 nessuna simmetria;
=1 simmetria centrale;
=3 simmetria centrale e distribuzione uniforme delle celle vuote nelle righe, nelle colonne e nei quadrati (rende più prvedibile il grado di difficoltà).
liv=0 corrisponde al livello più difficile e =4 al più facile; più è elevata la difficoltà e maggiore è la possibilità di non avere soluzioni uniche.
sol=0 produce lo schema;
=1 produce la soluzione.

Supponiamo che vogliate generare la pagina originata dal numero 1234. Se chiederete la pagina

www.itccarli.it/Matematica/sudoku.php?gg=1234&sym=1
otterrete la pagina cercata di livello medio e con la simmetria centrale. Se chiederete la pagina
www.itccarli.it/Matematica/sudoku.php?gg=1234&liv=0&sym=0
otterrete quella di livello difficile, ma senza simmetria; se userete liv=4 otterrete quella di livello più semplice.

Per ottenere la soluzione di uno schema proposto da voi, dovete aggiungere alle variabili &sol=1 .

Valori di gg minori di 0 o maggiori di 9999999 danno la tabella di oggi. Valori di liv fuori dall'intervallo 0 - 4 produrranno una tabella media. Valori diversi da 1 per sol vi daranno la tabella da compilare. Valori minori di 0 o maggiori di 3 per sym verranno ridotti al resto della divisione per 4. Valori non numerici per sym corrispondono a sym=3.

Errori

La generazione degli schemi di sudoku viene fatta da un programma scritto da noi. I programmi possono avere degli errori. Se ne trovate, siate gentili, segnalateceli.

Diritti d'autore

Prima di pubblicare questa pagina abbiamo cercato se il gioco fosse protetto da brevetti o diritti d'autore, ma non abbiamo trovato nessuna notizia a riguardo. Nemmeno i giornali che li pubblicano fanno riferimento ad eventuali diritti. Riteniamo, pertanto, che non ce ne siano. Le nostre tabelle sono, per quanto ci riguarda, copiabili liberamente (non ci dispiacerebbe un riferimento all'origine delle stesse).

Fate click qui per andare alla pagina con lo schema del giorno.


I.T.C. Carli Home Pageindirizzo della casella di posta: posta@itccarli.itPagina precedente
Ultima revisione della pagina: 19/12/05