-
Notifications
You must be signed in to change notification settings - Fork 11
Accuracy
Accuracy is a statistics which is tracked for each player per played leg.
In a X01
game, when a player has a remaining score over 170
, the assumption is that the player will be aiming for T-20
or T-19
to score as many points as possible. Therfore we keep track of the accuracy for those two values specifically to allow players to see how they played, and if they are improving over time.
Accuracy is split into three categories
- Accuracy on 20s
- Accuracy on 19s
- Accuracy Overall
For each dart thrown for a player, if the remaining score after the throw is above 170
is used to calculate accuracy points. Once the leg is finished the total amount of accuracy points is used to calculate the accuracy for each player for the given leg.
If no attempts where made on a given number no accuracy will be available.
The following numbers count as attempts on 20s:
20
, 5
, 1
, 12
, 18
, 9
, 4
- Hitting
20
counts as100
- Hitting
5
/1
counts as70
- Hitting
12
/18
counts as30
- Hitting
9
/4
counts as5
accuracy_20s = accuracy_points_20s / attempts_20s
The following numbers count as attempts on 19s: 19
, 3
, 7
, 16
, 17
, 8
, 2
- Hitting
19
counts as100
- Hitting
7
/3
counts as70
- Hitting
16
/17
counts as30
- Hitting
8
/2
counts as5
accuracy_19s = accuracy_points_19s / attempts_19s
For each dart thrown which does not count as an attempt for 19
or 20
a miss
is registed.
accuracy_overall = (accuracy_points_20s + accuracy_points_19s) / (attempts_20s + attempts_19s + misses)
General
Information
Technical Details
Other