|
On August 19 2010 12:59 Empyrean wrote: Is there any way to weight it based on win ratio? Because if someone has 800 points with a 45% win ratio, he's much worse than someone with 800 points and a 65% win ratio.
It's not something I would do as a standard default option or displayed as a modified points, but it's not too hard to add a weighted sort based on ratio + points. I'll toss something together after I play a few matches.
On August 19 2010 13:28 Ndugu wrote: So I really hope this post isn't considered useless...
I am high right now and I totally read this as SC2 Rants (site). I got so unbelievably excited that there was going to be a website to consolidate all the rants on various topics (like my rants against vikings!) on a whole, separatae website.
I'm still kinda excited tbh
Haha, I am half tempted to buy sc2rants.com and make a voting site to vote for the top rants.
|
On August 19 2010 12:59 Empyrean wrote: Is there any way to weight it based on win ratio? Because if someone has 800 points with a 45% win ratio, he's much worse than someone with 800 points and a 65% win ratio.
It might take 10-30 minutes to show up on every page while caches flush, but some of them will show this now: http://sc2ranks.com/ranks/all/diamond/1/all/pointratio/0
|
16953 Posts
How were the weights used in determining rank?
Also going to sleep now...need to be at my cubicle in six hours T_T
|
On August 19 2010 16:01 Empyrean wrote: How were the weights used in determining rank?
Also going to sleep now...need to be at my cubicle in six hours T_T
It's just points * win ratio.
|
16953 Posts
|
Percent of achievement unlocks wouldn't be added thought since I don't track that number.
I can tell you that all the achievement junkies out there would be VERY happy to see where there are in their "gheek archievement league" :D
|
On August 20 2010 01:07 XiaN wrote:Show nested quote +Percent of achievement unlocks wouldn't be added thought since I don't track that number. I can tell you that all the achievement junkies out there would be VERY happy to see where there are in their "gheek archievement league" :D
Achievements aren't something I really plan on doing right now. I'll probably toss something together in a few weeks when I'm done with other projects, but achievement tracking is a bit of a pain to do.
|
You don't need to provide an in detail view of the achievements ... just the overall points of a player would do it for the moment. Should be easily grabbed while the crawler gets his information from the public profile.
|
Feels good to be 49# europe zerg at winratio,I still suck and cant pass the zotac cup round 3 or something.
|
On August 20 2010 03:37 XiaN wrote: You don't need to provide an in detail view of the achievements ... just the overall points of a player would do it for the moment. Should be easily grabbed while the crawler gets his information from the public profile.
Overall points requires a separate request to the profile, which rankings don't require beyond verification.. Right now there are around 400k characters that don't have that request made and would end up needing for initial data. Updating that list also requires individual requests.
It's a tad more complicated than just showing the points to do it with any sort of accuracy :p
[edit] It's not that it's hard, it's the accuracy. I'm not a fan of adding something that could be anywhere from 1 minutes to 3 weeks inaccurate since I'm not doing manual profile requests right now.
|
So you are not updating your profiles via cronrun?
Because if you are updating the data only when someone requests a specific player ( after the cache expired ) ... isn't the whole database highly incorrect then?
Edit : Ahh i see ... you are not crawling the profiles itself, but the ladder overviews. Hum .. yeah that makes things way more complicated ^^
|
No, you only need to update one person in a division to get data on everyone else. As in, to update 20,000 divisions you make 20,000 profile requests and you can update 1,980,000 teams off of that data instead of having to make 1,980,000 requests.
You only have to touch profiles to update an entire division.
|
Why is it that it says
Total players: 1,099,578
but there are more than that in just silver/bronze combined. Something is definitely not working correctly.
|
On August 20 2010 04:39 Backpack wrote: Why is it that it says
Total players: 1,099,578
but there are more than that in just silver/bronze combined. Something is definitely not working correctly.
you're looking at just one league
|
On August 20 2010 04:39 Backpack wrote: Why is it that it says
Total players: 1,099,578
but there are more than that in just silver/bronze combined. Something is definitely not working correctly.
There's a difference between players and teams. Players are unique, teams are not. One player can be in 20 teams.
|
Ninja Post Edit ^^
Yeah thats what i thought too after i thought about it a min. after the post.
If you would scan the seperate profiles you could create player specific statistics based on the "Match History" and calculate player specific WinRatios vs. Races and the overall global WinRatios vs. the races. ( And feed the archievement nerds as well ).
But i see that this requires a HUGE amound of additional requests per cron. Depends highly on your servers i think, but there would be some benefit from doing so ^_^
|
On August 20 2010 04:44 XiaN wrote: Ninja Post Edit ^^
Yeah thats what i thought too after i thought about it a min. after the post.
If you would scan the seperate profiles you could create player specific statistics based on the "Match History" and calculate player specific WinRatios vs. Races and the overall global WinRatios vs. the races. ( And feed the archievement nerds as well ).
But i see that this requires a HUGE amound of additional requests per cron. Depends highly on your servers i think, but there would be some benefit from doing so ^_^
The problem is match history doesn't give you enough information to do anything useful with. See: http://us.battle.net/sc2/en/profile/738095/1/Shadowed/matches the best you could do is keep track of match history, but you can't do any specifics of player v player or race v race.
|
Sanya12364 Posts
Shadowed,
Would it be possible to generate a histogram of the number of players at each point value in a league? Maybe a separate one for each favorite race as well. It'd be interesting to see the distribution of players by "skill" as measured by blizzard's point system.
There are over a thousand possible "point" values so I bet it'd be acceptable to group 20 points together or maybe smooth the histogram by averaging consecutive values.
Let me know if you might need help making it happen!? (perhaps I can do something?)
|
just keep up the good work. i check this site like 4-5 times a day. i love being able to see that im the 10th best terran in my region and the 17th best player overall for my region.
makes the game way more enjoyable.
PS^ that was when i was in plat.. now im diamond and its like going back to kinder garden lol.
|
On August 20 2010 12:43 TanGeng wrote: Shadowed,
Would it be possible to generate a histogram of the number of players at each point value in a league? Maybe a separate one for each favorite race as well. It'd be interesting to see the distribution of players by "skill" as measured by blizzard's point system.
There are over a thousand possible "point" values so I bet it'd be acceptable to group 20 points together or maybe smooth the histogram by averaging consecutive values.
Let me know if you might need help making it happen!? (perhaps I can do something?)
The issue with doing it by groups of 20, is you end up with about 50 points to show (or as much as 60-80 depending on league). For example, http://sc2ranks.com/stats/race/all/1 that would probably have to be 3 - 4 times as long per league.
On August 20 2010 12:53 ayababa wrote: just keep up the good work. i check this site like 4-5 times a day. i love being able to see that im the 10th best terran in my region and the 17th best player overall for my region.
makes the game way more enjoyable.
PS^ that was when i was in plat.. now im diamond and its like going back to kinder garden lol.
Thanks!
|
|
|
|