- Replace scoring system with XP-based progression - Task-based XP: 2 XP per regular task, 5 XP per scenario step - Overall XP counter for rankings/leveling (persistent across sessions) - No overall XP awarded for quit/abandoned sessions (only completed sessions) - Session XP always displayed but only added to overall on completion - Simplified from time/activity bonuses to pure task completion rewards - Updated UI with dual XP display: Session XP / Total XP - Audio playlist system continues in background during gameplay |
||
|---|---|---|
| audio | ||
| images | ||
| scripts | ||
| src | ||
| .gitignore | ||
| AUDIO_SYSTEM_CHANGES.md | ||
| DIRECTORY_SCANNING.md | ||
| README-DESKTOP.md | ||
| README.md | ||
| ROADMAP.md | ||
| Start-webgame.bat | ||
| audio-compatibility-checker.js | ||
| audio-validator.js | ||
| balanced-blue-theme.css | ||
| balanced-forest-green-theme.css | ||
| balanced-purple-theme.css | ||
| balanced-red-theme.css | ||
| clear-audio-debug.js | ||
| clear-audio-storage.js | ||
| debug-audio-test.js | ||
| debug-video.js | ||
| electron-audio-debug.js | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| setup.bat | ||
| setup.sh | ||
| theme-mockup-option-e.html | ||
| title-color-variations.html | ||
| title-design-test.html | ||
| tts-integration-test.html | ||
| tts-test.html | ||
| webGame.code-workspace | ||
README.md
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
<EFBFBD> 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
<EFBFBD> Quick Start
Desktop App (Recommended)
npm install
npm start
Web Browser
- Open
index.htmlin a modern browser - Choose your game mode and begin
- Upload custom content via Image Management
- 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]