TriviaPro
Contexte
TriviaPro est un quiz inspiré du jeu Trivia Crack dans lequel on doit répondre à des questions concernant différentes domaine et ainsi tester ses connaissances. Défiez un ami ou un joueur sélectionné aléatoirement et faites tourner la roue du Trivia Pro pour répondre à une question à choix multiple appartenant à l’un des différents domaines (Cinéma, Développement, …). Le bonus illustré par une couronne permettra, si on répond correctement à 4 questions consécutive, de gagner une couronne et ainsi d’améliorer son score.
Cette application est constituée de 3 modules distincts accessibles aux utilisateurs:
- Le module de création et de gestion du profil utilisateur permet à l’utilisateur dans un premier temps de s’inscrire, ensuite de se connecter, et aura la aussi possibilité de modifier son adresse e-mail, son nom, son prénom, de mettre à jour ses informations personnelles.
- Le module de gestion des parties permet à l’utilisateur de créer une partie avec un adversaire qu’il choisit, et bien sûr de jouer aux parties en cours en répondant à différentes questions sur différents domaines.
- Le module d’affichage des statistiques (basique) permet à l’utilisateur de connaître le nombre de bonnes réponses données pour chaque domaine rencontré en jeu.
L’application devait aussi contenir une partie administration permettant la gestion (ajout, modification, suppression) des domaines, des questions et des réponses.
Fiche de Description
Environnement de Développement
Outils de développement
- Langage: HTML5, CSS3, JavaScript (JQuery), PHP (5.4.12).
- Modèle de conception MVC (Modèle Vue Controlleur).
- SGBD (Système de Gestion de Bases de Données) MySQL (version 5.6.12).
- Serveur WAMP (version 2.4) avec un service Apache (version 2.4.4).
- Eclipse PHP version Kepler (développement PHP/HTML/JavaScript/jQuery)
- MySQL Workbench (modification de la base de donnée SQL)
Equipe
- Bastien Lemaître
- Dylan Compère
- Jérémy Habit
Ressources fournies
Modele Logique de Données
Modele Physique de Données
Diagramme de cas d'utilisation
Script de la base de données
Architecture du projet et classes technique
Projet initial | trivia.zip |
database.php (classe technique) | database.php |
Dao (mise à jour) | dao.php |
OrmUtils (mise à jour) | ormutils.php |
Résultats / Productions associées
Etat d'avancement de l'application
Archive zip de l'application TriviaPro
Documentation Technique
Documentation d'analyse fonctionnelle
<fc #FF0000>A VENIR</fc>