Jump to content


Photo

Ranking System for Players?


  • Please log in to reply
1 reply to this topic

#1 XtrackterX

XtrackterX

    Young Padawan

  • Members
  • Pip
  • 3 posts

Posted 28 March 2012 - 08:52 AM

Hello, I have been registered on this forum for a while, but I seemed to have forgot my password to my old account. Anyway I have a huge problem that I can't seem to find a way to make. There are 10 ranks but there could be 100 players. We found people that wanted to start us of and they went against each other and now we have a list of #1 - #10 of who's ranked. Now say #1 was beat by a player that wasn't even ranked, see we don't want to dropped his rank fully, we want him to be moved down the rankings, but not completely off. Replacing his rank fully and making the old #1 player wouldn't be fair in any way. I have many ideas how to fix this, I can code anything I just need a little help on the idea of how to do it. One of the ways I decided with one of the other producers of the website was to make a points system and that #1 would have the most points and that #10 would have close to 0. (Players not ranked would have 0 and maybe even negative points if they lose). So basically if a non ranked player was to beat #1 he would take most of #1's points and now #1 would still be ranked but he would no longer be #1. Now, I have a strong problem with this system, what happens if there's a tie? Who decides who is first? There is a lot of problems in this system I have decided to make but I can't figure out a convenient way to make it all work.

#2 Demonslay

Demonslay

    P2L Jedi

  • Members
  • PipPipPip
  • 973 posts
  • Gender:Male
  • Location:A strange world where water falls out of the sky... for no reason.
  • Interests:Graphic Design, Coding, Splinter Cell, Cats

Posted 30 March 2012 - 10:33 PM

I would look into how forum systems like vBulletin and PHPBB accomplish this. I know there are ranking mods and some use a cron task to periodically re-rank everyone, since it can be quite a task to fully figure out everyone's rank in relation to everyone else.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users