⭐⭐⭐
ID | NAME | ROLE | RESPONSIBILITY | % |
---|---|---|---|---|
65130500022 | Natsaran Sae-oueng | Function |
|
25% |
65130500023 | Tinnapop Tienbang | Function&Animation |
|
25% |
65130500041 | Papangkorn Kijsakulrat | Ui Design |
|
25% |
65130500046 | Phatcharadol Thangplub | Misc |
|
25% |
📍 | FEATURE | DESCRIPTION |
---|---|---|
1 | Game difficulty | Player must choose at least one difficulty to be able to play game which's based on time |
2 | Game size | Player must choose at least one button size which's will generate block quantity base on player selection |
3 | Theme switch | Player can switch either dark or light theme(default) |
4 | Gameplay instructions | Complete game instructions with GIF images |
5 | Game timer | Timing the game's duration and it's automatic termination |
6 | Color block generator | Randomizing and displaying colors for the player to follow |
7 | Player input corrector | Checking if the player has pressed the correct color sequence |
8 | Game error corrector | Checking if the player has pressed the wrong color sequence |
9 | Restart game | Fucntion to restart game |
10 | Game summary | Summarized game results |
2. Select the difficulty level of the game, which affects the time allowed for remembering the sequence of presses.
game_demo.mp4
- Natsaran Sae-oueng 65130500022 - DOM, Vue Instance/directive/reactivity, Handling Events, Timer/asynchronous concepts
- Tinnapop Tienbang 65130500023 - setTimeout & setInterval , vue Transition built-in , Watchers , Conditional Rendering , Reactivity Fundamental
- Papangkorn Kijsakulrat 65130500041 - Vue CompositionAPI, Vue Reactivity, Computed, watchers, Class and style binding
- Phatcharadol Thangplub 65130500046 - JS syntax and coding style, Web development process, Vue directive
- https://www.mathsisfun.com/games/simon-says.html : Inspiration for creating this game
- https://codepen.io/mohaiman/pen/MQqMyo : Inspiration for background animation