vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Major Additions - Tournaments, Ladders & Leagues Manager v4.x (https://vborg.vbsupport.ru/showthread.php?t=238945)

midnz 09-30-2010 08:20 PM

Quote:

Originally Posted by ThatEbayGuy (Post 2105220)
How exactly do the Elo points work for ladders? I have a guy who is 1-0 with 1036 points and a guy who is 4-0 with 1016 points. I honestly have no idea what's going on with it. If it's relevant, I changed my K-Value from 50 to 100 before any games were played.

Also I'm using this for Madden 11 so does the score affect it? Because we get games like 56-21 or even more of a blow out.

Oh and finally, would you be willing to help come up with a new algorithm for determining Elo rating? I'd be willing to make a donation.

Thanks

ELO Rating System - Explained

The ELO Rating System has been around for decades. It was originally used for rating chess players but is portable to other games and fits in well with web games. Here's what it does:
  • ELO is used to rate players based on skill level. It is generally used for two player games like chess but can be modified.
  • A new player is assigned a default rating, say 1200.
  • Two players compete and end with one of three results: player 1 wins, player 2 wins, players 1 & 2 tie.
  • The two player's ratings are fed into an algorithm along with the end state of the game and a new rating for each player is returned.
If two players both rated 1200 played and player 1 wins then player 1 will have a rating of about 1205 and player 2 will be 1195. What makes ELO so cool is what happens over time. Players that win a lot end up with higher ratings. But the higher rated player starts to see diminishing returns for defeating low ranked players. So in order for a high ranked player to increase his rank, he must defeat other higher ranked players. If a high ranked player loses to a low ranked player, he loses much more of his rating then he'd gain if he won the match. Over time the game players will end up being rated based on their skill level rather than other factors.

ThatEbayGuy 09-30-2010 11:08 PM

Quote:

Originally Posted by midnz (Post 2105238)
ELO Rating System - Explained

The ELO Rating System has been around for decades. It was originally used for rating chess players but is portable to other games and fits in well with web games. Here's what it does:
  • ELO is used to rate players based on skill level. It is generally used for two player games like chess but can be modified.
  • A new player is assigned a default rating, say 1200.
  • Two players compete and end with one of three results: player 1 wins, player 2 wins, players 1 & 2 tie.
  • The two player's ratings are fed into an algorithm along with the end state of the game and a new rating for each player is returned.
If two players both rated 1200 played and player 1 wins then player 1 will have a rating of about 1205 and player 2 will be 1195. What makes ELO so cool is what happens over time. Players that win a lot end up with higher ratings. But the higher rated player starts to see diminishing returns for defeating low ranked players. So in order for a high ranked player to increase his rank, he must defeat other higher ranked players. If a high ranked player loses to a low ranked player, he loses much more of his rating then he'd gain if he won the match. Over time the game players will end up being rated based on their skill level rather than other factors.

That's what I was thinking but at the same time I don't think someone who is 4-1 should be at the bottom of the ladder. And that's what is going on right now. Is there any way I can tweak the system? I was digging in the ladder file but I have no experience in javascript. I like the idea of Elo, but I don't like that a 4-1 player can be behind someone who is 0-3 and my site members don't like it either.

bananalive 10-02-2010 10:24 AM

Quote:

Originally Posted by ThatEbayGuy (Post 2105220)
How exactly do the Elo points work for ladders? I have a guy who is 1-0 with 1036 points and a guy who is 4-0 with 1016 points. I honestly have no idea what's going on with it. If it's relevant, I changed my K-Value from 50 to 100 before any games were played.

Also I'm using this for Madden 11 so does the score affect it? Because we get games like 56-21 or even more of a blow out.

Oh and finally, would you be willing to help come up with a new algorithm for determining Elo rating? I'd be willing to make a donation.

Thanks

Elo rating is also based on who they play:

When players draw their scores, become closer together.

When player of higher rank wins, winner elo rating increases only little bit.

When player of lower rank wins, winner elo rating increases more.

bananalive 10-02-2010 10:29 AM

Quote:

Originally Posted by singsign (Post 2104663)
How can I make the team logos bigger on the page?

On the team page?

Edit competitions.php

Go to lines 1609-1624:
PHP Code:

$size getimagesize($teamlogo);
        if (
$size[1] > 80 OR $size[0] > 80) {
            if (
$size[1] > $size[0]) {
                
$ratio $size[1]/80;
                if (
$ratio != 0) {
                    
$size[1] = $size[1]/$ratio;
                    
$size[0] = $size[0]/$ratio;
                }
            } else {
                
$ratio $size[0]/80;
                if (
$ratio != 0) {
                    
$size[1] = $size[1]/$ratio;
                    
$size[0] = $size[0]/$ratio;
                }
            }
        } 

Replace with
PHP Code:

$size getimagesize($teamlogo);
        if (
$size[1] > 120 OR $size[0] > 120) {
            if (
$size[1] > $size[0]) {
                
$ratio $size[1]/120;
                if (
$ratio != 0) {
                    
$size[1] = $size[1]/$ratio;
                    
$size[0] = $size[0]/$ratio;
                }
            } else {
                
$ratio $size[0]/120;
                if (
$ratio != 0) {
                    
$size[1] = $size[1]/$ratio;
                    
$size[0] = $size[0]/$ratio;
                }
            }
        } 


bananalive 10-02-2010 10:31 AM

Quote:

Originally Posted by owning_y0u (Post 2104549)
is it correct that this only mod is using the primaryuser group to copy the rights??

as i have a friend that is additional in the Admin group but cant enter the competions mod, while i can and i'm in the primary admin group.

Currently all other groups are blocked to view it

This product uses vBulletin Usergroup Permissions, so it should also take into account secondary usergroup permissions.

bananalive 10-02-2010 10:33 AM

Quote:

Originally Posted by SB Staff (Post 2104421)
I downloaded this and testing the tourney feature. I setup the tourney - but no where for the teams to report the match results for their round? Can you point me where they are to report tourney match results at please?

Tournament moderators submit the results.

bananalive 10-02-2010 10:34 AM

Quote:

Originally Posted by way2xtreme (Post 2103588)
Hi, I have 2 questions:

1, How do you update a match in the single elimination chart from tournament admin?

2, Can you put the score result in single elimination chart?

Thanks
W

1. Use the arrows, to progress players to next round, use cross to regress wrongly progressed players.

2. No.

bananalive 10-02-2010 10:34 AM

Quote:

Originally Posted by champendk (Post 2102689)
Donation of 50$ made ... But would have anyway just didnt know where :-)

Keep up the good work and ill donate some more

Thanks a lot

bananalive 10-02-2010 10:35 AM

Quote:

Originally Posted by champendk (Post 2103669)
Hi

i dont know what went wrong but when i start a tournament i cant find where to report scores? the arrows is on duble elimination tournament but not on the single...

https://vborg.vbsupport.ru/showpost....&postcount=418

champendk 10-02-2010 04:25 PM

Thanks..

Is it posible to change tournaments so that scores are reported by users... It very high ón the wish list


All times are GMT. The time now is 03:44 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09671 seconds
  • Memory Usage 1,788KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (9)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete