Goal: Test your memory by selecting two cards to check if they are a match. If they are a match, they stay flipped. If not, they flip back over. The game is over when all cards are matched and flipped over.
- 20 cards (10 matching pairs)
- Move counter to track performance
- Responsive design for desktop and mobile devices
- Smooth card flip animations
- Victory message displaying total moves used
- Click on any card to reveal its hidden image
- Click on a second card to find a match
- If the cards match, they'll stay face up
- If they don't match, both cards will flip back over
- Remember card locations to make matches in fewer moves
- Game ends when all pairs are matched
- HTML5
- CSS
- JavaScript
- CSS Grid for card layout
- CSS transforms for card flip animations
- JavaScript class-based game logic
- Responsive design