Description
A server-side chat minigame system designed to inject quick, repeatable interaction into gameplay without disrupting flow.
Core features
- Timed chat-based challenges
- Multiple game modes:
- Unscramble
- Math
- Reaction
- Difficulty tiers with scaling rewards
- Automatic game lifecycle (start → active → win/timeout)
Gameplay behavior
- Players compete by sending correct answers in chat
- First valid response wins
- Configurable delays, durations, and cooldowns
- Optional warning phase before timeout
- Broadcasted results and feedback
Reward system
- Tiered reward structure (multiple levels)
- Configurable item and quantity per tier
- Designed to scale with server progression
Systems
- Persistent player stats tracking
- Central game manager handling state and concurrency
- Command support for control/testing
- Config-driven behavior tuning
Design intent
- Minimal overhead
- High replayability
- Fits naturally into multiplayer environments without UI clutter
- Fully server-controlled, no client dependency


