Contexte et Objectif de l'application:
Cette application est un jeu basé sur la découverte des étoiles et constellations de notre univers. Le système apprend de manière pédagogique à savoir les discerner dans le ciel et explique un peu plus le travail d’astronomie.
Au démarrage de l’application, elle démarre avec le choix entre deux options : “Lancer la phase d’apprentissage” et “Lancer la phase de jeu”.
La phase d'apprentissage:
La première option sera un affichage des constellation et de leur nom d’étoiles se sera un temps d’apprentissage et de mémorisation pour le joueur. Chacune des constellations sera affiché pendant 10 secondes et passera sans interruption jusqu’à la suivante si le joueur trouve l’intrus.
La phase de Jeu:
La seconde phase propose de chercher l’intrus. On commence l’interaction avec l'utilisateur, celui-ci doit déterminer dans un temps impartie l’erreur parmi les choix d’étoiles qui sont sous la photo de la constellation.
Une erreur ou attendre trop longtemps ( plus de 10 secondes ) fera arrêter le jeu et ramener sur le menu. La réussite fera passer à la constellation suivante jusqu’à la dernière. Si il réussit à tous les tests, le jeu est réussi et le joueur est félicité.
Compétences acquises durant le PPE :
-
A1.1.1 Analyse du cahier des charges d’un service à produire.
-
A1.1.3 Étude des exigences liées à la qualité attendue d’un service.
-
A1.3.1 Test d’intégration et d’acceptation d’un service.
-
A1.3.2 Définition des éléments nécessaires à la continuité d’un service.
-
A1.3.3 Accompagnement de la mise en place d’un nouveaux services.
-
A1.4.1 Participation à un projet.
-
A1.4.3 Gestion des ressources.
-
A2.3.1 Identification, qualification et évaluation d'un problème.
-
A2.3.2 Proposition d’amélioration d’un service.
-
A4.1.3 Conception ou adaptation d’une base de donnée.
-
A4.1.4 Définition des caractéristiques d’une solution applicative.
-
A4.1.8 Réalisation des test nécessaires à la validation d'éléments adaptés ou développés.
-
A4.1.9 Rédaction d’une documentation technique.
-
A4.1.10 Rédaction d’une documentation d’utilisation.
Description technique des classes:
Problèmes et difficultés rencontrés lors de cette mission:
- Difficultés lors du codage de la méthode à portée de classe " afficherJeu() " et de la méthode "maGestionDeLEvenement", nous n'arrivions pas à faire en sorte que les questions continuent qu'à la condition que l'utilisateur trouve la bonne réponse.
- Sur ces mêmes méthodes, nous n'arrivions pas non plus à faire en sorte que s'affiche " gagné " qu'à la condition que la liste soit terminé avec toutes les réponses justes.
- sur ces même méthodes, nous avons rencontré un problème gênant, quand l'utilisateur trouvait la bonne réponse, la question suivante s'affichait bien mais la précédente ne s'effaçait pas, l'utilisateur se retrouvait alors devant plusieurs questions, dont celles qu'il avait déjà effectué.
- Difficultés à gérer la mauvaise réponse.