Mindmap
Mind Map
Inhalt der Mindmap
Mind Map
Requirements of Solution
- Core Features
- Text input
- Story Text Output
- User interface
- Web app with HTML
- Blue Colour scheme
- Data Management
- Non-Functional
- Performance
- Scalability
- Reliability
- Usability
- User Requirements
- Technical Requirements
- Python
- Use Flask
- Process natural language
- Core Features
Essential Elements, Components and Features of Problems
- Essential Elements
- Objectives/Goals
- Forest of Lyrica needs to be rethemed into a game about mountains
- The story must be about climbing to the top of a mountain
- There must be relevant images with the game
- The game must include the top of a mountain
- Forest of Lyrica must be rethemed to appeal to the user persona
- Stakeholders
- User Persona
- Developer
- Teachers
- Objectives/Goals
- Components
- Inputs
- User persona intrests
- User persona Goals
- User persona frustrations
- Forest of Lyrica
- Processes
- Forest of Lyrica algorithm
- Pseudocode
- Testing Tables
- Outputs
- Text based adventure game
- Evaluation Table
- Tools and Technologies
- Visual Studio Code
- Python
- Flask
- HTML
- Inputs
- Features
- Complexities
- Must be able to process commands in English
- Keep track of items in the backpack
- Game is written in python, but there is a component that serves flask
- Interdependencies
- The UI depends on HTML and CSS
- The images are influenced by the story
- Changing items may require the python backpack to be rewritten
- Scalability
- Website only needs to be accessible for one user
- Does not need to be scalable
- Complexities
- Essential Elements
Success Criteria
- Success Criteria is created in the evaluation
Scope of the Problem
- Importance of the Problem
- User would like to play a game that is rethemed
- Likes mountains
- Wants to climb a mountain
- The game must be based off forest of lyrica
- Forest of Lyrica is not appealing to users
- Not realistic
- Boring story
- Issue affects players who want to play a text based adventure game
- User would like to play a game that is rethemed
- Context
- Text based adventure game will be created that will satisfy the user
- Solution will satisfy the user persona and increase its appeal
- the input is processed using natural language processing
- Textual description of the surroundings and any other information needed such as items in the inventory, points of interest, hints and help messages.
- Importance of the Problem
Use perspective and User experience requirements
- Usability Principles
- Utility
- What features the solution has
- Learnability
- How quickly new users can become proficient with the system
- Effectiveness
- The speed and efficiency with which users can complete tasks or use the utilities
- Safety
- How the system helps prevent user errors and how easy it is to recover from mistakes
- Accessibility
- Considerations for users with disabilities (e.g., visual, auditory, cognitive)
- Utility
- User Needs and Goals
- User Persona
- Corbin
- Canadian
- Geologist
- User Objectives
- Experience climbing Mount Everest
- Reach the summit of a mountain and enjoy the view
- Complete a game about mountain climbing
- Play a game with fun challenges
- Frustrations
- Needs
- The game must feature a mountain
- The game must be realistic, i.e. no dragons
- He must be able to make it to the top of the mountain
- There must be an inventory system to enhance the game
- User Persona
- Usability Principles
Constraints and Limitations
- Python Environment
- Flask
- Python
- Forest of Lyrica codebase
- Must be text based adventure game
- Technical Constraints
- Hardware Limitations
- Software is not limited by hardware
- Software Compatibility
- Windows
- Python 3.13
- Scalability
- One user
- Website does not need to be scalable
- Hardware Limitations
- Organisational Constraints
- Limited time
- No Budget
- One developer
- User Constraints
- Accessibility
- Website must work on chrome
- Text must be readable
- Images cannot be too small
- There must be high colour constrast to be easy to read
- User Expectations
- Must load in less than a second
- Must be text based game
- The website must be aesthetically pleasing
- Accessibility
- Ethical Constraints
- Positive impact on society
- Story must be inspiring
- Sustainable principles
- Python Environment
Missing, required or unnecessary facts or information
- Unnecessary Information
- Sources of Information
- Online
- Existing solutions
- W3 schools
- QCAA
- Online
- Required Information
- Theme of the game
- What packages are required to install
- How many paths/scale the text based adventure game requires
- What should the UI look like?
Informationen
- Beschreibung
- Mindmap am Mind Map, erstellt von POO POO am 09/05/2024.
- Erstellt von
- POO POO
- Aufrufe
- 6
- Bewertung