An open API service indexing awesome lists of open source software.

https://github.com/rootcode-creator/simon-game

This apps is an online vesion of simon game. To know what is simon game you can visit the link below.
https://github.com/rootcode-creator/simon-game

css3 html5 javascript

Last synced: about 1 month ago
JSON representation

This apps is an online vesion of simon game. To know what is simon game you can visit the link below.

Awesome Lists containing this project

README

          

Simon Game

Classic browser-based memory game built with HTML, CSS, and vanilla JavaScript.


Version 1.0.0
MIT License
Memory game


HTML5
CSS3
JavaScript


Project intro
Install guide
How to play

## Simon Game — README

Simple memory challenge where players repeat an increasingly long color sequence.

## Table of Contents

- [🚀 Project intro](#-project-intro)
- [📁 Project structure](#-project-structure)
- [🔧 Features](#-features)
- [🧰 Tech stack](#-tech-stack)
- [⚙️ Install methods](#️-install-methods)
- [📦 Run locally](#-run-locally)
- [🎮 How to play](#-how-to-play)
- [📜 Available scripts](#-available-scripts)
- [📄 License](#-license)

## 🚀 Project intro

`Simon Game` is a classic pattern-memory game with:

- Keyboard start trigger
- Randomized sequence progression per level
- Flash effects for game and user interactions
- Immediate sequence validation
- Game-over feedback with score and high-score

Reference: [How to play Simon](https://www.youtube.com/watch?v=EWJ5uYwQJGU)

## 📁 Project structure

```txt
Simon-Game/
├── index.html # App markup and game board
├── simonGame.css # Styles for layout, buttons, and effects
├── simonGame.js # Game logic (levels, sequence checks, scoring)
├── README.md
└── LICENSE
```

## 🔧 Features

| Feature | Status | Notes |
| --- | --- | --- |
| Start trigger | ✅ Current | Press any key to begin the game |
| Sequence generator | ✅ Current | Adds one random color each level |
| Visual feedback | ✅ Current | Game flash + user click animations |
| Click validation | ✅ Current | Checks each user input in order |
| Scoring | ✅ Current | Tracks current score and highest score |
| Restart flow | ✅ Current | Fast reset after wrong click |

## 🧰 Tech stack

- **Structure:** HTML5
- **Styling:** CSS3
- **Logic:** JavaScript (Vanilla)

## ⚙️ Install methods

### 📦 Run locally

Prerequisites:

- Any modern browser (Chrome, Edge, Firefox)

```bash
git clone
cd Simon-Game
```

Open `index.html` directly in your browser.

Alternative (VS Code Live Server):

- Install Live Server extension.
- Right-click `index.html` and choose **Open with Live Server**.

## 🎮 How to play

1) Press any key to begin.
2) Memorize the flashed color sequence.
3) Click buttons in the exact same order.
4) Each level adds one new color.
5) A wrong click ends the round.

## 📜 Available scripts

No build or package scripts are required for this repository.

## 📄 License

This project is licensed under the MIT License. See the `LICENSE` file for details.