Yet another "Leveling system"
Moderator: Moporators
Yet another "Leveling system"
Hi everyone,
I have invented a new "Leveling" system, and it actually seems quite good to me, so I would like you to check it out and tell me if it is any good.
First of all, let me try to explain why I decided to create the system and what's wrong in my opinion with the "Total Time" rating system.
1. Introduction
Imagine a situation. For example, we have 2 new Elma players, with Total Times approximately equal to 80 minutes. They both have 17 seconds on "Warm up" and 7 minutes on "Apple Harvest". Say, the first player starts to hoyl "Warm Up", and, eventually, gets 15 seconds on it, and the other player hoyls "Apple Harvest", and completes it in 6 minutes. As a result, the first player improves his TT by only 2 seconds, and the other one improves it by 1 minutes, though they both made the same effort and have roughly the same skills. Is it fair? Don't think so.
2. Solution
There is a way to "justify" the Total Time though, and make efforts (and skills) on different levels of the same value. How? By introducing "points", or "relative time".
For example, the World Record on "Warm Up" is 00:14:05, which is 1405ms. In the beginning both players had 17 secs on this track, which is 1700ms. Thus, the number of points they had for this track is equal 1405/1700*100 = 82.65. If we calculate their points for "Apple Harvest", they would be equal 8690 / 42000 *100 = 20.69 points. So, both players had a sum of 103.34 points out of 200 possible. After the first player hoyled "Warm Up", and the second player hoyled "Apple Harvest", their points are as follows:
1st player: 20.69 + 1405/1500*100 = 114.36 points out of 200 possible
2nd player: 82.65 + 8690 / 36000 * 100 = 82.65 + 24.14 = 106.79 points out of 200 possible.
Thus, we see, that the skills of the first player are higher than the skills of the 2nd player.
We can now also calculate the "Relative Total Time" or "JNR Total Time", by solving the following proportion:
200 points (world record) - 10095 ms
114.36 points - x ms
x = 200 / 114.36 * 10095 = 17655 ms (JNR) = 2:56:55 (JNR)
200 points (world record) - 10095 ms
106.79 points - y ms
y = 200 / 106.79 * 10095 = 18906 ms (JNR) = 3:09:06 (JNR)
By comparing the JNR Total Times we can judge how much better the first player is compared to the second player.
But, to avoid confusion with the "real" TT, I suggest introducing player's "Level":
200 points (world record) - Level 100 (WR)
114.36 points - Level X
X = 114.36 / 200 * 100 = 57 Level
200 points (world record) - Level 100 (WR)
106.79 points - Level Y
Y = 106.79 / 200 * 100 = 53 Level
Thus, the level of the first player is 57, and the level of the second player is 53, which shows that the first player is more skilled than the second ( while the ordinary Total Time would show the opposite).
3. Conclusion
In this essay I tried to show you the flaws in the ordinary TT system, and suggested a new rating system that eliminates the flaws. Also, as the new "Levels" are pretty difficult to calculate, I'm attaching a small tool that would allow you to calculate your rating. If the Rating system would be successfull with the community, I would be glad to develop the tool.
--------------------------------
To use the tool, copy the ElmaLevels.exe and wr.txt into the default ElastoMania directory (stats.txt should be in the same directory) and run it.
You can download it here: http://s5.quicksharing.com/v/5353809/El ... s.zip.html
Thank you for your time,
Cheers,
RiNSpy
I have invented a new "Leveling" system, and it actually seems quite good to me, so I would like you to check it out and tell me if it is any good.
First of all, let me try to explain why I decided to create the system and what's wrong in my opinion with the "Total Time" rating system.
1. Introduction
Imagine a situation. For example, we have 2 new Elma players, with Total Times approximately equal to 80 minutes. They both have 17 seconds on "Warm up" and 7 minutes on "Apple Harvest". Say, the first player starts to hoyl "Warm Up", and, eventually, gets 15 seconds on it, and the other player hoyls "Apple Harvest", and completes it in 6 minutes. As a result, the first player improves his TT by only 2 seconds, and the other one improves it by 1 minutes, though they both made the same effort and have roughly the same skills. Is it fair? Don't think so.
2. Solution
There is a way to "justify" the Total Time though, and make efforts (and skills) on different levels of the same value. How? By introducing "points", or "relative time".
For example, the World Record on "Warm Up" is 00:14:05, which is 1405ms. In the beginning both players had 17 secs on this track, which is 1700ms. Thus, the number of points they had for this track is equal 1405/1700*100 = 82.65. If we calculate their points for "Apple Harvest", they would be equal 8690 / 42000 *100 = 20.69 points. So, both players had a sum of 103.34 points out of 200 possible. After the first player hoyled "Warm Up", and the second player hoyled "Apple Harvest", their points are as follows:
1st player: 20.69 + 1405/1500*100 = 114.36 points out of 200 possible
2nd player: 82.65 + 8690 / 36000 * 100 = 82.65 + 24.14 = 106.79 points out of 200 possible.
Thus, we see, that the skills of the first player are higher than the skills of the 2nd player.
We can now also calculate the "Relative Total Time" or "JNR Total Time", by solving the following proportion:
200 points (world record) - 10095 ms
114.36 points - x ms
x = 200 / 114.36 * 10095 = 17655 ms (JNR) = 2:56:55 (JNR)
200 points (world record) - 10095 ms
106.79 points - y ms
y = 200 / 106.79 * 10095 = 18906 ms (JNR) = 3:09:06 (JNR)
By comparing the JNR Total Times we can judge how much better the first player is compared to the second player.
But, to avoid confusion with the "real" TT, I suggest introducing player's "Level":
200 points (world record) - Level 100 (WR)
114.36 points - Level X
X = 114.36 / 200 * 100 = 57 Level
200 points (world record) - Level 100 (WR)
106.79 points - Level Y
Y = 106.79 / 200 * 100 = 53 Level
Thus, the level of the first player is 57, and the level of the second player is 53, which shows that the first player is more skilled than the second ( while the ordinary Total Time would show the opposite).
3. Conclusion
In this essay I tried to show you the flaws in the ordinary TT system, and suggested a new rating system that eliminates the flaws. Also, as the new "Levels" are pretty difficult to calculate, I'm attaching a small tool that would allow you to calculate your rating. If the Rating system would be successfull with the community, I would be glad to develop the tool.
--------------------------------
To use the tool, copy the ElmaLevels.exe and wr.txt into the default ElastoMania directory (stats.txt should be in the same directory) and run it.
You can download it here: http://s5.quicksharing.com/v/5353809/El ... s.zip.html
Thank you for your time,
Cheers,
RiNSpy
:\ .... in general ... nice idea ...
but I don't think it will be successful! TT doesn't mean a lot about skillz... if you want good TT you have to hoyl every lev... and I guess it is more work for a new players to cut of 1 min of AH than 2 seconds of WU...
all in all to complicated system! most players know what time in what lev is how good
but I don't think it will be successful! TT doesn't mean a lot about skillz... if you want good TT you have to hoyl every lev... and I guess it is more work for a new players to cut of 1 min of AH than 2 seconds of WU...
all in all to complicated system! most players know what time in what lev is how good
TT: 40.5x.xx
[EA]
[EA]
Heh, well, basically, it's not the time you get on the level that counts, but the ratio of your time compared to the World Record.Xiphias wrote:well i've gotta get used to this... don't really under stand teh..
btw.. what does JNR stand for?
JNR stands for either Junior (as the system is more useful to compare skills of junior players than to those of proffessional players) or "Justified New RiNSpy's"
Thank youzelter wrote::\ .... in general ... nice idea ...
It is supposed to be popular with new players like myself, adding stimulus to hoyl whatever level you like and seeing your rating or JNR TT improve significantly as you improve your time.. As seeing your TT improve only, say, 5 seconds after spending a lot of effort on a short track doesn't add much enthusiasm :/zelter wrote:but I don't think it will be successful!
TT doesn't mean a lot about skillz... if you want good TT you have to hoyl every lev... and I guess it is more work for a new players to cut of 1 min of AH than 2 seconds of WU...
Don't be scared about all the technical details I described above, you don't need to understand it all to use itzelter wrote:all in all to complicated system! most players know what time in what lev is how good
Still, I agree, the system is quite complicated.
Well that's the point, if I get a top 100 time in one level I would want a rating system to tell me "Hey, you've improved your skills THAT much!", no matter what level I got a top 100 time inJ-sim wrote:ehm good players try to go for perhaps a top 10 time in the world. then they know they have a good time in a level. guys like you can just go for a top 100 time. what's the big deal?
Thank youH8 wrote:JNR time: 41,23,94
level: 88 (88,372224)
Nice system , better leveling system than the old one, though i think the JNR TT is unnecessary.
I agree that the JNR TT is pretty confusing and not really neccessary, but it just feels nice when it says that your JNR TT is 63:15:74 when your real TT is 75:07:39
My level is 57 (57.831140) by the way
- Juski
- Kuski
- Posts: 2200
- Joined: 26 Dec 2003, 20:53
- Location: irc://irc.ircnet.org/ranks
I have thought of this too, at first it sounded as a good idea but then i relised something that you should have too. a avg time on warm up is 15 secs. and on apple harvest it is 3 minutes. to use your system the warm up time gives approx 93 points while the harvest time gives aproxx 48 points, that is quite a big difference, it is not always similarly ez to do close to the wr time because everyone uses dfferent styles. that makes it better to use the old leveling system that is based on target times which much better says how good your time actuly is...
No regrets
Are you LOST?
Are you LOST?
- Juski
- Kuski
- Posts: 2200
- Joined: 26 Dec 2003, 20:53
- Location: irc://irc.ircnet.org/ranks
No, actuly, yours is much better. This is just complicated and works well when comparing single levels between players. But does not take into account that different styles make it variously hard to get relatively close to wrs in different levels.Dynamo wrote:Mine's better lol
edit: ahh...well this is a bit more accurate I suppose
btw: Level 93 lol
No regrets
Are you LOST?
Are you LOST?
- Grace
- 38mins club
- Posts: 4851
- Joined: 19 Nov 2005, 10:45
- Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.
Juski wrote:I have thought of this too, at first it sounded as a good idea but then i relised something that you should have too. a avg time on warm up is 15 secs. and on apple harvest it is 3 minutes. to use your system the warm up time gives approx 93 points while the harvest time gives aproxx 48 points, that is quite a big difference, it is not always similarly ez to do close to the wr time because everyone uses dfferent styles. that makes it better to use the old leveling system that is based on target times which much better says how good your time actuly is...
Cyberscore!
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
-
- Kuski
- Posts: 672
- Joined: 30 Nov 2002, 16:57
- Location: Candy Land
- Grace
- 38mins club
- Posts: 4851
- Joined: 19 Nov 2005, 10:45
- Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.
it would be more of a success if we knew what the fuck teh asterisks mean! (*)
so many * and more *! what do they mean?RiNSpy wrote:. Solution
There is a way to "justify" the Total Time though, and make efforts (and skills) on different levels of the same value. How? By introducing "points", or "relative time".
For example, the World Record on "Warm Up" is 00:14:05, which is 1405ms. In the beginning both players had 17 secs on this track, which is 1700ms. Thus, the number of points they had for this track is equal 1405/1700*100 = 82.65. If we calculate their points for "Apple Harvest", they would be equal 8690 / 42000 *100 = 20.69 points. So, both players had a sum of 103.34 points out of 200 possible. After the first player hoyled "Warm Up", and the second player hoyled "Apple Harvest", their points are as follows:
1st player: 20.69 + 1405/1500*100 = 114.36 points out of 200 possible
2nd player: 82.65 + 8690 / 36000 * 100 = 82.65 + 24.14 = 106.79 points out of 200 possible.
Thus, we see, that the skills of the first player are higher than the skills of the 2nd player.
We can now also calculate the "Relative Total Time" or "JNR Total Time", by solving the following proportion:
200 points (world record) - 10095 ms
114.36 points - x ms
x = 200 / 114.36 * 10095 = 17655 ms (JNR) = 2:56:55 (JNR)
200 points (world record) - 10095 ms
106.79 points - y ms
y = 200 / 106.79 * 10095 = 18906 ms (JNR) = 3:09:06 (JNR)
By comparing the JNR Total Times we can judge how much better the first player is compared to the second player.
But, to avoid confusion with the "real" TT, I suggest introducing player's "Level":
200 points (world record) - Level 100 (WR)
114.36 points - Level X
X = 114.36 / 200 * 100 = 57 Level
200 points (world record) - Level 100 (WR)
106.79 points - Level Y
Y = 106.79 / 200 * 100 = 53 Level
Thus, the level of the first player is 57, and the level of the second player is 53, which shows that the first player is more skilled than the second ( while the ordinary Total Time would show the opposite).
--------------------------------
Cyberscore!
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
- Grace
- 38mins club
- Posts: 4851
- Joined: 19 Nov 2005, 10:45
- Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.
Cyberscore!
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
Re-uploaded: http://www.mxb.dk/upload/ElmaLevels.zip
As for developing the app, basically, I'm being too lazy for that at the moment I wanted to create a GUI for it + add some extra features, such as auto updating of the world records, showing the number of points for each level, etc., and I'll probably do that in a few weeks.
Also, if anyone's interested, I can upload the sources - they're written in c++, using purely object oriented design - they have some useful classes for working with elma times, parsing stats.txt, etc.
Cheers,
RiNSpy
As for developing the app, basically, I'm being too lazy for that at the moment I wanted to create a GUI for it + add some extra features, such as auto updating of the world records, showing the number of points for each level, etc., and I'll probably do that in a few weeks.
Also, if anyone's interested, I can upload the sources - they're written in c++, using purely object oriented design - they have some useful classes for working with elma times, parsing stats.txt, etc.
Cheers,
RiNSpy
- Grace
- 38mins club
- Posts: 4851
- Joined: 19 Nov 2005, 10:45
- Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.
thanks RiNSpy
Level 72 (72.594536)
JNR time: 50:24:22
Total Points: 3919.564941
72!!!!!
Level 72 (72.594536)
JNR time: 50:24:22
Total Points: 3919.564941
72!!!!!
Cyberscore!
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
- Grace
- 38mins club
- Posts: 4851
- Joined: 19 Nov 2005, 10:45
- Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.
Hiigh
Cyberscore!
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
- Grace
- 38mins club
- Posts: 4851
- Joined: 19 Nov 2005, 10:45
- Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.
John should post... lolz, i deleted this Yesterday =*, when cleaning my hdrive for space... i think i was about level 78 or something.
Cyberscore!
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
___________________________________________________
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
I think im lvl 90 but not really sure.
Religious Man
|| TT: 37:47:70 || EX New Wave WR + Animal Farm WR || 24 Canadian Records || TEC Bronze Medal || HHIT in the 37min club || http://elastomaster.tripod.com/ ||
|| TT: 37:47:70 || EX New Wave WR + Animal Farm WR || 24 Canadian Records || TEC Bronze Medal || HHIT in the 37min club || http://elastomaster.tripod.com/ ||