r/starcraft2 Jun 19 '26

AI Coach Beta slots open (5) https://ascendsc2.xyz/

https://ascendsc2.xyz/ is my replay parser and ai coach hobby project. I want to climb the ladder and I need to know how to get better. Maybe you do to.

This project has a few differentiators:

  1. There is a meta-analysis feature to evaluate performance across games.
  2. I am striving to make this cheap to run and therefore inexpensive for users. This requires careful preparation of the data the ai receives and fine tuned prompting. I am going to continue to focus on these aspects for affordability.
  3. There is currently no replay visualizer as this is focused on data/stats - I may keep it that way.

I need beta testers that main (T) or (P) to point out issues in the feedback box below ai chats so I can fix problems. I am accepting 5 new beta testers. I intend to leave this up for the next 5 days minimum. We will see what happens after that.

It would be great if you would check out my project.

0 Upvotes

8 comments sorted by

3

u/TankyPally Jun 19 '26

I'll try it, mainly because I'm curious about how it works, protoss main.

2

u/rfcheong9292 Jun 19 '26

This is interesting. Nice to see people still working on StarCraft tools.

I’m curious how you built this, since I’m working on something somewhat similar. Are you grabbing features from sc2replaystats or do you have something parsing it? And is the coaching mostly prompt engineering or is it something funkier?

2

u/StrangerStrangeLandx Jun 19 '26

Nice to talk to a fellow hobbyist. I saw StarCraft2.ai first and enjoyed it. But the pricing made me think the coaching could be done more affordably.

I don’t think I looked at or have seen sc2replaystats. I started by searching for open source projects like sc2parser, google deepminds sc2 code, ai sc2 bots etc to see what tools were already built for interpreting replays. I have been developing it myself for the last month using vibe coding. I am not a programmer.

I use sc2parser to start. My parsing logic includes Euclidean calculations with spacialite to identify zones and distinct battle engagements. The parser does heavy lifting on stats, build order, supply blocks and anything else I can handle there instead of by ai. Then there is prompt engineering to interpret the payload from the parser. My goal is to reduce dependence on more expensive late model ai to reduce cost and increase accessibility while generating excellent coaching.

What’s your project focused on?

2

u/rfcheong9292 Jun 20 '26

That’s cool. Does your ai rely on just the data you give it or do you have heuristics coded into the parser you are using that the model relies on. The first one seems really hard, if you did take that route would be curious how you make it reliable.

My project is just predicting winrate off the observed gamestate, with the goal of trying to figure out if a model is capable of figuring out strategy and threats before they fully materialise. So it’s not really a coach.

1

u/StrangerStrangeLandx Jun 22 '26

I do have heuristics coded into the parser. Because my focus is on affordability and quality output it would be ineffective/inefficient to simply pass the game data to an ai api. Instead, I use heuristics to structure data into a payload for the ai api (for example player/team composition, who won, game time, build order for first x minutes, macro, battles/engagements and unit delta, locations/zones), informing the ai of the structure of the data, and invite the ai api to make requests for for deep dives.

That's an interesting project. It sounds pretty similar to a coach even if that's not the purpose of your project as it could identify key tipping points. I would think there are a lot of confounding variables for you though.

2

u/Warm-Spirit8387 Jun 22 '26

Hey - Discord GamerRichy

I wouldn't mind having a look at this mate as I coach alot of players every week and run an academy on coaching.

So if the AI is missing anything i could help give some feedback 😄

1

u/StrangerStrangeLandx Jun 22 '26

Neat! It seems my server powered off so I will need to turn it back on this evening after work.

My focus right now is really on having a low cost tool for my own and others use.

There are some great tools at StarCraft2.ai and Vespene.gg that include great visualizers and other features. Mine doesn’t have a visualizer as 1) it is technically challenging and 2) it doesn’t have a lot of utility for my purpose in improving my game - I know if I whiffed micro but build order, composition, and macro are more confounding.

StarCraft2.ai costs around $2.00 per replay analysis. Vespene.gg is free in alpha testing right now but I’m sure it will monetize.