Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcbal/coo_dungeon

COO Dungeon - Licence 3 Informatique - 2015-2016 - Université de Lille
https://github.com/marcbal/coo_dungeon

Last synced: 3 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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