Simon Blinks is a memory-based browser game inspired by the classic Simon Game. Players must remember and repeat a sequence of blinking buttons. With every level, the sequence becomes longer, testing the player's short-term memory and concentration.
The project demonstrates interactive front-end development using JavaScript, DOM manipulation, and event-driven programming.
Play the game here:
https://ishan4705.github.io/Simon_blinks/
No installation required — simply open the link and start playing.
Simon Blinks challenges players to memorise a sequence of blinking buttons. The sequence grows by one step each round.
The objective is simple:
- Observe the blinking pattern carefully
- Repeat the sequence in the same order
- Survive as many levels as possible
One mistake ends the game.
- HTML5 – Structure of the game interface
- CSS3 – Styling and visual effects
- JavaScript (ES6) – Game logic and interaction handling
- Interactive blinking pattern generation
- Progressive difficulty with increasing levels
- Score tracking system to monitor progress
- Game over detection with a restart option
- Smooth animations and responsive UI
- Fully playable online via GitHub Pages
- Press any key to start the game.
- Watch the blinking sequence carefully.
- Click the buttons in the same order as the sequence.
- Each new level adds one more step.
- If you make a mistake, the game ends and your score is displayed.
Simon_blinks/
│
├── index.html
├── styles.css
├── script.js
└── README.md
Clone the repository
git clone https://github.com/Ishan4705/Simon_blinks.git
Navigate to the project folder
cd Simon_blinks
Open index.html in your browser.
- Implementing game logic using JavaScript
- Handling user input events
- Managing game state and sequence validation
- Creating dynamic UI updates using DOM manipulation
- Deploying projects using GitHub Pages
- Add sound effects for each button
- Add a high score leaderboard
- Add difficulty levels
- Add mobile touch optimisations
Ishan Mittal
GitHub: https://github.com/Ishan4705
⭐ If you find this project interesting, consider giving it a star.