Inspiration

I play games like League of Legends and Valorant, and both of those games have tools for players to use that actively help them while they play. When I started to play Overwatch 2 again, I realized that for how huge this game is, it does not have any of these tools to help their players, so I wanted to change that.

What it does

HeroSense is a very easy to use application that you can have in the background while playing OW2. When the user is in a game, and the enemy heroes have been revealed, if the user presses a combination of keys, HeroSense will analyze the enemy team composition and give the user counter-picks and heroes they should avoid picking in real-time.

How we built it

I built it using multiple python libraries that assist with reading key inputs, images, and overlays.

Challenges we ran into

The main challenge was getting HeroSense to recognize the enemy heroes with high confidence. It took a lot of trial and error, but I was able to come up with a solution that overcame this issue.

Accomplishments that we're proud of

This is my first hackathon, so I am just proud that I was able to submit something that I would actually use if I put more time into it even though it kinda sucks lol.

What we learned

Start earlier, debugging sucks.

What's next for HeroSense

Probably nothing unfortunately, I do not have enough time to pour into a big passion project like this, but I really hope someone does make something like this despite the lack of data Blizzard provides.

Built With

Share this project:

Updates