Upload
jean-michel
View
402
Download
4
Embed Size (px)
Citation preview
Projet PHP : Guess Who?
1. Les règles
But du jeu
Une partie de Qui-est-ce ? se joue à deux joueurs. Chaque joueur dispose d'un plateau sur lequel sont représentés les portraits de 24 personnages. Le but du jeu est alors de deviner le personnage choisi par l'adversaire, en posant des questions sur son apparence physique.
Source : http://fr.wikipedia.org
Déroulement de la partie
Le joueur 1 pose une question au joueur 2 pour laquelle il n’est possible de répondre que par oui ou par non.
Exemple : « Est ce que le personnage à des lunettes ? »
Exemple : « Est ce que le personnage est Robert ? »
En fonction de la réponse, le joueur 1 peut éliminer certains personnages.
Le premier joueur à deviner correctement l'identité du personnage choisi par l'adversaire remporte la partie.
2. Cahier des charges
Objectif du projet
Réaliser un site permettant de joueur seul ou à deux au jeux
« Guess Who? ».
Design
Pour réaliser le design des différents écrans vous vous inspirerez du kit graphique suivant :
http://graphicburger.com/mobile-game-gui/
Arborescence
Accueil
Mes parties en
cours
Nouvelle partie
ClassementInscription ConnexionRègles du
jeux
Mon compte
Rejoindre une partie
Jeux
Zone accessible après connexion
Pages publiques
Accueil : menu principal du site
Inscription : formulaire contenant un nom d’utilisateur, un email et un mot de passe.
Connexion : formulaire permettant de tester le nom d’utilisateur et le mot de passe.
Règles du jeux : page statique contenant les règles du jeux.
Classement : classement des joueurs par ratio (nombre de victoires / nombre de parties jouées )
Pages privées
Nouvelle partie : création d’une nouvelle partie en solitaire ou en multi joueurs.
Rejoindre une partie : liste des parties en attente d’un second joueur.
Mes parties en cours : liste des parties non terminées de l’utilisateur.
Mon compte : statistiques de l’utilisateur connecté et modification du mot de passe / nom d’utilisateur.
Le jeux
Au début d’une partie le jeux génère de manière semi-aléatoire 24 personnages avec un nom et des caractéristiques physiques.
Afin de représenter dans le jeux les personnages, le site doit générer au début d’une partie, des images en utilisant les éléments fournis à l’adresse suivante :
https://www.dropbox.com/sh/8gg38ppve3kzx5i/AAD_N_I6g3sTakaGZjHJ1abma?dl=0.
A chaque tours, le jeux propose à l’utilisateur une liste de questions possibles en fonction des possibilités offertes.
Si l’adversaire est l’ordinateur celui-ci aura probablement besoin d’une IA …
3. Bonus / Malus
Gestion des mails
Envoi d’un mail à l’utilisateur après son inscription.
Envoi d’un mail à l’utilisateur lorsque son adversaire a joué.
Intelligence artificielle
L’ordinateur joue toujours le meilleur coup possible.
Malus divers
Qualité du code (organisation, découpage, noms de variables …)
Design (UI, UX, code html/css )
Sécurité (formulaires & saisie utilisateur)
Bugs (durant la démo de fin de projet)
4. Notation
Barème de notation
Design : 5 points
Pages publics : 3 points
Pages privées : 3 points
Jeux : 9 points
Bonus : 3 points
Merci pour votre attention.
Qui est-ce ? - un jeu de société créé par Theo et Ora Coster http://theoradesign.com/product?id=82
Crédits