Back to battles
mediumupcoming

Simon Says

Simon Says memory game with sounds, increasing difficulty, and modes.

30 min limit0 participants
javascriptcssgames
PRD
# Simon Says PRD

## Overview
Build the Simon Says memory game with four colored buttons, sound effects, increasing sequence difficulty, strict mode, and keyboard support.

## Requirements
- Four colored buttons (red, green, blue, yellow) in a quadrant layout
- Light up buttons in a random sequence for the player to memorize
- Player repeats the sequence by clicking the buttons in order
- Sequence grows by one element each round
- Distinct sound for each button color
- Visual flash and glow effect when a button activates
- Speed increases every 5 rounds
- Game over on incorrect input with feedback
- Current round and score display
- High score tracking persisted to localStorage
- Strict mode: one mistake restarts from round 1
- Sound on/off toggle
- Keyboard support using keys 1-4 or arrow keys
- Starting countdown animation (3, 2, 1)
- Smooth button press and glow animations
- Show sequence replay button that costs one point

## Tech Stack
- JavaScript or any frontend framework
- Web Audio API or audio elements for sounds
- CSS for button animations and layout

## Scoring Criteria
- **Functional (40%)**: Sequence plays correctly, input detection works, game over triggers properly
- **Quality (20%)**: Smooth animations, accurate timing, clean audio feedback
- **Fidelity (25%)**: All features present including strict mode, keyboard support, replay, and speed progression
- **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