lightbulb

Idées d’extensions réalistes

Nouveau mode “Course coop”

Ajouter un CoopGame (hérite de GameBase) avec 2 joueurs. Contrôleur dédié qui répartit les entrées tout en réutilisant MazeCanvas.

Ajout côté UI: option menu + preset PlayConfig.

Nouvelles mécaniques de déplacement

Introduire des “power-ups” (dash, percer un mur) via une interface MoveRule et enrichir Player. Le contrôleur conserve la même API (move(dx,dy)).

Générateurs thématiques

Créer WeightedMazeGeneratorStrategy (salles/couloirs) et l’ajouter dans MazeGeneratorFactory avec un nouveau PlayConfig.MazeType.

Persistance Cloud

Remplacer SaveManager par une implémentation REST/WebSocket. Les vues restent inchangées grâce à l’abstraction existante.