Pangoku
Ce que le programme peut faire
-Generer aléatoirement une grille.
-Revenir en arriere/avant.
-Enregistrer/Charger une grille en conservant la fixation de certaines cases. Enregistrer une grille de l'utilisateur( l'utilisateur peut choisir de fixer ou defixer des cases)
-L'interface permet de rentrer un seul chiffre par case avec le clavier, mais aussi avec la souris en double-cliquant sur la case.
-Avec fichier nouvelle grille, le programme charger une grille de taille 4x4,9x9,16x16,25x25 a la demande de l'utilisateur et demande au moment de l'ouverture si l'utilisateur souhaite generer une grille aléatoirement.
-Verifier si la grille est reussi.
-Resoudre la grille par lui-meme (toutes les grilles : facile, moyen, difficile, diabolique).
-Il possede plusieurs grilles enregistré qu'il peut charger avec fichier : charger une grille.
-Il possede plusieurs options d'aide a l'utilisateur :
*Il affiche les erreurs en rouge (exemple : si il y a deux 4 sur le meme ligne il les affiche en rouge)
*Il affiche les valeurs d'aide d'une part (affichage;afficher les valeurs d'aide), c'est a dire que pour une grille de 9x9, il affiche les chiffres 1,2,3,4,5,6,7,8,9. D'autre part en appuyant sur grille;calculer les valeurs d'aides, il affiche les seuls valeurs possibles pour chaque cases.
Tout cela pour avoir plusieur niveau d'aide

. J'oubliais, quand on affiche les valeurs d'aides (sans les calculer), on peut les calculer sur une seul case en faisant plusieurs clic droit dessus pour les faire apparaître une à une.
-Il possedent plusieurs propriétés d'affichage :
*l'affichage alphabetique (1 à 9 devient A à I)
*Pour les grilles 16*16, il propose d'afficher soit 1-9 A-G, soit 0-9 A-F
*Il propose pour les grilles 25*25 de changer le caractere inutilisé (par défaut il utilise A-Y (car il y a 26 lettres dans l'alphabet

) mais par exemple on peut choisir A comme caractère inutilisé et ds ce cas il utilisera B-Z)
-Et c'est tout... Enfin tout les points obligatoires et facultatifs sont remplis.
Quelques screenshots pour montrer