Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Vous cherchez une fonction ?
Jeux >> Graph 90+E >> Réflexion >> SudoSolver
SudoSolver
Version : 0.3.2 Taille : 189092 octets Ajouté le : 2024-01-25 15:30 Modifié le : 2024-02-09 15:22
Auteur et posteur :
JhbHors ligneMembrePoints: 51 Défis: 0 Message
Planète Casio - Jeu Casio de reflexion - SudoSolver - jhb - Calculatrices
Nombre de visites sur cette page : 296
Score au progrank : 29
Note actuelle : 9/10 noté 1 fois
Vous devez être connecté(e) pour noter (inscription).
44 téléchargements | Soumettre un test

Ce programme est sous licence MIT / X11.


Description :

sudoSolver est un addin pour Graph 90+E pour créer, éditer ou modifier des grilles de Sudoku puis leur trouver une solution.

Les grilles peuvent être enregistrées puis rechargées à un autre moment.
Les fichiers sont tous situés dans le dossier "fls0\grids".

Cette dernière version permet à l'utilisateur de chercher une solution par lui même.

Les sources de la dernière version peuvent être téléchargés de la forge "maison" à cette adresse.


Note sur 10 Commentaire Date de notation
9Les couleurs a améliorer mais sinon, Bravo!Le 26.01.2024 à 17:46

Commentaires :


Tuper4Hors ligneMembrePoints: 832 Défis: 19 Message
Posté le 25-01-2024 à 15:32 | #
Et est ce que on peut l'utiliser pour jouer? Sinon, très bien joué!
JhbHors ligneMembrePoints: 51 Défis: 0 Message
Posté le 26-01-2024 à 07:52 | #
Bonjour,
Oui on peut tout à fait l'utiliser pour jouer dans la mesure ou on ne peut "mettre" que les bonnes valeurs dans les cases.
Il suffit de ne pas être tenté par le menu "Solve"

Je suis un amateur de Sudoku et certaines grilles me donnaient (et donnent encore d'ailleurs) du fil à retordre. Ce petit outil me permet de vérifier qu'il y a bien une solution et/ou que je ne suis pas sur une mauvaise voie.
JhbHors ligneMembrePoints: 51 Défis: 0 Message
Posté le 26-01-2024 à 17:31 | #
A moins que tu ne parles d'un mode de résolution manuel ?
Un mode dans lequel tu pourrais essayer de trouver une solution sans toucher aux éléments surs de la grille ?
Tuper4Hors ligneMembrePoints: 832 Défis: 19 Message
Posté le 26-01-2024 à 17:46 | #
Non je voulais demander si il y avait un mode pour jouer qui très logique puisqu'il y a un mode éditer (désolé mais je lit les descriptions comme un cochon ).

Très bon add-in sinon! Et je suis très curieux de quel algorithme tu as utilisé pour résoudre des grilles... Bravo!
JhbHors ligneMembrePoints: 51 Défis: 0 Message
Posté le 28-01-2024 à 17:42 | #
Je bosse sur un mode résolution manuel en plus de la solution automatisée proposée.
Le plus complexe étant - comme souvent - de concilier ergonomie et petit écran. A suivre donc ...

Pour l'algo., comme tu pourras le voir dans les sources, il s'agit d'une méthode dichotomique de progression : à l'instant t tous les éléments précédents la positon actuelle du curseur sont valides (ie. soit bons, soit corrects). Tant que je peux j’avance en "posant" la plus petite valeur possible. Si je ne peux plus avancer , je recule jusqu'à la précédente valeur posée par l'algo et je repars avec la valeur en place + 1.
Et ainsi de suite ...
Si mon index est en dehors de la grille c'est que toute la grille est bonne (une sol. est trouvée). Si l’indice est < 0 c'est que l'algo n'est pas capable de trouver une solution ...

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 63 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd