-
Notifications
You must be signed in to change notification settings - Fork 0
Spécifications détaillées
Ce document présente un à un les objectifs et les détails aussi bien que possible.
Une fois que l'utilisateur est connecté il doit pouvoir directement choisir une catégorie.
Une fois la catégorie sélectionné le jeu doit commencer de suite, la page doit directement proposé une question à l'utilisateur ainsi que les options de réponses.
Pour profiter de l'applicatif l'utilisateur doit être connecté, de cette façon il est possible de sauvegarder sa progression au travers d'un score par catégorie, son IQ.
Une catégorie spéciale, nommé communautaire sera proposé, celle-ci ne bénéficiera d'aucune forme de modération. Pour autant un pop up avertira le joueur que la catégorie n'est pas modéré et que du coup celle-ci peut contenir du contenu inapproprié. Chaque utilisateur aura la possibilité d'ajouter une ou plusieurs questions avec leur réponse en identifiant la réponse correcte.
Dans le but d'éviter de créer des séquences de questions suivant un ordre précis les questions seront posé de manière aléatoire. Dans la même optique, les réponses multiples seront proposé dans un ordre aléatoire.
L'applicatif sera adaptatif à toute taille d'écran, y compris téléphone portable et tablette.
L'application proposera au joueur de répondre de deux manière différentes. La première sera au travers d'un champs textuelle sans indication aucune offrant un maximum de point. La deuxième sera sous forme de champs multiple, offrant un nombre de point réduit.
Lorsque l'utilisateur décide de voir les propositions de réponse le champs textuelle deviendra inutilisable.
Dans chaque catégorie, excepté si l'utilisateur est sur mobile, un tableau affichera le nom et le score des meilleurs joueur de la catégorie.
Sur la page d'accueil, un tableau similaire au point précédant affichera les meilleurs joueurs toute catégorie confondu et moyenner.
Dans chaque catégorie, si l'utilisateur est sur ordinateur, un graphique affichera l'évolution de l'IQ durant la session actuel. Ce graphique sera stocké coté client uniquement, il ne sera donc pas persistant.
Le but de l'applicatif est d'offrir un moment convivial à l'utilisateur, pour se faire elle proposera une navigation intuitive et simple.
Afin de ne pas pénaliser un joueur qui répondrait correctement mais qui ferait une faute frappe, un système sera mis en place pour tout de même validé une réponse orthographiquement ou grammaticalement incorrect.
Ces objectifs présents sont là à titre indicatif. Ils n'ont pas été prévus dans le développement de base de l'application. Dans le cas où nous voudrions améliorer le projet, ou simplement ajouter des fonctionnalités si le temps nous le permet, cela peut nous donner des voies de réflexion.
Proposer au joueur de répondre à une question aléatoire d'une catégorie aléatoire
Mettre en place des séquences de question pour éviter de répéter deux fois la même question avant d'avoir fait le tour.