Mind map
Year 9 Item 2

Mind map: text based adventure game mind map
Map content
Year 9 Item 2
Prescribed Criteria
- You must have at least two choices for each input
- Each choice must lead to different outcomes
- Choices must be different to each other
- Must have a choice for each input
- You must use variables that match your storyline
- Must have Variables
- Variables must match storyline
- Must have a storyline
- You must use a WHILE loop
- Must have a WHILE loop
- Your story must have at least 10 different variables in total
- Must have 10 variables
- All 10 must be different
- Must have a story
- You must have at least two choices for each input
Existing Text based Adventure games
- Planetfall
- Planetfall is a text-based adventure game by Infocom in which players explore an abandoned space station as an inexperienced officer, solve puzzles, and uncover the station’s mystery.
- Weaknesses: None
- Strengths: Good puzzles and player experience
- Planetfall is a text-based adventure game by Infocom in which players explore an abandoned space station as an inexperienced officer, solve puzzles, and uncover the station’s mystery.
- The Hobbit
- The Hobbit is a text-based adventure game based on J. R. R. Tolkien’s novel, where players type commands to explore Middle-earth, solve puzzles, and help Bilbo complete his quest.
- Strengths: Popular, well-known story and characters
- Weaknesses: Slow load times
- The Hobbit is a text-based adventure game based on J. R. R. Tolkien’s novel, where players type commands to explore Middle-earth, solve puzzles, and help Bilbo complete his quest.
- Planetfall
Ideas for story
- Ancient Greece
- Story could be based in ancient greece
- Athens, Greek markets
- Story could be based in ancient greece
- Food
- Story could include decisions about food
- Lentils, Garlic, Other ancient greek foods
- Story could include decisions about food
- Ancient History
- Story could be about ancient history
- Ancient stereotypes and lifestyles
- Story could be about ancient history
- Ancient Greece
Algorithm Constructs
- Selection and Condition
- Selection is a programming structure that chooses which instructions to run based on a condition, while a condition is a statement that evaluates to true or false
- if choice= "run" input:"run faster"
- Selection is a programming structure that chooses which instructions to run based on a condition, while a condition is a statement that evaluates to true or false
- Iteration
- Iteration is the process of repeating a set of instructions, usually using a loop, until a condition is met.
- While health= >55:
- Iteration is the process of repeating a set of instructions, usually using a loop, until a condition is met.
- Modularisation
- Modularisation is dividing a large program into smaller, manageable sections called modules, with each module performing a specific task.
- MODULE CalculateAverage average ← (number1 + number2) / 2 END MODULE
- Modularisation is dividing a large program into smaller, manageable sections called modules, with each module performing a specific task.
- Sequence
- Sequence is the order in which instructions are carried out, one after another from top to bottom.
- Print: "start" > choice=input "choose"
- Sequence is the order in which instructions are carried out, one after another from top to bottom.
- Assignment
- Assignment is giving a value to a variable
- Health= 95
- Assignment is giving a value to a variable
- Selection and Condition
Self-determined Criteria
- Develop and create a text based adventure game about ancient Greek food markets.
- Must create a text-based game
- Game must be an adventure game
- Must be about Greek food markets
- Develop and create a text based adventure game about ancient Greek food markets.
Coding Constructs
- Print
- A built-in function that outputs messages and variables to the standard output device
- Print: "Hello traveller"
- A built-in function that outputs messages and variables to the standard output device
- Input
- A built-in function used to gather text input from the user via the console or command line
- Input: "Where are you"
- A built-in function used to gather text input from the user via the console or command line
- IF statement
- An if statement is a selection statement that runs a block of instructions only when a condition is true.
- IF temperature > 30 THEN DISPLAY "It is hot" END IF
- An if statement is a selection statement that runs a block of instructions only when a condition is true.
- FOR loop
- A for loop is a programming structure used to repeat a set of instructions a specific number of times. It usually uses a counter that changes after each repetition.
- FOR number ← 1 TO 5 DISPLAY number NEXT number
- A for loop is a programming structure used to repeat a set of instructions a specific number of times. It usually uses a counter that changes after each repetition.
- While loop
- A while loop repeatedly runs a set of instructions while a condition is true. The condition is checked before each repetition.
- WHILE number <= 5 DISPLAY number number ← number + 1 END WHILE
- A while loop repeatedly runs a set of instructions while a condition is true. The condition is checked before each repetition.
- Print
Information
- Description
- Mind Map on Year 9 Item 2, created by Theo Scott on 10/08/2026.
- Created by
- Theo Scott
- Views
- 1
- Rating