training-academy/README.md

111 lines
3.7 KiB
Markdown
Raw Blame History

# 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
## <20> 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
## <20> 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]