training-academy/docs/training-game-redesign/CAMPAIGN-STRUCTURE.md

47 KiB

Training Game Campaign Structure

Concept: Transform the training game into a progressive campaign where each level builds on the previous, gradually increasing in complexity, intensity, and feature integration. Users advance through levels by completing training sessions, unlocking new features and challenges as they progress.


🎯 Campaign Design Principles

  1. Progressive Complexity: Each level introduces 1-2 new features or mechanics
  2. Gradual Intensity: Sessions get longer, more challenging, and more immersive
  3. Locked Progression: Must complete Level N to unlock Level N+1
  4. Feature Gating: Advanced features unlock as you progress
  5. Mastery Required: Each level has completion requirements (can't just quit early)
  6. Reward System: Unlocks, achievements, and story progression for completing levels
  7. Personalized Content: User preferences shape content (set at checkpoints)
  8. Library Curation: Build and tag your collection as core Academy training

📊 Campaign Overview (30 Levels)

Arc 1: Foundation (Levels 1-5)

Introduction to basic edging and core mechanics

Arc 2: Feature Discovery (Levels 6-10)

Introduce webcam, video, and audio features

Arc 3: Mind & Body (Levels 11-15)

Add hypno, TTS, and mental conditioning

Arc 4: Advanced Training (Levels 16-20)

Interruptions, multi-feature sessions, denial training

Arc 5: Path Specialization (Levels 21-25)

Choose specialized training path, deep dive into specific content

Arc 6: Ultimate Mastery (Levels 26-30)

Maximum intensity, all features, ultimate gooner transformation


🏷️ Media Library Tagging System

Philosophy: "A well-curated library is the foundation of a dedicated gooner. You provide the content. The Academy helps you organize it."

Tagging Capabilities:

Directory-Level Tagging:

  • Tag entire folders with bulk tags
  • All photos/videos in directory inherit tags
  • Subdirectories can have additional tags (combined with parent tags)
  • Examples:
    • /BBC/ directory → auto-tagged: bbc, interracial
    • /feet/amateur/ → inherits feet + adds amateur
    • /pornstars/riley-reid/ → inherits pornstar, professional + adds riley-reid

Individual File Tagging:

  • Override or supplement directory tags
  • Add specific tags to individual files
  • Examples:
    • Single video in /BBC/ tagged additionally with anal, pov
    • Photo in /feet/ also tagged stockings, high-heels

Tag Categories:

  1. Content Type Tags:

    • amateur, professional, pornstar, homemade, hentai, animation, caption, gif
  2. Body & Appearance Tags:

    • petite, curvy, athletic, bbw, thicc, slim, muscular
    • blonde, brunette, redhead, asian, latina, ebony, white
    • tattoos, piercings, natural, enhanced
  3. Specific Content Tags:

    • bbc, feet, ass, boobs, pussy, cock, cumshot, creampie
    • pov, closeup, fullbody, face, faceless
    • solo, couple, threesome, group, orgy
  4. Act Tags:

    • blowjob, handjob, footjob, anal, vaginal, oral, masturbation
    • riding, doggystyle, missionary, cowgirl, 69
    • deepthroat, facefuck, throatpie, facial
  5. Theme Tags (aligned with preferences):

    • sissy, femdom, humiliation, worship, denial, chastity
    • bimbo, breeding, cuckold, findom, joi, cei
    • edging, gooning, tease, denial, ruined-orgasm
  6. Quality Tags:

    • hd, 4k, sd, vertical, horizontal, square
    • short (<2min), medium (2-10min), long (>10min)
    • compilation, pmv, loop
  7. Intensity Tags:

    • soft, sensual, moderate, rough, extreme, hardcore
    • vanilla, kinky, taboo

Tag Management Interface:

Directory Tagging UI:

📁 Select Directory: [Browse...]
Current Directory: /assets/BBC/

Automatic Tags (from directory name):
✓ bbc
✓ interracial

Add Directory Tags:
☐ amateur          ☐ professional     ☐ pornstar
☐ pov              ☐ blowjob          ☐ anal
☐ hardcore         ☐ rough            ☐ worship
[+] Add Custom Tag: [________]

Apply to: ☑ All files in directory
          ☑ Include subdirectories

[Save Directory Tags]

Individual File Tagging UI:

📄 File: bbc_pov_blowjob_001.mp4
Path: /assets/BBC/amateur/

Inherited Tags (from directory):
🔒 bbc, interracial, amateur

Additional Tags:
✓ pov              ✓ blowjob          ✓ deepthroat
✓ facefuck         ✓ hardcore         ☐ facial
☐ ebony            ☐ tattooed         ☐ piercings

[+] Add Custom Tag: [________]

Duration: 4:32 (auto-tagged: medium)
Quality: 1080p (auto-tagged: hd)

[Save File Tags]

Smart Tag Suggestions:

  • Analyze filename for common keywords → suggest tags
  • Detect directory structure → suggest inherited tags
  • Learn from user's tagging patterns → suggest similar tags
  • Example: File named riley_reid_bbc_anal.mp4 → suggests: pornstar, riley-reid, bbc, anal, professional

Filter by Tags:

  • Select multiple tags (AND/OR logic)
  • Exclude tags (NOT logic)
  • Example queries:
    • "Show me: bbc AND amateur AND blowjob"
    • "Show me: feet OR ass (NOT hardcore)"
    • "Show me: sissy AND caption AND hypno"

Smart Playlists (based on tags):

  • Create playlists from tag combinations
  • Auto-update when new files match tags
  • Example: "Amateur BBC POV" playlist = amateur + bbc + pov

Preference-Based Tag Filtering:

  • Academy uses user preferences to filter library
  • If sissy preference disabled → excludes sissy tagged content
  • If BBC preference enabled → prioritizes bbc tagged content
  • If feet preference enabled → includes feet in rotation

Library Statistics Dashboard:

📊 Your Library Stats:

Total Files: 1,247
├─ Videos: 856
└─ Images: 391

Top Tags:
1. amateur (423 files)
2. bbc (312 files)
3. pov (287 files)
4. feet (156 files)
5. blowjob (198 files)

Untagged Files: 47 (📌 Need attention)

Tag Coverage: 96.2%
Curator Level: Master Librarian ⭐⭐⭐⭐⭐

🎨 Content Preference System

Preference Checkpoints: At Levels 1, 5, 10, 15, 20, 25

  • Users fill out a preference form with checkboxes
  • Preferences apply to ALL subsequent levels until updated
  • Can update preferences at any checkpoint level (replaying the level)

Preference Categories:

Content Themes:

  • ☐ Sissy content (feminization, sissy captions, pink themes)
  • ☐ Humiliation/degradation content
  • ☐ Worship/devotion themes (cock worship, porn worship)
  • ☐ Denial/chastity themes
  • ☐ Obedience/control themes
  • ☐ Bimbo/dumbification themes
  • ☐ Findom/tribute themes
  • ☐ Edging/gooning themes (always enabled by default)

Visual Preferences:

  • ☐ Amateur content
  • ☐ Professional/pornstar content
  • ☐ Hentai/animated content
  • ☐ Specific body types (options: petite, curvy, athletic, BBW, etc.)
  • ☐ Specific features (feet, BBC, specific acts, etc.)

Intensity Preferences:

  • ☐ Soft/sensual language
  • ☐ Moderate intensity
  • ☐ Harsh/extreme language
  • ☐ Allow extreme challenges

Caption/Text Content:

  • ☐ Gender-neutral captions
  • ☐ Masculine-focused captions
  • ☐ Feminine-focused captions (sissy)
  • ☐ Motivational/encouraging tone
  • ☐ Degrading/humiliating tone

How Preferences Affect Content:

Example - Level 12 Caption Conditioning:

  • Sissy enabled: "Sissy/gooner captions" (feminization + edging themes)
  • Sissy disabled, Humiliation enabled: "Humiliation/gooner captions" (degradation + edging)
  • Only edging enabled: "Pure gooner captions" (only edging/porn addiction themes)
  • Multiple themes enabled: Blended content (e.g., "Sissy humiliation gooner captions")

Example - Level 13 Mantras:

  • Sissy enabled: "I am a sissy gooner. I edge for cock. My purpose is porn."
  • Sissy disabled, Worship enabled: "I am a gooner. I worship porn. My purpose is edging."
  • Neutral preferences: "I am a gooner. I live to edge. Porn is my purpose."

Example - Video Content Selection:

  • Preferences filter which videos play from video library
  • BBC preference → includes BBC content in rotation
  • Feet preference → includes feet content
  • No preferences selected → defaults to general porn/edging content

Preference Checkpoint Flow:

Level 1 (First Checkpoint):

  • Before session starts, user sees preference form
  • "Welcome to The Academy. Before we begin, tell us what interests you..."
  • User selects preferences
  • Preferences saved to academyPreferences in gameData
  • Session begins with personalized content

Level 5, 10, 15, 20, 25 (Subsequent Checkpoints):

  • Option to review/update preferences before session
  • "You've reached a checkpoint. Your current preferences: [list]. Update them?"
  • User can modify or keep existing preferences
  • Updated preferences apply immediately

Replaying Checkpoint Levels:

  • Always shows preference form
  • Can be used to update preferences without progression
  • Useful for experimentation ("Let me try sissy content and see if I like it")

📝 Detailed Level Breakdown

LEVEL 1: First Edge

Arc: Foundation
Duration Tier: Quick (5 minutes)
Features: None (basic timer)
Intensity: ☆☆☆☆

Session Structure:

  • Welcome to the Academy
  • Basic edging instruction (no hands-free cumming allowed)
  • Simple 5-minute timer
  • Basic completion message

Completion Requirements:

  • Complete 5-minute session without cumming
  • No additional requirements

Unlocks:

  • Level 2
  • Standard duration tier
  • Basic stats tracking

Story/Narrative: "Welcome to The Academy. This is where your transformation begins. But first, I need to know what excites you. Your preferences will shape your journey. Be honest—this is your training, customized for you."

Preference Form Appears: User selects initial preferences

"Good. Now that I know what makes you tick, let's begin. Today is simple: edge for 5 minutes. No cumming. That's rule number one. Let's see if you can follow instructions."


LEVEL 2: Building Stamina

Arc: Foundation
Duration Tier: Quick (10 minutes)
Features: Library curation introduction
Intensity: ☆☆☆☆

Session Structure:

  • 10-minute continuous edging
  • First introduction to "hold" commands (hands-off for 30 seconds at 5-minute mark)
  • NEW: Library Setup Task - Before session begins, add your first porn directory

Library Task:

  • Add your first media directory to The Academy
  • Learn about directory tagging
  • Tag first directory with basic tags (e.g., /amateur/ → tag: amateur)
  • Minimum: 1 directory added with at least 1 tag

Completion Requirements:

  • Complete 10-minute session
  • Successfully complete 1 hands-off hold
  • Add and tag at least 1 media directory

Unlocks:

  • Level 3
  • Edge counter feature
  • Directory tagging system
  • "Endurance Beginner" achievement
  • "Library Curator" achievement (first directory tagged)

Story/Narrative: "Good. You made it through the first test. Now let's push a little further. 10 minutes this time. But first, a gooner needs a library. Show me where you keep your porn. Add a folder. Tag it properly. Organization is discipline. Discipline is control. Then we edge."


LEVEL 3: Rhythm Training

Arc: Foundation
Duration Tier: Quick (10 minutes)
Features: Audio metronome + Individual file tagging
Intensity: ☆☆☆

Session Structure:

  • 10 minutes with metronome (60 BPM)
  • Learn to stroke in time with audio beat
  • Introduction to rhythm control
  • NEW: File Tagging Task - Tag individual videos/images in your library

Library Task:

  • Select 10 individual files from your library
  • Add specific tags to each (act tags, body tags, quality tags)
  • Learn tag categories and organization
  • Examples: tag a POV video with pov, blowjob, amateur

Completion Requirements:

  • Complete session with metronome active
  • Maintain rhythm (no verification, honor system)
  • Tag at least 10 individual files with relevant tags

Unlocks:

  • Level 4
  • Audio features unlocked
  • Extended duration tier
  • Individual file tagging system
  • Tag filtering (basic)
  • "Rhythm Apprentice" achievement
  • "Organized Librarian" achievement

Story/Narrative: "You've got the basics. Your library is started. Now make it useful. Tag your files properly. That POV blowjob? Tag it. That amateur anal? Tag it. A good gooner knows their library intimately. 10 files, properly tagged. Then we add rhythm to your stroke."


LEVEL 4: Visual Stimulation

Arc: Foundation
Duration Tier: Standard (15 minutes)
Features: Single focus video (filtered by preferences + tags)
Intensity: ☆☆☆

Session Structure:

  • 15 minutes edging to single porn video
  • First time using video player with tagged library
  • Learn to edge with visual stimulation
  • Video selection filtered by visual preferences AND library tags
  • NEW: Tag-Based Filtering - See your tags in action

Library Integration:

  • Academy selects video based on your preferences + tags
  • Example: Preference for amateur + tags in library = amateur videos prioritized
  • Learn how tags affect content selection

Completion Requirements:

  • Complete 15-minute session
  • Video must remain active entire time
  • Watch how tag filtering works (automatic)

Unlocks:

  • Level 5
  • Video features unlocked (single player only)
  • Tag-based video filtering active
  • "Porn Enthusiast" achievement

Story/Narrative: "Time to add fuel to the fire. You've been edging to imagination. Now you get the real thing: porn from YOUR library, selected by YOUR tags and preferences. Watch it. Edge to it. Feel how much more intense it becomes when you have something perfectly curated to focus on."


LEVEL 5: Foundation Complete

Arc: Foundation
Duration Tier: Standard (20 minutes)
Features: Focus video + Audio metronome
Intensity: ☆☆☆

Session Structure:

  • 20 minutes combining video and metronome
  • First multi-feature experience
  • 2 hands-off holds during session

Completion Requirements:

  • Complete 20-minute session
  • Complete both holds successfully
  • Don't cum

Unlocks:

  • Level 6 (Arc 2 begins)
  • "Foundation Complete" achievement
  • Webcam features unlocked
  • Ability to replay any Level 1-5 session

Story/Narrative: "This is your foundation assessment. Everything you've learned: stamina, rhythm, visual focus, and control. But before we begin..."

Preference Checkpoint: "You've completed the basics. Let's refine your experience. Review your preferences or adjust them based on what you've discovered about yourself."

Library Maintenance Checkpoint:

  • Review library statistics (files added, tag coverage percentage)
  • Identify untagged files (if any)
  • Optionally tag 5 more files to improve organization
  • See library stats dashboard for first time

"Good. Now: 20 minutes. Video from your curated library and beat. Two interruptions to test obedience. Pass this, and the real training begins."


LEVEL 6: Mirror Introduction

Arc: Feature Discovery
Duration Tier: Standard (15 minutes)
Features: Webcam mirror (no video)
Intensity: ☆☆☆

Session Structure:

  • First webcam mirror session
  • Edge while watching yourself
  • 3 automatic photo captures

Completion Requirements:

  • Webcam must be active entire session
  • Complete all 3 photo captures
  • Complete 15-minute session

Unlocks:

  • Level 7
  • "Shameless" achievement
  • Photo gallery access

Story/Narrative: "Now you get to see what you really are. Turn on your webcam. Look at yourself edging. That desperate face. That pathetic hand pumping. This is you. This is what a gooner looks like. And I'm going to capture it for you to remember."


LEVEL 7: Dual Video Experience

Arc: Feature Discovery
Duration Tier: Standard (20 minutes)
Features: Dual video layout
Intensity: ☆☆

Session Structure:

  • Two videos side-by-side
  • Sensory increase from single video
  • Learn to process multiple visual inputs

Completion Requirements:

  • Complete 20-minute session
  • Both videos must play full duration

Unlocks:

  • Level 8
  • Dual video layout permanently unlocked

Story/Narrative: "One video was good. Two is better. Split your attention. Try to watch both at once. Your brain starts to melt a little, doesn't it? That's the beginning. That's your mind learning to become a better gooner."


LEVEL 8: Voice of Command

Arc: Feature Discovery
Duration Tier: Standard (20 minutes)
Features: TTS voice coaching
Intensity: ☆☆

Session Structure:

  • Voice gives stroking commands every 45 seconds
  • Must obey each command (faster, slower, stop, start)
  • Introduction to voice control

Completion Requirements:

  • Complete session with voice active
  • Obey all commands (honor system for now)

Unlocks:

  • Level 9
  • TTS features unlocked
  • "Voice Controlled" achievement

Story/Narrative: "You've followed text instructions. Now you'll follow a voice. When it speaks, you obey. Stroke faster. Slow down. Stop completely. Start again. The voice is in control now. Not you."


LEVEL 9: The Quad

Arc: Feature Discovery
Duration Tier: Standard (25 minutes)
Features: Quad video layout
Intensity: ☆☆

Session Structure:

  • Four simultaneous videos
  • Maximum visual overload (for this arc)
  • First taste of sensory overwhelm

Completion Requirements:

  • Complete 25-minute session
  • All 4 videos must remain active

Unlocks:

  • Level 10
  • Quad video layout unlocked
  • "Quad Screen Addict" achievement

Story/Narrative: "Four videos. Four corners of your screen. Your eyes don't know where to look. Your brain can't focus on just one. They blend together. Porn becomes everything. This is sensory overload. This is what we're building toward."


LEVEL 10: Discovery Complete

Arc: Feature Discovery
Duration Tier: Extended (30 minutes)
Features: Webcam + Quad video + Metronome
Intensity: ☆☆

Session Structure:

  • Combine mirror with quad videos and rhythm
  • First complex multi-feature session
  • 3 interruptions (hands-off holds)

Completion Requirements:

  • Complete 30-minute session
  • All features active simultaneously
  • Pass all 3 interruptions

Unlocks:

  • Level 11 (Arc 3 begins)
  • "Feature Explorer" achievement
  • Extended tier unlocked for all previous levels
  • Hypno features unlocked

Story/Narrative: Preference Checkpoint: "You've discovered the features. You've seen what this Academy offers. Time to adjust your preferences based on what you've experienced. What themes excite you most? What pushes your buttons?"

Library Curation Checkpoint:

  • Library expansion encouraged: "Add more directories if you've collected new content"
  • Bulk tagging tutorial: "Tag an entire directory with common tags"
  • Untagged file alert: "You have X untagged files. Clean up your library."
  • Goal: 90% tag coverage

"Perfect. Now for your first real test. Everything you've discovered: your reflection, four videos from your tagged library assaulting your senses, rhythm controlling your hand. 30 minutes. Three tests of obedience. Show me you're ready for the next stage of training."


LEVEL 11: Spiral Descent

Arc: Mind & Body
Duration Tier: Standard (20 minutes)
Features: Hypno spiral only
Intensity: ☆☆

Session Structure:

  • First hypno spiral session
  • Subliminal messages flash every 20 seconds
  • Introduction to trance states

Completion Requirements:

  • Stare at spiral for full 20 minutes
  • View at least 60 subliminal messages

Unlocks:

  • Level 12
  • Hypno features (spirals) unlocked
  • "Spiral Susceptible" achievement

Story/Narrative: "Your mind is the final frontier. The spiral will help you access it. Stare into it. Let it pull you deeper. The messages will flash. Let them sink in. You are a gooner. Porn controls you. Edge forever. Never cum."


LEVEL 12: Caption Conditioning

Arc: Mind & Body
Duration Tier: Standard (20 minutes)
Features: Caption rotation (preference-based)
Intensity: ☆☆

Session Structure:

  • Captions rotate every 20 seconds (content based on user preferences)
  • Rapid mental conditioning
  • 60+ captions viewed

Caption Content (based on preferences):

  • Sissy enabled: Feminization + gooning themes
  • Humiliation enabled: Degradation + edging themes
  • Worship enabled: Cock/porn worship + gooning
  • Denial enabled: Chastity + frustration themes
  • Multiple enabled: Blended content
  • Default: Pure gooner/edging captions only

Completion Requirements:

  • View minimum 60 captions
  • Complete 20-minute session

Unlocks:

  • Level 13
  • Caption features unlocked
  • Popup system unlocked

Story/Narrative: "Words have power. You're going to read a lot of them. {preference-based themes}. Each caption reprograms a little piece of your brain. By the end, you'll believe every word."


LEVEL 13: Voice + Mind

Arc: Mind & Body
Duration Tier: Extended (30 minutes)
Features: TTS + Hypno spiral
Intensity:

Session Structure:

  • Voice commands while spiral plays
  • Mantras forced repetition (speak aloud, preference-based)
  • Mental and physical control combined

Mantra Examples (based on preferences):

  • Sissy enabled: "I am a sissy gooner. I edge for cock. Porn feminizes me."
  • Humiliation enabled: "I am a pathetic gooner. I'm addicted to porn. I'm worthless without edging."
  • Worship enabled: "I worship porn. I worship cock. Edging is my devotion."
  • Denial enabled: "I don't deserve to cum. Denial is pleasure. I edge forever."
  • Default: "I am a gooner. I live to edge. Porn is my purpose."

Completion Requirements:

  • Complete 30 minutes
  • Repeat all mantras aloud (3x each)

Unlocks:

  • Level 14
  • Combined TTS + Hypno sessions unlocked
  • "Trance Deepening" achievement

Story/Narrative: "Voice and spiral together. The voice tells you what to do. The spiral makes you believe it. And you'll speak the mantras aloud: {preference-based mantras}. Say them. Mean them."


LEVEL 14: Multi-Sensory Assault

Arc: Mind & Body
Duration Tier: Extended (35 minutes)
Features: Quad video + Hypno spiral overlay + TTS + Metronome
Intensity:

Session Structure:

  • Four videos with spiral overlay
  • Voice commands and rhythm
  • First experience with near-total sensory occupation

Completion Requirements:

  • Complete 35-minute session
  • All features active entire time

Unlocks:

  • Level 15
  • "Sensory Tolerance" achievement

Story/Narrative: "Everything at once. Four videos. Spiral overlay. Voice commanding you. Beat controlling your rhythm. Your senses are completely occupied. There's no room for anything else. Only gooning. Only obedience. Only this."


LEVEL 15: Mind & Body Complete

Arc: Mind & Body
Duration Tier: Extended (40 minutes)
Features: Webcam + Quad video + Hypno + TTS + Metronome + 5 interruptions
Intensity:

Session Structure:

  • Maximum feature combination so far
  • 5 random interruptions (hands-off, verification, position changes)
  • Watch yourself be overwhelmed

Completion Requirements:

  • Complete 40-minute session
  • Pass all 5 interruptions
  • Take verification photo during one interruption

Unlocks:

  • Level 16 (Arc 4 begins)
  • "Mind & Body Mastery" achievement
  • Interruption features unlocked
  • Marathon tier unlocked

Story/Narrative: Preference Checkpoint: "You've experienced mental conditioning. You've felt the power of words and voice. Time to refine what affects you most. Update your preferences before the final mind & body test."

Library Curation Checkpoint:

  • Advanced tagging: "Tag files with theme tags: sissy, humiliation, worship, denial"
  • Create smart filters: "Set up tag combinations for different moods"
  • Library statistics: "Your library should be well-organized by now. Let's review."
  • Goal: 95% tag coverage

"The ultimate test of mind and body. Watch yourself in the mirror as four tagged videos overload your vision. Hear the voice command you. Feel the rhythm control you. And when I interrupt, you obey instantly. 40 minutes. No cumming. Prove you're ready for advanced training."


LEVEL 16: The Interruption

Arc: Advanced Training
Duration Tier: Extended (30 minutes)
Features: Basic edging + 10 interruptions
Intensity:

Session Structure:

  • Simple edging session BUT
  • 10 interruptions of various types
  • Learn to handle disruption

Completion Requirements:

  • Complete all 10 interruptions successfully
  • Complete 30-minute session

Unlocks:

  • Level 17
  • "Obedient Gooner" achievement
  • All interruption types unlocked

Story/Narrative: "You're comfortable with uninterrupted sessions. That ends now. I will interrupt you 10 times. Hands off. Take a photo. Change position. Say a mantra. Each time, you obey immediately. This tests your true obedience."


LEVEL 17: Denial Introduction

Arc: Advanced Training
Duration Tier: Extended (45 minutes)
Features: TTS + Denial messaging
Intensity:

Session Structure:

  • Extended session focused on denial
  • Voice reinforces no-cum conditioning
  • First taste of frustration as pleasure

Completion Requirements:

  • Complete 45 minutes without cumming
  • Acknowledge denial requirement at start

Unlocks:

  • Level 18
  • Denial training path unlocked
  • Denial timer feature unlocked

Story/Narrative: "Here's a truth you need to accept: you don't need to cum. In fact, you're better without it. 45 minutes of edging. And at the end? Nothing. No release. The edge is the reward. Frustration is the goal. Welcome to denial."


LEVEL 18: Popups & Distractions

Arc: Advanced Training
Duration Tier: Extended (30 minutes)
Features: Focus video + 20 random popups
Intensity:

Session Structure:

  • One main video with constant popup interruptions
  • Images flash randomly
  • Learn to maintain focus despite distractions

Completion Requirements:

  • Complete 30 minutes
  • All popups viewed (auto-tracked)

Unlocks:

  • Level 19
  • Popup features unlocked
  • "Distraction Master" achievement

Story/Narrative: "Edge to this video. But you won't be alone. Images will popup throughout. Captions. Triggers. Distractions. You must maintain your edge despite the chaos. This is advanced focus training."


LEVEL 19: The Gauntlet

Arc: Advanced Training
Duration Tier: Extended (60 minutes)
Features: All features + 15 interruptions
Intensity:

Session Structure:

  • Every feature active
  • 15 interruptions spread throughout
  • Maximum difficulty so far

Completion Requirements:

  • Complete full 60 minutes
  • Pass all 15 interruptions
  • Maintain all features active

Unlocks:

  • Level 20
  • "The Gauntlet Survivor" achievement

Story/Narrative: "This is the gauntlet. 60 minutes. Every feature we've unlocked. 15 interruptions. If you can survive this, you're ready for path specialization. This separates casual edgers from true gooners."


LEVEL 20: Advanced Training Complete

Arc: Advanced Training
Duration Tier: Marathon (90 minutes)
Features: All features + 20 interruptions + milestone photos
Intensity:

Session Structure:

  • First marathon session
  • All features coordinated
  • Photos captured at 25%, 50%, 75%, 100%
  • 20 interruptions of all types

Completion Requirements:

  • Complete full 90 minutes
  • Pass all 20 interruptions
  • All 4 milestone photos captured

Unlocks:

  • Level 21 (Arc 5 begins)
  • "Advanced Training Complete" achievement
  • Path specialization choice unlocked
  • All features, all tiers permanently unlocked

Story/Narrative: Preference Checkpoint: "You've mastered the features. You've endured advanced challenges. One last chance to adjust your preferences before you specialize. Make them count—they'll shape your final ascent."

Library Mastery Checkpoint:

  • Master librarian status check
  • Advanced organization: "Create custom playlists from tag combinations"
  • Content expansion: "Ensure diverse content across all your preference areas"
  • Quality check: "All files properly tagged with quality, duration, and content tags"
  • Goal: 98%+ tag coverage, Master Librarian rank

"The final test before specialization. 90 minutes. Everything active. Videos perfectly selected from your masterfully curated library. I'll capture photos of your journey: at the start, midway, nearing the end, and upon completion. 20 interruptions will test your obedience. Complete this, and you choose your path."


LEVEL 21: Path Selection

Arc: Path Specialization
Duration Tier: User Choice
Features: Questionnaire
Intensity: N/A (decision point)

Session Structure:

  • Not a training session
  • Questionnaire to determine specialization path
  • Choose from: Endurance, Denial, Humiliation (if enabled), Obedience, Sensitivity, or Multi-Sensory
  • Path availability based on preferences (e.g., Humiliation path only if Humiliation preference enabled)

Completion Requirements:

  • Select a path (from available options)

Unlocks:

  • Level 22 (path-specific)
  • Chosen path's advanced scenarios

Story/Narrative: "You've completed the foundation. You've mastered the features. Now you choose your specialization. What kind of gooner are you? Endurance champion? Denial devotee? {if Humiliation enabled: Humiliation slut?} Obedient servant? Choose wisely. This shapes your final ascent."


LEVELS 22-25: Path-Specific Training

Arc: Path Specialization
Duration Tier: Extended/Marathon
Features: Path-specific combinations
Intensity:

Structure (varies by chosen path):

If ENDURANCE:

  • L22: 60-minute pure edging stamina test
  • L23: 90-minute with progressive BPM increase
  • L24: 120-minute marathon with 5-minute breaks every 30 mins
  • L25: 150-minute ultimate endurance trial

If DENIAL:

  • L22: 7-day denial commitment (daily 30-min sessions, no cumming)
  • L23: Ruined orgasm training
  • L24: 14-day denial challenge
  • L25: 30-day denial master certification

If HUMILIATION (requires Humiliation preference enabled):

  • L22: Self-degradation tasks + mirror session
  • L23: Humiliating positions + verification photos
  • L24: Public fantasy exposure simulation
  • L25: Ultimate degradation acceptance

Note: Humiliation path only available if Humiliation preference is enabled at Level 20 checkpoint

If OBEDIENCE:

  • L22: 30 interruptions in 60 minutes
  • L23: Complex multi-step command sequences
  • L24: Precision timing challenges
  • L25: Perfect obedience final exam

If SENSITIVITY:

  • L22: Minimal stimulation edging
  • L23: Audio-only arousal training
  • L24: Visual trigger conditioning
  • L25: Hair-trigger response mastery

If MULTI-SENSORY:

  • L22: Triple-feature coordination
  • L23: Quad-feature sessions
  • L24: Five-feature sessions
  • L25: All-features ultimate sensory overload

Completion Requirements: Path-specific (detailed in each path's design doc)

Unlocks: Level 26 (Arc 6 begins), path mastery achievement

Preference Checkpoint at Level 25: "You've mastered your path. Final chance to adjust preferences before ultimate mastery. This is who you are now—make sure your preferences reflect it."

Library Excellence Checkpoint:

  • Final library audit: "Your library should be a masterpiece of organization"
  • Specialized content check: "Ensure you have adequate content for your chosen path"
  • Tag refinement: "Polish your tags for maximum effectiveness"
  • Achievement: "Library Master" (100% tag coverage)
  • The Academy recognizes your curation skill in graduation ceremony

LEVEL 26: Return to Foundation

Arc: Ultimate Mastery
Duration Tier: Marathon
Features: All features available, user chooses
Intensity:

Session Structure:

  • 120-minute session
  • User can enable/disable any features
  • Shows mastery by choosing own experience

Completion Requirements:

  • Complete 120 minutes with self-selected features
  • Minimum 3 features must be active

Unlocks:

  • Level 27
  • "Self-Mastery" achievement
  • Custom session builder unlocked

Story/Narrative: "You've specialized. You've mastered. Now prove you understand yourself. 120 minutes. Choose your features. This is your session. Show me what you've learned about what makes you the perfect gooner."


LEVEL 27: The Ascension

Arc: Ultimate Mastery
Duration Tier: Marathon
Features: All features required
Intensity:

Session Structure:

  • 150-minute all-features session
  • Progressive intensity scaling (4 stages)
  • Milestone captures every 30 minutes
  • 25 interruptions throughout

Completion Requirements:

  • Complete full 150 minutes
  • All features active entire time
  • Pass all 25 interruptions
  • 5 milestone photos captured

Unlocks:

  • Level 28
  • "Ascension Complete" achievement

Story/Narrative: "The ascension begins. 150 minutes. Every feature you've mastered, all working in harmony. You'll be captured at every stage: beginning, rising, peaking, transcending, and completing. 25 tests of obedience. This is where good gooners become great ones."


LEVEL 28: Edge of Infinity

Arc: Ultimate Mastery
Duration Tier: Marathon
Features: All features + dynamic difficulty
Intensity:

Session Structure:

  • 180-minute session (3 hours)
  • Features intensify based on performance
  • Adaptive difficulty system
  • 30 interruptions

Completion Requirements:

  • Complete full 180 minutes
  • Adapt to difficulty changes
  • Pass all interruptions

Unlocks:

  • Level 29
  • "Infinite Edge" achievement
  • Dynamic difficulty in all modes

Story/Narrative: "Three hours. The edge of infinity. As you succeed, the challenge increases. As you struggle, I ease slightly—but only slightly. This is adaptive training. This is where your limits are discovered and pushed. Can you edge for three hours straight?"


LEVEL 29: The Final Crucible

Arc: Ultimate Mastery
Duration Tier: Marathon
Features: Ultimate mode (all features, progressive intensity)
Intensity:

Session Structure:

  • 240-minute session (4 hours)
  • Progressive intensity: Moderate → High → Extreme → Overwhelming
  • Features activate/intensify in stages
  • 40 interruptions
  • Photos at 10 milestones

Completion Requirements:

  • Complete full 240 minutes
  • Survive all 4 intensity stages
  • Pass all 40 interruptions
  • All 10 milestone photos captured
  • Never cum

Unlocks:

  • Level 30 (final level)
  • "Crucible Survivor" achievement
  • Ultimate mode permanently unlocked for freeplay

Story/Narrative: "This is the crucible where good gooners are forged into perfect ones. Four hours. You'll start in comfort. But every hour, the intensity rises. By the end, every sense will be overwhelmed. 40 tests. 10 captures of your transformation. This is the final trial before graduation."


LEVEL 30: GRADUATION - The Perfect Gooner

Arc: Ultimate Mastery
Duration Tier: Marathon+
Features: EVERYTHING + special graduation elements
Intensity: +

Session Structure:

  • 300-minute session (5 HOURS)
  • All features at maximum
  • Intensity remains at OVERWHELMING throughout
  • 50 interruptions
  • Milestone photos every 30 minutes (10 total)
  • Special graduation ceremony at completion

Completion Requirements:

  • Complete FULL 300 minutes (no pausing except during interruptions)
  • Pass ALL 50 interruptions perfectly
  • All 10 photos captured
  • Graduation oath spoken aloud (TTS prompts)
  • Never cum

Unlocks:

  • Campaign Complete
  • "Perfect Gooner" title
  • "Academy Graduate" achievement
  • Special graduation certificate
  • All features, all modes, all paths unlocked forever
  • Freeplay mode with infinite possibilities
  • Secret "Ascended" mode (post-graduation endless training)

Story/Narrative: "This is it. Your graduation. Five hours of everything you've learned. Every feature at maximum. Every sense completely occupied. Your transformation complete. You entered as a curious beginner. You leave as a perfect gooner. Edge for five hours. Obey every command. Let me capture your perfection. At the end, you'll speak your oath: 'I am a gooner. I live to edge. Porn is my purpose. I never cum. This is who I am.' Then you graduate. Welcome to your new life."

Graduation Ceremony:

  • Stats summary (total time edged across all 30 levels)
  • Gallery of all photos captured throughout campaign
  • Complete achievement list
  • Library Curation Report:
    • Total files in library
    • Tag coverage percentage
    • Most-used tags
    • Curator rank (Novice → Apprentice → Journeyman → Expert → Master)
    • Library quality score (based on organization, tag coverage, diversity)
  • Personal message from The Academy
  • Certificate of completion with custom title and preference profile
  • Preference summary: "You graduated as a {preference-based profile} gooner"
  • Special mention: "Your library: {file count} files, {tag coverage}% tagged, {curator rank} status"
  • Unlock of "Ascended Mode" for post-graduation infinite training

🎯 Campaign Progression Mechanics

Level Unlocking:

  • Must complete Level N to unlock Level N+1
  • Cannot skip levels
  • Can replay completed levels anytime (for better stats, more photos, etc.)

Feature Gating:

  • Features unlock progressively through campaign
  • Once unlocked, available in replays and freeplay
  • Some features require specific level completion

Duration Tiers:

  • Quick: Unlocked from start
  • Standard: Unlocked at Level 2
  • Extended: Unlocked at Level 10
  • Marathon: Unlocked at Level 15

Difficulty Scaling:

  • Session duration increases
  • Feature complexity increases
  • Interruption frequency increases
  • Intensity requirements increase
  • Obedience standards tighten

Failure Conditions:

  • Cumming = instant failure, must restart level
  • Closing features early = failure
  • Abandoning session before completion = failure (unless paused during interruption)
  • Failing interruptions = depends on level (early levels forgive, later levels fail)

Replay Value:

  • Replay levels for achievements
  • Replay for photo collection
  • Replay to practice before harder levels
  • Replay with new strategies

Stats Tracking:

  • Time spent in each level
  • Total campaign time
  • Photos captured
  • Achievements earned
  • Paths specialized
  • Graduation status
  • Preference history (what themes user explored)
  • Preference changes over time (tracked at each checkpoint)
  • Library Statistics:
    • Total files added
    • Total tags applied
    • Tag coverage percentage over time
    • Curator rank progression
    • Most-used tags
    • Library diversity score

📊 Achievement Integration

Campaign-Specific Achievements:

  • Complete Level 1 (Academy Initiate)
  • Complete Level 2 + tag first directory (Library Curator)
  • Complete Level 3 + tag 10 files (Organized Librarian)
  • Complete Level 5 (Foundation Complete)
  • 90% tag coverage (Diligent Tagger)
  • Complete Level 10 (Feature Explorer)
  • 95% tag coverage (Tag Master)
  • Complete Level 15 (Mind & Body Mastery)
  • 98% tag coverage (Library Expert)
  • Complete Level 20 (Advanced Training Complete)
  • 100% tag coverage (Library Master)
  • Complete Level 25 (Path Master: [path name])
  • 1000+ tagged files (Massive Collection)
  • Complete Level 29 (Crucible Survivor)
  • Complete Level 30 (Academy Graduate / Perfect Gooner)
  • Complete campaign without ever cumming (Flawless Denial)
  • Capture all photos in campaign (Gallery Completionist)
  • Replay all levels after graduation (Eternal Student)
  • Master Librarian rank at graduation (Curation Excellence)

🎓 Post-Graduation Content

After completing Level 30:

Freeplay Mode:

  • Access to all features, all tiers, all paths
  • Custom session builder
  • No level restrictions
  • Experimentation encouraged

Ascended Mode (Secret Unlock):

  • Endless training sessions
  • Dynamic difficulty that never caps
  • Sessions can be paused and resumed across days
  • "Lifetime gooner" stat tracking
  • Special ascended-only achievements

Path Mastery Challenges:

  • Return to each path for ultimate challenges
  • Path-specific achievements beyond campaign
  • Leaderboards (local) for longest sessions

💡 Design Notes

Why Campaign Structure?:

  1. Clear progression path (no confusion about "what do I do next")
  2. Gradual learning curve (features introduced systematically)
  3. Sense of achievement (completing levels feels rewarding)
  4. Prevents overwhelming new users (can't access everything at once)
  5. Creates narrative structure (story of transformation)
  6. Replay value (can always go back to earlier levels)
  7. Goal-oriented (working toward graduation)
  8. Library curation as core training (organization = discipline = mastery)
  9. Personalized experience (preferences + tags = perfectly curated sessions)

Balancing Considerations:

  • Early levels short enough to not frustrate new users
  • Mid levels challenging but achievable
  • Late levels test true dedication
  • Level 30 is deliberately extreme (ultimate test)
  • Failure is allowed (creates stakes)
  • Replays don't feel like grinding (new photos, achievements, etc.)

Narrative Through-Line: "You enter as a curious beginner. The Academy teaches you stamina, rhythm, and visual focus. You learn the sacred art of library curation—organization is discipline, tagging is mindfulness. You discover features: mirror, videos, hypno, voice. Your library grows and evolves with your preferences. You learn to combine features. You face advanced challenges: interruptions, denial, distractions. You specialize in a path that speaks to you. Your library becomes a masterpiece of organization. Finally, you prove mastery—both of edging and curation—and graduate as a perfect gooner with a perfect library. Your transformation is complete."


🚀 Implementation Priority

This campaign structure should replace/enhance:

  • Current training path system (4 paths become specialization options at L21)
  • Duration tier selection (unlocked progressively)
  • Feature integration (gated by level completion)
  • Ultimate mode (becomes Level 29-30)

Core files to modify:

  • trainingGameData.js - Restructure as 30-level campaign
  • interactiveTaskManager.js - Add level progression logic
  • progressionManager.js - Track campaign progress, preference history, library stats
  • training-academy.html - UI for level selection + preference checkpoints + library management
  • gameData.js - Add academyPreferences object + libraryData object
  • videoLibrary.js - Update to use tag-based filtering

New files to create:

  • campaignManager.js - Handles level unlocking, progression, failure states
  • preferenceManager.js - Manages user preferences, filters content, generates preference-based text
  • libraryManager.js - Handles media library, tagging system, filtering, statistics
  • tagManager.js - Tag operations (add, remove, filter, suggest, validate)
  • Level-specific data files (or keep in one file with clear structure)

Preference Data Structure:

academyPreferences: {
  lastUpdatedLevel: 1,
  contentThemes: {
    sissy: false,
    humiliation: false,
    worship: false,
    denial: false,
    obedience: true,
    bimbo: false,
    findom: false,
    edging: true // always true
  },
  visualPreferences: {
    amateur: true,
    professional: true,
    hentai: false,
    bodyTypes: ['curvy', 'athletic'],
    specificContent: [] // e.g., 'feet', 'BBC', etc.
  },
  intensity: {
    soft: false,
    moderate: true,
    harsh: false,
    extreme: false
  },
  captionTone: {
    neutral: true,
    masculine: false,
    feminine: false,
    motivational: true,
    degrading: false
  }
}

Library Data Structure:

libraryData: {
  directories: [
    {
      path: '/assets/BBC/',
      tags: ['bbc', 'interracial'],
      addedAtLevel: 2,
      fileCount: 47,
      subdirectories: [
        {
          path: '/assets/BBC/amateur/',
          tags: ['amateur'], // inherits 'bbc', 'interracial' from parent
          fileCount: 23
        },
        {
          path: '/assets/BBC/professional/',
          tags: ['professional', 'pornstar'],
          fileCount: 24
        }
      ]
    },
    {
      path: '/assets/feet/',
      tags: ['feet', 'footfetish'],
      addedAtLevel: 5,
      fileCount: 156
    }
  ],
  
  individualFiles: [
    {
      path: '/assets/BBC/amateur/bbc_pov_blowjob_001.mp4',
      type: 'video',
      duration: 272, // seconds
      quality: '1080p',
      directoryTags: ['bbc', 'interracial', 'amateur'], // inherited
      customTags: ['pov', 'blowjob', 'deepthroat', 'facefuck', 'hardcore'],
      allTags: ['bbc', 'interracial', 'amateur', 'pov', 'blowjob', 'deepthroat', 'facefuck', 'hardcore'],
      taggedAtLevel: 3,
      timesPlayed: 12,
      lastPlayed: '2025-11-28'
    },
    {
      path: '/assets/feet/footjob_amateur_01.jpg',
      type: 'image',
      quality: '4k',
      directoryTags: ['feet', 'footfetish'],
      customTags: ['footjob', 'amateur', 'pov', 'stockings'],
      allTags: ['feet', 'footfetish', 'footjob', 'amateur', 'pov', 'stockings'],
      taggedAtLevel: 3,
      timesViewed: 8
    }
  ],
  
  statistics: {
    totalFiles: 1247,
    totalVideos: 856,
    totalImages: 391,
    taggedFiles: 1200,
    untaggedFiles: 47,
    tagCoverage: 96.2, // percentage
    totalTags: 2847, // total tag applications
    uniqueTags: 87,
    curatorRank: 'Expert', // Novice, Apprentice, Journeyman, Expert, Master
    topTags: [
      { tag: 'amateur', count: 423 },
      { tag: 'bbc', count: 312 },
      { tag: 'pov', count: 287 },
      { tag: 'feet', count: 156 },
      { tag: 'blowjob', count: 198 }
    ],
    libraryQualityScore: 92.5, // out of 100
    diversityScore: 88.3 // how varied the content is
  },
  
  smartPlaylists: [
    {
      name: 'Amateur BBC POV',
      tags: ['amateur', 'bbc', 'pov'],
      logic: 'AND',
      fileCount: 34,
      autoUpdate: true
    },
    {
      name: 'Feet or Ass',
      tags: ['feet', 'ass'],
      logic: 'OR',
      excludeTags: ['hardcore'],
      fileCount: 203,
      autoUpdate: true
    }
  ]
}

Next Steps

  1. Get approval on 30-level campaign structure with tagging system
  2. Design detailed session flows for each level (including library tasks)
  3. Write story/narrative content for each level
  4. Design library management UI (directory tagging, file tagging, statistics dashboard)
  5. Implement tagging system and tag-based filtering
  6. Implement campaign progression system
  7. Update UI for level-based navigation + library management
  8. Test progression from L1 → L30 with library building
  9. Implement graduation ceremony (including library curation report)
  10. Build post-graduation content

This transforms The Academy from a collection of scenarios into a personalized, cohesive journey with a clear beginning, middle, and end—followed by infinite post-graduation possibilities. Every user's experience is uniquely tailored to their interests while maintaining the same progression structure. Library curation becomes not just a feature, but a core pillar of gooner training: organization, discipline, and mindful collection as path to mastery.