Mind map
Text-based adventure game
Map content
Text-based adventure game
Presribed Criteria
- Your story must have at least 10 different variables in total
- Variables must be different.
- Ensure that the story contains at least 10 variables.
- Develop a Text-Based Adventure game using Python language and Thonny.
- You must have at least two choices for each input. IE. Yes | No, Left | Right, Buy | Sell
- The story must include user inputs which allows them to make choice.
- Provide a minimum of 2 choices for each variable.
- Choices must be unique.
- You must use a WHILE Loop
- The game must incorporate at least 1 WHILE loop.
- WHILE Loop must evaluate the game’s condition.
- You must use variables that match your storyline
- Uses accepted naming conventions for variable names.
- The story should include variables and should align with the storyline.
- All variables should be written in proper pseudocode.
- Your story must have at least 10 different variables in total
Self-Determined Criteria
- ASCII
- Must inclue images in the story.
- print(""" """)
- Must inclue images in the story.
- ANSI
- Must include colours in the story.
- print(f"{ }")
- Must include colours in the story.
- ASCII
Existing Text based Adventure Games
- Forest of lyrica
- It is a short, retro-style text-based adventure and interactive fiction game created by Marco Casavant
- Hitchhiker's guide to the galaxy
- It is a notoriously difficult, absurdist text-based adventure game where you play as Arthur Dent trying to survive the destruction of Earth and navigate a surreal, sci-fi universe using clever and often bizarre text commands.
- Forest of lyrica
Algorithm Constructs
- Selection & Condition
- A selection statement uses a condition to select which line of the program will be used next.
- If
- age = 15 if age >= 13: print("You are a teenager.")
- If Else
- age = 15 if age >= 18: print("You are an adult.") else: print("You are under 18.")
- If
- A selection statement uses a condition to select which line of the program will be used next.
- Sequence
- Sequence refers to a set of instruction that are processed one after the other.
- print("Hi!") print("Bye~")
- Sequence refers to a set of instruction that are processed one after the other.
- Iteration/Repetitioin
- Iteration is used when something is repeated, so anything where the program goes round in a loop.
- While
- Repeats while a condition is true
- For
- Repeats a set number of times
- While
- Iteration is used when something is repeated, so anything where the program goes round in a loop.
- Assignment
- Assignment is storing a value in a variable.
- name=Sofia
- Assignment is storing a value in a variable.
- Selection & Condition
Programing Elements
- IF
- An IF statement runs a block of code only if a condition is true.
- if age >= 18 ...
- An IF statement runs a block of code only if a condition is true.
- While Loop
- A While Loop is used to repeat while a condition is true or false. These can be used as forever loops where required.
- while count < 5:
- A While Loop is used to repeat while a condition is true or false. These can be used as forever loops where required.
- For Loop
- A For Loop is used when it is known exactly how many times to go around the loop.
- for i in range(5):
- A For Loop is used when it is known exactly how many times to go around the loop.
- Array
- It stores a collection of multiple items under a single variable name.
- fruits = ["apple", "banana"]
- It stores a collection of multiple items under a single variable name.
- Variables
- IF ELSE
- An IF/ELSE statement adds a backup plan: it runs one block of code if the condition is true, and a different block of code if it is false.
- if age >= 18: ... else: ...
- An IF/ELSE statement adds a backup plan: it runs one block of code if the condition is true, and a different block of code if it is false.
- IF
Ideas for story
- Zombie Escape (selected story)
- The survivor is forced to abandon his depleted high-rise sanctuary for a final military rescue helicopter leaving the city stadium in two hours.
- Natural disasters survival
- Zombie Escape (selected story)
Information
- Description
- Mind Map on Text-based adventure game, created by Sofia HSIEH on 14/10/2026.
- Created by
- Sofia HSIEH
- Views
- 2
- Rating