tooling-for-how-old-is-this-house icon indicating copy to clipboard operation
tooling-for-how-old-is-this-house copied to clipboard

Statistics/Progression system

Open arthur-kislitsin opened this issue 4 years ago • 0 comments

Before exploring external methods for storing player statistics such as potentially forking SauerTracker (which would require an engaged player community to be considered), it's preferable to record the key player statistics within a configuration file as originally intended and make these stats accessible through the user interface.

So, regardless of future developments (which could involve external methods for storing statistics, at the expense of synchronization with client-side statistics in case the latter are not dropped), it would be valuable to implement client-side player tracking to provide an overview of our in-game efforts. The statistics would store information such as:

  • total kills;
  • total deaths;
  • kill/death ratio;
  • total suicides;
  • total teamkills;
  • total headshot kills;
  • matches won;
  • win percentage (percentage of matches won out of total matches played);
  • total time played;
  • longest kill streak;
  • most kills in a single match (record);
  • total flags stolen;
  • total flags captured;
  • total flags returned;
  • total infected players;
  • total zombies killed;
  • total monsters killed;

Eventually, it'd make sense to fork SauerTracker.

Note: storing information about players would require us to deal with the GDPR. Storing progress and statistics client-side would still be relevant.

arthur-kislitsin avatar Aug 19 '21 19:08 arthur-kislitsin