Inspiration
Me and Nikhil both love playing DotA 2, and we are both on the Clemson Esports DotA 2 team so it was a natural of our interests!
DotA 2 is an incredibly complex strategy game involving two teams of 5 players. Each player controls a hero. There are 122 heroes in the game allowing for about 1 septillion combinations of heroes. On top of this, some heroes take advantage of other heroes weaknesses more efficiently. As a result you have to be smart about which heroes you draft.
What it does
Using DotA 2 match history data, we create a personalized draft assistant for a competitive DotA team. It takes into account heroes that you are experienced with, heroes that you have experience playing with as an ally, and heroes that you have experience playing against. As well as global winrate information for hero matchups.
How we built it
Using python, pandas, and lots of other data science libraries.
Challenges we ran into
Debugging pandas queries!
Log in or sign up for Devpost to join the conversation.