6.5 KiB
6.5 KiB
🎮 Gooner Training Academy - Distribution Setup
📦 Installation Methods
Method 1: Automated Setup (Recommended)
Windows Users:
- Double-click
scripts/setup.bat - Follow the prompts
- Launch with
scripts/Start-webgame.bat
Mac/Linux Users:
- Open terminal in this folder
- Run:
chmod +x scripts/setup.sh && ./scripts/setup.sh - Launch with:
npm start
Method 2: Manual Setup
Prerequisites:
- Node.js 16+ - Download from https://nodejs.org/
- Modern Browser - Chrome 90+, Firefox 88+, Safari 14+
- 50MB+ Free Space - For application and user content
Installation Steps:
# 1. Install dependencies
npm install
# 2. Launch application
npm start
# Alternative: Web browser mode
# Open index.html in your browser
🎯 Quick Start Guide
First Time Setup:
- Launch Application - Use setup scripts or
npm start - Grant Permissions - Allow camera access when prompted
- Explore Interface - Navigate through the main hub
- Test Features - Try each game mode briefly
- Upload Content - Add custom images via Library Management
Recommended Testing Order:
- Quick Play (15 min) - Test core functionality
- Library Management - Upload 3-5 test images
- Training Academy - Test webcam verification
- Porn Cinema - Test video playback
- Statistics - Review progress tracking
🛠️ Technical Configuration
System Requirements:
- OS: Windows 10+, macOS 10.14+, Ubuntu 18.04+
- RAM: 4GB minimum, 8GB recommended
- Storage: 100MB application + user content
- Webcam: Any USB or built-in camera
- Network: None required (fully offline)
Browser Requirements:
- Chrome: 90+ (Recommended)
- Firefox: 88+
- Safari: 14+
- Edge: 90+
Optional Enhancements:
- External Video Directory - Link existing video collections
- High-Quality Images - 1600x1200 resolution support
- Multiple Audio Tracks - Background music variety
🔧 Configuration Options
Application Settings:
{
"autoBackup": true,
"backupInterval": 30,
"maxImageStorage": 50,
"defaultTheme": "library",
"enableTTS": true,
"videoQuality": "high"
}
Performance Tuning:
- Low-End Systems: Reduce video quality, disable auto-backup
- High-End Systems: Enable all features, extended sessions
- Storage Constrained: Regular library cleanup, external video linking
📁 File Structure Overview
Gooner-Training-Academy/
├── 📄 TESTER_GUIDE.md # Testing instructions
├── 📄 INSTALLATION_GUIDE.md # This file
├── 📄 README.md # Full documentation
├── 📁 scripts/ # Installation and launch scripts
│ ├── setup.bat # Windows installer
│ ├── setup.sh # Mac/Linux installer
│ └── Start-webgame.bat # Windows launcher
├── 📄 package.json # Dependencies
├── 🌐 index.html # Main application
├── 📁 src/ # Application code
│ ├── core/ # Game engine
│ ├── features/ # Feature modules
│ └── data/ # Game configurations
├── 📁 images/ # User image library
├── 📁 audio/ # Background music
├── 📁 assets/ # Application assets
└── 📁 docs/ # Additional documentation
🎮 Game Mode Overview
🎬 Training Academy
- Purpose: Structured scenario-based training
- Features: Webcam verification, progressive scenarios
- Duration: 15-60 minutes per session
- XP Rewards: 1 XP per 2 minutes + bonuses
⚡ Quick Play
- Purpose: Fast-start customizable sessions
- Features: Task filtering, background videos
- Duration: 15 minutes to unlimited
- XP Rewards: 1-3 XP per task + time bonuses
🎭 Porn Cinema
- Purpose: Professional video viewing experience
- Features: Playlists, progress tracking, theater mode
- Duration: Based on video content
- XP Rewards: 1 XP per 5 minutes viewing
📊 Data & Privacy
Data Storage:
- Local Only: All data stays on your device
- No Network: No data sent to external servers
- Backup System: Automatic local backups every 30 minutes
- Export/Import: Portable data management
Privacy Features:
- Offline Operation: No internet connection required
- Encrypted Storage: Local data protection
- No Telemetry: No usage data collection
- User Control: Full data management control
⚠️ Important Notes for Testers
Development Build:
- This is a beta version with ongoing development
- Some features may have rough edges
- Performance optimizations still in progress
- Report any crashes or significant issues
Content Guidelines:
- This is adult content for 18+ users only
- Use appropriate content for testing
- Respect local laws and regulations
- Test responsibly in private environments
Testing Focus Areas:
- Stability - Look for crashes and error states
- Performance - Note slowdowns or memory issues
- Features - Test all advertised functionality
- Usability - Evaluate interface and user experience
🆘 Emergency Procedures
Data Recovery:
# Restore from automatic backup
npm run restore-backup
# Manual backup location
./backups/[timestamp]/
Reset Application:
# Clear all user data (WARNING: Permanent)
npm run reset-all
# Reset settings only
npm run reset-settings
Performance Reset:
# Clear cache and temporary files
npm run cleanup
# Full application restart
npm run restart
📞 Support Resources
Documentation:
- README.md - Complete feature documentation
- TESTER_GUIDE.md - Testing-specific instructions
- docs/ - Additional technical documentation
Troubleshooting:
- Check console logs (F12 in browser)
- Review error messages in terminal
- Verify system requirements
- Try browser refresh or application restart
Community:
- GitHub Issues - Technical problems and bugs
- Feedback Email - General suggestions and improvements
- Discord - Real-time testing discussion
Ready to begin testing? Launch the application and start with the TESTER_GUIDE.md! 🚀