Simon game instructs the player to follow the sequence of flashing buttons. To move to the next level the player must click the four colored buttons as Simon says. As a player identifies the pattern correctly, he/she moves to the next level and each evel of the game gets harder.
- Visual Studio Code
- Google Chrome
- GitHub
- JavaScript
- HTML
- CSS
- As a user, I want to click the flashing buttons as Simon said.
- As a user, I want to see the color changes properly.
- As a user, I want to click the reset button if I clicked an invalid or wrong buttons.
- As a user, I should know when I win or lose the game.
- To start the game the player must click start button.
- Then after click the button exactly the same as Simon.
- The order really matters, so the player must click the buttons in the same order.
- If the player wrongly clicks the button, he/she can click the reset button to start a new game before time expires.
- The player loses the game when clicking the wrong button.
- The player loses the game when he/she didn't click the buttons before time expires.
- The player must refresh browser if he/she loses the game, because the winner celebrates by disabling all the buttons.
- The player wins the game when clicking the buttons, as Simon says.
- The player wins when completing all the 10 levels.
- As a user, I need to be able to click the start button to begin the game.
- As a user, I need to be able to click the buttons after I see the buttons flashing.
- As a user, I need to be able to click the reset button to restart the game.
- As a user. I need to know the result on the screen when I win the game.
Links to GitHub Repository : https://github.com/BISrat3/Project1_Simon.git
- Download and install Visual Studio Code
- Fork and Clone the repository https://github.com/BISrat3/Project1_Simon.git
- Right click to Open file "index.html" in Visual Studio Code.
I will enhance the game by allowing more players to simultaneously play the game and by adding audio at each level.