439 lines
12 KiB
Markdown
439 lines
12 KiB
Markdown
# 🎮 Gooner Training Academy
|
|
|
|
|
|
|
|
*Master Your Dedication Through Advanced Training Systems*
|
|
|
|
|
|
|
|
A comprehensive adult edging training application featuring three specialized game modes, an advanced XP progression system, and professional media library management.
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## 🚀 Quick Start
|
|
|
|
|
|
|
|
### Desktop Application (Recommended)
|
|
|
|
```bash
|
|
|
|
npm install
|
|
|
|
npm start
|
|
|
|
```
|
|
|
|
|
|
|
|
## 🏆 Three Core Game Modes
|
|
|
|
## 🎮 Game Modes
|
|
|
|
### 🎬 Training Academy
|
|
|
|
**Immersive scenario-based training with progressive storylines**
|
|
|
|
|
|
|
|
The Training Academy offers structured training programs through branching narrative scenarios. Experience guided sessions with multiple specialized training modes:
|
|
|
|
|
|
|
|
- **Photography Studio**: Webcam-based photography sessions with posing instructions
|
|
|
|
- **Training Academy**: Core scenario-driven training with adaptive content### Web Browser
|
|
|
|
- **Punishment Gauntlet**: Intense punishment and humiliation challenges
|
|
|
|
- **Endurance Trials**: Progressive endurance training from beginner to expert levels
|
|
|
|
|
|
|
|
**XP Rewards:**
|
|
|
|
- 📸 Photo Session Completion: **2 XP per photo**
|
|
|
|
- ⏱️ Time-Based Training: **1 XP per 2 minutes**
|
|
|
|
- 🎯 Scenario Completion Bonuses
|
|
|
|
- 📹 Webcam Activities: **1 XP per minute**
|
|
|
|
|
|
|
|
### ⚡ Quick Play
|
|
|
|
**Fast-start training with customizable sessions**
|
|
|
|
|
|
**Session Setup:**
|
|
|
|
- ⏰ Flexible Duration: 15 minutes to Endless hours
|
|
|
|
- 🎬 Background Video Integration: 40+ videos available
|
|
|
|
- 🎛️ Individual Task Controls: Enable/disable specific tasks
|
|
|
|
- 🎯 Custom Task Creation: Add personalized challenges
|
|
|
|
|
|
**XP Rewards:**
|
|
|
|
- ✅ Task Completion: **1-3 XP** (based on task duration)
|
|
|
|
- 🎯 Session Bonuses: **2 XP every 15 minutes**
|
|
|
|
- 📹 Recording Bonus: **+1 XP** when webcam recording enabled
|
|
|
|
|
|
|
|
**Features:**
|
|
|
|
- Real-time task filtering with persistent settings
|
|
|
|
- Background video with floating opacity controls
|
|
|
|
- Session cleanup and statistics tracking
|
|
|
|
- Webcam integration for photo capture
|
|
|
|
- Punishment system with consequence images
|
|
|
|
|
|
### 🎭 Porn Cinema
|
|
|
|
**Professional video viewing experience**
|
|
|
|
|
|
Dedicated video player system designed for focused media consumption with comprehensive viewing analytics.
|
|
|
|
- 🎬 Professional Video Interface: Full-screen theater mode
|
|
|
|
- 📋 Playlist Management: Organize viewing sessions
|
|
|
|
|
|
|
|
- 📊 Progress Tracking: Resume exactly where you left off
|
|
|
|
|
|
- 🎛️ Advanced Controls: Speed, volume, seeking, and more
|
|
|
|
**XP Rewards:**
|
|
|
|
- ⏱️ Viewing Time: **1 XP per 5 minutes** of active viewing
|
|
|
|
- ✅ Video Completion: **Bonus XP** for 90%+ completion
|
|
|
|
- 📊 Binge Sessions: **Additional rewards** for extended viewing- Multiple training modes with unique content-
|
|
|
|
- Seamless integration with linked video directories
|
|
|
|
- Watch time and completion analytics- Progressive difficulty scaling
|
|
|
|
- Favorite video tracking
|
|
|
|
- Theater mode for distraction-free viewing
|
|
|
|
- Multi-format video support
|
|
|
|
- Real-time XP tracking with status display
|
|
|
|
### 📈 Experience Points (XP) Overview
|
|
|
|
The XP system tracks your dedication and progress across all training modes, providing a unified progression metric.
|
|
|
|
|
|
|
|
### 🎯 XP Sources by Mode
|
|
|
|
| Mode | Activity | XP Reward | Notes |
|
|
|------|----------|-----------|-------|
|
|
| **Training Academy** | Time Training | 1 XP / 2 minutes | Passive time-based reward |
|
|
| | Webcam Activity | 1 XP / minute | Active engagement bonus |
|
|
| | Photo Session | 2 XP / photo | Achievement-based reward |
|
|
| **Quick Play** | Task Completion | 1-3 XP | Speed-based scaling |
|
|
| | Session Bonus | 2 XP / 15 min | Consistency reward |
|
|
| | Recording Bonus | +1 XP | Additional engagement |
|
|
| **Porn Cinema** | Video Viewing | 1 XP / 5 minutes | Engagement tracking |
|
|
| | Video Completion | Bonus XP | 90%+ completion required |
|
|
|
|
### 📊 Progression Levels
|
|
|
|
- **🌱 Beginner (0-100 XP)**: Learning the basics
|
|
|
|
- **📈 Intermediate (100-500 XP)**: Building consistency
|
|
|
|
- **🎯 Advanced (500-1500 XP)**: Mastering techniques
|
|
|
|
- **🏆 Expert (1500+ XP)**: Peak dedication
|
|
|
|
|
|
### 🔍 XP Tracking
|
|
|
|
- **Real-time Display**: Live XP counter in all game modes- Real-time XP tracking with status display
|
|
|
|
- **Session Summaries**: XP earned per session with breakdowns
|
|
|
|
- **Statistics Dashboard**: Comprehensive XP analytics
|
|
|
|
- **Progress Visualization**: Charts and progression metrics
|
|
|
|
|
|
## 📚 Library System Explained
|
|
|
|
### 🎬 Video Library Management
|
|
|
|
The Library system provides centralized management for all your media content across game modes.
|
|
|
|
|
|
|
|
### 📁 Library Organization
|
|
|
|
- **Video Directories**- Real-time task filtering with persistent settings
|
|
|
|
- **Automatic Discovery**: Scans linked directories for video files
|
|
|
|
- **Format Support**: MP4, WebM, MOV, AVI, and more
|
|
|
|
- **Smart Indexing**: Automatic categorization and metadata
|
|
|
|
- **Cross-Mode Access**: Available in all game modes- Session cleanup and statistics tracking
|
|
|
|
- **Photo Collections**: Webcam integration for photo capture Content Management
|
|
|
|
- **Upload System**: High-quality image upload (1600x1200 resolution)
|
|
|
|
- **Gallery Management**: Pinterest-style layout with aspect ratio optimization
|
|
|
|
|
|
|
|
|
|
#### **Advanced Management**
|
|
|
|
- **Bulk Operations**: Select, enable/disable, delete multiple files
|
|
|
|
- **Dynamic Themes**: Library theme adapts to your uploaded content
|
|
|
|
- **Smart Compression**: Optimized storage without quality loss
|
|
|
|
- **Video Integration**: Link external video directories for seamless playback
|
|
|
|
- **Usage Analytics**: Track which content is most accessed
|
|
|
|
|
|
#### **Integration Across Modes**
|
|
|
|
- **Quick Play**:
|
|
- Background video selection and task images
|
|
- 📋 Playlist Management: Organize viewing sessions
|
|
- 🎬 Background Video Integration: 40+ videos available
|
|
- **High-Quality Processing**: 1600x1200 resolution with smart compression
|
|
|
|
- **Training Academy**: Scenario content and photo sessions
|
|
|
|
- **Porn Cinema**: Full video library access with playlists- 📊 Progress Tracking: Resume exactly where you left off
|
|
|
|
- **Punishment System**: Consequence image selection
|
|
|
|
- 🔄 Multi-Screen Mode: 4-video grid for intensive sessions- 🎛️ Individual Task Controls: Enable/disable specific tasks
|
|
|
|
|
|
### 📊 Library Analytics
|
|
|
|
- **📈 Content Usage**: Most viewed/used media tracking- 🎛️ Advanced Controls: Speed, volume, seeking, and more
|
|
|
|
- **💾 Storage Monitoring**: Space usage and optimization suggestions
|
|
|
|
- **🔄 Sync Status**: Real-time directory scanning results
|
|
|
|
- **📋 Content Health**: Missing files and broken links detection
|
|
|
|
|
|
### 🔒 Data Protection
|
|
|
|
- **Automatic Backups**: Every 30 minutes during active sessions
|
|
|
|
- **Manual Backup/Restore**: Full control over your data
|
|
|
|
- **Export/Import**: Portable data management
|
|
|
|
- **Emergency Backups**: Before any reset operations
|
|
|
|
**Features:**- ✅ Task Completion: **1-3 XP** (based on completion speed)
|
|
|
|
### 🎨 Customization
|
|
|
|
- **6 Visual Themes**: Including dynamic Library theme- Seamless integration with linked video directories
|
|
|
|
- **Task Disable Toggles**: Individual control in Quick Play
|
|
|
|
- **Adaptive Difficulty**: Progressive timer scaling- Watch time and completion analytics- 🎯 Session Bonuses: **2 XP every 15 minutes**### Desktop App (Recommended)
|
|
|
|
- **Personal Content**: Upload and organize your media
|
|
|
|
- Favorite video tracking
|
|
|
|
### 🖥️ Technical Excellence
|
|
|
|
- **Cross-Platform**: Windows, Mac, Linux support- Theater mode for distraction-free viewing- 📹 Recording Bonus: **+1 XP** when webcam recording enabled```bash
|
|
|
|
- **Electron Desktop App**: Native OS integration
|
|
|
|
- **Web Browser Compatible**: No installation required- Multi-format video support
|
|
|
|
- **Professional UI**: Responsive, modern design
|
|
|
|
|
|
## 🎯 Controls & Navigation
|
|
|
|
|
|
| Control | Action | Mode Availability |
|
|
|
|
|---------|--------|-------------------|
|
|
|
|
| **Enter** | Complete current task | All modes |
|
|
|
|
| **Ctrl** | Skip task (triggers punishment) | Training, Quick Play |
|
|
|
|
| **Space/P** | Pause/Resume session | All modes |
|
|
|
|
| **M** | Toggle background music | All modes |
|
|
|
|
| **H** | Show help menu | All modes |
|
|
|
|
| **Escape** | Close dialogs/return to menu | All modes |
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## 🛠️ Technical Architecture
|
|
|
|
|
|
|
|
### 📂 Core Structure
|
|
|
|
```
|
|
|
|
webGame/| Mode | Activity | XP Reward | Notes |- Webcam integration for photo capture1. Open `index.html` in a modern browser
|
|
|
|
├── index.html # Main hub and library management
|
|
|
|
├── quick-play.html # Quick Play game mode|------|----------|-----------|-------|
|
|
|
|
├── training-academy.html # Training Academy mode
|
|
|
|
├── porn-cinema.html # Video player system| **Training Academy** | Time Training | 1 XP / 2 minutes | Passive time-based reward |- Punishment system with consequence images2. Choose your game mode and begin
|
|
|
|
├── player-stats.html # Statistics dashboard
|
|
|
|
├── user-profile.html # Profile and achievements| | Webcam Activity | 1 XP / minute | Active engagement bonus |
|
|
|
|
├── src/
|
|
|
|
│ ├── core/ # Game engine and state management| | Photo Session | 2 XP / photo | Achievement-based reward |3. Upload custom content via Image Management
|
|
|
|
│ ├── data/modes/ # Game mode configurations
|
|
|
|
│ ├── features/ # Modular feature systems| **Quick Play** | Task Completion | 1-3 XP | Speed-based scaling |
|
|
|
|
│ │ ├── media/ # Video players and media management
|
|
|
|
│ │ ├── stats/ # XP and statistics tracking| | Session Bonus | 2 XP / 15 min | Consistency reward |---4. Configure settings in Options menu
|
|
|
|
│ │ ├── tasks/ # Interactive task system
|
|
|
|
│ │ └── ui/ # User interface components| | Recording Bonus | +1 XP | Additional engagement |
|
|
|
|
│ ├── styles/ # CSS themes and styling
|
|
|
|
│ └── utils/ # Utility functions and helpers| **Porn Cinema** | Video Viewing | 1 XP / 5 minutes | Engagement tracking |
|
|
|
|
├── images/ # User-uploaded image library
|
|
|
|
├── audio/ # Background music collection| | Video Completion | Bonus XP | 90%+ completion required |
|
|
|
|
└── videos/ # Linked video directories
|
|
|
|
```
|
|
|
|
|
|
### 📊 Progression Levels
|
|
|
|
- **Node.js 16+**: For Electron desktop application
|
|
|
|
- **Modern Browser**: Chrome 90+, Firefox 88+, Safari 14+
|
|
|
|
- **Desktop Features**: File system access for media linking
|
|
|
|
- **Storage**: Minimum 100MB for application and user content
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 📋 Recent Major Updates
|
|
|
|
|
|
|
|
### v4.0 - Comprehensive Backup System (November 12, 2025)
|
|
|
|
- ✅ **Automatic Data Protection**: 30-minute backup intervals
|
|
|
|
- ✅ **Manual Backup Controls**: User-initiated backup/restore
|
|
|
|
- ✅ **Export/Import System**: Portable data management
|
|
|
|
- ✅ **Emergency Backup Hooks**: Before reset operations
|
|
|
|
- ✅ **Data Loss Recovery**: Complete incident prevention system
|
|
|
|
- **Session Summaries**: XP earned per session with breakdowns
|
|
|
|
### v3.3 - Media Library Consolidation (November 11, 2025)
|
|
|
|
- ✅ **Unified Gallery System**: Single media management interface- **Statistics Dashboard**: Comprehensive XP analytics**Player Features:**- **M** - Toggle music
|
|
|
|
- ✅ **Dynamic Library Theme**: User content-based theming
|
|
|
|
- ✅ **Pinterest Layout**: Aspect ratio-optimized image display- **Progress Visualization**: Charts and progression metrics
|
|
|
|
- ✅ **Advanced Organization**: Smart categorization and bulk operations
|
|
|
|
- 🎬 Professional Video Interface: Full-screen theater mode- **H** - Help menu
|
|
|
|
### v3.2 - Quick Play Enhancement (November 6, 2025)
|
|
|
|
- ✅ **Task Disable Toggles**: Individual task control system---
|
|
|
|
- ✅ **Persistent Settings**: Configuration memory across sessions
|
|
|
|
- ✅ **Real-time Filtering**: Dynamic task exclusion- 📋 Playlist Management: Organize viewing sessions- **Escape** - Close dialogs
|
|
|
|
- ✅ **Enhanced Debugging**: Comprehensive logging system
|
|
|
|
## 📚 Library System Explained
|
|
|
|
### v3.1 - Background Video Integration (November 3, 2025)
|
|
|
|
- ✅ **Seamless Video Playback**: Background videos during gameplay- 📊 Progress Tracking: Resume exactly where you left off
|
|
|
|
- ✅ **Opacity Controls**: Floating video control system
|
|
|
|
- ✅ **40+ Video Integration**: Comprehensive video library access### 🎬 Video Library Management
|
|
|
|
- ✅ **Multi-Mode Support**: Video features across all game modes
|
|
|
|
The Library system provides centralized management for all your media content across game modes.- 🔄 Multi-Screen Mode: 4-video grid for intensive sessions## 🛠️ Technical
|
|
|
|
---
|
|
|
|
|