Hi guys, back after a long time.
In case you didn't know, I'm a college student & for my database class I have to make a project proposal.
So I thought why not create a project that has something to do with dota2?
So for now I came up with 2 ideas but I'll eventually only go for one & they are as follows:
1) Code a program that allows a player on steam to get statistics on their past dota 2 matches (like win rate increase or decrease, success with specific heroes, highest kills etc.) over the period of a few days, weeks or even months. As you know steam auto expires replays after a few weeks so this program can also be used to create a backup of all your past replays, etc. and retain valuable stat information.
I'm planning to use steam api to make publicly available information (replays), parse those info, store info for future use & provide a nice user friendly GUI where users can view all their information.
2) Make an inventory assistant program that would automatically scan your inventory & let you know on which items you have that are already part of a set & suggest which items you can get to complete a particular set. As you know there are player with multiple steam accounts or accounts with few hundred items...so it's quite difficult to keep track of everything and that's the problem this program aims to solve. It would store all information locally for convenience & perhaps I can also make a module to connect with dota2lounge & automate the trading of particular items upon players approval. Obviously it'll use steam api & dota2lounge api.
Well these are the mainly rough ideas I had about the project, I'd be interested in knowing if theres any other good ideas for a project related to dota2/steam or you can suggest improvements for the plans that I already explained, etc.