parent
9f9755746b
commit
7cfac9026f
@ -0,0 +1,34 @@
|
||||
# Memory Game
|
||||
|
||||
**Tier:** 1-Beginner
|
||||
|
||||
**Description:** Create a classic memory matching game where players need to flip cards and find matching pairs within a set time or with the fewest moves.
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User can see a grid of face-down cards (memory cards).
|
||||
- [ ] User can click on a card to reveal its hidden image.
|
||||
- [ ] User can click on a second card to reveal its hidden image.
|
||||
- [ ] If the two revealed cards match, they stay face-up.
|
||||
- [ ] If the two revealed cards do not match, they are flipped back face-down.
|
||||
- [ ] User can see their score (number of moves) and a timer to keep track of their performance.
|
||||
- [ ] User is notified when they have successfully matched all the pairs (won the game).
|
||||
- [ ] User can choose to start a new game at any time.
|
||||
- [ ] User can choose different difficulty levels (e.g., grid size or time limit) if available.
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] User can hear sound effects when flipping cards and when pairs are matched.
|
||||
- [ ] User can choose from various themes or card sets (e.g., animals, numbers, emojis).
|
||||
- [ ] User can see a high score leaderboard.
|
||||
- [ ] User can play the game on mobile devices with touch support.
|
||||
- [ ] User can customize game settings (e.g., timer duration, background music).
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
- [Example Memory Game by FreeCodeCamp](https://codepen.io/FreeCodeCamp/full/obqNRp)
|
||||
|
||||
## Example projects
|
||||
|
||||
- [Memory Game by FreeCodeCamp on Codepen](https://codepen.io/FreeCodeCamp/full/obqNRp)
|
||||
- [Memory Game by Shane Osbourne on GitHub](https://github.com/ShaneOsbourne/memory-game)
|
Loading…
Reference in new issue