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.
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 ratings0% 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.
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
AI-powered Excel Ludo: Complete Code and Easy Instructions to Create a Fully Functional, Advanced and AI-powered Ludo Game in Microsoft Excel using VBA