If you’ve ever yelled at your TV screen during the 19th over of an IPL match because a captain bowled a spinner against a set powerhouse hitter, you know that cricket captaincy isn’t just about statistics—it's high-stakes psychological drama.
Most sports applications only give you basic win-probabilities. We wanted to build something deeper: a tactical playground where different AI agents argue with each other using raw cricket vernacular before making a high-pressure strategic call.
Say hello to Helmsman CC (Virtual IPL Captain).
🚀 The Core Engine: Why "Multi-Agent"?
A single LLM prompt might give you a reasonable cricket recommendation, but it completely misses the chaotic, multi-perspective debate that happens inside an IPL dugout. To capture that tension, Helmsman CC splits the brainpower into three distinct, highly tailored personas that actively collaborate and clash:
📈 The Analyst (Agent A): The pure data purist. He tracks head-to-head history, bowling variations, boundary dimensions, and pitch moisture vectors. He quotes matchups like a walking encyclopedia.
🛡️ The Dissenter (Agent B): The dugout cynic. His entire job is to poke holes in the captain's plan, flagging worst-case scenarios, dew factors, and risk exposures.
🧢 The Skipper (Agent C): Inspired by minds like Dhoni and Rohit, he balances intuition with metrics, filters out the noise, and executes the play.
🛠️ The Tech Stack & Architecture
The project is structured around clean web standards and intelligent layout engine guidelines:
Glassmorphism Panels: Translucent visual cards designed to mimic looking through premium dugout glass suites under high-intensity stadium lights.
State Parsing Engine: An entry pipeline ready to accept raw JSON match payloads, manual configurations, or scraped live URL hooks.
Debate Pipeline: A multi-turn orchestrator that forces the Skipper to submit an initial gambit, lets the Dissenter attack it, and displays the final amended plan directly to the user.
💻 Dive Into the Code
The complete source code is fully open-source and ready for you to clone, explore, and scale. Check out the official repository:
👉 GitHub Repository: Pranjal2606/helmsman_CC
Running the App Locally
Getting this tactical playground running on your machine takes less than 60 seconds:
Bash
1. Clone the repository
git clone https://github.com/Pranjal2606/helmsman_CC.git
2. Navigate to the project directory
cd helmsman_CC
3. Fire up the local development server
npx http-server -p 8081 -c-1
Once executed, head to http://localhost:8081 in your browser to watch the real-time dugout drama unfold!
📊 Sample Execution: The Wankhede Showdown
Here is an authentic slice of the output generated by the engine during a simulated high-stakes finish between MI and RCB:
THE STRATEGIC CALL: Bring in Jasprit Bumrah to bowl the 16th over immediately to break the partnership. Activate Impact Player (Shivam Dube) at the next wicket fall.
THE DUGOUT DEBATE:
[The Dissenter]: "Hold on skip, burning Bumrah's third over now leaves us completely vulnerable in the 20th over with a wet ball and raw domestic pacers. If this doesn't get a wicket, we are cooked."
[The Skipper]: "Understood, but if we don't pick up the set batter right now, the match won't even last until the 20th over. We attack to choke the game in the middle, not survive at the death."
Top comments (0)