From 113caa7da9e69ec916a6c984e04989879ab0c4e4 Mon Sep 17 00:00:00 2001 From: Shail Patel <126716491+shail-patel-321@users.noreply.github.com> Date: Sun, 27 Oct 2024 02:20:57 +0530 Subject: [PATCH] Create Memory-Game.md --- Projects/2-Intermediate/Memory-Game.md | 30 ++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Projects/2-Intermediate/Memory-Game.md diff --git a/Projects/2-Intermediate/Memory-Game.md b/Projects/2-Intermediate/Memory-Game.md new file mode 100644 index 000000000..ca68dd1e2 --- /dev/null +++ b/Projects/2-Intermediate/Memory-Game.md @@ -0,0 +1,30 @@ +# Memory Game + +**Tier:** 2-Intermediate + +A classic memory card game where users can flip cards to find matching pairs. The game features a simple interface, scoring, and a timer to track performance. + +You should create a MVP (Minimum Viable Product) using a front-end framework like React, Vue, or Angular, with an option to implement a back-end to store user scores and game data. + +## User Stories + +- [ ] User can start a new game by selecting a difficulty level (e.g., easy, medium, hard). +- [ ] User can flip cards to reveal their faces and try to find matching pairs. +- [ ] User receives feedback on whether the flipped cards match or not. +- [ ] User can see their score, which decreases with each attempt. +- [ ] User can see a timer that tracks how long it takes to complete the game. + +## Bonus features + +- [ ] User can save their high scores and view a leaderboard. +- [ ] User can choose different themes for the cards (e.g., animals, colors, shapes). +- [ ] User can play against a friend in a competitive mode. +- [ ] User can receive achievements for completing certain challenges (e.g., finishing in under a minute). + +## Useful links and resources + +- [React Memory Game Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9iQ7g2eoNXHCJBBBz40S_Lm) + +## Example projects + +- [Memory Game Example]([https://www.memorygame.org/](https://www.helpfulgames.com/subjects/brain-training/memory.html))