training-academy/docs/TRAINING_MODULES.md

22 KiB
Raw Permalink Blame History

Training Modules

Focused 20-30 Minute Training Sessions

Vision: Training Modules provide focused, pre-configured training experiences that let users dive into specific aspects of gooning without the structure or progression of Campaign Mode. Each module is optimized for 20-30 minute sessions with curated features, settings, and content filters.


📋 Overview

Training Modules replace the old "Training Academy" as a collection of specialized mini-games/focused sessions. Unlike Campaign Mode (30-level progression), Training Modules offer:

  • Progressive unlocks - Modules unlock based on User Rank (global XP)
  • Pre-configured experiences - Each module has optimal default settings
  • Customization options - Adjust intensity, duration, and content
  • Focused training - Each module emphasizes specific skills or content
  • Tiered difficulty - Simpler modules available early, advanced content requires dedication

Access System: See MODULE_RANK_SYSTEM.md for complete rank progression and unlock requirements.


🎯 The 8 Training Modules

Status Legend:

  • Implemented - Already exists in codebase
  • 🔨 To Build - Needs implementation
  • ⚠️ Content Required - Requires tagged library content
  • 🔒 Rank Locked - Unlocks at specific user rank

🆓 TIER 1: Beginner Modules

Unlock at Rank 1 - Virgin (0 XP)
Available Immediately

1. 📸 Photo Session (Photography Studio)

Unlock: Rank 1 - Virgin (0 XP)
Focus: Inventory-based webcam photography and progressive transformation challenges

Description: A sophisticated dress-up/photography experience where you answer an inventory questionnaire about available items (clothing, toys, makeup, etc.), then receive a personalized photo challenge progression. The system generates 5-25 photo tasks based on your inventory tier, requiring webcam verification for each pose.

Current Implementation (photography-studio mode):

  • Game Data: dressUpGameData.js
  • Type: Interactive scenario-adventure with inventory system
  • Flow:
    1. Inventory questionnaire (clothing, accessories, toys, environment)
    2. Tier calculation (1-5 based on available items)
    3. Progressive photo challenges (5-25 photos depending on tier)
    4. Webcam verification for each pose
    5. Certificate of completion with tier-specific ending

Inventory Categories:

  • Clothing: Panties, bras, dresses, skirts, pantyhose, heels, wigs, lingerie
  • Accessories: Makeup, jewelry, nail polish
  • Toys: Dildos, plugs, chastity, restraints, gags, nipple clamps
  • Environment: Mirror, full-length mirror, private space, phone stand

Tier System:

  • Tier 1 (5 photos): Basic Exposure - minimal items
  • Tier 2 (10 photos): Feminization Beginner - some clothing/accessories
  • Tier 3 (15 photos): Complete Sissy Transformation - full feminization collection
  • Tier 4 (20 photos): Toy Integration Master - feminization + toys
  • Tier 5 (25 photos): Ultimate Sissy Slut - extensive collection, all items

Duration: 20-40 minutes depending on tier

Ideal For:

  • Webcam-based photo challenges
  • Inventory-driven progression
  • Dress-up/transformation enthusiasts
  • Verification-based gameplay
  • Beginners (guided experience)

2. 🌀 Goon Loop 🔨

Unlock: Rank 1 - Virgin (0 XP)
Focus: Repetitive, mindless, trance-like continuous gooning

Description: Lose yourself in the loop. Goon Loop creates a hypnotic, repetitive experience designed to turn off your brain and enter a pure gooning trance state. Minimal variety, maximum repetition.

Pre-configured Settings:

  • Media: Looping content (short clips repeated)
  • Hypno: Spiral overlays enabled
  • Audio: Repetitive ambient tracks
  • Captions: Mantra-style repetition
  • Features:
    • Looping video clips (15-60s)
    • Hypno spiral overlays
    • Repetitive mantras
    • Minimal variation
    • Trance-inducing pacing
    • Extended duration support
  • Duration: 30+ minutes (longer sessions encouraged)

Customization Options:

  • Loop length (15s / 30s / 60s / 2min)
  • Spiral intensity (subtle / moderate / intense)
  • Mantra frequency
  • Content variety (single clip / 2-3 clips / 5-10 clips)
  • Audio style (ambient / binaural / silent)

Ideal For:

  • Trance state training
  • Mindless gooning
  • Extended sessions
  • Hypno enthusiasts
  • Beginners (simple, straightforward concept)

🎓 TIER 2: Intermediate Modules

Unlock at Ranks 3-5

3. 🎵 Rhythm Training 🔨

Unlock: 🔒 Rank 3 - Eager (25 XP)
Focus: Metronome-guided stroking and beat matching

Description: Train your body to follow a rhythm. Rhythm Training uses a metronome to pace your strokes, teaching control, endurance, and the ability to edge at various tempos.

Pre-configured Settings:

  • Metronome: Enabled and prominent
  • BPM: Progressive (starts slow, increases)
  • Visual: Beat indicators + video
  • Audio: Click track + background music
  • Features:
    • Adjustable BPM (30-180)
    • Visual beat indicators
    • Progressive tempo changes
    • Audio metronome clicks
    • BPM challenges
  • Duration: 20-30 minutes

Customization Options:

  • Starting BPM (30-120)
  • BPM progression (static / gradual increase / intervals)
  • Visual indicators (flash / pulse / bar)
  • Audio click volume
  • Challenge mode (BPM milestones)

Ideal For:

  • Stroke control training
  • Rhythm coordination
  • Endurance building
  • Musical gooners

4. 🙏 Worship Session 🔨 ⚠️

Unlock: 🔒 Rank 5 - Lustful (82 XP)
Focus: Devotional content - feet, BBC, pornstars, body worship

Description: A reverent, devotional experience focused on worshipping your chosen subject. This module encourages mindful appreciation and ritualistic devotion to specific content categories. Requires properly tagged library content - true devotion demands dedication to your collection.

Content Requirements (Enforced with domineering messages):

  • Minimum 20 tagged items per worship category to unlock
  • Quality check: At least 15 different files (not duplicates)
  • Domineering denial messages if requirements not met:

Example Denial Messages:

  • 🦶 Feet Worship: "How pathetic. You claim to worship perfect feet, yet you don't even have the dedication to collect proper feet content. Come back when you've proven your devotion is real."
  • 🍆 BBC Worship: "Laughable. You want to worship superior BBC but your library is practically empty? A true worshipper would have a massive collection. Build your shrine first, then come crawling back."
  • 🍑 Ass Worship: "Denied. Your meager ass collection is an insult. Real ass worshippers dedicate themselves to building extensive galleries. You're not ready for this level of devotion."
  • 💋 Pornstar Worship: "Rejected. You claim to worship pornstars but barely have any content? A true devotee would have countless videos and photos. Prove your worship is sincere before accessing this module."
  • 💪 Body Worship: "Insufficient. True body worship requires a diverse, well-curated collection. Your library shows no real commitment. Come back when you've actually put in the work."

Pre-configured Settings:

  • Media: User-selected worship category (content-gated)
  • Display: Full-screen, immersive
  • Captions: Worship-themed (praise, devotion, gratitude)
  • TTS: Guided worship instructions with demanding tone
  • Features:
    • Category selection with content validation
    • Worship-focused captions
    • Devotional TTS guidance
    • Slow, mindful pacing
    • Progress tracking (encourage library growth)
  • Duration: 20-30 minutes

Customization Options:

  • Worship category (feet / BBC / pornstars / ass / body / tits)
  • Session style (active edging / mindful appreciation)
  • Caption style (praise / instruction / mantra)
  • Audio guidance (TTS frequency)
  • Background ambience

Library Growth Incentive:

  • Progress bar: Shows current collection vs. requirement
  • Motivational messaging: "Only 12 more feet videos needed to unlock worship"
  • Multi-category worship: Unlock multiple categories, combine in sessions
  • Curator ranking: Bronze (20+), Silver (50+), Gold (100+), Platinum (200+)

Ideal For:

  • Category-specific devotion
  • Building worship habits
  • Library curation motivation
  • Fetish deepening
  • Collectors and curators

🚀 TIER 3: Advanced Modules

Unlock at Ranks 7-8

5. 🎙️ JOI Session 🔨

Unlock: 🔒 Rank 7 - Addicted (209 XP)
Focus: Instruction-guided experience with TTS commands and task enforcement

Description: Let the voice guide you. JOI Session creates a heavily instruction-based experience where TTS commands tell you exactly what to do, how to stroke, when to edge, and how to position yourself.

Pre-configured Settings:

  • TTS: Maximum frequency and dominance
  • Commands: Frequent and specific
  • Webcam: Recommended for position verification
  • Tasks: Instruction-based challenges
  • Features:
    • Constant TTS guidance
    • Specific stroke instructions
    • Position commands
    • Speed/grip variations
    • Edge timing control
  • Duration: 20-30 minutes

Customization Options:

  • Voice type (dominant / encouraging / cruel)
  • Command frequency (moderate / high / constant)
  • Instruction detail (basic / detailed)
  • Webcam enforcement (off / optional / required)
  • Difficulty level

Ideal For:

  • Guided training
  • Following instructions
  • Hands-free mental submission
  • JOI content lovers

6. 📺 Multi-Screen 🔨

Unlock: 🔒 Rank 8 - Obsessed (323 XP)
Focus: Dual/quad video sensory overload

Description: More is more. Multi-Screen bombards you with 2-4 simultaneous videos, creating visual chaos and sensory overload. Your eyes won't know where to focus - and that's the point.

Pre-configured Settings:

  • Media: 2-4 simultaneous videos
  • Layout: Grid or picture-in-picture
  • Audio: Layered or single focus
  • Features:
    • Dual/quad video layouts
    • Independent video controls
    • Mixed content streams
    • Audio blending options
    • Visual chaos mode
  • Duration: 20-30 minutes

Customization Options:

  • Screen count (2 / 3 / 4)
  • Layout style (grid / PIP / random)
  • Content mixing (same category / mixed)
  • Audio handling (layered / single / muted)
  • Screen rotation speed

Ideal For:

  • Sensory overload training
  • Multi-tasking focus reduction
  • Content variety exposure
  • Advanced gooners

💎 TIER 4: Expert Modules

Unlock at Ranks 10-12

7. 🎭 Tease & Denial 🔨

Unlock: 🔒 Rank 10 - Kinky (751 XP)
Focus: Stop/start control, edge challenges, and denial training

Description: The ultimate test of control. Tease & Denial forces you through cycles of stimulation and stopping, building arousal while denying release. This module teaches discipline through frustration.

Pre-configured Settings:

  • Timing: Interval-based (stroke / stop cycles)
  • Edges: Forced edge points
  • Denial: No completion allowed
  • Features:
    • Timed stroke intervals
    • Forced stop periods
    • Edge counting
    • Denial enforcement
    • Frustration building
    • Optional ruined orgasm ending
  • Duration: 20-30 minutes

Customization Options:

  • Interval style (timed / random / commanded)
  • Stroke duration (30s-5min)
  • Stop duration (10s-2min)
  • Edge requirements (3-10 edges)
  • Ending (denial / ruined / release)

Ideal For:

  • Edge control training
  • Building stamina
  • Denial discipline
  • Frustration tolerance

8. 😈 Humiliation (Punishment Gauntlet)

Unlock: 🔒 Rank 12 - Depraved (1500 XP)
Focus: Psychological degradation through interactive scenario with branching narrative

Description: An immersive, story-driven humiliation experience featuring "The Domme's Playroom" - a private session with a dominant woman who guides you through psychological submission, degradation, and self-humiliation. Features dynamic branching narrative based on your responses (eager submission vs. resistance), with multiple interaction types.

Current Implementation (punishment-gauntlet mode):

  • Game Data: humiliationGameData.js
  • Type: Interactive scenario-adventure with branching paths
  • Main Scenario: "Private Session with the Domme"

Key Story Beats:

  1. Entrance: Choose submission or resistance
  2. Mirror Desperation: Watch yourself stroke while Domme observes
  3. Kneeling: Submissive position verification
  4. Edge on Command: Rhythm-controlled stroking
  5. Watch Yourself Obey: Mirror-based edging
  6. Identity Crisis: Define yourself (toy/gooner/humiliated/confused)
  7. Display Position: Humiliating pose verification
  8. Turning Point: Path lock-in decision
  9. Goon for Her: Intense mindless gooning
  10. Multiple Endings: Based on path choices

Interactive Elements:

  • Choice-based narrative: Responses affect story tone and progression
  • Mirror tasks: Watch yourself during degrading actions
  • Position verification: Webcam verification for submissive poses
  • Timed actions: Edge/stroke/goon challenges with durations
  • Dynamic dialogue: Story variations based on previous choices
  • Mantra repetition: Psychological conditioning phrases

Story Paths:

  • Eager Submission: Enthusiastic acceptance
  • Hesitant Trust: Nervous but willing
  • Resistance: Fighting desires (still progresses)
  • Path-specific endings: 4+ different conclusion variants

Duration: 30-45 minutes (full scenario playthrough)

Ideal For:

  • Psychological submission training
  • Story-driven humiliation
  • Webcam self-degradation
  • Branching narrative experiences
  • Domme/sub roleplay enthusiasts

📊 Module Unlock Quick Reference

Module Unlock Rank XP Req Tier
📸 Photo Session Rank 1 - Virgin 0 Beginner
🌀 Goon Loop Rank 1 - Virgin 0 Beginner
🎵 Rhythm Training Rank 3 - Eager 25 Intermediate
🙏 Worship Session ⚠️ Rank 5 - Lustful 82 Intermediate
🎙️ JOI Session Rank 7 - Addicted 209 Advanced
📺 Multi-Screen Rank 8 - Obsessed 323 Advanced
🎭 Tease & Denial Rank 10 - Kinky 751 Expert
😈 Humiliation Rank 12 - Depraved 1500 Expert

🎮 Module Structure

Common Elements Across All Modules:

  1. Module Selection Screen

    • 8 module cards with icons and descriptions
    • Rank lock indicators (🔒 for locked modules with XP progress)
    • Content requirement badges (⚠️ for Worship Session)
    • Quick-start (use defaults) or customize
    • Previous session stats/history
    • Progress to next unlock displayed for locked modules
  2. Pre-Session Configuration

    • Duration slider (10-60 min, default 20-30)
    • Intensity level (mild / moderate / intense)
    • Content preferences (quick tags)
    • Feature toggles (for modules with optional features)
  3. During Session

    • Module-specific UI and controls
    • Standard playback controls (pause/stop)
    • Feature panels (as applicable)
    • Session timer
  4. Post-Session

    • Completion confirmation
    • Stats summary (time, edges, content viewed)
    • XP earned (contributes to rank progression)
    • Optional session notes
    • Return to module select or restart

Optional Advanced Features:

  • Session History: Track completed modules and stats
  • Favorites: Save module configurations as presets
  • Challenges: Module-specific achievements
  • Progression: Optional XP/levels per module (separate from Rank)
  • Playlists: Create custom module sequences

🔒 Content Requirement System (Worship Session)

Philosophy: True devotion requires dedication. The Worship Session module enforces library requirements to motivate proper content curation.

Requirement Checking:

  1. Pre-module access check: User selects worship category
  2. Library scan: Count tagged items in selected category
  3. Minimum threshold: 20+ tagged items required
  4. Quality check: At least 15 unique files (duplicates don't count)

Domineering Denial Messages:

When requirements aren't met, display custom denial message based on category:

const denialMessages = {
    feet: "How pathetic. You claim to worship perfect feet, yet you don't even have the dedication to collect proper feet content. Come back when you've proven your devotion is real.",
    
    bbc: "Laughable. You want to worship superior BBC but your library is practically empty? A true worshipper would have a massive collection. Build your shrine first, then come crawling back.",
    
    ass: "Denied. Your meager ass collection is an insult. Real ass worshippers dedicate themselves to building extensive galleries. You're not ready for this level of devotion.",
    
    pornstars: "Rejected. You claim to worship pornstars but barely have any content? A true devotee would have countless videos and photos. Prove your worship is sincere before accessing this module.",
    
    body: "Insufficient. True body worship requires a diverse, well-curated collection. Your library shows no real commitment. Come back when you've actually put in the work.",
    
    tits: "Unacceptable. Your tit worship collection is embarrassingly small. A real devotee would have an extensive library. Build your collection, then return.",
    
    default: "Your collection is inadequate for worship. True devotion requires dedication to building a proper library. Add more tagged content and try again."
};

Progress Indicators:

  • Show current count vs. requirement
  • "You have 12 feet videos. Need 20 to unlock Feet Worship."
  • Progress bar visualization
  • Suggestion: "Add 8 more feet videos to unlock"

Motivational Benefits:

  1. Gamification: Library building becomes a goal
  2. Quality control: Encourages proper tagging
  3. Investment: Makes unlocked modules feel earned
  4. Replayability: Unlock multiple worship categories
  5. Dom/sub dynamic: Denial messaging reinforces power exchange

Curator Ranking System (Optional):

  • Bronze Worshipper: 20-49 items in category
  • Silver Devotee: 50-99 items
  • Gold Acolyte: 100-199 items
  • Platinum Master: 200+ items

Higher ranks could unlock:

  • Longer worship sessions
  • Advanced worship features
  • Multi-category worship mixing
  • Exclusive worship mantras/captions

🔄 Migration from Training Academy

What's Being Separated:

Training Academy → Split Into Two Systems:

  1. Campaign Mode (campaign.html - NEW)

    • 30-level progression system
    • Level unlocking and gating
    • Story arcs (6 arcs × 5 levels)
    • Feature unlocks tied to level completion
    • Preference checkpoints at levels 1, 5, 10, 15, 20, 25
    • Library tagging checkpoints
    • Path specialization (Level 21+)
    • Graduation session (Level 30)
    • All campaign-specific JS: campaignManager.js, academyLevelData.js
  2. Training Modules (training-modules.html - RENAMED)

    • 8 focused training modules
    • Rank-based progressive unlocks (not Campaign levels)
    • Quick-start pre-configured sessions
    • Optional tools: preferenceManager.js, libraryManager.js
    • Existing modes: Photography Studio, Punishment Gauntlet
    • New modes: 6 additional modules to build

Files Affected:

  • training-academy.html → Rename to training-modules.html (remove campaign features)
  • NEW campaign.html → Create with campaign system
  • src/features/academy/campaignManager.js → Move to campaign-only
  • src/features/academy/academyLevelData.js → Move to campaign-only
  • src/features/academy/preferenceManager.js → Keep for both (optional in modules)
  • src/features/academy/libraryManager.js → Keep for both (optional in modules)
  • src/features/academy/academyUI.js → Split or duplicate
  • src/features/academy/campaignTagging.js → Campaign-only

What's Kept in Training Modules:

  • Preference management (as optional customization tool)
  • Library system (for content filtering)
  • All features (webcam, TTS, captions, etc.)
  • Duration tiers
  • Existing game modes (photography-studio, punishment-gauntlet)

What's New in Training Modules:

  • Rank-based unlock system (not Campaign levels)
  • Module-based interface (8 module cards)
  • Pre-configured optimal settings per module
  • Quick-start functionality
  • Module-specific customization
  • Progressive difficulty tiers

🚀 Implementation Priority

Current Status

  • Photo Session - Already implemented as photography-studio mode
  • Humiliation - Already implemented as punishment-gauntlet mode
  • 🔨 6 modules to build - Need implementation
  • ⚠️ 1 content-gated module - Worship Session (requires tagged library)

Phase 1: Extract & Rebrand

  1. Update documentation (TRAINING_MODULES.md, MODULE_RANK_SYSTEM.md)
  2. Create campaign.html - Extract 30-level campaign system
  3. Rename training-academy.htmltraining-modules.html
  4. Update Training Modules to show existing modes:
    • Photography Studio (Photo Session)
    • Punishment Gauntlet (Humiliation)
  5. Remove campaign-specific code from Training Modules
  6. Implement rank-based unlock system

Phase 2: Build Core Modules (Priority order)

  1. Goon Loop - Hypnotic repetition (popular feature)
  2. JOI Session - TTS showcase (uses existing TTS system)
  3. Worship Session - Content filtering + requirement system

Phase 3: Build Advanced Modules

  1. Rhythm Training - Metronome integration
  2. Multi-Screen - Dual/quad video (complex)
  3. Tease & Denial - Interval-based control

Phase 4: Polish & Integration

  1. Session history/stats tracking
  2. Custom presets per module
  3. Module achievements system
  4. Unified module selection UI with rank locks

📊 Success Metrics

Each module should be:

  • Quick to start: < 30 seconds from click to session
  • Focused: Clear purpose and optimized settings
  • Replayable: Good for multiple sessions
  • Customizable: Adjustable without complexity
  • Complete: Satisfying 20-30 min experience
  • Rewarding: Earns XP toward rank progression

💡 Future Module Ideas

Potential additions based on user feedback:

  • PMV Focus: Music video style sessions
  • Slow Burn: Gradual buildup training
  • Gauntlet: Randomized challenges
  • Meditation: Mindful, controlled edging
  • Sensory Overload: Everything enabled at once
  • Interactive Story: Choose-your-own-adventure style

Last Updated: December 2, 2025
Status: Design Complete - Ready for Implementation
Related Docs: MODULE_RANK_SYSTEM.md, training-game-redesign/OVERVIEW.md