This is an archived project. Repository and other project resources are read-only.
Admin message
GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
@@ -24,8 +24,24 @@ Les étapes du projet tuteuré T2 sont les suivantes :
# Propositions d'amélioration du jeu
- Proposition 1
Réduire la lecture, pour une seule décision il ya quand même beaucoup à Lire,
je pense que condenser les réponses et les questions rendrait le jeu plus fluide.
- Proposition 2
Afficher les statistiques gagnées et perdues avec une notification car c'est
assez embêtant de devoir mettre le curseur sur les images pour les afficher après chaque questions.
- Proposition 3
Je pense qu'essayer de rajouter des images au jeu le rendrai une fois de plus, plus agréable pour les yeux,
ou au moins ajouter une image en background (de ville par exemple) pour donner un peu d'immersion.
- Proposition 4
Rajouter une fin car c'est problématique de faire face à un game over constemment ou bien de tomber dans une boucle infinie
## Grille d'évaluation T2 (à remplir par les membres du groupe T4)
- Procédure
...
...
@@ -57,125 +73,151 @@ Les étapes du projet tuteuré T2 sont les suivantes :
## 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.
- [x] 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.
- [] 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.
- [] 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.
- [x] Le CDC est conforme au document partagé de travail, ou les deux sont 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 :
Organisation : Tous les fichiers sont présents et suivent toutes les conventions de nommage, il est simple de se repérer
versionning : environ 60 commits on été faits, ce qui n'est pas beaucoup en moyenne comparé aux autres projets. Les commits ne sont pas assez bien répartis mais ça pourrait être pire
Droits d'accès : rien à ajouter
README.md : Il est très complet et permet de comprendre le jeu ainsi que le but pédagogique
CDC.md : le document est conforme et permet de comprendre la direction que prend le jeu à sa prmière lecture
## 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
- [x] Le prototype est parfaitement stable
- [ ] Le prototype est rarement instable
- [x] Le prototype est instable
- [] Le prototype est instable
- Affordabilité
- [] Toutes les instructions de jeu sont inclues dans le prototype au cours d'une partie normale.
- [x] Toutes les instructions de jeu sont inclues dans le prototype au cours d'une partie normale.
- [ ] Les instructions de jeu sont sous forme d'un manuel ou d'un tutoriel à part.
- [x] Les instructions de jeu ne sont pas données.
- [] Les instructions de jeu ne sont pas données.
- Transmission du concept
- [] Le prototype permet de parfaitement transmettre le concept-cible au joueur.
- [x] 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.
- [] Le prototype ne permet pas de transmettre le concept-cible au joueur.
Justifications :
Intsallation : le prototype est simple à installer, il suffit de cliquer sur un lien
Execution : Le prototype s'éxecute simplement sans même à avoir à cliquer sur un icone
Stabilité : je n'ai remarqué aucun crash ou bug lors de mon utilisation donc je pense qu'il est stable
Affordabilité : il nous est proposé un tutoriel dès le début de la partie, et libre à nous de l'accepter ou de le refuser
Transmission du concept : Le concept est déjà assez connu et le jeu permet de le comprendre dès les premières minutes d'utilisation
## 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 :
Modèle du document : Complet mais en partie respecté, car il y a des scénarios qui ne sont pas accessible (pour le moment du moins)
Descritpion de l'application : La Descritpion est claire et nous savons ce qu'il nous attend avant de lancer le jeu
Modèle conceptuel : Le mcd est absent
### Fonctionnalités
- Actions du joueur
- [] La description des actions du joueur permet de connaitre parfaitement les interactions avec l'application.
- [x] La description des actions du joueur permet de connaitre parfaitement les interactions avec l'application.
- [ ] La description des actions du joueur permet de se faire une première idées des interactions avec l'utilisateur.
- [x] La description des actions du joueur ne pas permet pas de se faire une première idées des interactions avec l'utilisateur.
- [] La description des actions du joueur ne pas permet pas de se faire une première idées des interactions avec l'utilisateur.
- Infomations au joueur
- [] La description des informations au joueur permet de connaitre parfaitement les interactions avec l'application.
- [x] La description des informations au joueur permet de connaitre parfaitement les interactions avec l'application.
- [ ] La description des informations au joueur permet de se faire une première idées des interactions avec l'utilisateur.
- [x] La description des informations au joueur ne pas permet pas de se faire une première idées des interactions avec l'utilisateur.
- [] La description des informations au joueur 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.
- [x] 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.
- [] 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.
- [x] L'application est couverte par des modules pertinents et pleinement décrits.
- [ ] L'application est découpée en modules pertinents.
- [x] L'application n'est pas découpée en modules pertinents.
- [] L'application n'est pas découpée en modules pertinents.
- Granularité des fonctionnalités
- [ ] Les fonctionnalités sont très fines.
- [] Les fonctionnalités sont fines.
- [x] Les fonctionnalités sont grossières.
- [x] Les fonctionnalités sont fines.
- [] 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.
- [x] Les fonctionnalités sont précisément décrites.
- [ ] Les fonctionnalités sont décrites.
- [x] Les fonctionnalités ne sont pas bien décrites.
- [] Les fonctionnalités ne sont pas bien décrites.
- Priorisation des fonctionnalités
- [ ] Les fonctionnalités sont classées par priorités de façon pertinentes.
- [] Les fonctionnalités sont classées par priorités.
- [x] Les fonctionnalités ne sont pas classées par priorités.
- [x] Les fonctionnalités sont classées par priorités.
- [] Les fonctionnalités ne sont pas classées par priorités.
- Difficulté des fonctionnalités
- [ ] Les fonctionnalités sont annotées par une difficulté pertinente.
- [ ] Les fonctionnalités sont annotées par une difficulté.
- [x] Les fonctionnalités ne sont pas annotées par une difficulté.
Justifications :
Actions du joueur : Les actions sont basiques et simple, et par conséquent simple à décrire
Informations au joueur : Les informations fournis sont largement suffisantes
Description du moteur interne : La description est parlante, et permet de comprendre le fonctionnement du jeu
Découpage modulaire : c'est découpé en plusieurs composant et c'est organisé donc c'est bon pour moi
Granularité de fonctionnalités : Moyennement détaillé
Exhaustivité des fonctionnalités : certaines fonctionnalités ne sont pas présentes, par exemple
Descritpion des fonctionnalités : elles sont décrites et simples à comprendre
Priorisation des fonctionnalités : Les fonctionnalités sont dispatchés de manières à prioriser les plus basiques et importantes
Difficulté des fonctionnalités : je n'ai pas vu d'annotation surles fonctionnalités
### Scénarios
- Nombre
- [] Au moins un scénario est pleinement développé et propose au moins deux alternatives.
- [x] 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é.
- [] 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êt.
- [] Des scénarios additionnels sont proposés.
- [x] Des scénarios additionnels ne sont pas proposés.
- [x] Des scénarios additionnels sont proposés.
- [] Des scénarios additionnels ne sont pas proposés.
Justifications :
Nombre : un scénario fonctionne et possède plusieurs fin différents en fonctions des choix commis
Exhaustivité : Le scénario possède toutes les fonctionnalités proposées par l'équipe dans readme.md
Scénarios additionnels : un scénario complémentaire est prévu