A classic "Simon Says" memory game built using HTML, CSS, and Vanilla JavaScript.
Test your memory as you repeat an ever-growing sequence of flashing buttons — how far can you go?
Check out at : https://angel-christian.github.io/simon-says-memory-game
- 🔢 Random color sequence generation each round
- 🧠 Tracks your input and checks against the correct pattern
- 💥 "Game Over" screen with your current score and highest score (saved locally)
- 🎧 Sound effects for success and failure
- 🖥️👆 Works on both desktop (keyboard start) and mobile (start button)
- 💡 Responsive design using media queries
-
Start the Game:
- On PC: Press any key
- On Mobile: Tap the Start button
-
Watch carefully as one button flashes.
-
Repeat the pattern by clicking the buttons in the same order.
-
The sequence gets longer each level. Try to keep up!
-
Game ends when you click a wrong button — your highest score is saved.
├── index.html # Main HTML structure
├── style.css # Styles and responsiveness
├── app.js # Game logic and interactivity
├── success.mp3
├── wrong.mp3
On mobile, button sizes shrink and the interface adapts.
Mobile instructions replace desktop hints automatically.
HTML
CSS
JavaScript (no frameworks!)
Angel Christian
🔗 Connect with me on LinkedIn : https://www.linkedin.com/in/angel-christian-128l106
🧠 “Memory is like a muscle — the more you train it, the stronger it becomes.” Challenge yourself with Simon Says! 💪
This game includes short sound clips for user feedback:
- ✅ Correct Sound:
sound-effect-twinklesparkle-115095.mp3 - ❌ Wrong Sound:
wrong-answer-sound-effect.mp3
These sound effects are used for non-commercial, educational/demo purposes only.
Original sources:
- Twinkle Sparkle - SoundEffect – From Pixabay (Free to use under Pixabay License)
- [Wrong Answer - SoundEffect] Myinstants.com
Note: Myinstants does not provide license details, so this sound is used for non-commercial and demo purposes only.
Note: If you use these assets in a commercial project, please review the licenses on the original websites for any attribution or usage restrictions.