un jeu PACMAN en C++/Qt pour interface, avec fantômes intelligents

Jeu complet : différentes cartes de jeu, fantômes avec IA, bonus, animations, enregistrement high score, détection de collisions ..

Pacman pris en tenaille speedman.jpg

Pacman invincible speedman2.jpg

dans la programmation de jeux il y a un facteur important : tout doit être bon. Le moindre "bug" se traduit immédiatement par un crash pur et simple de l'application, et arrive rapidement.
La moindre erreur de conception rend le code dur à modifier. En effet il y a beaucoup d'interactions : le pacman mange des bonus
les fantomes attaquent pacman
les bonus sont sur des cases
les fantomes sont des cases
pacman est sur une case
les levels ont des cases
les levels ont des fantômes ...

A défaut d'une architecture solide, tout s'écroule rapidement, ou devient un code catastrophique.

On a appelé le jeu Speedman, car, par le biais d'une constante "vitesse", le déplacement des personnages était très rapide. Cela donnait un nouveau charme au jeu.