Astro-ban Sokoban de l’Espace
Jeu de puzzle type Sokoban en environnement spatial, développé en C++ avec une interface Qt et une architecture objet modulaire.

Développement logiciel
Projet: Académique
Févr. 2020 - Mai 2020
Durée: 4 mois
Projet académique mené en équipe de 6 entre février et mai 2020.
Le défi : concevoir un jeu de type puzzle Sokoban, dans une ambiance spatiale futuriste, avec des contraintes de design logiciel avancées (POO, diagrammes UML, modularité).
❓ Problématique
Comment concevoir un jeu Sokoban fonctionnel, ergonomique et maintenable, en appliquant les principes de la programmation orientée objet, tout en assurant une interface utilisateur fluide et un rendu graphique propre sous C++ ?
🛠️ Solution mise en œuvre
👾 Développement d’un moteur de jeu type Sokoban avec logique de déplacement, collision, objectifs
🧱 Conception modulaire orientée objet :
diagrammes de classes UML
gestion des entités : joueur, caisses, obstacles, cibles
🧪 Implémentation via Qt Framework pour l’interface graphique
🤝 Travail collaboratif :
répartition des modules (moteur, GUI, gestion niveaux, logique)
intégration continue via Git
documentation partagée

⚙️ Stack technique
Langage : C++
Librairie GUI : Qt
Architecture : POO complète avec UML
Méthodes : design logiciel · MVC (modèle partiel) · gestion de projet en équipe
Travail collaboratif : Git · découpage modulaire · intégration manuelle
Plateforme : application desktop (Windows/Linux)
Tags
UML, Puzzle Game, Equipe
You might also like



