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 Cell → Guard Room → Locked Chamber → Escape 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
- First Hint: "Think about what adventurers use to make decisions..."
- Second Hint: "It's something you roll, with many faces like a gem..."
- 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
- Combat System - Detailed fighting mechanics
- Voice Commands - Complete command reference
- Character Creation - Learn about character building