Skip to content

Commit abae7d2

Browse files
committed
docs: update task description
1 parent 719dd1c commit abae7d2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

stage1/tasks/simon-says/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ To practice event handling, such as clicks and keyboard inputs.
2424
- The user can use both **virtual** _(by clicking keys on the screen)_ and **physical** keyboards _(by pressing keys on their keyboard)_ to play the game.
2525
- Handling NumPad events **is not required**. NumPad inputs can be ignored during the game.
2626
- Pressing keys with symbols that are not part of the current difficulty level **must be ignored** during the game _(e.g. for the "Medium" level, pressing any not letter key must be ignored)_.
27+
- **Only one key** can be processed at a time. If the user attempts to press multiple keys simultaneously, the application should process only the first key press detected to prevent multiple inputs from being registered at the same moment.
2728

2829
##### Initial game screen
2930

@@ -152,7 +153,7 @@ _It is recommended to print the right answer for each round in the browser's con
152153
- Unexpected errors in the console (the deduction is only allowed once for each distinct kind of error): `-10 per error`
153154
- Feedback messages displayed in page do not disappear when the user clicks the “Repeat the sequence” (if still present and enabled)/"Next" or "New game" buttons: `-10`
154155
- Feedback messages displayed as separate popups/dialogs do not have a closing button, or the interaction with the page is not disabled when the message is displayed: `-10`
155-
- More than one key at a time is highlighted when guessing the sequence: `-10`
156+
- More than one key at a time is highlighted when guessing the sequence or more than one key is processed at a time: `-10`
156157
- The symbols that are not part of the current difficulty level are not ignored: `-20`
157158
- Upper and lower case letters are not treated as the same symbol: `-20`
158159
- Once the answer is detected as correct or incorrect, the application still handles new user input on virtual or physical keyboards: `-20`

0 commit comments

Comments
 (0)