
Le Sudoku a été mon 2e projet en langage C et permettait de mettre
en application des concepts plus poussés, notamment la récursivité.
Nous avons eu 2 mois pour réaliser ce projet et ce, toujours avec la même bibliothèque graphique catastrophique.
Le jeu permettait 2 modes de jeu :
- Un
mode automatique qui permettait de résoudre 'automatiquement' les
grilles de son choix. Un moyen d'appliquer la récursivité et d'évaluer
nos performances algorithmiques.
- Un mode manuel déjà plus intéressant qui permettait de jouer au sudoku et ce, avec 5 niveaux de difficultés.
Ce mode permettait de saisir les numéros et de les effacer si besoin.
Il permettait également d'obtenir un certain nombre d'informations :
- Obtenir les différentes possibilités en temps réel
- Réveler une case pour être aidé
- Réinitialiser les cases fausses dans le cas où l'on serait bloqué
- Résoudre la grille si l'on est feignant
Ce jeu m'a permis d'approfondir mes connaissances en C avec l'utilisation de structures, pointeurs et de la récursivité. A noter qu'il n'est également pas compatible windows.