Skip to content

jeanphilipp/memory-game-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memory-game

Fonctionnalités de base:

Création du plateau de jeu:

  • Le jeu doit être composé d'une grille de 4x4 (8 paires de cartes avec des images identiques).
  • Les cartes doivent être disposées aléatoirement sur le plateau à chaque nouvelle partie.
  • Chaque carte doit avoir une face visible (identique pour toutes avant d’être retournée) et une face cachée (cf images fournies).

Logique du jeu:

  • Lorsqu'un joueur clique sur une carte, celle-ci se retourne pour révéler son image.
  • Si deux cartes retournées sont identiques, elles restent visibles. Sinon, elles sont à nouveau cachées après un court délai.
  • Ajoutez un compteur qui enregistre le nombre de mouvements effectués (click) par le joueur.

Fin de jeu:

  • Le jeu se termine lorsque toutes les paires sont trouvées.
  • Afficher un message de félicitations à l'utilisateur, avec le nombre de tentatives réalisées pour trouver toutes les paires.





Bonus:

  • Bouton reset:
    Ajouter un bouton permettant de réinitialiser le jeu à tout moment, ce qui réarrange les cartes aléatoirement sur le plateau, réinitialise le timer et le compteur de mouvements.

  • Timer global:
    Inclure un chronomètre visible sur l'écran, démarrant au début du jeu et s'arrêtant lorsque toutes les paires sont trouvées.

  • Bouton de sauvegarde:
    Implémenter un bouton permettant de sauvegarder l'état actuel du jeu dans le localStorage, incluant le placement des cartes, les cartes déjà trouvées et le temps écoulé.

  • Bouton de reprise:
    Ajouter un bouton pour charger et reprendre la partie sauvegardée précédemment depuis le localStorage.

About

Jeu en JS (M2i)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •