A downloadable simulation

It's an esports simulator. Lets just get that out of the way right now.

But what (I think, at least) makes this project unique is that I'm not some game studio cashing in on the fact that YouTube and esports are massively popular [not to name anyone in particular :)] but instead I am someone who plays esports titles myself.  3,750 hours in Dota 2, 1,186 hours in Rocket League, and a few other games that have a 100 or so hours dotted around my steam library. Not only do I play these games myself and have an understand for what makes them tick, but I also watch them avidly at the professional level (Admittedly Dota 2 more than the others by a large margin) so I also have an interest in what goes on at the higher levels concerning roster swaps and role changes and the sort.

This project is a reflection of that. While, yes, I am substituting complex human thinking with Random Number Generators and a few algorithms, the goal of the entire project is to make something that feels likes its own little world that you can actually get invested in. Follow a player or team through their journey (Or in the future, run one.)

Now that the description is out of the way, the roadmap (Which WILL NOT be followed in order, I get sidetracked easily.)

  • Implement discrete load and save functions, and allow those to load and save multiple different games
  • Add in cheese strats
  • Add "Time" so in the future we can do roster swaps post TI
  • Hovering over a team in the tournament  bracket will highlight their path through the tournaments
  • Make the tournament bracket itself easier to follow
  • Clicking on a player from any of the "View top 10 player" modes or view team modes (and teams in the "View top 10 player" and view player modes ) takes you to that appropriate player (or team)
  • Monetary system so teams have to operate under budget
  • Team management mode
  • Mid Season roster swaps
  • Some sort of notification to notify the player when a team has moved its roles around
  • Add in more "Top 10" modes for teams and players
  • Organize the buttons in a way that makes sense
  • Make sure all the buttons "Contain" their text
  • Add in Hotkeys for various things

If you can think of anything else that I am missing, please be sure to make note of it and I will be sure to communicate whether or not I already had a plan (that I didn't mention above, because I forget things) or if I can think up an alternate solution that might be better (assuming I haven't already implemented your idea, because that tends to be the first thing I focus on)

Download

Download
Virtually Pro Dota A1.zip 561 MB

Install instructions

Make sure all 4 of these files are in the same location when you run the program. There are lots of internal dependencies on these files that will break the program immidiately (This I plan on fixing soon)