Retour aux projets
Jeu d'Aventure Textuel (ITIaventure)

Jeu d'Aventure Textuel (ITIaventure)

Projet Cycle Ingénieur
JavaGitLabJUnit

Collaborateurs

Vassili Sentchev

Développé en binome sur un semestre, ITIaventure est un jeu d'aventure textuel en Java qui m'a permis de découvrir et de mettre en pratique la programmation orientée objet. Le joueur peut explorer un univers virtuel, résoudre des énigmes et interagir avec divers objets. Ce projet m'a aidé à comprendre les principes fondamentaux de l'orienté objet, ainsi que la conception d'une architecture de projet claire, extensible et maintenable.

Fonctionnalités

  • Exploration d'un univers virtuel via des commandes textuelles
  • Système d'inventaire et d'objets interactifs
  • Architecture orientée objet (classes, interfaces, héritage)
  • Tests unitaires pour garantir le bon fonctionnement

Défis

  • Conception d'une architecture orientée objet cohérente
  • Gestion de la complexité du code et des interactions
  • Écriture de tests unitaires pour valider chaque composant

Solutions

  • Utilisation de diagrammes UML pour la conception
  • Séparation du code en classes réutilisables et cohérentes
  • Tests unitaires avec JUnit pour valider le comportement