18 Nov '09 18:11

Idea: Add a statistic to a player's profile showing an rolling average rate of moves per game per day.

Rationale: How frequently a player is likely to move is a real consideration for selecting/accepting an opponent. Time controls are an upper limit, but within time limits there can still be quite a range of move frequency player-to-player. Currently, there is a self reported "move frequency" setting, but this may not be accurate, may not be updated by the player over time, etc., etc.

Specific idea: Within the players stats box, calculate a statiistic that captures the true move frequency over some recent period. for example, this might be calculated as: average moves made per day over last 30 days/average number of games active in last 30 days. This will give at least give an approximate idea of how many moves a player makes per game per day.

Cons: Granted, in reality some games may be favored by a player while other sit and wait, and an average-based statistic cannot reflect this variability. Also, for players carrying only a few games, the statistic may be as much driven by their opponents move frequency (i.e., a non-sub with 3 out of 6 slow moving opponents will have a lower move frequency statistic). Nonetheless, I think that on average, a statistic like this would give a prospective opponent at least a general idea of what kind of move frequency to expect (better than the self-reported move frequency). Finally, the statistic I am proposing can currently be calculated/estimated from the current statistics as: number of moves this month / number of days so far this month / number of active games. So, the info is in some sense already there - but it is inconvenient to do the math for this every time.

Rationale: How frequently a player is likely to move is a real consideration for selecting/accepting an opponent. Time controls are an upper limit, but within time limits there can still be quite a range of move frequency player-to-player. Currently, there is a self reported "move frequency" setting, but this may not be accurate, may not be updated by the player over time, etc., etc.

Specific idea: Within the players stats box, calculate a statiistic that captures the true move frequency over some recent period. for example, this might be calculated as: average moves made per day over last 30 days/average number of games active in last 30 days. This will give at least give an approximate idea of how many moves a player makes per game per day.

Cons: Granted, in reality some games may be favored by a player while other sit and wait, and an average-based statistic cannot reflect this variability. Also, for players carrying only a few games, the statistic may be as much driven by their opponents move frequency (i.e., a non-sub with 3 out of 6 slow moving opponents will have a lower move frequency statistic). Nonetheless, I think that on average, a statistic like this would give a prospective opponent at least a general idea of what kind of move frequency to expect (better than the self-reported move frequency). Finally, the statistic I am proposing can currently be calculated/estimated from the current statistics as: number of moves this month / number of days so far this month / number of active games. So, the info is in some sense already there - but it is inconvenient to do the math for this every time.