Yet another "Leveling system"

Look for replays and levels and ask people's times.

Moderator: Moporators

Post Reply
RiNSpy
Kuski
Posts: 15
Joined: 31 May 2006, 14:35

Yet another "Leveling system"

Post by RiNSpy »

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
User avatar
Xiphias
39mins club
Posts: 4098
Joined: 23 Nov 2004, 23:05

Post by Xiphias »

well i've gotta get used to this... don't really under stand teh..
btw.. what does JNR stand for?
Thorze wrote:I just wanted to make a cool topic like Juish have cool topics..
zelter
39mins club
Posts: 56
Joined: 23 Jun 2004, 18:28

Post by zelter »

:\ .... 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 :P
TT: 40.5x.xx
[EA]
RiNSpy
Kuski
Posts: 15
Joined: 31 May 2006, 14:35

Post by RiNSpy »

Xiphias wrote:well i've gotta get used to this... don't really under stand teh..
btw.. what does JNR stand for?
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.

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" :wink:
RiNSpy
Kuski
Posts: 15
Joined: 31 May 2006, 14:35

Post by RiNSpy »

zelter wrote::\ .... in general ... nice idea ...
Thank you :D
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...
:?
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:all in all to complicated system! most players know what time in what lev is how good :P
Don't be scared about all the technical details I described above, you don't need to understand it all to use it :wink:
Still, I agree, the system is quite complicated.
User avatar
Xiphias
39mins club
Posts: 4098
Joined: 23 Nov 2004, 23:05

Post by Xiphias »

Gave it a try.. Don't know if this is any good

JNR Time: 42:24:94
Level: 86 (86.254177)

seems like you put some effort in this.
don't really understand it. but it's nice :D
Thorze wrote:I just wanted to make a cool topic like Juish have cool topics..
H8
Kuski
Posts: 295
Joined: 4 Dec 2004, 19:58
Location: Oslo, Norway

Post by H8 »

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.
41:47,70
J-sim
39mins club
Posts: 835
Joined: 1 Sep 2002, 16:48

Post by J-sim »

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?
User avatar
8-ball
39mins club
Posts: 4496
Joined: 9 May 2003, 13:30
Team: MiE
Location: Riga, Latvia

Post by 8-ball »

Level 91.
39:37,91
J-sim
39mins club
Posts: 835
Joined: 1 Sep 2002, 16:48

Post by J-sim »

i gave it a try anyways:
Number of points: 5027
Total Time: 39:31:27
JNR Time: 39:17:96
Level: 93
RiNSpy
Kuski
Posts: 15
Joined: 31 May 2006, 14:35

Post by RiNSpy »

J-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?
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 in :)
RiNSpy
Kuski
Posts: 15
Joined: 31 May 2006, 14:35

Post by RiNSpy »

H8 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.
Thank you :)

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 :wink:

My level is 57 (57.831140) by the way :?
User avatar
Juski
Kuski
Posts: 2200
Joined: 26 Dec 2003, 20:53
Location: irc://irc.ircnet.org/ranks

Post by Juski »

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 Image
Are you LOST?
User avatar
Staar
Kuski
Posts: 659
Joined: 21 Jan 2006, 13:44
Location: Lithuania

Post by Staar »

Number of Points: 4492
Total Time: 45:20:68
JNR Time: 43:58:90
Level: 83

Cool System :)
Rock n Roll All Night and party everyday
teajay
Donator duck
Posts: 10043
Joined: 3 Apr 2003, 17:53

Post by teajay »

Number of points: 4734.644043
Total Time: 41:58,97
JNR: Time: 41:43,59
Level: 87 (87.678593)
Squip
Kuski
Posts: 110
Joined: 11 Feb 2004, 14:30
Location: Göteborg, Sweden

Post by Squip »

whats wrong with top100 list for each level?
Image "The best trick the devil ever pulled was convicing the world that he didn't exist" - The Usual Suspects
User avatar
anpdad
38mins club
Posts: 933
Joined: 6 Nov 2003, 06:04
Location: Russia

Post by anpdad »

Number of points: 5141.496094
Total Time: 38:29:44
JNR Time: 38:25:48
Level: 95 (95.212890)
User avatar
SveinR
Moporator
Posts: 5469
Joined: 21 May 2002, 08:05
Location: Oslo, Norway
Contact:

Post by SveinR »

Number of points: 4908.686523
Total Time: 40:38:60
JNR Time: 40:14:83
Level: 90 (90.901602)
Was it cast for the mass who burn and toil?
Or for the vultures who thirst for blood and oil?
Rules | FAQ
User avatar
Dynamo
38mins club
Posts: 1982
Joined: 30 Oct 2004, 02:53
Team: HHIT
Location: The Heavens

Post by Dynamo »

Mine's better lol

edit: ahh...well this is a bit more accurate I suppose :P

btw: Level 93 lol
Total Time: 38:35,14
User avatar
Juski
Kuski
Posts: 2200
Joined: 26 Dec 2003, 20:53
Location: irc://irc.ircnet.org/ranks

Post by Juski »

Dynamo wrote:Mine's better lol

edit: ahh...well this is a bit more accurate I suppose :P

btw: Level 93 lol
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.
No regrets Image
Are you LOST?
User avatar
Lukazz
36mins club
Posts: 5241
Joined: 4 Jul 2004, 12:10

Post by Lukazz »

level 91...
lolz
TT: 36:59:53 || Avg TT: 38:09:65
User avatar
anpdad
38mins club
Posts: 933
Joined: 6 Nov 2003, 06:04
Location: Russia

Post by anpdad »

why teh hell 40min guys har so close level to me? :X
User avatar
Grace
38mins club
Posts: 4847
Joined: 19 Nov 2005, 10:45
Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.

Post by Grace »

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...
Image Cyberscore! Image
___________________________________________________
Image
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
User avatar
8-ball
39mins club
Posts: 4496
Joined: 9 May 2003, 13:30
Team: MiE
Location: Riga, Latvia

Post by 8-ball »

je0 actually, Dynamo's levelling system that was based on targets was more accurate.
39:37,91
User avatar
Lee
37mins club
Posts: 2367
Joined: 22 Apr 2005, 05:12
Location: New Zealand

Post by Lee »

Number of points: 4866.864258
Total Time: 41:07,49
JNR Time: 40:35,58
Level: 90 (90.127116)
User avatar
Dynamo
38mins club
Posts: 1982
Joined: 30 Oct 2004, 02:53
Team: HHIT
Location: The Heavens

Post by Dynamo »

8-ball wrote:je0 actually, Dynamo's levelling system that was based on targets was more accurate.
tanx!
Total Time: 38:35,14
Harald Hasch
Kuski
Posts: 672
Joined: 30 Nov 2002, 16:57
Location: Candy Land

Post by Harald Hasch »

points: 645.724915
tt: 5405:56:52
jnr time: 305:57:11
level 11

da beSt!
User avatar
Xiphias
39mins club
Posts: 4098
Joined: 23 Nov 2004, 23:05

Post by Xiphias »

so this wasn't any succes.. or what?
Thorze wrote:I just wanted to make a cool topic like Juish have cool topics..
User avatar
Grace
38mins club
Posts: 4847
Joined: 19 Nov 2005, 10:45
Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.

Post by Grace »

it would be more of a success if we knew what the fuck teh asterisks 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).

--------------------------------
so many * and more *! what do they mean?
Image Cyberscore! Image
___________________________________________________
Image
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
User avatar
SveinR
Moporator
Posts: 5469
Joined: 21 May 2002, 08:05
Location: Oslo, Norway
Contact:

Post by SveinR »

multiplied by
Was it cast for the mass who burn and toil?
Or for the vultures who thirst for blood and oil?
Rules | FAQ
User avatar
Grace
38mins club
Posts: 4847
Joined: 19 Nov 2005, 10:45
Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.

Post by Grace »

Do i use the Program to make it work? if so Re-Upload please

www.mxb.dk
Image Cyberscore! Image
___________________________________________________
Image
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
RiNSpy
Kuski
Posts: 15
Joined: 31 May 2006, 14:35

Post by RiNSpy »

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
User avatar
Grace
38mins club
Posts: 4847
Joined: 19 Nov 2005, 10:45
Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.

Post by Grace »

thanks RiNSpy

Level 72 (72.594536)
JNR time: 50:24:22
Total Points: 3919.564941

:lol: 72!!!!!
Image Cyberscore! Image
___________________________________________________
Image
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
culinko
38mins club
Posts: 1551
Joined: 29 Dec 2002, 19:17
Location: Bratislava, Slovakia

Post by culinko »

pts: 4778.182129
tt: 42:22,98
jnr time: 41:20,78
level 88: 88.484854
User avatar
Honza
38mins club
Posts: 582
Joined: 4 Mar 2006, 19:53
Location: Czech Republic
Contact:

Post by Honza »

number of points: 4820.441895
tt: 41:44:02
JNR: 40:59:03
Level 89 <89>

:? I dont understand it much, is it beter to have high or low level
TT: 38:36,51 || team SPEED || Islands WR
User avatar
Grace
38mins club
Posts: 4847
Joined: 19 Nov 2005, 10:45
Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.

Post by Grace »

Hiigh
Image Cyberscore! Image
___________________________________________________
Image
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
User avatar
Lee
37mins club
Posts: 2367
Joined: 22 Apr 2005, 05:12
Location: New Zealand

Post by Lee »

Level: 90.399043
User avatar
Raven
Moporator
Posts: 2726
Joined: 7 Feb 2005, 15:28
Team: MiE
Location: Finland.
Contact:

Post by Raven »

Number of points: 5114.68212
Total Time: 38:53:97
JNR Time: 38:37:57
Level: 94 (94.716336)
Seize the day
User avatar
Raven
Moporator
Posts: 2726
Joined: 7 Feb 2005, 15:28
Team: MiE
Location: Finland.
Contact:

Post by Raven »

Number of Points: 5185.819824
Total Time: 38.21.09
JNR Time: 38.05.78
Level: 96 (96.033700)
Seize the day
User avatar
Grace
38mins club
Posts: 4847
Joined: 19 Nov 2005, 10:45
Location: Deep in your Imagination, Twirling your Dreams and Weaving your thoughts.

Post by Grace »

John should post... lolz, i deleted this Yesterday =*, when cleaning my hdrive for space... i think i was about level 78 or something.
Image Cyberscore! Image
___________________________________________________
Image
Targets: 6 Legendary, 23 WC, 20 Pro, 5 Good | AvgTT: 39:59:96
RiNSpy
Kuski
Posts: 15
Joined: 31 May 2006, 14:35

Post by RiNSpy »

Blimey, looks like I had way too much time on my hands back then. That essay is damn long! Ah, the good times those were :/

Glad someone's still using it.
User avatar
Memphis
37mins club
Posts: 1907
Joined: 28 Feb 2003, 13:35
Location: B.C. Canada
Contact:

Post by Memphis »

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/
||
Image
Post Reply