Mapa mental
item 2
Conteúdo do mapa
item 2
prescribed criteria
- Coding Language
- Python Programming – Must be written entirely in Python to match unit requirements.
- Syntax Rules – Use proper indentations and clean naming conventions.
- Code Constructs
- if Statements – Creates basic branching logic to check if a user choice is true.
- elif / else – Provides fallback narrative paths when conditions are false.
- while Loops – Runs blocks of story repeatedly until a win/lose condition changes.
- elif / else – Provides fallback narrative paths when conditions are false.
- if Statements – Creates basic branching logic to check if a user choice is true.
- Coding Language
self-determined criteria
- must have Aesthetic features and custom elements chosen individually to differentiate the adventure story (e.g. customized ASCII art, health points, extra paths).
- This can make it more creative and also makes the player engage with the game more
- The game will use a custom typing text effect (delays between characters) and clear spacing dividers.
- This prevents walls of text from instantly flooding the screen, making the story easier and more engaging to read.
- must have Aesthetic features and custom elements chosen individually to differentiate the adventure story (e.g. customized ASCII art, health points, extra paths).
idea for story
- options to choose items
- Choices give players control over the outcome. They feel like their decisions matter, which increases engagement.
- do you want to go left or right?
- Choices give players control over the outcome. They feel like their decisions matter, which increases engagement.
- add inventory
- Enhances Player Engagement Players can collect, store, and use items, which makes the game feel more interactive. It gives a sense of progression — finding new items feels like an achievement.
- you have unlocked the cave
- Enhances Player Engagement Players can collect, store, and use items, which makes the game feel more interactive. It gives a sense of progression — finding new items feels like an achievement.
- track player name
- The player’s name can be woven into dialogue, descriptions, and events. Makes interactions with NPCs (non-player characters) feel more realistic.
- Bob, you have picked up a Shovel.
- The player’s name can be woven into dialogue, descriptions, and events. Makes interactions with NPCs (non-player characters) feel more realistic.
- options to choose items
existing text-based adventure games
- Written Realms
- A browser‑based platform offering immersive text RPGs with combat, classes, maps, and a powerful world editor. It is free, has no ads, and allows players to create worlds without coding.
- You are locked into their specific layout and multiplayer setup.
- It runs completely in your web browser so you don't have to download anything to play.
- A browser‑based platform offering immersive text RPGs with combat, classes, maps, and a powerful world editor. It is free, has no ads, and allows players to create worlds without coding.
- itch.io
- itch.io hosts thousands of free text‑based adventure games across genres such as horror, fantasy, sci‑fi, and narrative fiction.
- There are so many pages that it is easy to get lost trying to find actual text-adventure examples.
- It shows player reviews and comments so you can see what features people actually enjoy.
- itch.io hosts thousands of free text‑based adventure games across genres such as horror, fantasy, sci‑fi, and narrative fiction.
- Written Realms
algorithm constuct
- iteration
- Repeating a block of code multiple times until a specific condition changes or stops being met.
- Running a while loop continuously to refresh the game room and re-prompt the player for choices until their health hits 0.
- Repeating a block of code multiple times until a specific condition changes or stops being met.
- Modularisation
- Breaking a large program down into smaller, separate code functions or sections to improve readability and reusability.
- Organizing your Python code by putting individual rooms or mechanics into their own functions
- Breaking a large program down into smaller, separate code functions or sections to improve readability and reusability.
- psodocode
- Pseudocode is a plain-English, code-like representation of an algorithm that focuses on logic rather than syntax.
- examples: OUTPUT, DECLARE and variables like Shop_Choice
- Pseudocode is a plain-English, code-like representation of an algorithm that focuses on logic rather than syntax.
- iteration
code construct
- if statments
- An if statement is a basic programming command that checks whether a condition is true and, if it is, runs a specific block of code.
- while loops
- A while loop is a programming control structure that repeatedly runs a block of code as long as a specified Boolean condition remains true.
- else or elif
- In Python, elif adds another condition to an if statement, while else provides a fallback block that runs only when all previous conditions are false. else is the default case. It runs only if none of the if or elif conditions are true.
- if statments
Informações
- Descrição
- Mapa Mental sobre item 2, criado por Aarav Patel em 16-10-2026.
- Criado por
- Aarav Patel
- Visualizações
- 0
- Avaliação
Mais sobre Text-Based Adventure Games