Apprendre à résoudre un sudoku

Description

Ce logiciel permet de résoudre tous les sudokus en choisissant parmi les différentes techniques existantes, y compris la force brute (essai de toutes les possibilités !) qui fournit la solution de façon infaillible..
Il nécessite la libraire "lamegrid.dll" pour fonctionner (fournie).

Il peut montrer graphiquement le détail de chaque méthode utilisée.

Il permet aussi de ne faire apparaitre que certaines valeurs candidates, ce qui peut aider à visualiser les possibilités.

Inutile de pinailler sur la qualité du code... c'était mon premier programme en .net, je le fournis juste pour ceux qui veulent progresser dans l'art de résoudre les sudokus.

A noter quand même une méthode pour faire apparaitre un MessageBox ailleurs qu'au centre de l'écran...

Merci de vos suggestions d'amélioration.

Source / Exemple :


Voir le zip, tout est dans un seul fichier.

Conclusion :


J'espère qu'il conviendra à ceux qui sèchent sur une grille en se demandant (comme moi à l'époque) quelle méthode permettrait encore de progresser vers la solution.

Codes Sources

A voir également

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.