0% found this document useful (0 votes)
46 views4 pages

Initial Requirements 23 - 10

The document outlines the initial user requirements for a game including loading screens, login/registration screens, options screens, help screens, the main game, and a results screen. It describes the functionality and non-functionality of each screen, such as displaying a loading animation, requiring specific password formats, providing difficulty descriptions and examples, timing question responses differently based on difficulty, and highlighting the current user's results. The requirements are provided in detail to guide the design and development of the game.

Uploaded by

Bob
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views4 pages

Initial Requirements 23 - 10

The document outlines the initial user requirements for a game including loading screens, login/registration screens, options screens, help screens, the main game, and a results screen. It describes the functionality and non-functionality of each screen, such as displaying a loading animation, requiring specific password formats, providing difficulty descriptions and examples, timing question responses differently based on difficulty, and highlighting the current user's results. The requirements are provided in detail to guide the design and development of the game.

Uploaded by

Bob
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Initial User Requirements

Loading Screen (Functional)


1. When loading up the game the first screen will be a splash screen
− There will be the logo/icon of the game in the centre of the splash
screen.
− A loading animation (a random number will be incremented in %) will be
under the logo/icon and it will go up to 100%
− Once reaching 100% the user will be prompted to press a key to
continue

Loading Screen (Non - Functional)


1. The logo and name of the game will be displayed in the centre
2. The background will be blank

Login Screen (Functional)


1. The login screen will then be shown after the key is pressed
− It will display an input for a username
− It will display an input for a password
− A key for registration will also be displayed
− A previously registered account is usable
2. An error message will be displayed if the password or username entered
is incorrect
− It will not say which one is incorrect
3. Once the user has pressed the key to login, he will be forwarded to the
options screen

Login Screen (Non-Functional)


1. The username and password fields will be the same size
− The field for registration will be smaller
2. The error message will be displayed in red

Register Screen (Functional)


1. The user will be brought to the registration screen once the key for
register in the login screen has been pressed
2. The user will then be asked to:
− Enter a username (The username cannot be used if already in use by
another user)
− Enter a password (Password must have at least one capital letter and a
number)
− Re-enter the password (Passwords must match)
3. After registering the account, the user will be brought back to the login
screen where they will be asked to enter the details of their newly
registered account

Register Screen (Non-Functional)


1. All entry fields should be the same size
2. Password requirements will be displayed beside the password field
3. An error message will be displayed if:
− The username is already in use
− Password entered does not meet the requirements
− The re-entered password does not match the entered password

Options Screen (Functional)


1. The options screen will give you four choices:
− Are you dumb? (Normal Mode)
− Are you smart? (Hard Mode)
− Logout (Return to login screen)
− Exit (It will close the program)
2. The user will be brought to the help screen if the user has pressed either
game buttons
Options Screen (Non-Functional)
1. The game buttons will be at the centre of the screen
2. The exit and logout buttons will be placed to the side

Help Screen (Functional)


1. Once you enter either help screens a picture of a street fighter game will
appear with arrows to display which character the user is and which
character the CPU is
2. The Normal Mode help screen will tell you what the game is about and
will give one example of a question
3. The Hard Mode help screen will display a message asking the user ‘Do
you actually think you’re smart?’
4. The hard mode help screen will then give two examples to show the
difficulty difference
− One example will be from the normal mode
− The other example will be from hard mode
5. There will be a button displayed at the bottom of each help screen
which will start the game

Help Screen (Non-Functional)


1. The examples given will be easy to read and not too long
2. The character of the game given will not be chosen by the user

Main Game (Functional)


1. The main game screen will be almost the same for both difficulties
− Normal Mode will have 15 seconds to answer each question
− Hard Mode will have 10 seconds to answer each question
2. The screen will give you a question depending on the difficulty
3. The amount of answers given will depend on the question and difficulty
− For normal mode the amount of answers given will range from 2-4
− For hard mode the amount of answers given will range from 2-6
4. If you get an answer wrong it will display an animation of the user's
character losing health
5. Once the user's character has reached zero, it will display an animation
showing GAME OVER
6. If you get the answer right then the CPU’s character will lose health
7. Once the CPU’s characters health has reached zero then it will display an
animation of YOU WIN
8. It will then bring you to the results page

Main Game (Non-Functional)


1. The animation will only happen after the answer
2. Each answers field size will be the same
3. If the answer you have given is wrong then it will light up red and the
correct one will light up green
4. If you get the answer right it will also light up green but noting will light
up red

Results Screen (Functional)


1. The results screen will show the placement of all users and it will allow
the user to scroll
2. It will show the names and scores of the users in a simple and easy to
read layout
3. The results screen will have a button which will bring you to the main
menu

Results Screen (Non-Functional)


1. The current users name and score will be light up gold

You might also like