Appendix B: Game Runner Console
Platform Specification
1. Core Roles and Features
Game Runner Hub
- Real-time game control dashboard
- AI assistance for challenge evaluation
- Live player monitoring and communication
- Challenge approval workflow
- Emergency pause/modify controls
Player Creator Tools
- Challenge suggestion interface
- Real-time idea submission
- Collaboration tools with other players
- Direct line to Game Runner
- Challenge testing tools
AI Support System
- Challenge safety evaluation
- Balance checking
- Similar challenge detection
- Location suitability analysis
- Real-time modification suggestions
2. Technical Architecture
Game Runner Interface
- Web-based control centre
- Mobile companion app
- Real-time analytics dashboard
- Player communication hub
- AI assistance panel
Backend Services
- Real-time event processing
- AI evaluation pipeline
- Challenge repository
- Player profile management
- Location safety verification
Player Mobile App
- Challenge creation tools
- Real-time participation
- Communication with Game Runner
- Team collaboration features
- Location awareness
3. Game Flow Systems
Pre-Approved Challenges
- Player submission form
- AI initial screening
- Game Runner review dashboard
- Modification requests
- Challenge library management
- Version control for iterations
Real-Time Creation
- Live challenge proposal
- Rapid AI safety check
- Quick approval workflow
- Real-time deployment
- Dynamic modification tools
- Emergency stop controls
Hybrid Operations
- Challenge template library
- Quick-modify tools
- Real-time adaptation system
- Player feedback loop
- Dynamic difficulty adjustment
4. Data Models
Game Runner Profile
{
runnerId: UUID,
name: String,
status: "active" | "break" | "planning",
currentSessions: [{
sessionId: UUID,
playerCount: Number,
activeChallenge: ChallengeId,
status: String
}],
aiAssistant: {
preferredSettings: Object,
savedResponses: Array,
customRules: Array
}
}
Challenge Model
{
challengeId: UUID,
creator: {
type: "player" | "gameRunner" | "collaborative",
userId: UUID
},
status: "proposed" | "approved" | "live" |
"completed" | "archived",
reviewData: {
aiSafetyScore: Number,
runnerNotes: String,
modificationHistory: Array
},
executionType: "realTime" | "preApproved" | "hybrid",
requirements: {
location: Object,
players: Object,
safety: Object
}
}
Live Session Model
{
sessionId: UUID,
gameRunner: UUID,
status: String,
activePlayers: Array,
activeChallenge: {
id: UUID,
modifications: Array,
startTime: Timestamp,
currentState: Object
},
communication: {
broadcast: Array,
privateMessages: Array,
alerts: Array
}
}
5. Safety and Moderation
Challenge Safety
- Location safety verification
- Physical activity risk assessment
- Weather condition monitoring
- Time of day considerations
- Group size management
Real-Time Moderation
- Live challenge monitoring
- Instant modification tools
- Emergency stop protocol
- Player behaviour tracking
- Communication filtering
AI Safety Checks
- Location appropriateness
- Physical safety parameters
- Social interaction guidelines
- Content appropriateness
- Difficulty balance
6. Communication Systems
Game Runner Broadcasting
- Announcement system
- Individual player messaging
- Team communications
- Emergency alerts
- Challenge updates
Player Communication
- Direct line to Game Runner
- Team chat
- Challenge suggestions
- Help requests
- Safety alerts
7. Mobile Requirements
Game Runner Companion App
- Quick access controls
- Real-time monitoring
- Challenge management
- Communication hub
- Analytics dashboard
Player App
- Challenge participation
- Creation tools
- Team coordination
- Location awareness
- Runner communication
8. Development Phases
Phase 1 — Core Platform
- Game Runner dashboard
- Basic challenge creation
- Essential AI safety checks
- Fundamental communication
- Location services
Phase 2 — Enhanced Features
- Advanced AI assistance
- Rich challenge templates
- Enhanced real-time tools
- Advanced safety features
- Expanded creator tools
Phase 3 — Advanced Platform
- Machine learning optimisation
- Complex challenge types
- Advanced analytics
- Community features
- API for extensions