So I was wondering what it would take to do some truly epic stats for FA games, e.g. analysis + comparison of builds for every spot on every map. Imagine breakdowns of your energy and mass over time, and heat maps of fights in air and land for all maps.
The kind of info that would be required is detailed eco information, mass and energy every 10 secs or so, as well as information on what units you made/killed etc.
I thought that it may be possible to record as a separate event in the FAF DB every single time someone builds or kills a unit in FA.
Some estimates of storage requirements:
100 bytes per line in the db, storing unit type, gameid, playerid, gametime, maybe some other things?.
1000 lines per player per game, say 500 units made and 500 destroyed on average.
~2800 people-games (games, but counted according to the number of players, so 4v4 => 8 people games), source: viewtopic.php?f=2&t=13449#p138924
=> ~280MB a day which is a feasible amount to store. (Takes more than 10 years to generate a Terabyte of data)
Also this is almost certainly an overestimate.
Coding effort:
1) Game code, to pull these stats out.
2) DB code + API code to store and retrieve stats
3) Stats effort/web code, to view the data usefully
I'd need someone else to do 1), I'd do some of 2), and I'd be happy to do lots of stuff on 3).
What I need from other people is expressions of interest, and/or offers to help.