Inspiration

The League of Legends draft phase is a high-stakes chess match under time pressure. Teams often rely on intuition rather than data. We wanted to bring AI-powered decision support to champion select, helping teams make optimal picks and bans with confidence.

What it does

Cloud9 Draft Assistant provides:

  • Draft Board - Live draft tracking with real-time updates
  • AI Recommendations - Smart pick/ban suggestions for each phase
  • Win Probability - Dynamic percentage updates with each selection
  • Draft Simulation - Practice drafts against AI to test strategies
  • Meta Champions - Current meta tier list by role
  • Champion Search - Look up counters and synergies
  • Draft History - Review past drafts from GRID data

How we built it

  • Frontend: React 18 + TypeScript with Vite, styled with TailwindCSS
  • Backend: FastAPI (Python) with session-based draft management
  • Data: GRID Central and Live Data APIs via GraphQL
  • AI: Groq LLM for recommendation reasoning and analysis
  • Engines: Champion Analyzer, Synergy Engine, Counter Engine, Winrate Predictor

Challenges we ran into

  • Champion Data: Mapping GRID champion names to Riot Data Dragon assets
  • Win Rate Calculation: Building accurate probability models from draft state
  • Real-time Updates: Managing draft state across picks and bans
  • Synergy Detection: Quantifying team composition synergies mathematically

Accomplishments that we're proud of

  • Live Draft Tracking: Smooth, real-time pick/ban interface
  • Intelligent Recommendations: AI that explains why each pick is optimal
  • Dynamic Win Probability: Probability meter that updates with each selection
  • Draft Simulation: Practice mode to test strategies risk-free

What we learned

  • League of Legends draft mechanics and champion relationships
  • How to build real-time session management for live tracking
  • Champion synergy and counter analysis at scale
  • The nuances of competitive draft strategy

What's next for C9 Draft Assistant

  • Live GRID Integration - Auto-detect and track live matches
  • Team-Specific Models - Win rate predictions trained on your team's data
  • Voice Commands - Hands-free operation during live drafts
  • Multi-game Support - Expand to VALORANT agent select
  • Export Draft Plans - Save and share draft strategies

Built With

Share this project:

Updates