Memory-React.JS est une application web développée en ReactJS qui reprend le célèbre jeu Memory. Le but est simple : retrouver toutes les paires de cartes identiques parmi des cartes retournées face cachée.
- Les cartes sont disposées face cachée.
- À chaque tour, le joueur retourne deux cartes.
- Si les cartes sont identiques, elles restent visibles.
- Sinon, elles se retournent face cachée.
- Le jeu est gagné lorsque toutes les paires ont été trouvées.
- Affichage dynamique des cartes avec animation lors du retournement.
- Gestion de l’état du jeu via les hooks React (
useState). - Bouton pour relancer une nouvelle partie.
- Message de victoire lorsque toutes les paires sont révélées.
- Le projet est créé avec Vite, un bundler moderne et rapide.
- Le dossier
src/componentscontient les composants réutilisables :App.jsx: composant principal contenant la logique du jeu.Card.jsx: composant représentant une carte du jeu.Button.jsx: composant bouton générique pour relancer la partie.
- Les ressources (images, icônes) sont stockées dans
src/assets.
- Cloner le dépôt.
- Installer les dépendances avec
npm install. - Lancer le serveur de développement avec
npm run dev. - Ouvrir l’application dans un navigateur à l’adresse indiquée.