Difference between revisions of "ConvertRating"
From Sega Retro
(29 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{#vardefine: | + | <includeonly>{{#vardefine:displayRating|}}{{#vardefine:score|}} |
− | {{#switch:{{ | + | {{#switch:{{{1|}}} |
− | + | | ag | |
− | + | | actiongames | |
− | | | + | | gamepro |
− | | | + | | megaforce |
− | + | | megaforcees | |
− | + | | megaforcept={{ConvertRating/Multiple|{{{1|}}}|{{{2|}}}|date={{{date|}}}{{{issue|}}}}} | |
− | | | + | | microkids={{ConvertRating/MicroKidsMultimedia|{{{2|}}}}} |
− | + | | egm={{ConvertRating/EGM|{{{2|}}}}} | |
− | | | + | | computergamer={{ConvertRating/ComputerGamer|{{{2|}}}}} |
− | + | | progames={{ConvertRating/ProGames|{{{2|}}}}} | |
− | } | + | | #default={{#if:{{#pos:{{{1|}}}|,}} |
− | + | |{{ConvertRating/Multiple|{{{1|}}}|{{{2|}}}|date={{{date|}}}}} | |
− | | | + | |{{ConvertRating/Single|{{{1|}}}|{{{2|}}}|date={{{date|}}}}} |
− | |||
− | }} | ||
− | |||
− | | | ||
− | |||
− | }} | ||
− | |||
− | | | ||
− | |||
− | }} | ||
− | |||
− | | | ||
− | |||
− | }} | ||
− | |||
− | | | ||
− | |||
− | }} | ||
− | |||
− | | | ||
− | | | ||
− | }} | ||
− | |||
− | | | ||
− | | | ||
− | }} | ||
− | |||
− | | | ||
− | | | ||
− | }} | ||
− | |||
− | | | ||
− | | | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
</includeonly><noinclude>{{TODO}} | </includeonly><noinclude>{{TODO}} | ||
Line 72: | Line 21: | ||
*a value out of 100 for use in Sega Retro averages (<nowiki>{{#var:score}}</nowiki>) | *a value out of 100 for use in Sega Retro averages (<nowiki>{{#var:score}}</nowiki>) | ||
+ | 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== | ==Working values== | ||
===0-4s=== | ===0-4s=== | ||
{| class="prettytable" style="width:auto;" | {| class="prettytable" style="width:auto;" | ||
+ | !Input | ||
+ | !Display | ||
+ | !Score | ||
|- | |- | ||
{{ConvertRating|0-4s|0}} | {{ConvertRating|0-4s|0}} | ||
Line 104: | Line 54: | ||
|} | |} | ||
+ | ===1-5s=== | ||
+ | {| class="prettytable" style="width:auto;" | ||
+ | !Input | ||
+ | !Display | ||
+ | !Score | ||
+ | |- | ||
+ | {{ConvertRating|1-5s|1}} | ||
+ | |1||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-5s|2.5}} | ||
+ | |2.5||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-5s|3}} | ||
+ | |3||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-5s|4.5}} | ||
+ | |4.5||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-5s|5}} | ||
+ | |5||{{#var:displayRating}}||{{#var:score}} | ||
+ | |} | ||
+ | |||
+ | ===1-10=== | ||
+ | {| class="prettytable" style="width:auto;" | ||
+ | !Input | ||
+ | !Display | ||
+ | !Score | ||
+ | |- | ||
+ | {{ConvertRating|1-10|1}} | ||
+ | |1||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-10|2.5}} | ||
+ | |2.5||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-10|4}} | ||
+ | |4||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-10|7.5}} | ||
+ | |7.5||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-10|10}} | ||
+ | |10||{{#var:displayRating}}||{{#var:score}} | ||
+ | |} | ||
+ | ===A-F=== | ||
+ | {| class="prettytable" style="width:auto;" | ||
+ | !Input | ||
+ | !Display | ||
+ | !Score | ||
+ | |- | ||
+ | {{ConvertRating|A-F|A}} | ||
+ | |A||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|A-F|B+}} | ||
+ | |B+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|A-F|C}} | ||
+ | |C||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|A-F|D-}} | ||
+ | |D-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|A-F|F}} | ||
+ | |F||{{#var:displayRating}}||{{#var:score}} | ||
+ | |} | ||
+ | |||
+ | ===GamePro=== | ||
+ | {| class="prettytable" style="width:auto;" | ||
+ | !Input | ||
+ | !Display | ||
+ | !Score | ||
+ | |- | ||
+ | {{ConvertRating|gamepro|1,2,3,4,5}} | ||
+ | |1,2,3,4,5||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|gamepro|1,2,3,4,adj}} | ||
+ | |1,2,3,4,adj||{{#var:displayRating}}||{{#var:score}} | ||
+ | |} | ||
+ | |||
+ | ===1-6+=== | ||
+ | {| class="prettytable" style="width:auto;" | ||
+ | !Input | ||
+ | !Display | ||
+ | !Score | ||
+ | |- | ||
+ | {{ConvertRating|1-6+|6+}} | ||
+ | |6+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-6+|6}} | ||
+ | |6||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-6+|4-}} | ||
+ | |4-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|1-6+|1}} | ||
+ | |1||{{#var:displayRating}}||{{#var:score}} | ||
+ | |} | ||
+ | |||
+ | ===0-10+=== | ||
+ | {| class="prettytable" style="width:auto;" | ||
+ | !Input | ||
+ | !Display | ||
+ | !Score | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|0}} | ||
+ | |0||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|0+}} | ||
+ | |0+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|1-}} | ||
+ | |1-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|1}} | ||
+ | |1||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|1+}} | ||
+ | |1+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|2-}} | ||
+ | |2-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|2}} | ||
+ | |2||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|2+}} | ||
+ | |2+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|3-}} | ||
+ | |3-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|3}} | ||
+ | |3||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|3+}} | ||
+ | |3+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|4-}} | ||
+ | |4-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|4}} | ||
+ | |4||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|4+}} | ||
+ | |4+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|5-}} | ||
+ | |5-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|5}} | ||
+ | |5||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|5+}} | ||
+ | |5+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|6-}} | ||
+ | |6-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|6}} | ||
+ | |6||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|6+}} | ||
+ | |6+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|7-}} | ||
+ | |7-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|7}} | ||
+ | |7||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|7+}} | ||
+ | |7+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|8-}} | ||
+ | |8-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|8}} | ||
+ | |8||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|8+}} | ||
+ | |8+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|9-}} | ||
+ | |9-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|9}} | ||
+ | |9||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|9+}} | ||
+ | |9+||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|10-}} | ||
+ | |10-||{{#var:displayRating}}||{{#var:score}} | ||
+ | |- | ||
+ | {{ConvertRating|0-10+|10}} | ||
+ | |10||{{#var:displayRating}}||{{#var:score}} | ||
+ | |} | ||
− | [[Category: | + | [[Category:Templates]]</noinclude> |
Latest revision as of 06:43, 11 January 2024
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 |
| |||||
1,2,3,4,adj |
|
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 |