file Rating System

  • IsraeliRD
  • IsraeliRD's Avatar Topic Author
  • Offline
  • Project Manager
  • Project Manager
  • Dragon Power Supreme
  • Posts: 3502
  • Thank you received: 913
04 Mar 2007 01:10 #1
Hey guys,

I thought of having a rating system like in MBU. ppl give us their best times to two decimal places and I give them back their rating per level and total rating score.

That'd be awesome!

I agree to do formulas so that it'll work just fine

"matan, now i get what you meant a few years back when you said that "the level in mbg is beyond me" after the last rampage i noticed things were insane, and now i truly feel that too" - Dushine, 2015.

Please Log in or Create an account to join the conversation.

  • IsraeliRD
  • IsraeliRD's Avatar Topic Author
  • Offline
  • Project Manager
  • Project Manager
  • Dragon Power Supreme
  • Posts: 3502
  • Thank you received: 913
04 Mar 2007 03:02 #2
Thanks to Woody's help (for MBU parts which allowed me to make the system), I got the basics done which are correct:

(Removed, since it contains some of the rating system currently employed by MBP's LBs)
for 6.00 you get 48055
for 5.00 you get 48253

Now we have the basics.
However, we need to consider a few more rules:

Master Rule:
1) MBP levels are actually established by level difficulty, so all levels are actually in order.
Solution: Higher difficulty has a lower multiplyer (thus higher score) while lower difficulty has higher multiplyer.

Slave Rule:
2) Some levels have par times!
Solution: Levels with no par times have higher multiplyer whereas levels with par times have lower multiplyer.

Sub-Slave Rule:
2a) Some levels in intermediate/advanced may have high par times
Solution: They have lower multiplyer which is taken into account with their level difficulty.

Secondary Slave Rule:
3) We can't have (random score, say 50000) for each level. It's too random.
Solution: This is a fixed score! Each level's tab difficulty (beginner/intermediate/advanced/expert) have a fixed score. For example, beginner gives 50000 per level and intermediate gives 80000 per level.

These are the rules.

Now this brings us to this:
Level 1 beginner for 5.00 may give you 30000 pts.
Level 2 beginner has a par time. However it has the same difficulty. Due to par time, it gets lower multiplyer. This way, for 5.00 you might get 30284 pts.

BUT:
A person gets 6.00 on level 2 beginner. This gives him 29734, which is less than level 1 on 5.00. This works like in MBU.

Because of rule 1 (master rule), you can't have this:
Level 2 is easier than level 1. Which also means that even a harder par time can't be established since we have an error with the master rule.

But the slave rules allow this:

Level 1 and 2 are same difficulty.
Level 1 has lower par time.
Level 1 gives more points, but barely.

But if level 2 also has a par time, it can happen that level 2 has lower multiplyer than level 1.


If people get Platinum/Ultimate times WE MIGHT give them a certain point bonus depending on the difficulty. For now we won't.

Say we actually do (most likely we will, so that people have another excuse to target lower times).

NOTE - THE RANDOM SCORE OF 50000 IS ONLY USED FOR AN EXAMPLE. The Secondary Slave Rule does not allow this, but say we have a certain level difficulty (beginner/intermediate/etc) which is fixed at 50000 points.

(Removed, since it contains some of the rating system currently employed by MBP's LBs)

Now say you get 6.00 (par time), 5.00 (platinum) and 4.00 (ultimate)
for 6.00 you get 48055
for 5.00 you get 48253 + 10000 (58253)
for 4.00 you get 48495 + 10000 + 15000 (73495)

Now, say for the same scores with way higher multiplyer (as required):

(Removed, since it contains some of the rating system currently employed by MBP's LBs)

for 6.00 you get 30546
for 5.00 you get 32526 + 10000 (42526)
for 4.00 you get 34949 + 10000 + 15000 (59949)

You can see that from 6 to 5 you get 1980 points while from 5 to 4 you get 2423 points.

Which works perfectly with the Master Rule! The first example is of some expert level and the second one is an intermediate level. However, a real example for expert would have + (If Platinum: 20000) + (If Ultimate: 35000).

BENEFIT: Even if you don't have WR on every level, you could end up 1st place. This means that unlike the current MBG system, if you have 40 WRs and 60 2nd places while the other guy has 50 WRs and 40 2nd places and thus he is better than you, in this system you can actually end up being first place!


Note that at base log of 100 score 100 seconds you get 50000 at 25000 multiplyer. This means that 1:40 mins is the limit. For beginner it would seem like reality as no level in beginner is supposed to be higher than 1:40 mins. That means that from 1:40 and above you get 0 pts.

However, a better base score would be 90000 pts for beginner and a player gets 60:00.99 . This way, the minimum is 1089 while 0.89 gives 91265 pts.

Note that at 1.00 you get 0, thus you get 90000 excatly.
0.01, the minimum possible for beginner at base score 90000 at 25000 multiplyer, you get 140000.

However, a real beginner would be:

10000 multiplyer
50000 base score
60:00.99 gives 14435
00:00.01 gives 70000

So intermediate is:
8000 multiplyer
65000 base score (we don't want big score differences)
60:00.99 gives 36549
00:00.01 gives 81000

Of course, we can change the base scores and multiplyers so that they actually make sense.

This actually works. I think on putting it for MBP I don't think RM can code this, but it's possible as far as I know.

"matan, now i get what you meant a few years back when you said that "the level in mbg is beyond me" after the last rampage i noticed things were insane, and now i truly feel that too" - Dushine, 2015.

Please Log in or Create an account to join the conversation.

  • IsraeliRD
  • IsraeliRD's Avatar Topic Author
  • Offline
  • Project Manager
  • Project Manager
  • Dragon Power Supreme
  • Posts: 3502
  • Thank you received: 913
04 Mar 2007 14:16 #3
Moshe got me an excel sheet that works excellent.
I'll start getting levels in there.

"matan, now i get what you meant a few years back when you said that "the level in mbg is beyond me" after the last rampage i noticed things were insane, and now i truly feel that too" - Dushine, 2015.

Please Log in or Create an account to join the conversation.

  • Posts: 484
  • Thank you received: 1
05 Mar 2007 07:55 #4
You must be right about what you're saying
I reckon that's a good idea

Please Log in or Create an account to join the conversation.

  • IsraeliRD
  • IsraeliRD's Avatar Topic Author
  • Offline
  • Project Manager
  • Project Manager
  • Dragon Power Supreme
  • Posts: 3502
  • Thank you received: 913
06 Mar 2007 11:05 #5
Thanks to Moshe for fixing the remaining bugs, I just gotta do 2 things:

1) Set PT/UT
2) Set Multiplies

And we're ready to announce this sat

"matan, now i get what you meant a few years back when you said that "the level in mbg is beyond me" after the last rampage i noticed things were insane, and now i truly feel that too" - Dushine, 2015.

Please Log in or Create an account to join the conversation.

  • IsraeliRD
  • IsraeliRD's Avatar Topic Author
  • Offline
  • Project Manager
  • Project Manager
  • Dragon Power Supreme
  • Posts: 3502
  • Thank you received: 913
12 Mar 2007 10:00 #6
The system backfired at me

"matan, now i get what you meant a few years back when you said that "the level in mbg is beyond me" after the last rampage i noticed things were insane, and now i truly feel that too" - Dushine, 2015.

Please Log in or Create an account to join the conversation.

  • IsraeliRD
  • IsraeliRD's Avatar Topic Author
  • Offline
  • Project Manager
  • Project Manager
  • Dragon Power Supreme
  • Posts: 3502
  • Thank you received: 913
13 Mar 2007 08:41 #7
NEW RATING SYSTEM

(Removed, since it contains some of the rating system currently employed by MBP's LBs)

"matan, now i get what you meant a few years back when you said that "the level in mbg is beyond me" after the last rampage i noticed things were insane, and now i truly feel that too" - Dushine, 2015.

Please Log in or Create an account to join the conversation.

Moderators: Doomblah
Time to create page: 1.536 seconds