Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/marcbal/coo_dungeon
- Owner: marcbal
- Created: 2015-09-13T13:36:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-02T21:41:17.000Z (about 9 years ago)
- Last Synced: 2024-11-06T10:59:04.580Z (about 2 months ago)
- Language: Java
- Homepage:
- Size: 633 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 OudjailProjet 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 anglaisTotal temporaire estimée : **36 à 42**/46 => **15.6 à 18.2**/20