Skip to content

Harkiratcodess/simon-say-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Simon Says: Vanilla JS Edition

A sleek, responsive memory-testing game built to master the fundamentals of the DOM and state management. No frameworks, no librariesโ€”just pure web technologies.

๐Ÿ•น๏ธ Play the Live Demo | ๐Ÿ“ View GitHub Repo


๐Ÿš€ The Project

The goal was to recreate the classic Simon electronic game while diving deep into JavaScript fundamentals. This project focuses on asynchronous timing, event delegation, and state persistence.

๐Ÿ›  Tech Stack

  • HTML5 โ€” Semantic structure and game board layout.
  • CSS3 โ€” Custom animations, neon glow effects, and responsive design.
  • Vanilla JavaScript โ€” Game logic, sequence generation, and DOM manipulation.

โœจ Features

  • Infinite Gameplay: The sequence grows infinitely until you miss a beat.
  • High Score Persistence: Integrated logic to keep track of your level progress.
  • Responsive Design: Optimized for a seamless experience on mobile and desktop.
  • Visual Feedback: Dynamic CSS transitions provide a "glow" effect for each color.

๐Ÿ•น๏ธ How to Play

  1. Start: Press any key or tap the game board to begin.
  2. Memorize: Watch the sequence of colors as they flash.
  3. Repeat: Click the colors in the exact order shown.
  4. Level Up: Every successful round adds one new color to the sequence.

๐Ÿ”ง Installation & Local Setup

If you want to run the project locally or contribute:

  1. Clone the repository:
    git clone [https://github.com/Harkiratcodess/simon-say-game.git](https://github.com/Harkiratcodess/simon-say-game.git)
    
     Bash
     cd simon-say-game
    
     Open index.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors