Mapa mental
Digital Solutions
Conteúdo do mapa
Digital Solutions
Criteria
- Prescribed criteria
- You must use variables that match your storyline
- Must include at least 10 variables.
- Must have relating variables name to match the events and theme of the game. Example: ghost_choice
- Must use correct syntax code. Example: house_choice, which correctly uses _ instead of using incorrect syntax code like – or space.
- You must use a WHILE loop
- Must check and allow the coding inside the while loop to run smoothly.
- Must include at least one while loop
- You must have at least two choices for each input (IE. Yes | No, Left | Right, Buy | Sell)
- Must include questions where the player’s input affects the game’s storyline and endings while still following the code (opportunities for player input).
- Must allow the player’s input/choice to lead the storyline in a different direction.
- Must include at least two choices for the player to decide between.
- Your story must have at least 10 different variables in total
- Must create a text-based multiple-choice game.
- Must use python code, through the program thonny.
- Must include at least 10 different variables. This means each different variable must have a different name.
- You must use variables that match your storyline
- Self determined criteria
- You must include ANSI
- Must use ANSI in a logical way. Example: dialogue= green, important information=purple and variables=blue
- Must create a video game like effect and highlight information to make the game easier to understand for the player.
- You must include ASCII art that matches your storyline.
- Must use ANCII code.
- Must create a video game like effect to succeed the user persona’s requirements.
- You must make a fantasy based the storyline and theme.
- Must follow a theme and storyline.
- Must make sense throughout game and not include non-related details.
- Must include fantasy features, for example, ghosts, witches, fairies, etc.
- You must include ANSI
- Prescribed criteria
Existing text based Adventure games
- Hitchhikers Guide to the galaxy
- The Hitchhiker's Guide to the Galaxy is an interactive fiction text adventure game designed by Douglas Adams and Steve Meretzky. Players take on the role of Arthur Dent and must make their way through a series of challenges in space.
- Strengths include detailed writing and visual effects, which help engage players.
- Weaknesses include the lack of instructions, which makes things unclear for players, and the fact that you keep dying.
- The Hitchhiker's Guide to the Galaxy is an interactive fiction text adventure game designed by Douglas Adams and Steve Meretzky. Players take on the role of Arthur Dent and must make their way through a series of challenges in space.
- Forests of Lyrica
- Forests of Lyrica is a retro-style, text-based adventure game developed by Marco Casavant. It is a game of immediate survival and puzzles where your choices determine whether you make it out alive.
- Strengths include the funny, detailed writing that creates memorable experiences.
- Weaknesses include the fact that it is very different and constantly tries to trick you, which causes frustration for players.:
- Forests of Lyrica is a retro-style, text-based adventure game developed by Marco Casavant. It is a game of immediate survival and puzzles where your choices determine whether you make it out alive.
- Hitchhikers Guide to the galaxy
Ideas for story
- Theme
- Fantasy Game
- Find the ingredients in the forest to successfully finish the witch's potion.
- Ghosts/Haunted House
- Escape the haunted house safely.
- Medieval
- Defeat the dragon to save the imprisoned princess.
- Fantasy Game
- Player Questions
- Player's name.
- username = input(f"{CYAN}What would you like to be called?{RESET} " ).strip()
- Direction
- passage_direction_choice = input(f"{CYAN}Do you take the right tunnel, the left tunnel or leave the passageway? (right/left/leave).{RESET} ").lower()
- Player's name.
- Theme
Coding constructs
- if statements
- It is a selection statement uses a condition to select which line of the program will be used next
- if house_choice == "staircase": …
- It is a selection statement uses a condition to select which line of the program will be used next
- For Loops
- It is used when it is known exactly how many times to go round the loop
- Repeat for ...
- It is used when it is known exactly how many times to go round the loop
- Variables
- It the players' input to questions that affect the outcome of the game
- username = input(f"{CYAN}What would you like to be called?{RESET} " ).strip()
- It the players' input to questions that affect the outcome of the game
- Arrays
- Multiples variables. this led to a big possibility in outcomes
- correct_answers = ["Open Sesame", "Alohomora", "Let the way be revealed", "Open the way", "Let me through"]
- Multiples variables. this led to a big possibility in outcomes
- IF ELSE Statements
- A statement which decides what program of code is used. If it doesn't follow the requirements of the if statement it follows the broader code of the else.
- if house_choice == "staircase": … else house_choice == "room": …
- A statement which decides what program of code is used. If it doesn't follow the requirements of the if statement it follows the broader code of the else.
- While Loop
- It is used to repeat while a condition is true or false. These can be used as forever loops where require
- while true: ...
- It is used to repeat while a condition is true or false. These can be used as forever loops where require
- if statements
Algorithum construcs
- Iteration
- Iteration refers to the process of repeatedly executing a set of instructions until a specified condition is met or for a fixed number of times.
- For loops
- Iteration refers to the process of repeatedly executing a set of instructions until a specified condition is met or for a fixed number of times.
- Modularistion
- It's the practice of breaking a large program into smaller independent pieces called modules.
- Selection
- A selection statement uses a condition to select which line of the program will be used next
- Assignment
- Assignment is storing a value in a variable
- username = input(f"{CYAN}What would you like to be called?{RESET} " ).strip()
- Assignment is storing a value in a variable
- Squence
- Sequence refers to a set of instructions that are processed one after the other.
- Condition
- It uses a condition to determine which set of instructions should be completed.
- IF ESLE Statements
- It uses a condition to determine which set of instructions should be completed.
- Iteration
Informações
- Descrição
- Mapa Mental sobre Digital Solutions, criado por Eleanor SAWYER em 07-10-2026.
- Criado por
- Eleanor SAWYER
- Visualizações
- 1
- Avaliação