Côté code
L'archive est très claire : les sources, images, sons et ui sont chacun à leur place.
Globalement le code est du bon travail.
C'est indenté, les conventions sont respectées.
Sur le fond plus que sur la forme, on apprécie la création de widgets personnalisés et l'utilisation intelligente de certains possibilités offertes par le C++, comme la surcharge des opérateurs.
Côté commentaire, le minimum syndical est là, on aurait aimé que les algos soient un peu plus détaillés et avoir quelques commentaires globaux.
Les-dis algos ont l'air correctement implémentés et fonctionnels, pas grand chose à dire côté code décidemment.
Côté utilisateur
La compilation semble avoir posé quelques problèmes à quelques membres du jury. Pour ma part, tout a bien fonctionné mais on ne sait pas où placer l'exécutable. Après plusieurs tests, le programme peine toujours à trouver l'image de fond et affiche une erreur. Soit.
Le programme commence par présenter les meilleurs scores. C'est peut-être un peu trop à chaque fois.
L'interface utilisateur est très claire et le remplissage des cases est d'autant plus simple et intuitif qu'une aide est intégrée au programme. Bien vu, tous n'en ont pas fait autant.
Le programme peut charger / enregistrer des sudokus ou en générer de différents niveaux.
Pour le remplissage, plusieurs aides sont possibles : indices, valeurs possibles, etc. Le programme peut aussi résoudre le sudoku d'un seul coup.
Un très bon travail a été fait sur les fonctions non demandées, comme annuler / répéter ou encore imprimer le sudoku.
En définitive, ce projet fait donc partie de la tête de liste des participations au concours. Dommage que l'on ait eu des difficultés à faire tourner ce programme correctement.

Bon boulot !