Il Risodukore - Programma e codice sorgente

Se volete risolvere un sudoku o siete interessati al codice sorgente per capirlo e migliorarlo, questa é la pagina giusta.

Potete decidere di scaricare il codice sorgente (zippato), il programma già compilato per Windows (zippato) o l'eseguibile per Linux (zippato).

L'eseguibile disponibile per Windows é stato testato sotto Windows XP, ma probabilmente funziona anche sotto altre versioni.
Quello Linux é stato compilato per una qualche versione passata di Ubuntu (del 2005 o 2006 credo): il consiglio per chi utilizza questo sistema operativo é di ricompilare il sorgente linkando la libreria matematica (credo di aver a suo tempo compilato con questa chiamata: gcc nomefile -o nomefileoutput -lm).

Si rilasciano inoltre alcuni file di input di prova per Windows: poiché ci sono delle differenze tra i file di testo Linux e quelli Windows (soprattutto per quel che riguarda gli a capo), il programma sotto Linux potrebbe non accettare tali esempi e, viceversa, i file di testo Linux potrebbero risultare indigesti al programma sotto Windows (se volete correggere il problema, basta correggere il codice sorgente !).

Si fa inoltre presente che, una volta lanciato, il programma ricerca una soluzione al problema in input. Appena questa viene trovata, il programma si arresta e si chiude: se le soluzioni della matrice sono più di una, verrá descritta solamente la prima. Se la matrice non ha soluzione, il programma si chiuderà senza fornire output (e anche qua sta a voi, se desiderate, correggere il programma).

Si ricorda infine che tutti i codici sorgenti presenti su questo sito, anche dove non esplicitamente indicato, sono distribuiti sotto licenza GNU General Public License, versione 3.




  Indice principale     Indice dei Programmi     Indice del Risodukore  
Go to English version

Data creazione: 17 Settembre 2010
Data ultima modifica: 20 Gennaio 2013