¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Text Based Adventure Game

Darren Li Inglés

Contenido del mapa

Text Based Adventure Game

  1. Task Requirement

    • prescribed criteria
      • part 1
        • create a pseudo code for each senario
          • player in bakery map location, input: talk to baker
          • player not at bakery location, input: talk to baker
          • no bread in backpack, input: eat bread
          • backpack contains bread, input: eat bread
        • desk checking
          • understand the code and justify it
      • part 2
        • generate a code that follows the requirements
          • the player begins with 3 health points
          • the player begin with on equipment but can pickup items from the map and use them
          • the player begins in one of the centre square of a 5 x 5 map grid
          • the map must be 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. E.g. “The bakery is north.”
          • 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
        • create a ideal user person for the textbased adventure game
        • create a wireframe and mockup of the text based adventure game
          • analyze the usability principle and visual principles in the text based adventure game
    • Self determine criteria
      • Is the visuals of the game aesthetically appealing?
    • Constrains and limitations
      • limited amount of time
        • only 6 weeks were given to do everything
      • coding enviroment
        • the only app used to make this game is thonny which has limited amount of features that can be used.
    • Existing solution
      • Solution 1: Forest of lyrica
        • Pro
          • contains key code that can be used on most text based adventure game
        • Con
          • it only contains the basics of a text based adventure game
  2. User problem

    • User persona 1
      • user persona 1 - Jophy Yang
        • Jophy Yang is a teenager in school trying to find a game that he can play on his old laptop. He have been wanting to find a game that is not MOBA/FPS related.
  3. Impacts

    • Social
      • could be a topic to be discussed by a group of friends
    • Personal
      • The player can play this game for a long period of time
    • Economics
      • Game can appeal to people in the market
  4. Developer problems

    • user interface
      • Feature
        • have special avatar related to the games theme
        • Dark mode
      • user interface
        • user interface components
          • images
            • shows the game visually
              • Items
                • flute
                • hammer
                • gold
                • Key
              • map location
                • Gate
                • black smith
                • statues
          • Buttons
            • allows player do the interactions
              • move in directions
              • take item
              • drop item
        • usability principle
          • Accessability
            • The ability of your product being able to use by many people, even people with disability.
          • learnability
            • How easy it is to learn how to use the system.
          • effectiveness
            • It is how easy it is for the user to use the system to do the work they need to do, including reliability.
          • safety
            • It is the ability to allow the user to make mistake and being able to recover from the mistake.
          • utility
            • It is the ability of the system to provide all the functions that allows user to use the website more conveniently.
    • Variables
      • Global Variable
        • Player input
          • What players input as commands
        • game message
          • Messages shown to player depending on the action
        • Actions I know
          • North, East, South West
          • Q, Take, Use, Drop, Backpack, Help, Hint
        • Items i know
          • Gold
          • Flute
          • Hammer
          • Key
        • Hint
          • Get a hammer?
          • Hit the gong?
          • Maybe buy a flute
          • The cloud fish would love some music
          • Maybe unlock a door or some sort?
      • Local Variable
        • Accessed within a function
  5. Data Type

    • String
      • North
      • Take
      • Help
    • Array
      • Location descriptions
      • Block path message
      • Hints
  6. Algorithm construction

    • Assignment
      • Store values into a variable
    • Sequence
      • Set of instructions that are done after another in order
    • Selection
      • Used to make decisions to determine the next step to be executed
    • Condition
      • Algorithm used to determine if it is true of false
    • Iteration
      • Process of repeating certain lines of code until a requirement is met
    • Modularisation
      • Grouping codes to make it more simple

Información

Descripción
Mapa Mental sobre Text Based Adventure Game, creado por Darren Li el 18/04/2024.
Creado por
Darren Li
Visitas
2
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?