IQ puzzler Pro


Ce projet consiste à développer un solveur pour le jeu IQ Puzzler Pro en utilisant des compétences en intelligence artificielle. L’objectif est de créer un programme capable de placer correctement des pièces de formes variées dans une grille prédéfinie, en respectant certaines contraintes. Nous avons dû d’abord programmer l’interface du jeu. Pour cela, la bibliothèque Tkinter de Python a été utilisée. Ensuite, nous avons modélisé le problème de satisfaction de contraintes (CSP) et développé un algorithme récursif pour résoudre le puzzle.

  • Python: nous avons utilisé ce langage pour son caractère orienté objet et sa facilité à implémenter les différents algorithmes.