diff --git a/Evaluation-T4-Joffrey_Le_Cudenec.md b/Evaluation-T4-Joffrey_Le_Cudenec.md index 0a99030ca9c44fa24477db7a1571158bc9554280..8903ce247cd9cd17bf91e2886625eacdac88e0f6 100644 --- a/Evaluation-T4-Joffrey_Le_Cudenec.md +++ b/Evaluation-T4-Joffrey_Le_Cudenec.md @@ -41,89 +41,99 @@ Les étapes du projet tuteuré T2 sont les suivantes : # Propositions d'amélioration du jeu -- Proposition 1 -- Proposition 2 +- Plusieurs villes différentes qui corresponderait à des difficultés différentes (Exemple : Facile / moyen / Difficile) +- Ajouter plus d'infrastructure +- Mettre une explication sur les biens faits et méfaits des infrastructures +- Ne pas pouvoir superposer les différents bâtiments + +# Propositions d'amélioration du cahier des charges + +- Ajouter un MCD +- Meilleures descriptions des fonctionnalités du jeu +- Mettre une description des différents bâtiments +- Mettre une description sur comment est calculé la population sastisfaite et la population Insatisfaite +- Rajouter une description des scénarios # Grille d'évaluation T4 ## GIT - Organisation - - [ ] Les fichiers sources suivent une organisation et des règles de nommage clairement établie. + - [x] Les fichiers sources suivent une organisation et des règles de nommage clairement établie. - [ ] Les fichiers sources sont tous partagés et organisés. - - [x] Certains fichiers sources ne sont pas partagés ou leur organisation laisse à désirer. + - [ ] Certains fichiers sources ne sont pas partagés ou leur organisation laisse à désirer. - Versioning - [ ] La granularité des commits est pertinente et les commits sont clairement et systématique renseignés. - - [ ] La granularité des commits n'est pas pertinente ou les commits ne sont pas clairement et systématiquement renseignés. - - [x] La granularité des commits n'est pas pertinente et les commits ne sont pas clairement et systématiquement renseignés. + - [x] La granularité des commits n'est pas pertinente ou les commits ne sont pas clairement et systématiquement renseignés. + - [ ] La granularité des commits n'est pas pertinente et les commits ne sont pas clairement et systématiquement renseignés. - Droits d'accès - [ ] Julien Gossa a le rôle avec le plus de droits sur le dépôt GIT et ce dépôt est accessible à tous. - [ ] Julien Gossa a le rôle avec le plus de droits sur le dépôt GIT. - [x] Julien Gossa n'a pas le rôle avec le plus de droits sur le dépôt GIT. - README.md - - [ ] Le README est complet, avec : une présentation du projet, la procédure d'installation et d'exécution, et des captures d'écran du jeu. + - [x] Le README est complet, avec : une présentation du projet, la procédure d'installation et d'exécution, et des captures d'écran du jeu. - [ ] Le README n'est pas complet. - - [x] Il n'y a pas de README. + - [ ] Il n'y a pas de README. - CDC.md - - [ ] Le CDC est conforme au document partagé de travail, et les deux sont liés depuis le README. + - [x] Le CDC est conforme au document partagé de travail, et les deux sont liés depuis le README. - [ ] Le CDC est conforme au document partagé de travail, ou les deux sont liés depuis le README. - - [x] Le CDC n'est oas conforme au document partagé de travail, et les deux ne sont pas liés depuis le README. + - [ ] Le CDC n'est oas conforme au document partagé de travail, et les deux ne sont pas liés depuis le README. -Justifications : +Justifications : Une très bonne organisation au sein du GitLab et Julien Gossa n'a pas le plus grand role ## Prototype - Installation - - [ ] Le prototype s'installe sans effort. + - [x] Le prototype s'installe sans effort. - [ ] Le prototype s'installe en suivant une procédure. - - [x] Le prototype ne s'installe pas. + - [ ] Le prototype ne s'installe pas. - Exécution - - [ ] Le prototype s'exécute en cliquant sur une icône. + - [x] Le prototype s'exécute en cliquant sur une icône. - [ ] Le prototype s'exécute en suivant une procédure. - - [x] Le prototype ne s'exécute pas + - [ ] Le prototype ne s'exécute pas - Stabilité - [ ] Le prototype est parfaitement stable - - [ ] Le prototype est rarement instable - - [x] Le prototype est instable + - [x] Le prototype est rarement instable + - [ ] Le prototype est instable - Affordabilité - [ ] Toutes les instructions de jeu sont inclues dans le prototype sous forme d'un tutoriel. - - [ ] Les instructions de jeu sont sous forme d'un manuel. - - [x] Les instructions de jeu ne sont pas données. + - [x] Les instructions de jeu sont sous forme d'un manuel. + - [ ] Les instructions de jeu ne sont pas données. - Transmission du concept - [ ] Le prototype permet de parfaitement transmettre le concept-cible au joueur. - - [ ] Le prototype permet de transmettre le concept-cible au joueur. - - [x] Le prototype ne permet pas de transmettre le concept-cible au joueur. + - [x] Le prototype permet de transmettre le concept-cible au joueur. + - [ ] Le prototype ne permet pas de transmettre le concept-cible au joueur. -Justifications : +Justifications : Prototype très intérréssant avec toute fois une très grand facilité de gagné. ## Cahier des charges - Modèle de document - [ ] Le CdC respecte parfaitement le modèle de document. - - [ ] Le CdC respecte globalement le modèle de document. - - [x] Le CdC ne respecte pas le modèle de document. + - [x] Le CdC respecte globalement le modèle de document. + - [ ] Le CdC ne respecte pas le modèle de document. - Description de l'application - - [ ] La description permet de se faire une idée précise et exhaustive de l'application attendue. + - [x] La description permet de se faire une idée précise et exhaustive de l'application attendue. - [ ] La description permet de se faire une idée de l'application attendue. - - [x] La description ne permet pas de se faire une idée de l'application attendue. + - [ ] La description ne permet pas de se faire une idée de l'application attendue. - Modèle conceptuel - [ ] Le modèle conceptuel applicatif (MCD ou digramme de classe) est exhaustif et détaillé. - [ ] Le modèle conceptuel applicatif (MCD ou digramme de classe) est donné. - [x] Le modèle conceptuel applicatif (MCD ou digramme de classe) n'est pas donné. -Justifications : +Justifications : Manque d'information au sein de cahier des charges mais globalement respecté. ### Fonctionnalités - Entrées / Actions du joueur - - [ ] La description des entrées permet de connaitre parfaitement les interactions avec l'application. + - [x] La description des entrées permet de connaitre parfaitement les interactions avec l'application. - [ ] La description des entrées permet de se faire une première idées des interactions avec l'utilisateur. - - [x] La description des entrées ne pas permet pas de se faire une première idées des interactions avec l'utilisateur. + - [ ] La description des entrées ne pas permet pas de se faire une première idées des interactions avec l'utilisateur. - Sorties / Infomations au joueur - [ ] La description des sorties permet de connaitre parfaitement les interactions avec l'application. - - [ ] La description des sorties permet de se faire une première idées des interactions avec l'utilisateur. - - [x] La description des sorties ne pas permet pas de se faire une première idées des interactions avec l'utilisateur. + - [x] La description des sorties permet de se faire une première idées des interactions avec l'utilisateur. + - [ ] La description des sorties ne pas permet pas de se faire une première idées des interactions avec l'utilisateur. - Description du moteur interne - [ ] La description du moteur interne permet de comprendre parfaitement le fonctionnement de l'application. - - [ ] La description du moteur interne permet de comprendre le fonctionnement de l'application. - - [x] La description du moteur interne ne permet pas de comprendre le fonctionnement de l'application. + - [x] La description du moteur interne permet de comprendre le fonctionnement de l'application. + - [ ] La description du moteur interne ne permet pas de comprendre le fonctionnement de l'application. - Découpage modulaire - [ ] L'application est couverte par des modules pertinents et pleinement décrits. - [ ] L'application est découpée en modules pertinents. @@ -134,8 +144,8 @@ Justifications : - [x] Les fonctionnalités sont grossières. - Exhaustivité des fonctionnalités - [ ] Les fonctionnalités couvrent la totalité de l'application. - - [ ] Les fonctionnalités couvrent globalement l'application. - - [x] Les fonctionnalités ne couvrent pas l'application. + - [x] Les fonctionnalités couvrent globalement l'application. + - [ ] Les fonctionnalités ne couvrent pas l'application. - Description des fonctionnalités - [ ] Les fonctionnalités sont précisément décrites. - [ ] Les fonctionnalités sont décrites. @@ -149,26 +159,26 @@ Justifications : - [ ] Les fonctionnalités sont annotées par une difficulté. - [x] Les fonctionnalités ne sont pas annotées par une difficulté. -Justifications : +Justifications : La description n'est pas assez clair ### Scénarios - Nombre - [ ] Au moins un scénario est pleinement développé et propose au moins deux alternatives. - - [ ] Un scénario est pleinement développé. - - [x] Un scénario n'est pas pleinement développé. + - [x] Un scénario est pleinement développé. + - [ ] Un scénario n'est pas pleinement développé. - Exhaustivité - - [ ] Le scénario développé s'appuie sur toutes les fonctionnalités. + - [x] Le scénario développé s'appuie sur toutes les fonctionnalités. - [ ] Le scénario développé s'appuie sur toutes les fonctionnalités principales - - [x] Le scénario développé ne s'appuie pas sur toutes les fonctionnalités principales. + - [ ] Le scénario développé ne s'appuie pas sur toutes les fonctionnalités principales. - Scénarios additionnels - [ ] Des scénarios additionnels sont proposés, en expliquant leur intérêret. - [ ] Des scénarios additionnels sont proposés. - [x] Des scénarios additionnels ne sont pas proposés. -Justifications : +Justifications : Un seul scénario disponible. Je pense qu'il y a moyen de rajouter plusieurs scénario suplémentaires au sein du jeu. ## Résultat T4 - Total d'item « Excellent » (2 point) : - Total d'item « Satisfaisant » (1 point: - Total d'item « Insatisfaisant » (0 point) : -- Note totale : +- Note totale : 25