Endangered species game proposal

User

System

Safety

User should have warnings if anything in game is being purchased incase of a mistake.

User should feel safe when navigating and using the application

Accessibility

Utility

Needs to be accessible on any computer

Responsiveness

Should be able to change to different screen sizes

User Needs

User needs an engagin game or apllication that will teach children about endangered animals

Needs to understandeable for children 4 - 9

Needs to be simple enough for young users to use

Goals

Computer needs to be able to run program

Coding

Playable without internet

Wireframes

Low-fidelity Prototype

Video

Pseudocode

To create pseudocode to help explain the basics of the game

To create a presentation to sell the idea to students

Allow for different programming applications to create the game

To help explain the game rather than just pseudocode for more accurate details.

To give a rough example of what the different screens may look like

To give a higher grade of example of how the game may work for the student team

To give a working example of the game which helps convey the game

Should have a text to speech for visualy impaired, hoever won't work with the game. This feature would only work with the endangered animals page.

The game should be playable without sound for the deaf

Judges

Needs to fulfil the judges requirements

Function

Should be playable with touch screen that allows user to type with

Should be playable with keyboard and mouse

Should be able to be coded on Pyton

Pseudocode should be simple enough for other program users to follow and code the game in a different coding application

User needs to be able to create an account

Database needs to save user details for later use

User requests to sign in, database needs to be accessed to see if they have an account or need to create one

Check if the guess is right - Check the list of words and the word which was chosen for a match of letters in the correct place.

When user wants to learn more about a certain species, databasee has to get the most updated information about it and post it.

Database needs to remember certain achievements a user has unlocked for when they log back in.

The computer the application is installed on should remember users previous settings.

Database needs to save the last word a user guessed and not use it in the next 5 guesses.