User histories - Michael717-dot/Nexus-9-Level-5 GitHub Wiki

User histories

HISTORY DESCRIPTION RESPONSABLE
HU-001 Start level 5 and interact with NEXUS
HU-002 Solve number sequence
HU-003 Solve logical condition
HU-004 Solve the loop challenge
HU-005 Enter the final code
HU-006 Complete level 5 and obtain key 5


HU-001 - Start level 5 and interact with NEXUS

Name Start level 5 and interact with NEXUS
Users History HU-001
Description As a player, I want to start Level 5 and interact with NEXUS so that I can understand the objective of the level and begin the challenges.
Acceptance criteria -When Level 5 starts, the main level screen must be displayed.-NEXUS must display an introductory dialogue.-The dialogue must briefly explain the objective of the level.-The player must be able to advance the dialogue using a button.-After the introduction is completed, the first challenge must become available.-The player must not be able to start a challenge before completing the NEXUS introduction
Error cases -If the NEXUS dialogue cannot be loaded, an error message must be displayed.-If an error occurs while starting the level, the system must display a message indicating that Level 5 could not be started.-The player must not be left in a state where they cannot continue.
Mockup
Autor

Review

Criterion Comment
Complete
Consistent
Negotiable
valuable
esteemed
small
Testable

HU-002 - Solve the Number Sequence Challenge

Name Solve the Number Sequence Challenge
User History HU-002
Description As a player, I want to solve the number sequence 2, 4, 6, 8, ? so that I can complete the first challenge.
Acceptance criteria -The sequence 2, 4, 6, 8, ? must be displayed.-The player must be able to select or enter an answer.-The answer 10 must be accepted as correct.-A correct answer must mark the challenge as completed.-The next challenge must become available after a correct answer.
Error Cases -An answer different from 10 is not considered incorrect.-An incorrect answer must not complete the challenge.-The player must be able to try again after an incorrect answer.
Mockup
Autor

Review

Criterio Comment
Complete
Consistent
Negotiable
Valuable
Esteemed
Small
Testable

HU-003 - Solve the Logical Condition Challenge

Name Solve the Logical Condition Challenge
User History HU-003
Description As a player, I want to analyze a logical condition to determine whether the door opens and complete the second challenge.
Acceptance criteria -The condition must be displayed: if (10 > 5) { AbrirPuerta(); }.The player must have the options Yes and No.-The option Yes must be accepted as correct.-A correct answer must mark the challenge as completed.-The next challenge must become available after a correct answer.
Error Cases -Selecting No must be considered incorrect.-An incorrect answer must not complete the challenge.-The player must be able to try again.
Mockup
Autor

Review

Criterio Comment
Complete
Consistent
Negotiable
Valuable
Esteemed
Small
Testable

HU-004 - Solve the Loop Challenge

Name Solve the Loop Challenge
User History HU-004
Description As a player, I want to analyze a loop and determine how many times an action is executed so that I can complete the third challenge.
Acceptance criteria -The code or loop required by the challenge must be displayed.-The player must be able to select or enter the number of executions.-The answer 3 must be accepted as correct.-A correct answer must mark the challenge as completed.-The final code challenge must become available after a correct answer.
Error Cases -A number different from 3 is not considered incorrect.-An incorrect answer must not complete the challenge.-The player must be able to try again.
Mockup
Autor

Review

Criterio Comment
Complete
Consistent
Negotiable
Valuable
Esteemed
Small
Testable

HU-005 - Enter the Final Code

Name Enter the Final Code
User History HU-005
Description As a player, I want to enter the final code obtained from the previous challenges so that I can complete the final challenge.
Acceptance criteria -The final code panel must become available after completing the previous challenges.-The player must be able to enter a numeric code.-The code 1013 must be accepted as correct.-A correct code must complete the final challenge.-After entering the correct code, the system must start the Level 5 completion process.
Error Cases -The secret code 1013 is rejected.-An incorrect code must not complete the level.-The player is not able to try again.
Mockup
Autor

Review

Criterio Comment
Complete
Consistent
Negotiable
Valuable
Esteemed
Small
Testable

HU-006 - Complete Level 5 and Obtain Key 5

Name Complete Level 5 and Obtain Key 5
User History HU-006
Description As a player, I want to complete all Level 5 challenges and obtain Key 5 so that I can finish the level and continue to Level 6.
Acceptance criteria -Key 5 must only be awarded after all four challenges have been completed.-The system must display a confirmation that Level 5 has been completed.-The system must display that Key 5 has been obtained.-The completion state of Level 5 must be recorded.-Key 5 must be recorded as obtained.
Error Cases -Key 5 must not be awarded if any challenge remains incomplete.-Key 5 must not be awarded if the final code is incorrect.-If the completion state cannot be recorded, the system must display an error message.-Level 6 must not become available through the Level 5 completion flow if Level 5 was not successfully completed
Mockup
Autor

Review

Criterio Comment
Complete
Consistent
Negotiable
Valuable
Esteemed
Small
Testable