You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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...)