Louis Bauchau, Merwane Ben-tahri, Miguel Antoons, Logan Montalto
Nous avons eu comme idée de concevoir un jeu se rapprochant fortement de “Qui est-ce ?”. Celui-ci sera composé de plusieurs niveaux et d’indices pour faciliter la découverte de la solution (indice 1 et indice 2). Cependant, si un indice est utilisé, alors le joueur perdra un certain nombre de points. Pour deviner qui est-ce, des photos de plusieurs personnages connus issus du monde réel et fictif seront présentés au joueur. De plus, la présentation du jeu sera sous forme de tableaux de jeux (photos de personnages).
- Une base de données permettant de mémoriser les personnages du jeu liés avec une photo, un énoncé, 2 indices et aussi d'encoder et de connecter des utilisateurs au jeu.
- Un serveur web capable de fournir les pages html, js, css, ainsi que de proposer des webservices.
- des webservices avec les procédures associées :
- Un webservice capable d'initialiser / réinitialiser le jeu
- Un webservice pour récupérer les informations du jeu
- Un webservice qui permet de sélectionner un personnage ainsi que son énoncé
- Un webservice pour les indices
- Un webservice pour les points
Une page web (html, js, css) permettant d'appeler les webservices et de traiter les réponses, qui propose une interface utilisateur pour :
- Rafraîchir le jeu
- Afficher le jeu
- Comptage de points
- Affichage des indices
- Affichage des énoncés
- Affichage du résultat
- Affichage des personnages
- Permettre un structure CSS
Auteur : commun
Paramètres : user (utilisateur à qui on va ajouter le score) et score (qui est le score que l'on va ajouter)
Format de réponse : Procédure pour ajouter des données dans la bases de données
Endpoint : http://localhost:80/serv_ajoutScores
Auteur : commun
Paramètre : name (nom du fichier CSS)
Format de réponse : RAW
Endpoint : http://localhost:80/serv_getCSS
Auteur : commun
Paramètre : name (nom du fichier HTML)
Format de réponse : RAW
Endpoint : http://localhost:80/serv_getHTML
Auteur : commun
Paramètre : name (nom de l'image)
Format de réponse : RAW
Endpoint : http://localhost:80/serv_getImage
Auteur : Logan Montalto
Paramètres : persoChoisi (l'ID du personnage dont on a besoin un indice) numeroIndice (le numéro de l'indice, 1er ou 2ème)
Format de réponse : JSON
Endpoint : http://localhost:80/serv_getIndices
Auteur : commun
Paramètre : name (le nom du fichier Javascript)
Format de réponse : RAW
Endpoint : http://localhost:80/serv_getJS
Auteur : Miguel Antoons
Paramètre : genre (personnages fictifs, personnages réels, ou tous)
Format de réponse : JSON
Endpoint : http://localhost:80/serv_getPersonnages
Auteur : commun
Paramètre : name (le nom de l'image PNG)
Format de réponse : RAW
Endpoint : http://localhost:80/serv_getPNG
Auteur : Merwane Ben-Tahri
Paramètre : aucun
Format de réponse : JSON
Endpoint : http://localhost:80/serv_getScores
Auteur : Louis Bauchau
Paramètres : user (le pseudo de l'utilisateur), mdp (le mot de passe de l'utilisateur), nom (le nom de l'utilisateur) et prenom (le prénom de l'utilisateur)
Format de réponse : RAW (fontion qui insert des données dans la base de données)
Endpoint : http://localhost:80/serv_insertUser
Auteur : commun
Paramètre : aucun
Format de réponse : JSON
Endpoint : http://localhost:80/serv_userConnection