Games in Progress: 3 | Players logged in: 3 | Players Registered: 37413 | Games Played Total: 68649
   Home   Help Search Login Register  
Pages: [1] 2 3
  Print  
Author Topic: How works the Hi-Scores?  (Read 6858 times)
Prez
Prototype Tester
Jr. Planeteer
**
Posts: 12



View Profile WWW
« on: December 30, 2009, 06:45 »

I dont know why I am in the 9° position today.
Prez
Logged
mikman
Prototype Tester
Mule Senior
****
Posts: 114


View Profile
« Reply #1 on: December 31, 2009, 16:11 »

I can't say for sure, but I think it's loosely based on % of games won, with a bit of overall score and number of games played thrown in...  Dunno the exact calculation tho sorry :-(
Logged
Prez
Prototype Tester
Jr. Planeteer
**
Posts: 12



View Profile WWW
« Reply #2 on: January 01, 2010, 07:31 »

Ok,

may be someone have posted the "rules" of hi-score inside the forum.

Thanks anyway,
Logged
data2008
Administrator
Mule Expert
*****
Posts: 288



View Profile
« Reply #3 on: January 02, 2010, 11:57 »

currently, the ranks are calculated each 24 hours upon the following data:

games won, ratio, games played, hi-score.

If anyone has a good idea how to make the ranking more fairly balanced or interesting for new players (like a weighted system between games won, ratio and highest score and probably colony score), we like to hear it!
Logged
Robbie
Mule Regular
***
Posts: 38



View Profile
« Reply #4 on: January 02, 2010, 12:12 »

This ^^^^  is meant for High-Score in Tournament?

Because if i take a look at the High-Score of Training games i cant see such an order... ?
Logged
GabrielPope
Prototype Tester
Mule Regular
***
Posts: 34


View Profile
« Reply #5 on: January 02, 2010, 18:01 »

currently, the ranks are calculated each 24 hours upon the following data:

games won, ratio, games played, hi-score.

If anyone has a good idea how to make the ranking more fairly balanced or interesting for new players (like a weighted system between games won, ratio and highest score and probably colony score), we like to hear it!

Personally I think that using average score (total score / games played) would be a much better way to rank players than using highest score. Actual score numbers are very vulnerable to factors outside a player's control (random events, willingness of other players to cooperate), so taking all of a player's scores into consideration gives a more balanced view than just looking at their highest. Also, it provides an incentive for players to stick with a game through the end even if they're not winning in order to maximize their score, instead of dropping out or playing the spoiler card.
Logged
Intergalactic Mole
Prototype Tester
Mule Expert
*****
Posts: 331



View Profile
« Reply #6 on: January 02, 2010, 22:06 »

Without getting into the mathematical details of it, I would recommend an ELO type rating system similar to the kind used on games.asobrain.com for their Xplorers game.  It eliminates a lot of possibilities of cheating the ranks.  For example, they don't allow ranking against computer opponents.  Also, they reduce points gained for playing against repeat opponents.  Players from the same IP address are not allowed in ranked games.  Etc. etc.  More details about their ranking system is on their site if you wish to take a look.  Their Xplorers game is a Settlers of Catan clone, if anyone is interested in that.

As a reference, ELO ranking makes a calculation of ranking points based on (some of) the the following parameters:

Diffence in current ranking score
How thick you have beat your opponent
How many times you already played against your opponent

However, IMHO, competition in MULE is really unique to each individual game played.  I'm not sure there is any fair way to calculate who the "best" player is.
« Last Edit: January 02, 2010, 23:03 by Intergalactic Mole » Logged
machinus
Prototype Tester
Mule Regular
***
Posts: 54



View Profile
« Reply #7 on: January 08, 2010, 07:07 »

Without getting into the mathematical details of it, I would recommend an ELO type rating system similar to the kind used on games.asobrain.com for their Xplorers game.  It eliminates a lot of possibilities of cheating the ranks.  For example, they don't allow ranking against computer opponents.  Also, they reduce points gained for playing against repeat opponents.  Players from the same IP address are not allowed in ranked games.  Etc. etc.  More details about their ranking system is on their site if you wish to take a look.  Their Xplorers game is a Settlers of Catan clone, if anyone is interested in that.

As a reference, ELO ranking makes a calculation of ranking points based on (some of) the the following parameters:

Diffence in current ranking score
How thick you have beat your opponent
How many times you already played against your opponent

However, IMHO, competition in MULE is really unique to each individual game played.  I'm not sure there is any fair way to calculate who the "best" player is.

ELO is a very good system but it only works for 2 player contests. It doesn't even really make sense in multiplayer games.

currently, the ranks are calculated each 24 hours upon the following data:

games won, ratio, games played, hi-score.

If anyone has a good idea how to make the ranking more fairly balanced or interesting for new players (like a weighted system between games won, ratio and highest score and probably colony score), we like to hear it!

Is the formula a secret?
Logged
Intergalactic Mole
Prototype Tester
Mule Expert
*****
Posts: 331



View Profile
« Reply #8 on: January 08, 2010, 14:56 »

ELO is a very good system but it only works for 2 player contests. It doesn't even really make sense in multiplayer games.

On the contrary, it works quite well for Settlers of Catan, which is a 3-4 player game.  They use it at http://games.asobrain.com and people seem happy with it.  They also do not allow multiple users from the same IP to play ranked games. FYI.
Logged
machinus
Prototype Tester
Mule Regular
***
Posts: 54



View Profile
« Reply #9 on: January 08, 2010, 15:16 »

ELO is a very good system but it only works for 2 player contests. It doesn't even really make sense in multiplayer games.

On the contrary, it works quite well for Settlers of Catan, which is a 3-4 player game.  They use it at http://games.asobrain.com and people seem happy with it.  They also do not allow multiple users from the same IP to play ranked games. FYI.


I've played xplorers a lot, but I don't think their ranking system works very well and as such I don't use it. I'd like to play xplorers with some mule people though!
Logged
Intergalactic Mole
Prototype Tester
Mule Expert
*****
Posts: 331



View Profile
« Reply #10 on: January 08, 2010, 15:35 »

No matter what ranking system you use, there will be people who like it and people who don't.  However, if you don't put certain safeguards in place then ranking has no meaning anyway.  For example, allowing multiple players from the same IP to be in ranked games together, or allowing someone to gain rank by playing the same opponents repeatedly, or allowing players to drop from a game without penalty.
Logged
piete
Prototype Tester
Mule Senior
****
Posts: 156



View Profile
« Reply #11 on: January 11, 2010, 02:19 »

I've played too much to reach (at least temporarily) the no1 ranking.

I can't continue at the same pace, so for me to have any hope to have a shot for no1 in the future, there should be more ranking points available from games with higher-ranked players.

Also, playing with human players should give more ranking points, and there should be some way to tell if for example two players start a game with two A.I.'s and another player drops out immediately when the game starts. Then its effectively a single-player game.

On the other hand, people drop out due to technical problems, so to be considered a four-human game there could be a threshold round, like round 6, that would determine how many human players were participating. Or then a strict limit, all human players need to finish. This may lead to some arguments and one may only want to play with players he knows so that there wouldn't be any last-round disconnections...

All in all, very difficult subject. Maybe the ranking system could be based on some sports like tennis. Then old games would drop from your score, in tennis they stay for a year but here the cycle could be shorter, like a month.

Just some of my thoughts, I know I may wake up already tomorrow and see my ranking dropped again with the current system...
Logged
Intergalactic Mole
Prototype Tester
Mule Expert
*****
Posts: 331



View Profile
« Reply #12 on: January 11, 2010, 07:01 »

Asobrain also has a mechanism to deal with players who drop out of games. The requirement is that the player participate in at least 75% of the total game in order to be safe from penalty.  I think that is fair.
Logged
maskdbandt
Mule Regular
***
Posts: 54


View Profile
« Reply #13 on: January 11, 2010, 18:42 »

i've never tried asobrain rankings and just play the free 1 time games of settlers

i think the 1 out of 1 people should at least be taken out of the ranks.  Perhaps have people ranked once they play automatically once they play at least 5 games for example or 10.  This way if someone does happen to win their first 10 tournaments on here, they will be up in the ranks.  I have absolutely no idea how to rank these people fairly though like if one person won 20 out of 100000 games and another won 19 out of 20 games, but right now it would rank the 19 out of 20 lower than the other.

I'm definitely going to be impressed with whatever magic formula you all come up with!  I was trying to think how i'd code it and came up empty-idead
Logged
data2008
Administrator
Mule Expert
*****
Posts: 288



View Profile
« Reply #14 on: January 11, 2010, 19:59 »

I have absolutely no idea how to rank these people fairly though like if one person won 20 out of 100000 games and another won 19 out of 20 games, but right now it would rank the 19 out of 20 lower than the other.

That shouldn't be the case, because Rank is ordered by:
games won, ratio, games played, hi-score

so only for games won=0, the ratio is also 0%, and the number of games apply, so someone who played more would be ranked higher.

if games won is >0, the ratio comes before total games, so someone who played less and still won the same amount will be ranked higher.

So all piete needs to become number one is one more game won than the second place.

We know this is not near perfect score, but we could finetune this much more with the suggested abandon rate adjustement (taking into account round number where the drop out occured), etc.
Logged
Pages: [1] 2 3
  Print  
 
Jump to: