🎮 Simon Says Memory Game An interactive and browser-based Simon Says game built with HTML, CSS, and vanilla JavaScript. This project brings the classic memory game to life, providing a fun challenge while demonstrating core front-end development skills.
✨ Features Classic Gameplay: Follow the flashing sequence of colors. Can you remember the pattern?
Increasing Difficulty: The pattern gets longer with each correct round.
Interactive Feedback: Visual and sound cues for button presses and game status.
Game Over & Reset: A clear game-over state and an easy way to start a new game.
💻 Tech Stack This project was built using foundational web technologies:
🧠Core Concepts Explored This project was a great opportunity to practice and apply key JavaScript concepts, including:
DOM Manipulation & Event Handling: Dynamically changing classes to create visual effects (like button flashes) and listening for user clicks to manage game input.
Game Logic: Using arrays to store and compare the game's sequence against the player's sequence.
Asynchronous Behavior: Using setTimeout to create delays between pattern flashes and manage the flow of the game.
Conditional Statements: Managing the game state (e.g., checking for correct moves, handling game over, and leveling up).