null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
39431290
text based adventure game
Description
FA1 DIGITAL SOLUTIONS
No tags specified
year 10
Mind Map by
Jophy Yang
, updated more than 1 year ago
More
Less
Created by
Jophy Yang
over 1 year ago
26
0
0
Resource summary
text based adventure game
task requirements
existing solutions
solution 1: Forest of Lyrica
pro
contains the key coding needed to create a text based adventure game
con
may not fit the theme
constraints and limitations
time
week 5
skills
may only know basic python code which means more complicated actions cannot be done in the game
coding environment
only uses thonny which may limit what we can do to code the game
prescribed criteria
Part 1
create pseudocode which processes each scenario
backpack contains bread, input:eat bread
no bread in backpack, input:eat bread
player in bakery map location, input:talk to baker
player not at bakery map location, input:talk to baker
recognition and description of sample algorithms
Part 2
text-based adventure game where players must be able to navigate the map, talk with NPCs, interact with objects and way to finish your game
begin with 3 health points
begin with no equipment but can pick up items from the map and use them
5x5 map grid
map displayed visually with ASCII art
2 NPCS
NPCS give random hints from 5 possibilities
navigation using north, south, east, and west
text based description when arriving to new location
series of events for player to complete game
player tries to move outside the map will have a message explaining the path is blocked
Part 3
recognition and description of usability principles
create a user persona for my text-based adventure game
create a wireframe and mockup of my text-based adventure game
analyse how it uses the useability principles
self determined criteria
add characters and locations which add to worldbuilding
developer problems
data
data storage and retrieval
sqlite database
create table statement used
required data types
MapLoc
integer
25
constraint
addition of more locations may be difficult to add
backpack
array
3
constraint
addition of more items may be difficult to add
types of data values can take
data source options
data source option 1-Sqlite
pro
easy to use
minimal setup needed
con
poor access control
lacks support for multiple concurrent access
variables
local
accessed within a function
global
accessed through the whole program
examples used in program:
MapLoc (map location)
endGame
gameMessage
action
item
data structures
storage format chosen for efficient access to data
coding environment
development tools
thonny
the code for the game is created using python
sqlite
stores data of players progress in the game
pseudocode
creates a idea of the code needed to create the game
HTML
game is accessible on a web brower
css
stores data for the how each component of the game is visually represented
key algorithms
login
users can login for the game to remember who they are
user interface
features
avatar selection
dark mode
usability principles
effectiveness
how reliable the system is for users to do the work they need to do
utility
ability to provide functionality needed for the user
accessibility
can be used by different people such as people with disabilities
learnability
how easy the system is to learn for users
safety
ability for users to recover from mistakes or errors
user interface components
images
visually shows aspects of the game
eg. items
crown
token
sword
eg. map location
bakery
forest
buttons
creates an interaction between the game and player
the player feels more immersed into the game as it is interactive
drop down menus
other commands are hidden in the drop down menu
examples
save progress
log out
user problem
user persona
user persona 1- Loudyale Sigalat Ortega
looking for a text based adventure game which will make him feel like he's back in the wild
impacts
social
fun and exciting for players
personal
game can be saved to keep personal progress
economic
game can be marketed
sold to customers at a reasonable price
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Browse Library