Mind map
T4 DIGI MIND MAP
Map content
T4 DIGI MIND MAP
Success Criteria
- Success Criteria 1
- the storyline must have at least 10 variables in the game
- You must create a story
- You must have 10 variables in total
- 10 variables must be different
- the storyline must have at least 10 variables in the game
- Success Criteria 2
- must use 2 choices in each input
- Must create some input section
- Must create some choices
- Each input section must have at least 2 choices
- must use 2 choices in each input
- Success Criteria 3
- you must use a WEHILE loop
- Must use a WHILE loop
- you must use a WEHILE loop
- Success Criteria 4
- use variables that is matching your story line
- Must have a storyline
- Must use variables
- These variables must match the storyline
- use variables that is matching your story line
- self-determined criteria
- Success Criteria 5
- Must create a war-based game, and include different types of armies in the game, and defeat enemies to win the game
- Create a war-based game
- Include different types of armies
- Defeat the enemies to win the game
- Must create a war-based game, and include different types of armies in the game, and defeat enemies to win the game
- Success Criteria 5
- Success Criteria 1
idea for story
- store player's name
- you are the commander o f the war
- input("Enter your name: ")
- you are the commander o f the war
- health counter
- use different type of soldier to defeat enemies
- if you lose you -1 health
- you have 3 health
- use different type of soldier to defeat enemies
- different types of soldier
- archer, cavalry and pikemen
- print("\which types of soldiers do you want to use?") print("archer, cavalry, pikeman")
- archer, cavalry and pikemen
- different type of soldier has strength and weakness
- cavalry beat archer
- archer beat pikeman
- pikeman beat cavalry
- archer beat pikeman
- cavalry beat archer
- store player's name
existing text-based adventure game
- Hitchhikers Guide To the Galaxy
- A comedic science‑fiction franchise created by Douglas Adams in 1978, beginning as a BBC Radio 4 series and later expanding into novels, TV, film, games, and stage adaptations.
- advantage: Intelligent In-Game "Guide"
- disadvantage: Deliberately Unfair Parser Quirks
- A comedic science‑fiction franchise created by Douglas Adams in 1978, beginning as a BBC Radio 4 series and later expanding into novels, TV, film, games, and stage adaptations.
- Forest of Lyrica
- An interactive adventure game featuring exploration, puzzles, and magical encounters, available as a web-based game.
- advantage: Beginner-Friendly Interface
- disadvantage: Small Game Scale
- An interactive adventure game featuring exploration, puzzles, and magical encounters, available as a web-based game.
- The Obelisk of Ashkar
- A classic five-act interactive text adventure game set in March 1937, Egypt. Players must race against their arch-rival, Ernst Krauss, along the Nile River to solve puzzles, navigate ancient temples, and stop him from defileing the legendary obelisk.
- disadvantage: High Difficulty / Easy to Get Stuck
- advantage: Immersive Narrative
- A classic five-act interactive text adventure game set in March 1937, Egypt. Players must race against their arch-rival, Ernst Krauss, along the Nile River to solve puzzles, navigate ancient temples, and stop him from defileing the legendary obelisk.
- Hitchhikers Guide To the Galaxy
algorithm construct
- Print
- add ("") after print on Thonny and the system will print the word on the Shell place
- print("Welcome to the war of the Middle Earth! Commander!")
- add ("") after print on Thonny and the system will print the word on the Shell place
- While/end while
- add while in front of the code the code will run forever until you told the system to stop
- while health > 0 and wave > 0: if wave == 3: print("An Orc archer army are comming") chooseArmy = input("Army Merchant: which types of soldiers do you want to use? \narcher, cavalry, pikeman(pick one):")
- add while in front of the code the code will run forever until you told the system to stop
- IF/ELSE
- it just the meaning of the text, If something happened, do ...... Else do .......
- if chooseArmy == "cavalry": print("Great choice! Cavalry crushed the Orc archers! You win this wave!") print("You successfully defended the first wave!") print("but be careful the power of dark hasn't disappeared") wave = wave - 1
- it just the meaning of the text, If something happened, do ...... Else do .......
- ELIF
- Else if something happened, do ...... it just a short name to ELSE...IF
- elif chooseArmy == "archer" or chooseArmy == "pikeman": print("Oh no! Your soldiers were defeated by Orc archers! You lost 1 health") health = health - 1
- Else if something happened, do ...... it just a short name to ELSE...IF
- OUTPUT
- what the code release
- OUTPUT "Hi, welcome to the war of middle earth"
- what the code release
- input
- what you give to the code system
- input "what is your name"
- what you give to the code system
- Print
coding construct
- For loops
- A FOR loop is a common control structure in Python that allows you to repeat a block of code a specific number of times.
- DECLARE count SET count TO 0 FOR count = 1 to 10 OUTPUT count END FOR OUTPUT ‘finished’
- A FOR loop is a common control structure in Python that allows you to repeat a block of code a specific number of times.
- While loops
- another control structure in Python that allows you to repeat a block of code while a certain condition is true.
- DECLARE count SET count TO 0 WHILE (there are items in a pile) ADD 1 TO count END WHILE OUTPUT the number of items
- another control structure in Python that allows you to repeat a block of code while a certain condition is true.
- IF statement
- If and if-else statements are used in Python to perform conditional execution of code.
- IF (totalCost > $10) THEN OUTPUT 'no delivery charge' ELSE OUTPUT '$5 delivery charge'
- If and if-else statements are used in Python to perform conditional execution of code.
- Collections (Arrays/Lists)
- Store multiple values for processing.
- numbers = [1, 2, 3, 4, 5] total = sum(numbers) # process list with a loop
- Store multiple values for processing.
- Functions
- ncapsulate reusable logic with parameters and a return value.
- def greet(name): return f"Hello {name}!" print(greet("Alice"))
- ncapsulate reusable logic with parameters and a return value.
- Variables
- Variables store data; data types define the kind of data.
- playerName = input("Enter your name: ") health = 3 wave = 3 print("Hi! " + playerName + ", in this game, \nYou will need to defeat the enemies using your skill of command to win the game!")
- Variables store data; data types define the kind of data.
- For loops
Information
- Description
- IELTS T4 DIGI Mind Map on T4 DIGI MIND MAP, created by Alex TSAI on 14/10/2026.
- Created by
- Alex TSAI
- Views
- 0
- Rating