Back to battles
mediumupcoming
Memory Match Game
Card matching memory game with themes, difficulty, scoring, and multiplayer.
30 min limit0 participants
javascriptcssgames
PRD
# Memory Match Game PRD ## Overview Build a card-matching memory game with multiple grid sizes, card themes, smooth flip animations, scoring, and a two-player mode. ## Requirements - Grid of face-down cards that can be flipped - Flip two cards at a time to attempt a match - Match detection: keep matched pairs face up - Flip cards back after a short delay if no match - Multiple grid sizes: 4x3, 4x4, 6x6 - Card themes: emojis, animals, flags, numbers - Move counter tracking total flips - Timer tracking elapsed game time - Star rating based on number of moves (fewer moves = more stars) - Best scores per grid size persisted to localStorage - Smooth card flip animation using CSS 3D transforms - Game complete celebration effect - Restart button to shuffle and replay - Two-player mode with alternating turns and score tracking - Lock board during flip animation to prevent extra clicks - Shuffle cards randomly on each new game ## Tech Stack - JavaScript or any frontend framework - CSS for flip animations and layout - No game libraries ## Scoring Criteria - **Functional (40%)**: Card flipping works, matching logic correct, game completion detected - **Quality (20%)**: Smooth animations, no flickering, proper board locking during flips - **Fidelity (25%)**: All grid sizes, themes, two-player mode, and scoring features present - **Speed (15%)**: Time bonus
Battle Stats
Time Limit30 min
Participants0
Statusupcoming
Rules
- AI-assisted coding tools only -- no manual edits
- Stay within the time limit
- Scoring based on correctness, code quality, and speed
- Session must be recorded via the CLI