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

https://github.com/derektypist/simon-game

Simon is a memory skill game
https://github.com/derektypist/simon-game

Last synced: 6 months ago
JSON representation

Simon is a memory skill game

Awesome Lists containing this project

README

          

# Simon Game

According to Wikipedia, Simon is a game of memory skill. The aim of the project is to have
functionality simliar to https://codepen.io/freeCodeCamp/full/obYBjE.

## UX

The aim of the game is to reproduce the sequence. Each sequence starts with a random color (green, blue, red or yellow).

### User Stories

As a user, I am presented with a random series of button presses.

As a user, each time I input a series of button presses correctly, I see the same series of button presses, but with additional step.

As a user, I hear a sound that corresponds to each button both when the series of buttons presses plays, and when I personally press a button.

As a user, if I press the wrong button, I am notified I have done so, and that series of buttons preeses starts again to remind me of the pattern so I can try again.

As a user, if I want to restart, I can hit a button to do so, and the game will return to a single step.

As a user, I can play in strict mode, where if I get a button press wrong, it notifies me that I have done so, and the game restarts at a new random series of button presses.

As a user, I can win the game by getting a series of 20 steps correct. I am notified of my victory, then the game starts over.

### Wireframes

- [Main Game](wireframes/simon-main.png)
- [On/Off Button](wireframes/simon-on.png)
- [Strict Mode](wireframes/simon-strict.png)

## Features

To test memory skill. Ability to play in strict mode. Notification of victory.

## Technologies

Uses HTML5, CSS3, Bootstrap 5.1.0, Google Fonts, jQuery 3.6.0 and JavaScript.

## Testing

Ensure all user stories have been met.

## Deployment

Deployed on [GitHub Pages](https://derektypist.github.io/simon-says) at the main branch.

## Credits

### Content

Taken from [Jon Costa](https://codepen.io/jonjcosta/pen/NXbqar), via the FreeCodeCamp forum search (Simon Game). Accessed in August 2021. Sounds taken from the links in the Media.

### Media

MP3s

https://s3.amazonaws.com/freecodecamp/simonSound1.mp3
https://s3.amazonaws.com/freecodecamp/simonSound2.mp3
https://s3.amazonaws.com/freecodecamp/simonSound3.mp3
https://s3.amazonaws.com/freecodecamp/simonSound4.mp3

### Acknowledgements
- [Jon Costa](https://codepen.io/jonjcosta/pen/NXbqar)
- [FreeCodeCamp](https://www.freecodecamp.org)