Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replay analysis to pick the "most interesting/exciting" replays #6

Open
lladdy opened this issue Mar 19, 2022 · 0 comments
Open

Replay analysis to pick the "most interesting/exciting" replays #6

lladdy opened this issue Mar 19, 2022 · 0 comments

Comments

@lladdy
Copy link
Contributor

lladdy commented Mar 19, 2022

Proposed tool:
Input - a SC2Replay file
Output - a float/integer representing how "interesting" or "exciting" or "good" the replay is.

Simple idea:
Extract basic stats from replays and rank excitement based on raw stats.

Stats could be extracted by sc2reader.

Possible criteria:

  1. Game length (e.g. 2h games are not entertaining, too short games might be a crash).
  2. One of the players crashed. - DONE
  3. Low frame rate/time (the game can't be streamed at the x4 speed).
  4. Nothing happened (no real actions) for long time (e.g. the last 10 minutes) which could indicate a draw (e.g. last building is flying out somewhere).
    More info:
    https://liquipedia.net/starcraft2/Stalemate_Detection
  5. Close player winrates.
  6. Both bots have high ranking.
  7. Turnarounds in a game, the more the better.
  8. Weak bot beats strong one.
  9. We should rate game somehow and show the most interesting ones.
  10. Unit damage and/or death frequency.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant