GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Text based adventure game

H N Digital Technologies Year 11 Englisch

Inhalt der Mindmap

Text based adventure game

  1. 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
  2. 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
    • 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
      • help
      • quit/q
      • take
      • drop
      • put
      • backpack
        • array
      • Drop
      • backpack
      • hint
    • keywords for specific items
      • bake cake
  3. 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
  4. 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
      • User interface components
      • features
        • avatar
    • Data
      • Data storage and retrieval
      • Required data types
        • maploc
          • integer
            • 25
              • Constraint
                • Adding more locations may be difficult
        • Backpack
          • array
            • 3
              • Constraint
        • index
        • types of data value
      • generic keywords that work everywhere
        • help
        • take
        • use
  5. impacts

    • economic
      • game can be marketed
    • personal
      • game can be saved for personal progress
    • social
      • fun game for players
  6. 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
      • 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.
      • Part 3
        • recognition and description of usability principles

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

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck