- Recherche non informée : profondeur d'abord, largeur d'abord
- Recherche informée : coût uniforme, A* avec heuristiques personnalisées
- Recherche adversariale : minimax, élagage alpha-bêta
- Apprentissage par renforcement : Q-learning avec extracteurs de caractéristiques
- Interface graphique de jeu Pacman et visualisation
- Autograder intégré et suite de tests