You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
app-ideas/Projects/1-Beginner/Memory-game-App.md

1.5 KiB

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).

Example projects