Game stats tracking
Keep track of values that may be funny for the game results screens:
- Who made the most teamkills (onagers anyone?)
- Accumulated villager idle time
- Ressource wastes (build units/buildings, destroy them within seconds)
- First blood
- Absolutely useless deaths (1 villager vs 10 Hussars)
- ...
- Any other failure you can think of
- And of course also track values that actually are meaningful for the game :stuck_out_tongue_winking_eye:
I think displaying these would be hilarious on the gameover page.
It might make sense to use AoM as a basis for what might be of interest to collect. As I remember it had far more comprehensive stats. Timeline graphs of all sorts of stats.
This is SUPER important for live spectating as well. One of the many big problems with pro games on HD is the lack of Spec Dashboard:
http://www.voobly.com/gamemods/mod/476/Spectator-Dashboard
Spectator requirements here may potentially be important for informing network communication decisions (https://github.com/SFTtech/openage/issues/530).
The network communication link to Planetary Annihilation has an interesting "Replay" discussion about just this (ctrl-F for replay)