Mapa mental
Item 2
Conteúdo do mapa
Item 2
Prescribed Criteria
- Must use variables that match your storyline
- Must use a selection & condition variable
- Must have at least two choices for each input. IE. Yes | No, Left | Right, Buy | Sell
- Game will give yes and no options
- Game will have different endings giving the player different options to choose
- Must use a WHILE Loop
- Must include while loops to keep the game running
- Story must have at least 10 different variables in total
- One variable must be about sailing
- Must contain a variety of variables
- One variable must be about sailing
- Must use variables that match your storyline
Coding Constructs
- IF Statemetns
- Executes code only if the condition is true
- Example: age = 20 if age >= 18: print("You are eligible to vote.")
- Executes code only if the condition is true
- FOR Loops
- repeats a block of code a specific number of times or iterates over elements in a sequence
- Example: for i in range(1, 6): print(i)
- repeats a block of code a specific number of times or iterates over elements in a sequence
- IF Statemetns
Self-Determined Criteria
- Timeless game
- Not cliche
- Must be aesthetically pleasing
- Pirate themed game
- The game must include a goal
- Timeless game
Ideas for story
- Track Player Name
- Involves identifying the user entity and storing associated metadata
- Example: player_name = input("What is your character Name? ") print (f"Welcome, {player_name}!")
- Involves identifying the user entity and storing associated metadata
- Change Sci-Fi Story
- Change to a pirate themed story
- Example: Traveling the ocean to find a certain treasure
- Change to a pirate themed story
- Add Health Counter
- A system for tracking and displaying a player’s or enemy’s current Hit Points (HP)
- Example: [Goblin] Health: 20/20 -> Player attacks -> [Goblin] Health: 12/20
- A system for tracking and displaying a player’s or enemy’s current Hit Points (HP)
- Track Player Name
Algorithm Constructs
- Modularisation
- large, complex program into smaller, independent, and interchangeable units called modules
- Example: def add(a, b): return a + b def subtract(a, b): return a - b
- large, complex program into smaller, independent, and interchangeable units called modules
- Iteration
- Iteration is also called repetition and is used when something is repeated over and over again, so anything where the program goes round in a loop
- Example: fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit)
- Iteration is also called repetition and is used when something is repeated over and over again, so anything where the program goes round in a loop
- Selection & Condition
- A selection statement uses a condition to select which line of the program will be used next
- Example: status = "Access Granted" if age >= 18 else "Access Denied"
- A selection statement uses a condition to select which line of the program will be used next
- Modularisation
Existing Text Based Adventure Games
- Forests of Lyrica
- The forests of Lyrica are described as a magical, gentle, and enchanting setting designed to foster a sense of wonder and self-discovery.
- Strengths
- Easy to play
- Weakness
- Short game
- Boring
- Strengths
- The forests of Lyrica are described as a magical, gentle, and enchanting setting designed to foster a sense of wonder and self-discovery.
- Hitchikers Guide to the Galaxy
- satirical science fiction series by Douglas Adams that explores themes of absurdity, existence, and the search for meaning in a chaotic universe
- Strengths
- Engaging plot
- Weaknesses
- Computer only reacts to certain words
- Strengths
- satirical science fiction series by Douglas Adams that explores themes of absurdity, existence, and the search for meaning in a chaotic universe
- Forests of Lyrica
Informações
- Descrição
- Mapa Mental sobre Item 2, criado por Fatima Palasara em 12-05-2026.
- Criado por
- Fatima Palasara
- Visualizações
- 0
- Avaliação