SahajBiyani/what-does-this-mean-for-c9 is licensed under the MIT License.

Inspiration

I was inspired by how traditional sports use sabermetrics to find undervalued players. In Valorant, a player might have a low K/D but a high "Impact Rating" because they create space or use utility perfectly. I built an AI Head Coach that doesn't just look at the scoreboard - it watches the game, understands the economy, and drafts counter-strategies based on historical VLR.gg match data.

What it does

Merging micro-level player analytics (mechanics, utility usage) with strategic review (map control, trade efficiency) to provide actionable insights for coaches and players. I went against the val accent and went for analytics by Sliggy and voiced by FNS.

How we built it

Project has Next.js (React) Framework, Styling: Tailwind CSS, Lucide Icons, AI Models: Gemini 2.5 Pro. I used gemini-2.5-flash-image to analyze gameplay frames. Users upload a VOD, and the AI reads the HUD, minimap positions, and economy to give specific tactical advice.

Challenges we ran into

Since I couldn't access live socket data from the game server during the hackathon, I designed a robust architecture that simulates how GRID telemetry data merges with visual VOD data to calculate our custom "Impact Rating."

Accomplishments that we're proud of

The Stratbook feature doesn't just make up strategies; it references real historical precedent (e.g., referencing a specific FNATIC or LOUD match), which adds a layer of credibility that most AI tools lack. Seamlessly switching between analyzing an image frame (Vision) and analyzing abstract team compositions (Text/Reasoning) within the same dashboard.

What we learned

Learnt that Gemini 2.5 Flash is surprisingly adept at reading complex UI elements like the Valorant buy menu and minimap without needing a separate OCR tool. Even with Valorant's local replay system, there is no easy way to implement an AI coach into the game itself and exporting replays is not yet functionable.

What's next for What does this mean for c9?

Well that's the question - What does this mean for c9? Next C9 players could use the VOD reviewer for instant, 24/7 feedback on their scrims without waiting for Immi. Also, they can learn from other official matches in any region and game which has a accessible VOD with vlr stats. Next for the project would be using this engine to automate the scouting of Tier 2/Tier 3 matches, identifying undervalued talent based on "Impact Rating" rather than just raw aim.

Built With

Share this project:

Updates