Inspiration

Before every competitive match, coaching staff spend hours researching opponents—watching VODs, tracking compositions, profiling players. We wanted to automate this tedious process and deliver professional-grade scouting intelligence instantly using the GRID API.

What it does

Cloud9 Scouting Report provides:

  • Generate Report - One-click comprehensive opponent analysis
  • Threat Ranking - Enemy players ranked by danger level
  • Counter Strategy - AI-generated tactical recommendations
  • Map Stats - VALORANT attack/defense breakdowns by map
  • Ask Coach AI - Natural language queries about opponents
  • Report History - Archive of previously generated reports

How we built it

  • Frontend: React 18 + TypeScript with Vite, styled with TailwindCSS
  • Backend: FastAPI (Python) with specialized analysis services
  • Data: GRID Central and Live Data APIs via GraphQL
  • AI: Groq LLM for counter-strategy generation and threat analysis
  • Services: Opponent Analyzer, Player Profiler, Composition Tracker

Challenges we ran into

  • Data Aggregation: Combining match data across multiple series into coherent player profiles
  • Threat Scoring: Developing a meaningful algorithm to rank player danger levels
  • Multi-game Support: Building abstractions that work for both LoL and VALORANT scouting
  • Real-time Report Generation: Balancing analysis depth with response speed

Accomplishments that we're proud of

  • Instant Reports: Full scouting reports generated in seconds, not hours
  • Threat Detection: Intelligent system that identifies and ranks dangerous players
  • Natural Language Interface: Ask Coach AI that answers questions about opponents
  • Cross-game Support: Same intuitive experience for both LoL and VALORANT

What we learned

  • How to structure opponent analysis for actionable coaching insights
  • Building player profiling systems from raw match data
  • LLM prompt engineering for tactical recommendations
  • The specific workflows of esports scouting and match preparation

What's next for C9 Scouting Report

  • Live Match Integration - Auto-update reports as new matches happen
  • Custom Comparison - Compare your team directly against opponents
  • Export to PDF - Printable reports for team meetings
  • Trend Analysis - Track how opponents evolve over time
  • Integration with Assistant Coach - Unified coaching platform

Built With

Share this project:

Updates