Skip to main content

Room Progression

Detailed walkthrough of the 4-room linear adventure in D&D Adventure with DM Aiden, including objectives, challenges, and progression mechanics.

Adventure Overview

The dungeon escape follows a carefully designed linear progression:

Prison CellGuard RoomLocked ChamberEscape Route

Each room has specific completion criteria and validation systems to ensure smooth progression and demo success.

Room 1: Prison Cell

Environment

A dark, cramped prison cell with stone walls, iron bars, and mysterious shadows.

Objectives

  • Primary: Escape from the prison cell
  • Secondary: Trigger character creation system
  • Learning: Basic voice commands and dice rolling

Progression Mechanics

Character Creation Trigger

  • DM Aiden asks: "Are you ready to begin your adventure?"
  • Player responds: "Yes, I'm ready"
  • Character creation popup activates with call pause/resume

Exploration Phase

  • Multiple interaction options available
  • Voice commands reveal different information
  • Skill checks teach dice rolling mechanics

Completion Criteria

  • Character must be created successfully
  • At least one skill check must be attempted
  • Player must express intent to continue ("Continue onward")

Available Interactions

Environmental

  • "Search the room" → Find hidden objects

Action Commands

  • "Force the door open" → Strength-based skill check

Dice Rolling

  • "Roll a d20" → Rolls a 20 sided Die

Victory Condition

  • Progressive Hints: If stuck, DM Aiden provides guidance

Room 2: Guard Room

Environment

Dimly lit chamber with a sleeping goblin guard, wooden tables, weapons on walls, and a keyring.

Objectives

  • Primary: Defeat the goblin guard
  • Secondary: Obtain the chamber key
  • Learning: Combat mechanics and turn-based strategy

Combat System

Initiative Phase

  • "Roll for initiative" determines turn order
  • Player typically goes first (demo-optimized)
  • Clear indication of whose turn it is

Player Turn Options

  • "Attack the goblin" → Melee combat
  • "Roll a d20" → For attack and damage rolls

Enemy AI

  • Low health pool (3-5 hit points)
  • Basic attack and defense actions only

Progression Mechanics

Combat Initiation

  • Multiple trigger options:
    • "Attack the goblin"
    • "Start combat"
    • "Fight the guard"

Turn Management

  • Clear voice prompts for player actions
  • DM Aiden narrates enemy turns
  • Visual feedback for health

Victory Processing

  • Automatic detection of goblin defeat
  • Key acquisition automatic
  • Transition prompt to next room

Room 3: Locked Chamber

Environment

Mystical chamber with ancient inscriptions, magical aura, and a riddle-locked door.

Objectives

  • Primary: Solve the riddle puzzle
  • Secondary: Use acquired key appropriately
  • Learning: Problem-solving and hint system

The Riddle System

Riddle Text "What has 20 sides and helps adventurers decide fate?"

Correct Answers

  • "d20" (primary answer)
  • "A d20" or "A twenty-sided die"
  • "Twenty-sided die"
  • "Use key number 20" (alternative solution)

Progressive Hint System

  1. First Hint: "Think about what adventurers use to make decisions..."
  2. Second Hint: "It's something you roll, with many faces like a gem..."
  3. Final Hint: "The number of sides is right there in the answer..."

Progression Mechanics

Riddle Activation

  • Automatic upon entering the chamber
  • "Read the inscription" triggers riddle narration
  • Multiple attempts allowed without penalty

Answer Processing

  • Voice recognition for multiple answer formats
  • Immediate feedback on correctness

Failure Recovery

  • "I need a hint" → Progressive hint system
  • "I don't know" → Direct guidance
  • "Help me" → Complete explanation if needed

Demo-Friendly Features

  • No Time Pressure: Players can think without penalties
  • Multiple Attempts: Wrong answers don't lock out progression
  • Hint Escalation: Increasingly obvious clues ensure success
  • Alternative Solutions: "Use key number 20" bypasses riddle entirely

Room 4: Escape Route

Environment

Ancient tunnel system with pressure plates, swinging axes, pit traps, and a stairway to freedom.

Objectives

  • Primary: Navigate through the trapped passage
  • Secondary: Complete skill-based challenges

Trap Navigation

Detection Phase

  • "Look for traps" → Perception check
  • "Move carefully" → Cautious approach
  • "Examine the floor" → Detailed inspection

Skill Challenges Multiple skill checks required for progression:

Multi-Step Progression

Stage 1: Pressure Plates

  • Identify safe stepping stones
  • Navigate around trigger areas
  • Multiple valid paths available

Stage 2: Final Ascent

  • "Climb the stairs" → Reach exit
  • "Open the door" → Freedom achieved
  • Victory celebration sequence

Validation and State Management

Room Completion Criteria

Each room has specific validation requirements:

# Room 1 Criteria
- character_created: True
- skill_check_attempted: True
- continue_expressed: True

# Room 2 Criteria
- combat_initiated: True
- goblin_defeated: True
- key_acquired: True

# Room 3 Criteria
- riddle_solved: True
- chamber_unlocked: True

# Room 4 Criteria
- trap_navigated: True
- stairs_climbed: True

SWAIG Function Integration

Room progression uses specialized SWAIG functions:

progress_to_next_room(current_room, validation_data)

  • Validates completion criteria
  • Updates game state
  • Triggers room transition

validate_room_completion(room_id, required_actions)

  • Checks all required actions completed
  • Returns validation status
  • Provides feedback on missing requirements

Next Steps