Skip to content

stopdraft/sc2dsstats

 
 

Repository files navigation

sc2dsstats

sc2dsstats is a dotnet core – blazor - electron app for analyzing your Starcraft 2 Direct Strike Replays. It generates some Graphs showing the win rate, synergy, mvp and damage output of each commander.

Website: https://www.pax77.org/dsweb Desktop App: https://github.com/ipax77/sc2dsstats/releases/latest

sample graph

sc2dsstats.data

  • Import replays into database
  • Find duplicate replays

sc2dsstats.decode

  • Using IronPython + s2protocol to decode and parse replays

sc2dsstats.desktop

  • ElectronNET ASP .NET Core Balzor client app

sc2dsstats.lib

  • Library with database model/context
  • Global data

sc2dsstats.rest

  • REST Server to collect replay stats from clients

sc2dsstats.shared

  • Shared Blazor Pages
  • Getting stats from database

sc2dsstats.web

  • ASP .NET Core Blazor website

paxgamelib

  • Basic gameplay used for 'A-move simulator'

Acknowledgements

License

Copyright (c) 2020, Philipp Hetzner Open sourced under the GNU General Public License version 3. See the included LICENSE file for more information.

About

Starcraft 2 - custom map Direct Strike replay analyzer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 67.6%
  • C# 23.6%
  • HTML 8.1%
  • JavaScript 0.3%
  • CSS 0.2%
  • TSQL 0.1%
  • PLpgSQL 0.1%