Skip to content

derektypist/simon-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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 at the main branch.

Credits

Content

Taken from Jon Costa, 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

Releases

No releases published

Packages

No packages published