Mind map
Mind Map
Map content
Mind Map
Task Requirements
- Algorithm Challenge
- Create an algorithm that lets a user eat bread if they have bread in their backpack which heals 1hp
- Create an algorithm which checks if the user has bread in their backpack and when there is none output: “You are not carrying the bread.”
- Create an algorithm which allows the user to talk to the baker and receive bread if the user is in the bakery
- Create an algorithm which checks whether the user is in the bakery when they attempt to talk to the baker, if they are no output: “The baker is not here.”
- Programming Challenge
- 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 center 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
- 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
- Self Prescribed Criteria
- The game is to be themed around an island that the player is stuck on
- Prescribed Criteria
- Existing Solutions
- The Hitchhiker's Guide to the Galaxy
- Pros
- Very complex game
- Provides hours of play time
- Cons
- Very complex game
- Very hard
- Pros
- The Forest of Lyrica
- Pros
- Very simple game
- Easy to expand on
- Very easy
- Cons
- Very simple game
- Pros
- The Hitchhiker's Guide to the Galaxy
- Algorithm Challenge
Developer Problems
- Coding Environment
- Development Tools
- Thonny
- Notepad
- Development Tools
- User Interface
- Useability Principles
- Effectiveness
- The degree to which an interface facilitates a user in accomplishing the task for which it was intended
- Utility
- The extent to which the system provides the correct functionality so that users can do what they need or want to do
- Safety
- How the users are protected to dangerous errors and hackers
- Accessibility
- How discriminatory aspects related to equivalent user experience for people with disabilities are addressed
- Learnability
- How easy it is for users to accomplish the task required the first time they access the product
- Effectiveness
- Useability Principles
- Coding Environment
Information
- Description
- Year 10 Digital Technologies Mind Map on Mind Map, created by Marco Lewis on 16/04/2024.
- Created by
- Marco Lewis
- Views
- 1
- Rating