Mapa mental
text based game
Contenido del mapa
text based game
task requirements
- prescribed criteria
- PC1 description
- the player must begin with 3 health points
- Requirement: global variable must be used to declare these health points throughout the code
- Requirement: health point must be set to 3 and players can loose health from e.g. food, falling building, going out of map
- the player must begin with 3 health points
- PC2 description
- the player begins with no equipment but can pick up items from the map and use them
- Requirement: players are able to collect items to help them beat the game
- Requirement: in order to pick up the item they need to use the word 'take"
- the player begins with no equipment but can pick up items from the map and use them
- PC3 description
- the player begins in one of the center squares of a 5X5 map grid
- Requirement: the player will start on 6,7,8,11,12,13,16,17,18,21,22 and 23. (none of the sides)
- Requirement: the 5X5 map grid will be between 0-24
- the player begins in one of the center squares of a 5X5 map grid
- PC4 description
- the map must be displayed visually as ASCII art.
- Requirement: have to use the art from ASCII art websites
- Rquirement: have to use the print variableto display the images
- the map must be displayed visually as ASCII art.
- PC5: description
- there must be at least two non-playable characters (NPCs) that can be talked to
- Requirement: they can speak to the player and guide them
- Requirement: they could be working or drop hints
- there must be at least two non-playable characters (NPCs) that can be talked to
- PC6:description
- when talked to, the two NPCs will give random game hints from a possible list of 5 hints e,g, "the bunny is east"
- Requirement: the hints given have to be helpful to the user
- Requirement: have to use the commands "" in order to give hints to player
- when talked to, the two NPCs will give random game hints from a possible list of 5 hints e,g, "the bunny is east"
- PC7: description
- the player can navigate the map using valid commands: "north", "south", "east", "west". Other navigations will return: "I do not understand"
- requirement: have to use certain commands to move around the map
- Requirement: if the command is spelt incorrectly the user will not be able to move
- the player can navigate the map using valid commands: "north", "south", "east", "west". Other navigations will return: "I do not understand"
- PC8: description
- when the player arrives at the new location a text-based description of the location is displayed
- Requirement: a command that the user types will determine the description of the location they are at
- Requirement: the description has to tell the user where they are
- when the player arrives at the new location a text-based description of the location is displayed
- PC9: description
- if the player tries to move outside the boundary of the map a message appears explaining the way is blocked, and the player cannot move in that direction
- Requirement: the player can only move between 0-24 spaces on the map
- Requirement: a message will appear if the player tries going out of the spaces
- if the player tries to move outside the boundary of the map a message appears explaining the way is blocked, and the player cannot move in that direction
- PC10 description
- have a series of events that the player must complete to finish the game
- Requirement: in order for the player to complete the game they have face multiple task and collect items
- Requirement: there's a logical order of events
- have a series of events that the player must complete to finish the game
- PC1 description
- self determined criteria
- SC1: description
- the game has to revolve around a bakery
- Requirement: must include at least 5 items.
- Requirement: has to relate to bakery in some sort of way.
- the game has to revolve around a bakery
- SC2: description
- the ingredients has to be scattered at different locations of the map.
- Requirement: each ingredient is at a different location.
- Requirement: the ingredients has to relate to bakery.
- the ingredients has to be scattered at different locations of the map.
- SC1: description
- Existing solutions
- 'the cave' https://writtenrealms.com/game
- pros
- tells us what action to write as well as giving us options.
- has a save and reset game button
- you can gain skills by killing mobs e.t.c or you have the option to leave the fight
- cons
- you can lose health lives by going the wrong direction
- no map which can make it confusing at first (map forms when you start moving around which is also a pro)
- doesn't say what the aim of game is
- pros
- 'the cave' https://writtenrealms.com/game
- constraints & limitations
- time
- need to ensure that draft and final submitted on time, ensure not falling behind
- skills
- limited, needs more practice since only started coding this term
- coding environment
- thonny, phython coding
- time
- prescribed criteria
user problem
- user persona
- user persona 1
- needs
- something related to bakery
- fun and interesting game that involves a mission
- wants
- to improve their scavenger hunting skills by playing mission games.
- relaxing cute game
- details
- interests: likes gaming
- education: Uni student studying to be a cafe owner/ barista
- Location: Brisbane
- occupation: Cafe worker
- Name: Lena
- age: 18
- needs
- user persona 1
- user persona
impacts
- social
- take away people from their socials lives since they will be playing the game
- sharing the game to other people
- take away people from their socials lives since they will be playing the game
- economic
- the game will bring profit
- social
developer problem
- user interface
- features
- light & dark mode
- avatar selection
- typing response
- computer displaying information like hints and ascii art
- usability principles
- safety
- ensuring the user doesn't get virus or lose work on the game they are playing.
- utility
- a program specifically designed to help manage and tune system or application software
- effectiveness
- based on the program's ability to impact the. intended outcomes
- learnability
- allows users to quickly become familiar with them and able to make good use of all their features and capabilities
- accessibility
- the practice of making your websites usable by as many people as possible.
- safety
- user interface components
- buttons
- for hints or moving
- drop down menu
- drop down menu showing actions user can use
- images
- pixel art and related to bakery or the certain item
- icons
- help user know what the item is e.t.c
- check box
- tick off items/ingredients
- buttons
- features
- coding environments
- development tools
- thonny
- goconqr (mindmap)
- figma (mock up & wirefram)
- key algorithms
- log in
- save button
- development tools
- data
- data storage and retrival
- SQLite Database
- create table statement used
- one drive
- required data
- field 1
- data type
- data type length
- constraint
- data type length
- data type
- field 2
- field 1
- data source options
- data source 1
- sqlite
- pros
- lightweight
- better performance
- reliable
- cons
- Database size is restricted to 2GB in most cases.
- pros
- sqlite
- data source 2
- mysql
- pros
- open source
- high performance
- reliable
- cons
- limited functionality
- storage
- bad licencing
- pros
- mysql
- data source 1
- data storage and retrival
- user interface
Información
- Descripción
- Mapa Mental sobre text based game, creado por Sophie Lam el 23/04/2024.
- Creado por
- Sophie Lam
- Visitas
- 2
- Valoración