Im going to implement a Statistics Calculator that will determine a victor of a game between player A and player B. Given various probabilities and in-game stats, it will also have Artificial Intelligence implemented. I emailed the developer of sc2gears directly about this also asking about the cost for the databases here. I just thought i would find a place to share my idea and see peoples feedback if you have any questions i can answer them. But ideally the program will "play" sc2 against each other using individual profiles 1million times and give you an end result of who would generally win the match.
Uses:
Say your Bronze and you beat a Grandmaster guy, you can know you won a match where u had a 1% chance of winning (ego boost) and it would be accurately correct.
admins of leagues can display given stats for their players in more depth with this and it will help them create more intriguing posts.
With certain functions and modules you can eventually be able to predict a particular players next unit, move,click and action GIVEN suffiecient data is in the database to present the answer and even then its not 100% accurate just a guess.
Future Uses:
Tools developed here can be backtracked and further used to help people know what they need to do in order to beat a particular player. as in build orders,strategies,unit compositions, units by time frame and apm. And which would be most important and least important and which goals to strive for when trying to progress. (note all of these will be estimates and not 100% true since we do not have BLizzards exact code to execute it it will be based off the stats gathered from the replays over time and the more they use the feature the better the results).
Let me know feedback and ideas more the appreciated and this is a Long-Term project made to help me learn artificial intelligence related to game design. (just one part of it in particularly game theory)