Mon espace
Mots-clés liés à cet article:
C++ - SFML - Sudoku - Résolveur
Lu(s): 367
Commentaire(s): 0
Imprimer
Lire le(s) commentaire(s)
Rédiger un commentaire
Bonjour,
voilà quelques temps déjà que j'ai terminé un petit résolveur de sudoku. Je me suis dit qu'il serait bien de vous en faire profiter.
Il a été réalisé en C++ (encore une fois) et utilises la bibliothèque SFML. Si vous la connaissez pas, il s'agit simplement d'une API
multimédia C++ gratuite fournissant un accès bas niveau et haut niveau aux graphismes, aux évènements, à l'audio, etc. Pour en savoir
plus sur la SFML, je vous invite à visiter le site officiel http://www.sfml-dev.org/index-fr.php.
Je me suis permis cette aparté parce que je pense que cette API a un vrai potentiel et que dans quelques temps, elle pourrait bien surplanter
la très celèbre SDL.
Une illustration (cliquez dessus pour l'agrandir)
Comment utiliser le programme?
C'est très simple, une fois l'application lancée, une grille s'affiche et vous pouvez alors entrer les chiffres que vous connaissez.
Pour vous déplacer dans la grille, vous pouvez soit directement cliquer sur la case, soit utiliser les fléches directionnelles. Pour
effacer une case, il suffit juste d'appuyer sur 0. Pour lancer la résolution de la grille de sudoku, appuiez sur R. La résolution peut prendre
alors plus ou moins de temps selon la difficulté de la grille (le programme utilise la technique du brute force pour résoudre la grille).
Une boîte de message s'affichera alors et vous informera si une solution a été trouvée. Enfin, appuiez sur Entrer pour fermer la boîte de message.
Pour effacer la grille, appuiez sur E.
Comme toujours, l'archive est présente au format zip et 7z et tout le nécessaire est présent, c'est-à-dire codes sources, éxécutable et images.
Je reste à votre écoute pour toute question...
Morgan M.
Ecrit le jeu 05 jun par Morgan M.
Page(s): 1