A modern memory card matching game built using React, featuring multiple difficulty levels, sound effects, high score tracking, and responsive design. The goal is to match all pairs of cards with the least number of moves and in the shortest time possible.
- Multiple difficulty levels: which affects the grid size
- Easy (4x4)
- Medium (5x4)
- Hard (6x5)
- Timer and Highscore: Separate tracking per difficulty of
- Best Time
- Best Moves
- Best Overall Game
- Sound Effects: includes sounds for card flips, matches and on victory.
- Smooth animations: including 3D card flips and win overlay animations
- Click cards to reveal fruits underneath
- Match two identical fruits to score a match
- Game ends when all pairs are matched
- Highscores are tracked separately for each difficulty