Mindmap
Text based adventure game
Inhalt der Mindmap
Text based adventure game
Objective
- make cake
- User personal
- User persona- Emily Clear
- Wanting to play a game that is not too complicated or hard to understand. She likes baking
- User persona- Emily Clear
Features
- Health points
- Gained from eating food
- Lose 1 hp after 15 actions moved
- recommendation
- lost when trying to go outside of map
- improvement
- lose point when trying to go out of map
- Visuals
- Map
- 5x5 grid
- 25 locations
- 25 locations
- Library
- Beach
- Lighthouse
- ASCII art
- Fireplace
- Barn
- Market
- Forest
- Cottage
- River
- Barn
- 5x5 grid
- Map
- generic keywords that work everywhere
- go
- east
- north
- south
- west
- recommendations
- up
- down
- left
- right
- north
- improvement
- up
- down
- left
- right
- west
- south
- talk
- farmer
- give random 5 hints
- stallholder
- 2 NPCs
- farmer
- stallholder
- 5 random hints
- farmer
- help
- quit/q
- take
- drop
- put
- backpack
- array
- Drop
- backpack
- hint
- go
- keywords for specific items
- bake cake
- Health points
data
- assignment
- Assignment is used to store the value of an expression into a variable. It is the way that a variable is told to remember a certain value
- sequencing
- A sequence is the order in which a number of instructions are carried out. The steps are processed one after the other and each needs to be performed in the right order
- selection
- Selection statement uses a condition to select the next line of the program that is to be executed. These help to make decisions and change the flow of a program.
- condition
- Condition statements are selection statements, evaluating whether an action is true or fals
- desk checking
- iteration
- Iteration (FOR Loop) is used when something is repeated over and over again (a loop), these are WHILE, REPEAT and FOR statements
- required data
- maploc
- Variable
- global
- accessible through whole program
- item
- gameMessage
- action
- endGame
- hint
- maploc
- accessible through whole program
- global
- assignment
Developer problems
- User interface
- User principles
- Effectiveness
- The ability of users to use the system to do the work they need to do, the system is constant and dependable
- Safety
- The ability for users to make errors and recover from those mistake
- Learnability
- How easy it is to learn
- Accessibility
- The ability of a product to be used by many different people, including those with disabilities and can still benefits people with slow internet or on mobile device
- Utility
- The ability of the system to provide all the functionality that users need, it also measures how satisfactory the person feels about a particular application
- Effectiveness
- User interface components
- features
- avatar
- User principles
- Data
- Data storage and retrieval
- Required data types
- maploc
- integer
- 25
- Constraint
- Adding more locations may be difficult
- Constraint
- 25
- integer
- Backpack
- array
- 3
- Constraint
- Constraint
- 3
- array
- index
- types of data value
- maploc
- generic keywords that work everywhere
- help
- take
- use
- Data storage and retrieval
- User interface
impacts
- economic
- game can be marketed
- personal
- game can be saved for personal progress
- social
- fun game for players
- economic
Task requirement
- prescribed criteria
- part 1
- create pseudocode which processes each scenerio
- player in bakery map location
- backpack contains brea
- no bread in backpack
- player not in bakery map location
- create pseudocode which processes each scenerio
- part 2
- context
- In your text-based adventure game the player must be able to navigate the map, talk with NPCs, interact with objects and you must have a way to finish your game.
- task
- generate code for a python program that meets the following prescribed criteria
- The player begins with 3 health points
- The player begins with no equipment but can pick up items from the map and use them
- The player begins in one of the centre squares of a 5 x 5 map grid
- The map must be displayed visually, as ASCII art.
- There must be at least two Non-Playable Characters (NPCs) that can be talked to
- When talked to, the two NPCs will give a random game hint from a possible list of 5 hints.
- The player can navigate the map using valid commands: “north”, “south”, “east” and “west”. Other navigation commands will return: “I do not understand”
- When the player arrives at a new location a text-based description of the location is displayed.
- If the player tries to move outside the boundary of the map a message appears explaining that the way is blocked, and the player cannot move in that direction.
- Have a series of events that the player must complete to finish the game.
- generate code for a python program that meets the following prescribed criteria
- context
- Part 3
- recognition and description of usability principles
- part 1
- prescribed criteria
Informationen
- Beschreibung
- Year 11 Digital Technologies Mindmap am Text based adventure game, erstellt von H N am 17/04/2024.
- Erstellt von
- H N
- Aufrufe
- 2
- Bewertung