GoConqr has a new look! Let us know what you think.

Mind map

Item 2

Shirley ZHAO English

Map content

Item 2

  1. 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
    • 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
  2. Ideas for Story

    • Add Health counter
      • Tracks player's current health
        • health=100
    • Post apocalyptic themed
      • Players explore an abandoned building and try to escape
        • include horror factors such as strange characters/uncertainty about the environment
    • Incorporate ASCII/ANSI into code
      • Include one at the start of game and one at the end
        • Eg: ( ´ ▽ ` )
  3. 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.
  4. 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
  5. Algorithm Constructs

    • Sequence
      • Set of instructions in chronological order
        • colors = ["Red", "Green", "Blue"] print(colors)
    • Assignment
      • Storing value in a variable
        • name = "Alex" age = 16 print(name) print(age)
    • Selection & Condition
      • Selection uses condition to choose which code to run next
        • temperature: 32 if temperature > 30: print("It's a hot day!")
    • Iteration
      • Processing of repeating a block of code multiple times
        • for color in ["Red", "Green", "Blue"]: print(f"Color: {color}")
    • 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!
  6. Coding Constructs

    • IF statements
      • Code tool used to make choices
        • score = 95 if score > 90: print("You passed!")
    • FOR loops
      • Repeat a specific block of code
        • for pet in ["cat", "dog", "fish"]: print(pet)

Information

Description
Mind Map on Item 2, created by Shirley ZHAO on 13/10/2026.
Created by
Shirley ZHAO
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?