davedumas0

TARCRAFT II AI COACH — PROJECT PROPOSAL

Sep 21st, 2026
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.45 KB | None | 0 0
  1. STARCRAFT II AI COACH — PROJECT PROPOSAL
  2. =========================================
  3.  
  4. ONE-LINE PITCH
  5. --------------
  6. A desktop coaching app that watches your StarCraft II games via screen
  7. capture (no game API, no injection), coaches you in real time in the
  8. voice and style of a partnered streamer, reviews your games afterward,
  9. and connects you to that streamer for paid 1-on-1 sessions with the
  10. prep already done.
  11.  
  12.  
  13. THE PROBLEM
  14. -----------
  15. - Most ladder players plateau on macro fundamentals: supply blocks,
  16. late expansions, floating resources, no creep spread, idle workers.
  17. - Human coaching is the fix but it is expensive, and half of a paid
  18. hour is the coach watching replays to find out what is wrong.
  19. - Build order guides are static. They do not know what you actually
  20. did in your last 40 games.
  21. - There is no supported way to read live ladder game state through the
  22. official API. The only path to a live coach is machine vision.
  23.  
  24.  
  25. THE PRODUCT
  26. -----------
  27. 1. LIVE COACH (runs locally, real time)
  28. - Screen capture of the HUD and minimap at fixed positions.
  29. - Small in-house neural nets read minerals, gas, supply, timer,
  30. worker count, production tab, creep coverage (minimap pixels).
  31. - Rule-based cue engine fires short audio barks in the streamer's
  32. voice: "supply", "inject", "gas", "you're floating", "army home".
  33. - Build order tracking keyed on supply count, with hard steps
  34. (always do X at Y supply) and conditional steps (hold unless Z
  35. seen) to encode "when to wait".
  36. - Small overlay showing next two build steps and progress marker.
  37. - Cue escalation and fight detection to avoid nagging.
  38.  
  39. 2. POST-GAME REVIEW
  40. - Full timeline from the vision layer plus the replay file
  41. (replay parsing is fully supported and contains complete unit
  42. data, so review can cover what live vision cannot).
  43. - Local LLM (7-8B, fine-tuned per streamer) writes a review in the
  44. streamer's voice using their coaching rubric.
  45. - Tracks trends across games: recurring mistakes, what is fixed,
  46. what is not.
  47.  
  48. 3. STREAMER PERSONAS
  49. - Each partnered streamer ships as a versioned package: decision
  50. model, coaching rubric, recorded voice lines, build library.
  51. - Persona decisions come from the streamer, not from generic
  52. strategy advice.
  53.  
  54. 4. DIRECT-TO-STREAMER COACHING
  55. - "Book a session" button inside the app.
  56. - Before the session, the AI hands the streamer a brief: skill
  57. trend, top three recurring problems ranked by cost, what is
  58. already fine, the three replays that show it best with
  59. timestamps, and what the AI persona has been telling the player.
  60. - Streamer walks in prepped. The whole hour is teaching.
  61. - After the session, streamer marks what was covered and the AI
  62. persona adjusts emphasis for that player.
  63. - Player sees the same brief. Nothing about them goes to a third
  64. party unseen.
  65.  
  66.  
  67. HOW A PERSONA IS BUILT (WITH THE STREAMER, NOT FROM SCRAPING)
  68. --------------------------------------------------------------
  69. - HOW THEY DECIDE: parse the streamer's own replay archive into
  70. state -> action pairs. Train a small decision model and/or mine
  71. statistical rules ("at 30 supply with no forward pylon seen, third
  72. base 94% of the time"). Combine with interview-style rubric
  73. extraction: what do you look at first, what is fatal vs cosmetic,
  74. what is your fix for each.
  75. - HOW THEY TALK: LoRA fine-tune of a small local model on transcripts
  76. of their coaching/commentary content, filtered to coaching-relevant
  77. segments. Rubric in the prompt, fine-tune for voice. Kept separate
  78. so either can be updated alone.
  79. - HOW THEY SOUND: recorded lines for frequent cues; optional consented
  80. voice clone from clean studio audio for long-tail narration.
  81. - QUALITY LOOP: streamer reviews generated output in batches and marks
  82. what they would not say. That correction data is the primary
  83. training signal over time.
  84. - The same replay pipeline run on the PLAYER's games shows what the
  85. player actually does. The gap between streamer model and player
  86. model, expressed in the streamer's voice, is the coaching product.
  87.  
  88.  
  89. ARCHITECTURE / COST CONTROL
  90. ---------------------------
  91. - Everything real-time runs on the player's machine: vision, cues,
  92. TTS, rules. SC2 leaves the GPU mostly idle, so this is free.
  93. - Post-game review runs locally by default. Optional cloud tier with a
  94. stronger model, priced to cover its own cost.
  95. - Cloud footprint is minimal: accounts, payments, bookings, streamer
  96. payouts, build-order library, auto-update.
  97. - Variable cost per user is near zero. Margins do not shrink as it
  98. grows.
  99. - Minimum spec plus a lite mode (rule-based review only) for weaker
  100. hardware.
  101. - Do not build accounts, payments, or scheduling in-house. Stripe
  102. Connect plus an off-the-shelf booking tool for year one.
  103.  
  104.  
  105. BUSINESS MODEL
  106. --------------
  107. - The company owns the app, vision engine, coaching logic, platform.
  108. Streamers are licensing partners, not sellers.
  109. - SUBSCRIPTION: ~$5-10/month for the AI coach. When a subscriber uses a
  110. streamer's persona, that streamer receives a revenue share
  111. (~20-40% of that subscription). Generic personas are 100% platform.
  112. - BOOKING FEE: streamer sets their 1-on-1 price; platform takes
  113. ~15-25%.
  114. - Pitch to streamers leads with pre-briefed sessions ("I double your
  115. effective coaching rate and send you players who already know what
  116. they need"), not the revenue share.
  117. - Rough shape: 1,000 subs at $8 = ~$8k/mo gross, ~$4-5k net after
  118. shares and costs. 50 sessions/mo at $50 with 20% = ~$500. Niche,
  119. real, grows if it works. Engine ports to other games later.
  120.  
  121.  
  122. LEGAL / TRUST
  123. -------------
  124. - No streamer likeness, voice, or content used without a signed
  125. agreement. Original personas only until partners are onboard.
  126. - Training rights explicit in writing: what content may be trained
  127. on, model exclusive to the app, persona retired and model deleted
  128. if the streamer exits, streamer approval over new persona behavior
  129. before ship.
  130. - Verify current Blizzard EULA language on passive screen capture and
  131. overlays before launch. No input injection, no memory reading.
  132. - Player gameplay stays on the player's machine unless they opt in.
  133.  
  134.  
  135. ROADMAP
  136. -------
  137. PHASE 0 (weekend): capture HUD at 1080p, read minerals/gas/supply/
  138. time, fire a TTS cue on float or supply block. Does it feel good
  139. in a real game? Everything depends on this answer.
  140. PHASE 1: full HUD + minimap reading, build order tracker with
  141. hard/conditional steps, one generic persona, overlay, replay-based
  142. post-game review with a local model.
  143. PHASE 2: form the entity, sign one or two mid-sized streamers, build
  144. the first real persona (replay mining + rubric + recordings + LoRA),
  145. charge from day one.
  146. PHASE 3: booking + AI pre-brief pipeline, streamer dashboard, payout
  147. automation, post-session feedback loop.
  148. PHASE 4: more streamers, more races/matchups, optional cloud review
  149. tier, evaluate second game.
  150.  
  151. SUCCESS CHECK: 200 paying users within a few months of Phase 2. If
  152. yes, push. If no, you still have a working vision engine and a fun
  153. tool.
  154.  
  155.  
  156. KNOWN LIMITS
  157. ------------
  158. - Live vision is strong on macro, weak on micro. Do not promise micro
  159. coaching live; replay review covers it after the fact.
  160. - Local-only distribution weakens subscription enforcement. The
  161. streamer content and 1-on-1 bookings are the parts that genuinely
  162. require the platform.
  163. - Small market. This is a solid side business, not a rocket.
Advertisement
Add Comment
Please, Sign In to add comment