Skip to content

Fly-76/JeuDePaire

Repository files navigation

Projet AFPA - S09 : Jeu des paires

Objectif : Evaluation

  • Maquetter une application
  • Développer une interface utilisateur web statique et adaptable
  • Développer une interface utilisateur web dynamique

Compétences mises en oeuvre :

  • HTML5 / CSS3 /
  • Framework Boostrap4
  • Base Boilerplate
  • JavaScript avec respect des normes ES6
  • Wireframe
  • Arborescence fonctionnelle de l’application reprenant les cas d’utilisation possible de la page
  • Interface responsive sur tous les supports
  • Le HTML est validé
  • Le CSS est validé
  • Le HTML respecte les règles de sémantique
  • Le CSS est organisé
  • Respect du principe DRY
  • Code est commenté
  • Code est hébergé sur GitHub
  • Utilisation d’un logiciel de versionning
  • Site est hébergé via une GH-page
  • Le repository contient un readme, une description et des tags
  • Utilisation d'un outil de gestion de projet de type KANBAN.

Description :

  • Affichez 12 cartes face cachée sur l'écran
  • Quand le joueur clique sur une carte celle-ci se retourne,
  • Quand le joueur clique sur une deuxième carte si elle est identique à la précédente les deux cartes restent face visible autrement les cartes sont à nouveau masquées.
  • Quand toutes les paires sont trouvées et donc que toutes les cartes sont face visible le jeu est terminé Bonus:
  • Afficher les cartes de manière aléatoire à l’écran
  • Rajouter un timer et/ou compteur d'essais à l'application qui donne un temps maximal ou un nombre de coups impartis pour trouver les paires
  • Le jeu ne démarre que lorsque l’utilisateur clique sur le bouton démarrer.
  • S'assurer que l'utilisateur ne puisse pas faire bugger le déroulement du script.
  • Gérer les actions malveillantes de l'utilisateur (double clique sur une même carte, clique avant que les cartes précédentes ne soient retournées...)