marcbal / COO_Dungeon

COO Dungeon - Licence 3 Informatique - 2015-2016 - Université de Lille

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projet Dungeon

Projet de Licence informatique L3 à l'université Lille 1, 2015-2016

  • Marc Baloup
  • Maxime Maroine
  • Veïs Oudjail

Projet fait avec Eclipse Mars et Java 8

Critères d'évaluation

Chaque critère peut avoir 0, 1, 2 ou 3. On doit avoir 2 partout pour avoir 20/20. 3 points sur un critère est donc un bonus. Il y a 23 critères, donc c'est /46.

Le chiffre entre parenthèse représente la note estimée actuellement.

  • (2) Le programme compile
  • (2) Le compilateur n'affiche pas de warning, et il n'y a pas de @SuppressWarning injustifié
  • (2) On peut terminer le premier niveau
  • (2) On peut aller au niveau suivant
  • (2) Quelques secondes de jeu ne soulève pas de bug majeur
  • (2 à priori) Il n'y a pas 2 classes presque identiques
  • (2 à priori) Il n'y a pas 2 méthodes presque identiques
  • (2 à priori) Il n'y a pas 2 bouts de codes presque identiques
  • (2) Il y a une classe Room
  • (2) La classe Room est commentée
  • (2) Il y a une hiérarchie de Room (des sous-classes)
  • (2) Chaque type de Room est testée
  • (2) Il existe une classe Exit qui fait le lien entre 2 Rooms (RoomExit pour nous)
  • (2) La classe Exit est commentée
  • (2) Il existe une hiérarchie d'Exit (des sous-classes)
  • (1) Chaque type d'Exit est testée
  • (3 vu tout ce qu'on a fait, Factory, Interface console) Il existe plusieurs type d'objet
  • (2) Il n'y a pas de if/switch injustifié
  • (2) Il n'y a pas d'instanceof injustifié
  • (2) Les noms de classes et de variables sont bien nommés et en anglais
  • (-) Couverture (de quoi ? ) : 60% sont atteints, 1 point pour 50%
  • (0) 100% de la logique globale du jeu est testée (interpréteur de commande, fin de partie, changement de donjon)
  • (2) Commentaires abondants et en anglais

Total temporaire estimée : 36 à 42/46 => 15.6 à 18.2/20

About

COO Dungeon - Licence 3 Informatique - 2015-2016 - Université de Lille


Languages

Language:Java 100.0%