# Gooner Training Academy *How long can you last?* An adult edging challenge game with multiple specialized modes, progressive training systems, and customizable punishment mechanics. ## 🎮 Game Modes - **Standard Game** - Classic endless task mode - **Timed Challenge** - Race against the clock - **Score Target** - Reach target points to win - **Training Academy** - Gooning-focused training with progressive scenarios - **Punishment Gauntlet** - Intense humiliation challenges - **Endurance Trials** - Progressive endurance training (30s to 10min sessions) - **Photography Studio** - Webcam photography and posing sessions ## � Core Features ### Progressive Endurance Training - **Experience Levels**: Beginner → Intermediate → Advanced → Expert - **Adaptive Timers**: 30 seconds to 10 minutes based on skill level - **Certification System**: Graduate through progressive difficulty - **Timer-Based Focus**: Performance tasks without minigames ### Interactive Task System - **Mirror Tasks**: Webcam-based self-humiliation challenges - **Focus Holds**: Timed endurance and concentration exercises - **Scenario Adventures**: Choose-your-own-adventure style content - **Photography Sessions**: Webcam capture with posing instructions ### Punishment System - **Popup Floods**: 1-40 consequence images that can't be closed - **Smart Sizing**: Auto-sized to image aspect ratios - **Configurable Timing**: 3-30 second durations with random variations - **Visual Effects**: Background blur, fade animations, countdown timers ### Content Management - **Custom Images**: Upload and categorize adult content (tasks vs consequences) - **High-Quality Processing**: 1600x1200 resolution with smart compression - **Storage Management**: 50 image limit with usage monitoring - **Bulk Operations**: Select, enable/disable, and delete multiple images ## � Quick Start ### Desktop App (Recommended) ```bash npm install npm start ``` ### Web Browser 1. Open `index.html` in a modern browser 2. Choose your game mode and begin 3. Upload custom content via Image Management 4. Configure settings in Options menu ## 🎯 Key Controls - **Enter** - Complete task - **Ctrl** - Skip task (triggers punishment) - **Space/P** - Pause/resume - **M** - Toggle music - **H** - Help menu - **Escape** - Close dialogs ## 🛠️ Technical ### Requirements - Modern web browser with webcam support - Local storage for saves and images - 50MB+ available storage for custom content ### File Structure ``` webGame/ ├── index.html # Main interface ├── src/ │ ├── core/ # Game engine and mode management │ ├── data/modes/ # Game mode data files │ ├── features/ # Task system, webcam, audio │ └── styles/ # CSS and themes ├── images/ # Image storage ├── audio/ # Background music └── package.json # Electron app config ``` ### Features - **Cross-Platform**: Windows, Mac, Linux via Electron - **Responsive Design**: Works on desktop and mobile - **Local Storage**: All data stays on your device - **Privacy-First**: No data sent to servers ## 📋 Recent Updates ### v2.0 - Major Content Update - ✅ Added 7 specialized game modes with rich content - ✅ Implemented progressive endurance training system - ✅ Enhanced interactive task management - ✅ Webcam integration for mirror and photography tasks - ✅ Modular data system for better organization - ✅ Removed deprecated scenario mode ### v1.4 - Enhanced Image System - ✅ Categorized image management (tasks vs consequences) - ✅ High-quality compression and processing - ✅ Storage quota management - ✅ Bulk operations and selection ## License [Add your preferred license here]