Mapa mental
Item 2
Conteúdo do mapa
Item 2
Existing Text Based Adventure Games
- Hitchhikers Guide to the Galaxy
- Co-created by Douglas Adams in 1984, this notoriously difficult Infocom text adventure follows Arthu Dent. PLayers type commands to navigate surreal puzzle-cruelty, pultiple perspectives, and the infamous Babel Fish trap.
- Strengths
- Brilliant Satire and Absurdist Humor
- Iconic, memorable world-building
- Weaknesses
- Episodic plotting and uneven pacing
- Thin character depth and emotional core
- Strengths
- Co-created by Douglas Adams in 1984, this notoriously difficult Infocom text adventure follows Arthu Dent. PLayers type commands to navigate surreal puzzle-cruelty, pultiple perspectives, and the infamous Babel Fish trap.
- Forests of Lyrica
- The Forest of Lyrica is an introductory HTML5/JavaScript text adventure featured in Rex van der Spuy's Foundation Game Design. Players navigate a 3x3 grid using text commands to slay a sleeping dragon.
- Strengths
- Highly accessible, clean javascript architecture
- Straightforward win condition
- Weaknesses
- Severely Constrained world scale and map depth
- MInimal Action Complexity
- Strengths
- The Forest of Lyrica is an introductory HTML5/JavaScript text adventure featured in Rex van der Spuy's Foundation Game Design. Players navigate a 3x3 grid using text commands to slay a sleeping dragon.
- Hitchhikers Guide to the Galaxy
Ideas for Story
- Add Health counter
- Tracks player's current health
- health=100
- Tracks player's current health
- Post apocalyptic themed
- Players explore an abandoned building and try to escape
- include horror factors such as strange characters/uncertainty about the environment
- Players explore an abandoned building and try to escape
- Incorporate ASCII/ANSI into code
- Include one at the start of game and one at the end
- Eg: ( ´ ▽ ` )
- Include one at the start of game and one at the end
- Add Health counter
Self-Determined Criteria
- Create a horror/post-apocalyptic themed adventure game
- Set the game in an abandoned building
- Add survival elements eg health and scavenging for supplies
- Use coloured text and ASCII art to enhance the horror atmosphere.
- Create a horror/post-apocalyptic themed adventure game
Prescribed Criteria
- Your story must have at least 10 different variables in total
- Use variables to store player choices
- Use variables to track health, inventory and collected items
- Use variables to determine the game's ending
- You must have at least two choices for each input (IE. Yes | No, Left | Right, Buy | Sell)
- Give the player choices eg turning around or scavenging
- Allow the player to choose between left or right doors
- Let player decide whether to ignore or approach stranger
- You must use a WHILE loop
- Use while loop to keep game running
- Allow player to make decisions during the game
- Allow the game to handle invalid inputs without immediately ending
- You must use variables that match your storyline
- Health to track player’s survival
- Inventory to store collected items
- Use choice and ending variables to control the story’s progress
- Your story must have at least 10 different variables in total
Algorithm Constructs
- Sequence
- Set of instructions in chronological order
- colors = ["Red", "Green", "Blue"] print(colors)
- Set of instructions in chronological order
- Assignment
- Storing value in a variable
- name = "Alex" age = 16 print(name) print(age)
- Storing value in a variable
- Selection & Condition
- Selection uses condition to choose which code to run next
- temperature: 32 if temperature > 30: print("It's a hot day!")
- Selection uses condition to choose which code to run next
- Iteration
- Processing of repeating a block of code multiple times
- for color in ["Red", "Green", "Blue"]: print(f"Color: {color}")
- Processing of repeating a block of code multiple times
- Modularisation
- The process of breaking a large, complex program into smaller, independent and reusable files
- def greet(name): print(f"Hello, {name}!") greet("Alice") greet("Bob") Output: text: Hello, Alice! Hello, Bob!
- The process of breaking a large, complex program into smaller, independent and reusable files
- Sequence
Coding Constructs
- IF statements
- Code tool used to make choices
- score = 95 if score > 90: print("You passed!")
- Code tool used to make choices
- FOR loops
- Repeat a specific block of code
- for pet in ["cat", "dog", "fish"]: print(pet)
- Repeat a specific block of code
- IF statements
Informações
- Descrição
- Mapa Mental sobre Item 2, criado por Shirley ZHAO em 13-10-2026.
- Criado por
- Shirley ZHAO
- Visualizações
- 1
- Avaliação