Skip to content

KrishnaKC15/Simon-Says

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Simon Says

A browser-based memory game built with HTML, CSS & JavaScript.

Project Overview

Simon Says is a classic memory game. The game flashes a sequence of colors and the player must reproduce it. With each correct attempt, the sequence grows by one - can you remember the ever‑increasing pattern?

πŸ”— Live Demo

You can play game live at:
Simon Says

πŸ“½οΈ Demo Video

Preview

How to Play

  1. Click anywhere (or click Start) to begin.
  2. Watch the sequence of flashing colors.
  3. Repeat the sequence by clicking the color buttons.
  4. If correct, you advance to the next level.
  5. A mistake ends the game - your highest level is your score.
  6. Restart the game anytime by clicking anywhere (or clicking Start).

Built With

  • HTML - layout and structure
  • CSS - styling and animations
  • JavaScript - game logic, state management, and DOM interaction

Project Structure

Simon-Says/
β”œβ”€β”€ index.html       # Main game UI  
β”œβ”€β”€ style.css        # Visual styling and animations  
β”œβ”€β”€ simon.js         # Game logic, sequence control & event handlers    
└── demo/            # Demo GIFs or images  

Setup Instructions

Prerequisites

Modern web browser (Chrome, Firefox, Safari, Edge, etc.).

Installation

git clone https://github.com/KrishnaKC15/Simon-Says
cd Simon-Says

Open index.html in your browser to play locally.

Key Features

  • Randomized sequence generation
  • Interactive button flashes
  • Level display
  • Game over feedback and restart functionality

Future Enhancements

  • Add multiple difficulty levels (e.g. Easy / Medium / Nightmare)
  • Enable mobile responsiveness
  • Include high score persistence via localStorage
  • Add optional sound/music and visual effects

Contribution

Contributions are welcome! To help improve the game:

  1. Fork this repository
  2. Create a new feature or bug-fix branch
  3. Commit your improvements
  4. Submit a pull request

Please list any issues you'd like addressed or features you'd like to add!

Author

KrishnaKC15 – Creator and maintainer of this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published