|
This task is unfinished This is a wiki task that requires more thought or peer review. An important issue that needs to be solved, which will appear at the top of Sega Retro:Todo until this message is removed.
|
A template for converting a rating, as printed in a magazine into:
- something nice to display ({{#var:displayRating}})
- a value out of 100 for use in Sega Retro averages ({{#var:score}})
it should be able to detect if a given value is invalid. Some magazines could be using multiple systems depending on context.
The user should not be expected to calculate anything.
TODO:
added text. e.g. later issues of the UK Official Dreamcast magazine, 7 = "good".
Working values
0-4s
Input
|
Display
|
Score
|
0 |
|
0
|
1 |
|
25
|
2 |
|
50
|
3 |
|
75
|
4 |
|
100
|
1-5s
Input
|
Display
|
Score
|
1 |
|
0
|
2.5 |
|
37.5
|
3 |
|
50
|
4.5 |
|
87.5
|
5 |
|
100
|
1-10
Input
|
Display
|
Score
|
1 |
1/10 |
0
|
2.5 |
2.5/10 |
16.666666666667
|
4 |
4/10 |
33.333333333333
|
7.5 |
7.5/10 |
72.222222222222
|
10 |
10/10 |
100
|
A-F
Input
|
Display
|
Score
|
A |
A |
100
|
B+ |
B+ |
83
|
C |
C |
50
|
D- |
D- |
16
|
F |
F |
0
|
GamePro
Input
|
Display
|
Score
|
1,2,3,4,5 |
||60
|
1,2,3,4,adj |
||50
|
1-6+
Input
|
Display
|
Score
|
6+ |
6+ |
100
|
6 |
6 |
93.333333333333
|
4- |
4- |
46.666666666667
|
1 |
1 |
0
|
0-10+
Input
|
Display
|
Score
|
0 |
0 |
0
|
0+ |
0+ |
3.3333333333333
|
1- |
1- |
6.6666666666667
|
1 |
1 |
10
|
1+ |
1+ |
13.333333333333
|
2- |
2- |
16.666666666667
|
2 |
2 |
20
|
2+ |
2+ |
23.333333333333
|
3- |
3- |
26.666666666667
|
3 |
3 |
30
|
3+ |
3+ |
33.333333333333
|
4- |
4- |
36.666666666667
|
4 |
4 |
40
|
4+ |
4+ |
43.333333333333
|
5- |
5- |
46.666666666667
|
5 |
5 |
50
|
5+ |
5+ |
53.333333333333
|
6- |
6- |
56.666666666667
|
6 |
6 |
60
|
6+ |
6+ |
63.333333333333
|
7- |
7- |
66.666666666667
|
7 |
7 |
70
|
7+ |
7+ |
73.333333333333
|
8- |
8- |
76.666666666667
|
8 |
8 |
80
|
8+ |
8+ |
83.333333333333
|
9- |
9- |
86.666666666667
|
9 |
9 |
90
|
9+ |
9+ |
93.333333333333
|
10- |
10- |
96.666666666667
|
10 |
10 |
100
|