PHP #7 : guess who?

728 vues

Publié le

PHP #7 : guess who?

Publié dans : Logiciels
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
728
Sur SlideShare
0
Issues des intégrations
0
Intégrations
219
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

PHP #7 : guess who?

  1. 1. Projet PHP : Guess Who?
  2. 2. 1. Les règles
  3. 3. 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
  4. 4. 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.
  5. 5. 2. Cahier des charges
  6. 6. Objectif du projet Réaliser un site permettant de joueur seul ou à deux au jeux « Guess Who? ».
  7. 7. Design Pour réaliser le design des différents écrans vous vous inspirerez du kit graphique suivant : http://graphicburger.com/mobile-game-gui/
  8. 8. Arborescence Accueil Mes parties en cours Nouvelle partie ClassementInscription Connexion Règles du jeux Mon compte Rejoindre une partie Jeux Zone accessible après connexion
  9. 9. 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 )
  10. 10. 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.
  11. 11. 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 …
  12. 12. 3. Bonus / Malus
  13. 13. Gestion des mails Envoi d’un mail à l’utilisateur après son inscription. Envoi d’un mail à l’utilisateur lorsque son adversaire a joué.
  14. 14. Intelligence artificielle L’ordinateur joue toujours le meilleur coup possible.
  15. 15. 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)
  16. 16. 4. Notation
  17. 17. Barème de notation Design : 5 points Pages publics : 3 points Pages privées : 3 points Jeux : 9 points Bonus : 3 points
  18. 18. Merci pour votre attention.
  19. 19. Qui est-ce ? - un jeu de société créé par Theo et Ora Coster http://theoradesign.com/product?id=82 Crédits

×