Ce jeu de Sudoku permet de créer des parties avec 5 niveaux de difficulté ou de saisir une grille (lue dans un magazine, par exemple). Il existe un menu de résolution qui offre des aides au joueur : afficher la prochaine valeur, vérifier la validité de la saisie, analyser l'ensemble de la solution. Vous pouvez à tout moment imprimer ou enregistrer une grille pour la poursuivre ultérieurement. Vous pouvez également modifier la couleur de la grille ainsi que la police et la couleur des chiffres. Vous pouvez également ajouter des conditions sur les diagonales (afin qu'elles ne possèdent les chiffres de 1 à 9 qu'une seule fois), créer des grilles symétriques ou de taille variable 2X2, 3X3, 3X4, 2X5... avec 3X3 = 3 lignes et 3 colonnes par carré, ce qui crée une grille 9X9.
Une aide est fournie pour faciliter la compréhension des menus.
Vous trouverez dans le zip deux fichiers .bat, celui que j'utilise pour la compilation et celui qui sert à lancer l'application. Vous devrez mettre à jour l'arboréscence du premier.
Conclusion :
Merci de me signaler les différents bugs que vous rencontrerez et si vous avez des suggestions d'amélioration je suis également preneur.
6 déc. 2008 à 19:24
sinon très bon code, j'ai aussi fais ma version ici : http://karzazi.com/spip.php?article18
29 nov. 2006 à 16:54
J'en ai fait un qui ressemble en n'utilisant pas la même technique.
Tu pourra améliorer ton jeux en ajoutant des modes avec des grilles doubles (sudoku samourai) voire quatre grille. Tu pourra aussi proposer des solutions quand on propose des grilles vides.
21 août 2006 à 00:48
Le code source est propre, l'algo est clair, commenté et compréhensible en s'y concentrant un peu, les noms de variables pas trop exotiques, sympa !
12 juin 2006 à 15:37
Je vous explique pas la honte quand après avoir tout expliqué le fonctionnement des differentes classes et des extensions, vous etes incapable de recreer une classe avec un extend derriere. Sniff.......
7 juin 2006 à 11:07
Tu aurait pu commenter plus tes méthodes et faire un peu de javadoc pour expliquer le role de chaque méthode.
Tu aurai pu fournir une jar exécutable plutot qu'un .bat (pense au linuxien comme moi).
Enfin c'est du bon boulot bravo!
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.