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

Mindmap

text based game

Sophie Lam Englisch

Inhalt der Mindmap

text based game

  1. 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
      • 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"
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
    • 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.
      • 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.
    • 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
    • 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
  2. 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
  3. impacts

    • social
      • take away people from their socials lives since they will be playing the game
        • sharing the game to other people
    • economic
      • the game will bring profit
  4. 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.
      • 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
    • coding environments
      • development tools
        • thonny
        • goconqr (mindmap)
        • figma (mock up & wirefram)
      • key algorithms
        • log in
        • save button
    • data
      • data storage and retrival
        • SQLite Database
        • create table statement used
        • one drive
      • required data
        • field 1
          • data type
            • data type length
              • constraint
        • field 2
      • data source options
        • data source 1
          • sqlite
            • pros
              • lightweight
              • better performance
              • reliable
            • cons
              • Database size is restricted to 2GB in most cases.
        • data source 2
          • mysql
            • pros
              • open source
              • high performance
              • reliable
            • cons
              • limited functionality
              • storage
              • bad licencing

Informationen

Beschreibung
Mindmap am text based game, erstellt von Sophie Lam am 23/04/2024.
Erstellt von
Sophie Lam
Aufrufe
2
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck