O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

text based adventure game

Jophy Yang Inglês

Conteúdo do mapa

text based adventure game

  1. 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
  2. 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
  3. 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
  4. 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

Informações

Descrição
FA1 DIGITAL SOLUTIONS
Criado por
Jophy Yang
Visualizações
33
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?