sudoku
Cette application permet de faire un sudoku à partir d'une grille au format .csv (Le fichier .csv ne doit contenir que la grille cf. les grilles dans le répertoire).
Pour remplir la grille, il y a la possibilité d'utiliser le clavier pour taper le chiffre ou bien utiliser les boutons en bas de l'interface après avoir sélectionner la case.
L'application vérifie à chaque chiffre placé que les règles du jeu, et un bouton pour vérifier l'entièreté de la grille est disponible afin de s'assurer de la victoire.
Il est possible de sauvegarder la partie en cours via le menu File -> Save current game. Un menu pour ouvrir un fichier et choisir une grille n'a pas encore été implémenté.
Note sur les systèmes de coordonnées: Au sein du code, deux systèmes de coordonnées concurrent. Le premier est celui du C++ comme grille[ligne][colonne] qui permet d'accéder directement à la ligne et la colonne de la valeur qui est ciblée. L'autre vient de la construction de la grille en QML, avec grille[Carre][Case] qui permet d'accéder au carré de 3x3 auquel appartient la valeur ciblée, puis sa position 'Case' au sein de ce carré, comprise entre 0 et 8 comme une liste. L'utilisation de ces deux systèmes n'a pas été harmonisée.