• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 18:07
CET 00:07
KST 08:07
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting10[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3
Community News
Weekly Cups (Oct 26-Nov 2): Liquid, Clem, Solar win; LAN in Philly2Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win62025 RSL Offline Finals Dates + Ticket Sales!10BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION3Crank Gathers Season 2: SC II Pro Teams12
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" Weekly Cups (Oct 26-Nov 2): Liquid, Clem, Solar win; LAN in Philly Intel X Team Liquid Seoul event: Showmatches and Meet the Pros Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win Weekly Cups (Oct 13-19): Clem Goes for Four
Tourneys
SC4ALL $6,000 Open LAN in Philadelphia $3,500 WardiTV Korean Royale S4 Crank Gathers Season 2: SC II Pro Teams Merivale 8 Open - LAN - Stellar Fest Kirktown Chat Brawl #9 $50 8:30PM EST
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace
Brood War
General
[BSL21] RO32 Group Stage SnOw on 'Experimental' Nonstandard Maps in ASL [ASL20] Ask the mapmakers — Drop your questions Ladder Map Matchup Stats SnOw's ASL S20 Finals Review
Tourneys
BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION [ASL20] Grand Finals Small VOD Thread 2.0 The Casual Games of the Week Thread
Strategy
How to stay on top of macro? Current Meta PvZ map balance Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Dawn of War IV Nintendo Switch Thread Stormgate/Frost Giant Megathread ZeroSpace Megathread General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
Dating: How's your luck? Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread Canadian Politics Mega-thread
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
Sports
MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion 2024 - 2026 Football Thread NBA General Discussion
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The Big Reveal
Peanutsc
Challenge: Maths isn't all…
Hildegard
Career Paths and Skills for …
TrAiDoS
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1510 users

iCCup - Reranked!

Forum Index > BW General
Post a Reply
Normal
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
Last Edited: 2013-03-20 03:38:32
March 05 2013 19:08 GMT
#1
NEWS
Couple bugs need fixing. Added map statistics at http://templesiege.com/mapstats.php

[image loading]
Click here for the rankings!


Welcome to Birdie's Accurate iCCup Ladder Rankings! After seeing how inaccurate the iCCup ladder ranking system is, I decided to try my hand at copying all the information off the iCCup website and re-ranking it using the Glicko 2 ranking system, which is far more accurate. You can consider it an ELO-style ranking system, if you prefer. Players are given a points ranking based on the system's guess at where their skill is, and an accuracy rating (currently hidden) which represents how confident the system is in the player's points being accurate. In the future I may add more cool stuff like ranking history, and so on. But for now I think this is adequate.

Please note that there may be bugs, such as matches not being added to the database or ranked. In addition, it doesn't update immediately so you will have to be patient in waiting for your ranking to update. Finally, note that the system is NOT the same as Fish server's ranking system, and the points bear no relation to Fish.

Oh and one more thing, the Temple Siege site is unrelated to the iCCup ranking system. I may move the ranking elsewhere but for now we're piggy backing off the site, as I'm also one of the developers of that map (A SCII MOBA).



Patch notes:
Added map statistics at http://templesiege.com/mapstats.php

Added plus/minus sign after the points, displaying the deviation (accuracy) of the points. Lower points is more accurate, higher points is less accurate.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Jealous
Profile Blog Joined December 2011
10227 Posts
Last Edited: 2013-03-05 19:53:01
March 05 2013 19:13 GMT
#2
Was watching this come up to speed last night and I already use it to spy on people and see how scared I should be of my opponents. Truly a great effort, thank you!!

Interesting idea for later:
Having a column that compares players' ICCup ranking vs. their Elo ranking (like +100, -32, etc.)
Use it to say definitively who is good for what league, cut out the drama ^^
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
krzych113
Profile Blog Joined April 2003
United Kingdom547 Posts
March 05 2013 19:39 GMT
#3
why isn't iccup ranking a ranking of elo ?
L_Master
Profile Blog Joined April 2009
United States8017 Posts
March 05 2013 19:46 GMT
#4
On March 06 2013 04:39 krzych113 wrote:
why isn't iccup ranking a ranking of elo ?


I'd think that would be a good question for ICCup staff, no? Not sure they have ever explained why they use the methods they do.
EffOrt and Soulkey Hwaiting!
amazingxkcd
Profile Blog Joined September 2010
GRAND OLD AMERICA16375 Posts
March 05 2013 19:46 GMT
#5
coolio!
The world is burning and you rather be on this terrible website discussing video games and your shallow feelings
ninini
Profile Joined June 2010
Sweden1204 Posts
March 05 2013 19:53 GMT
#6
This ranking will keep all data and rankings across new iccup seasons? If yes, awesome!
bitter[KALT]
Profile Blog Joined January 2010
United States138 Posts
March 05 2013 19:54 GMT
#7
On March 06 2013 04:46 L_Master wrote:
Show nested quote +
On March 06 2013 04:39 krzych113 wrote:
why isn't iccup ranking a ranking of elo ?


I'd think that would be a good question for ICCup staff, no? Not sure they have ever explained why they use the methods they do.


I believe I heard someone say that one of the advantages of the ICCUP system is that you can include MOTWs - which is harder to do in an elo rating. However, I don't really know anything more about it.
TL, "if it's not college level eloquence you are probably gonna get banned"
GeckoVOD
Profile Blog Joined August 2006
Germany814 Posts
March 05 2013 20:04 GMT
#8
On March 06 2013 04:46 L_Master wrote:
Show nested quote +
On March 06 2013 04:39 krzych113 wrote:
why isn't iccup ranking a ranking of elo ?


I'd think that would be a good question for ICCup staff, no? Not sure they have ever explained why they use the methods they do.


I don't answer on that stuff anymore, it's pointless. No matter what you write, people will start to argue against you. It's like being the messenger and being nuked.

Other than this, I like this topic quite a lot.
@DonGeckone on Twitterstuff // JOIN THE YODA FANCLUB OR YOU'RE REALLY REALLY UNCOOL: http://www.teamliquid.net/forum/viewmessage.php?topic_id=398220
LML
Profile Blog Joined March 2007
Germany1772 Posts
Last Edited: 2013-03-05 20:09:06
March 05 2013 20:07 GMT
#9
please fix the font or the background image.. but it's unreadable if you scroll down ;/
edit: this occures around rank 960 or so, the main frame just stops there as if it has a max-height
LML
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
March 05 2013 20:18 GMT
#10
Is the ranking calculated per season? Or does it take into consideration previous seasons?
"When the geyser died, a probe came out" - SirJolt
L_Master
Profile Blog Joined April 2009
United States8017 Posts
March 05 2013 20:20 GMT
#11
On March 06 2013 05:04 Gecko[Xp] wrote:
Show nested quote +
On March 06 2013 04:46 L_Master wrote:
On March 06 2013 04:39 krzych113 wrote:
why isn't iccup ranking a ranking of elo ?


I'd think that would be a good question for ICCup staff, no? Not sure they have ever explained why they use the methods they do.


I don't answer on that stuff anymore, it's pointless. No matter what you write, people will start to argue against you. It's like being the messenger and being nuked.

Other than this, I like this topic quite a lot.


Ah, that's a shame (that people attack you either way). I've never actually heard the reasoning though, but from what you say it sounds like ICCup has it reasons.

Makes me wonder if their could ever be a system like Birdie's used for match-making, and then the main ICCup ranking for determing ladder ranks and champions?
EffOrt and Soulkey Hwaiting!
castleeMg
Profile Blog Joined January 2013
Canada777 Posts
March 05 2013 20:27 GMT
#12
very nice birdie
AKA: castle[eMg]@USEast/ iCCup
GeckoVOD
Profile Blog Joined August 2006
Germany814 Posts
March 05 2013 20:31 GMT
#13
On March 06 2013 05:20 L_Master wrote:
Show nested quote +
On March 06 2013 05:04 Gecko[Xp] wrote:
On March 06 2013 04:46 L_Master wrote:
On March 06 2013 04:39 krzych113 wrote:
why isn't iccup ranking a ranking of elo ?


I'd think that would be a good question for ICCup staff, no? Not sure they have ever explained why they use the methods they do.


I don't answer on that stuff anymore, it's pointless. No matter what you write, people will start to argue against you. It's like being the messenger and being nuked.

Other than this, I like this topic quite a lot.


Ah, that's a shame (that people attack you either way). I've never actually heard the reasoning though, but from what you say it sounds like ICCup has it reasons.

Makes me wonder if their could ever be a system like Birdie's used for match-making, and then the main ICCup ranking for determing ladder ranks and champions?


The MOTW System is a copy of the PGTour system, a lot of the senior admins worked on both portals. It was the in-thing the new thing really, compared to what WGTour and Neo Game-i used. One was more or less similar to ICCup, the other was ELO. Why they changed it, dunno. The advantage is that you can easily assign MOTWs, which in theory should people get to play different maps. That the majority plays Python and Fighting Spirit regardless of what we set up is a different topic. It would, theoretically, be possible to add MOTWs for an ELO based system (or Glicko), using different weights - however, that'd be a delicate issue in my eyes. Or you could remove and add maps to the pool per week, but that'd erase the option to play on non-MOTWs for casuals, which again is quite bad.

Then there's the issue - even if the super admins and the head admins would agree on an ELO or Glicko based system - we have no access to the source code or the server. The devs are busy to fix their shit on DotA and WoW, we're glad to get the most important fixes in a short time frame. Note, only very few tech people are left over and these are already old and thus have limited time. Also, for some reason, YelloAnt turns down many non-dev people. Up to some point I get that, other times I don't. You have to earn his trust first, apparently. This slows down a lot of things and we're basically always in the middle between the users and the higher ups.

I mean, I don't want to blame the guys that still keep up the server, despite it being very, very small compared to all the other games on the portal. We are only about 2% of the entire user basis. So I have a hard time to blame the devs too much. I can't force the new people to care for our game, even though I often tried to talk to them. The only upside is that Ant, Unk and x64 really won't shut down the portal until everyone leaves. "weeeee"
@DonGeckone on Twitterstuff // JOIN THE YODA FANCLUB OR YOU'RE REALLY REALLY UNCOOL: http://www.teamliquid.net/forum/viewmessage.php?topic_id=398220
DorF
Profile Blog Joined July 2009
Sweden961 Posts
March 05 2013 20:49 GMT
#14
I love this ranking system I have to say
BW for life !
Sayle
Profile Joined October 2010
United Kingdom3685 Posts
March 05 2013 20:49 GMT
#15
Cool beans!
dRaW
Profile Blog Joined January 2010
Canada5744 Posts
March 05 2013 20:56 GMT
#16
Cool but this is still really inaccurate. It's a ladder system so you can really use elo systems with so many unknowns.
I don't need luck, luck is for noobs, good luck to you though
traceurling
Profile Joined December 2012
United States1240 Posts
March 05 2013 20:59 GMT
#17
Thanks Birdie, this is pretty cool Hope it starts getting more accurate as team goes on...
"Appreciate the things you have before they become the things you had."
ninazerg
Profile Blog Joined October 2009
United States7291 Posts
March 05 2013 22:04 GMT
#18
On March 06 2013 05:56 dRaW wrote:
Cool but this is still really inaccurate. It's a ladder system so you can really use elo systems with so many unknowns.


Well, there are known knowns and there are known unknowns and then there are unknown unknowns; things we don't know that we don't know.
"If two pregnant women get into a fist fight, it's like a mecha-battle between two unborn babies." - Fyodor Dostoevsky
Mindcrime
Profile Joined July 2004
United States6899 Posts
March 05 2013 22:23 GMT
#19
On March 06 2013 07:04 ninazerg wrote:
Show nested quote +
On March 06 2013 05:56 dRaW wrote:
Cool but this is still really inaccurate. It's a ladder system so you can really use elo systems with so many unknowns.


Well, there are known knowns and there are known unknowns and then there are unknown unknowns; things we don't know that we don't know.


whatever you say, donald
That wasn't any act of God. That was an act of pure human fuckery.
Dknight
Profile Blog Joined April 2005
United States5223 Posts
March 05 2013 22:36 GMT
#20
On March 06 2013 05:31 Gecko[Xp] wrote:
Show nested quote +
On March 06 2013 05:20 L_Master wrote:
On March 06 2013 05:04 Gecko[Xp] wrote:
On March 06 2013 04:46 L_Master wrote:
On March 06 2013 04:39 krzych113 wrote:
why isn't iccup ranking a ranking of elo ?


I'd think that would be a good question for ICCup staff, no? Not sure they have ever explained why they use the methods they do.


I don't answer on that stuff anymore, it's pointless. No matter what you write, people will start to argue against you. It's like being the messenger and being nuked.

Other than this, I like this topic quite a lot.


Ah, that's a shame (that people attack you either way). I've never actually heard the reasoning though, but from what you say it sounds like ICCup has it reasons.

Makes me wonder if their could ever be a system like Birdie's used for match-making, and then the main ICCup ranking for determing ladder ranks and champions?


The MOTW System is a copy of the PGTour system, a lot of the senior admins worked on both portals. It was the in-thing the new thing really, compared to what WGTour and Neo Game-i used. One was more or less similar to ICCup, the other was ELO. Why they changed it, dunno. The advantage is that you can easily assign MOTWs, which in theory should people get to play different maps. That the majority plays Python and Fighting Spirit regardless of what we set up is a different topic. It would, theoretically, be possible to add MOTWs for an ELO based system (or Glicko), using different weights - however, that'd be a delicate issue in my eyes. Or you could remove and add maps to the pool per week, but that'd erase the option to play on non-MOTWs for casuals, which again is quite bad.

Then there's the issue - even if the super admins and the head admins would agree on an ELO or Glicko based system - we have no access to the source code or the server. The devs are busy to fix their shit on DotA and WoW, we're glad to get the most important fixes in a short time frame. Note, only very few tech people are left over and these are already old and thus have limited time. Also, for some reason, YelloAnt turns down many non-dev people. Up to some point I get that, other times I don't. You have to earn his trust first, apparently. This slows down a lot of things and we're basically always in the middle between the users and the higher ups.

I mean, I don't want to blame the guys that still keep up the server, despite it being very, very small compared to all the other games on the portal. We are only about 2% of the entire user basis. So I have a hard time to blame the devs too much. I can't force the new people to care for our game, even though I often tried to talk to them. The only upside is that Ant, Unk and x64 really won't shut down the portal until everyone leaves. "weeeee"


MOTW wasn't some "new in-thing" at all developed by PGT. Cloud/Cloria Ladder, which existed around the time WGTour did (while WGT was still French), used MOTW as well. The only difference is that those only used 1 or 2 (to ensure that there was a map for both 1v1 and 2v2).
WGT<3. Former CL/NW head admin.
corumjhaelen
Profile Blog Joined October 2009
France6884 Posts
March 05 2013 22:58 GMT
#21
On March 06 2013 07:36 Dknight wrote:
Show nested quote +
On March 06 2013 05:31 Gecko[Xp] wrote:
On March 06 2013 05:20 L_Master wrote:
On March 06 2013 05:04 Gecko[Xp] wrote:
On March 06 2013 04:46 L_Master wrote:
On March 06 2013 04:39 krzych113 wrote:
why isn't iccup ranking a ranking of elo ?


I'd think that would be a good question for ICCup staff, no? Not sure they have ever explained why they use the methods they do.


I don't answer on that stuff anymore, it's pointless. No matter what you write, people will start to argue against you. It's like being the messenger and being nuked.

Other than this, I like this topic quite a lot.


Ah, that's a shame (that people attack you either way). I've never actually heard the reasoning though, but from what you say it sounds like ICCup has it reasons.

Makes me wonder if their could ever be a system like Birdie's used for match-making, and then the main ICCup ranking for determing ladder ranks and champions?


The MOTW System is a copy of the PGTour system, a lot of the senior admins worked on both portals. It was the in-thing the new thing really, compared to what WGTour and Neo Game-i used. One was more or less similar to ICCup, the other was ELO. Why they changed it, dunno. The advantage is that you can easily assign MOTWs, which in theory should people get to play different maps. That the majority plays Python and Fighting Spirit regardless of what we set up is a different topic. It would, theoretically, be possible to add MOTWs for an ELO based system (or Glicko), using different weights - however, that'd be a delicate issue in my eyes. Or you could remove and add maps to the pool per week, but that'd erase the option to play on non-MOTWs for casuals, which again is quite bad.

Then there's the issue - even if the super admins and the head admins would agree on an ELO or Glicko based system - we have no access to the source code or the server. The devs are busy to fix their shit on DotA and WoW, we're glad to get the most important fixes in a short time frame. Note, only very few tech people are left over and these are already old and thus have limited time. Also, for some reason, YelloAnt turns down many non-dev people. Up to some point I get that, other times I don't. You have to earn his trust first, apparently. This slows down a lot of things and we're basically always in the middle between the users and the higher ups.

I mean, I don't want to blame the guys that still keep up the server, despite it being very, very small compared to all the other games on the portal. We are only about 2% of the entire user basis. So I have a hard time to blame the devs too much. I can't force the new people to care for our game, even though I often tried to talk to them. The only upside is that Ant, Unk and x64 really won't shut down the portal until everyone leaves. "weeeee"


MOTW wasn't some "new in-thing" at all developed by PGT. Cloud/Cloria Ladder, which existed around the time WGTour did (while WGT was still French), used MOTW as well. The only difference is that those only used 1 or 2 (to ensure that there was a map for both 1v1 and 2v2).

I think we should go back to one MOTW map, you can only play on it, get ELO system and get TheShimmy to choose MOTW.
‎numquam se plus agere quam nihil cum ageret, numquam minus solum esse quam cum solus esset
2Pacalypse-
Profile Joined October 2006
Croatia9517 Posts
Last Edited: 2013-03-05 23:22:54
March 05 2013 23:21 GMT
#22
While this is interesting, I still believe ICCup's ranking system works better for BW.

ICCup ranks are quite stable and when someone reaches their max rank, they'll be stuck on it as long as they don't actually improve their game. For example, when someone tells me their rank max rank is B- I can quite accurately asses their BW skill and what to expect from their game. And when you take into consideration that there is big difference even between B- and B+, you'd notice that there are many levels of BW skill and they need to be represented accordingly.

For example, I think Fish's ELO ranking is horrible for BW as it's too dynamic. Ask any top foreigner what is their average ranking on Fish. I doubt they'll be able to say accurately as it sometimes spikes to 1400-1500 and sometimes they're stuck on 1100. It's because even few win/loss streaks change your ranking considerably. This doesn't happen with ICCup's ranking. On ICCup you're almost guaranteed to ladder up to your max rank and then play against opponents of the same level (too bad this is not accurate anymore due to so few people playing above C+ rank ).

Now I'm not sure how much Glicko's ranking system is different from ELO ranking, but I seriously don't see what's so inaccurate about ICCup's ranking system. Especially since it has proven itself to work for BW over many years.
Moderator"We're a community of geniuses because we've found how to extract 95% of the feeling of doing something amazing without actually doing anything." - Chill
[sc1f]eonzerg
Profile Blog Joined February 2010
Belgium6737 Posts
March 05 2013 23:34 GMT
#23
i like both systems.proly love more iccup.but really need more people....
blueblimp
Profile Joined May 2009
Canada297 Posts
Last Edited: 2013-03-06 00:50:50
March 06 2013 00:50 GMT
#24
Cool stuff. You might be interested in isotropic Dominion's leaderboard (http://dominion.isotropic.org/faq/#leaderboard), which uses an implementation of TrueSkill that has been open sourced on GitHub.

To answer 2Pacalypse's questions above, iCCup's rating system arguably takes too long to converge to be effective for match-making, especially since ratings are reset every season. I guess it may work well enough for players that play a ton of games per season, but it's not great for playing occasionally.

Systems like Glicko and TrueSkill are better for stability than ELO, because if you play a lot, then your rating uncertainty becomes low. Then your rating won't move much with each game. There are also some tweakable parameters involved, so Fish may simply have misconfigured their rating system.
ne4aJIb
Profile Blog Joined July 2011
Russian Federation3209 Posts
March 06 2013 01:14 GMT
#25
I have an idea, we need Leagues! From Bronze to Grandmaster! :trollface:
Bisu,Best,Stork,Jangbi and Flash, Fantasy, Leta, Light and Jaedong, Hydra, Zero, Soulkey assemble in ACE now!
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 06 2013 01:19 GMT
#26
On March 06 2013 04:53 ninini wrote:
This ranking will keep all data and rankings across new iccup seasons? If yes, awesome!

It can do; I can also reset it independently. I haven't actually set up the code to automatically handle new iCCup seasons; it's pretty simple to do though.

On March 06 2013 05:07 LML wrote:
please fix the font or the background image.. but it's unreadable if you scroll down ;/
edit: this occures around rank 960 or so, the main frame just stops there as if it has a max-height

What browser are you using? It works fine for me on Google Chrome.

On March 06 2013 05:18 fabiano wrote:
Is the ranking calculated per season? Or does it take into consideration previous seasons?

That's up to me At the moment it only has data from the new season.

On March 06 2013 05:56 dRaW wrote:
Cool but this is still really inaccurate. It's a ladder system so you can really use elo systems with so many unknowns.

It's very accurate after players have played enough games; it reaches a high level of certainty much quicker than ELO, for example. It's not a ladder system, it's a points ranking with the points representing skill.

On March 06 2013 08:21 2Pacalypse- wrote:
While this is interesting, I still believe ICCup's ranking system works better for BW.

ICCup ranks are quite stable and when someone reaches their max rank, they'll be stuck on it as long as they don't actually improve their game. For example, when someone tells me their rank max rank is B- I can quite accurately asses their BW skill and what to expect from their game. And when you take into consideration that there is big difference even between B- and B+, you'd notice that there are many levels of BW skill and they need to be represented accordingly.

For example, I think Fish's ELO ranking is horrible for BW as it's too dynamic. Ask any top foreigner what is their average ranking on Fish. I doubt they'll be able to say accurately as it sometimes spikes to 1400-1500 and sometimes they're stuck on 1100. It's because even few win/loss streaks change your ranking considerably. This doesn't happen with ICCup's ranking. On ICCup you're almost guaranteed to ladder up to your max rank and then play against opponents of the same level (too bad this is not accurate anymore due to so few people playing above C+ rank ).

Now I'm not sure how much Glicko's ranking system is different from ELO ranking, but I seriously don't see what's so inaccurate about ICCup's ranking system. Especially since it has proven itself to work for BW over many years.

Glicko2 is also quite stable. Fish's system is, as you said, unstable/dynamic, because it doesn't have a confidence rating. With Glicko2, the more games played, the more confident the system is in the player's skill, and the slower the points change. When the system is 99% confident that your skill is 1980, then if you lose 10 games to a 1500 player you might only drop 80 points or so. If the system is 50% confident your skill is 1980 and you lose the same 10 games you might drop 400 points (EXAMPLES ONLY, I didn't use actual values). So the first few games you play, your ranking will jump all over the place until the system has enough games stored that it can be more confident about your skill.

blueblimp explained this somewhat too. Blueblimp, thanks for your link, I may consider it but I already have a PHP implementation of the Glicko2 system and am too lazy to learn Python just yet/convert the TrueSkill one to PHP.
The +/- display of the deviation is good, I'll try implement that so people can see how confident the system is.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Capresis
Profile Joined September 2008
United States518 Posts
March 06 2013 02:02 GMT
#27
Pretty cool! I am very curious as to how it will compare to iCCup charts once more data is in. Bookmarked (=
traceurling
Profile Joined December 2012
United States1240 Posts
March 06 2013 02:38 GMT
#28
Give it a week or two, and we'll see how the stats hold up
"Appreciate the things you have before they become the things you had."
dRaW
Profile Blog Joined January 2010
Canada5744 Posts
March 06 2013 04:10 GMT
#29
On March 06 2013 07:04 ninazerg wrote:
Show nested quote +
On March 06 2013 05:56 dRaW wrote:
Cool but this is still really inaccurate. It's a ladder system so you can really use elo systems with so many unknowns.


Well, there are known knowns and there are known unknowns and then there are unknown unknowns; things we don't know that we don't know.


oh how much i love you
I don't need luck, luck is for noobs, good luck to you though
L_Master
Profile Blog Joined April 2009
United States8017 Posts
March 06 2013 04:48 GMT
#30
On March 06 2013 11:38 traceurling wrote:
Give it a week or two, and we'll see how the stats hold up


Probably needs longer than this, but I dunno.
EffOrt and Soulkey Hwaiting!
Savant
Profile Blog Joined October 2009
United States379 Posts
March 06 2013 04:53 GMT
#31
This great thanks. It would also be great if you could make the rankings sortable by category. Shouldn't be too hard right?
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 06 2013 05:00 GMT
#32
On March 06 2013 13:53 Savant wrote:
This great thanks. It would also be great if you could make the rankings sortable by category. Shouldn't be too hard right?

What do you mean, by category? You mean by matches played, matches won, and so on?
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
quirinus
Profile Blog Joined May 2007
Croatia2489 Posts
March 06 2013 05:38 GMT
#33
Seems nice, how often does it update?
All candles lit within him, and there was purity. | First auto-promoted BW LP editor.
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 06 2013 05:44 GMT
#34
On March 06 2013 14:38 quirinus wrote:
Seems nice, how often does it update?

Hourly, starts the update at about 50 minutes past the hour and takes a couple minutes to update. So it should be completely updated every hour on the hour.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
arb
Profile Blog Joined April 2008
Noobville17921 Posts
March 06 2013 06:44 GMT
#35
Is there a way to make it update by Race?
Artillery spawned from the forges of Hell
GeckoVOD
Profile Blog Joined August 2006
Germany814 Posts
March 06 2013 07:01 GMT
#36
On March 06 2013 07:36 Dknight wrote:
Show nested quote +
On March 06 2013 05:31 Gecko[Xp] wrote:
On March 06 2013 05:20 L_Master wrote:
On March 06 2013 05:04 Gecko[Xp] wrote:
On March 06 2013 04:46 L_Master wrote:
On March 06 2013 04:39 krzych113 wrote:
why isn't iccup ranking a ranking of elo ?


I'd think that would be a good question for ICCup staff, no? Not sure they have ever explained why they use the methods they do.


I don't answer on that stuff anymore, it's pointless. No matter what you write, people will start to argue against you. It's like being the messenger and being nuked.

Other than this, I like this topic quite a lot.


Ah, that's a shame (that people attack you either way). I've never actually heard the reasoning though, but from what you say it sounds like ICCup has it reasons.

Makes me wonder if their could ever be a system like Birdie's used for match-making, and then the main ICCup ranking for determing ladder ranks and champions?


The MOTW System is a copy of the PGTour system, a lot of the senior admins worked on both portals. It was the in-thing the new thing really, compared to what WGTour and Neo Game-i used. One was more or less similar to ICCup, the other was ELO. Why they changed it, dunno. The advantage is that you can easily assign MOTWs, which in theory should people get to play different maps. That the majority plays Python and Fighting Spirit regardless of what we set up is a different topic. It would, theoretically, be possible to add MOTWs for an ELO based system (or Glicko), using different weights - however, that'd be a delicate issue in my eyes. Or you could remove and add maps to the pool per week, but that'd erase the option to play on non-MOTWs for casuals, which again is quite bad.

Then there's the issue - even if the super admins and the head admins would agree on an ELO or Glicko based system - we have no access to the source code or the server. The devs are busy to fix their shit on DotA and WoW, we're glad to get the most important fixes in a short time frame. Note, only very few tech people are left over and these are already old and thus have limited time. Also, for some reason, YelloAnt turns down many non-dev people. Up to some point I get that, other times I don't. You have to earn his trust first, apparently. This slows down a lot of things and we're basically always in the middle between the users and the higher ups.

I mean, I don't want to blame the guys that still keep up the server, despite it being very, very small compared to all the other games on the portal. We are only about 2% of the entire user basis. So I have a hard time to blame the devs too much. I can't force the new people to care for our game, even though I often tried to talk to them. The only upside is that Ant, Unk and x64 really won't shut down the portal until everyone leaves. "weeeee"


MOTW wasn't some "new in-thing" at all developed by PGT. Cloud/Cloria Ladder, which existed around the time WGTour did (while WGT was still French), used MOTW as well. The only difference is that those only used 1 or 2 (to ensure that there was a map for both 1v1 and 2v2).


I meant more like popular not in terms of revolutionary. There's nothing new under the sun.

On March 06 2013 08:21 2Pacalypse- wrote:
...


The point with ICCup system and Elo system is that it goes up and down with your user base. Both have big problems, whenever you look at casual players, new accounts naturally cause a bias, etc. Especially Elo isn't used like it was originally inteded, the real Elo Number, from what I read at least, judges a number of games, not a single one. E.g. Fish calculates "in real time" - you lose immediately points after a game, while the Wiki page of Elo reads (I might be wrong) that in Chess the entire series is calculated and you hence lose fewer points or win fewer points if you play more than one game against the same opponent, depending on the outcome. Glicko is really "better", because it wasn't made for a game that is played in real life, has no ties (again not sure) and has more or less the thoughts of ladders implemented.
@DonGeckone on Twitterstuff // JOIN THE YODA FANCLUB OR YOU'RE REALLY REALLY UNCOOL: http://www.teamliquid.net/forum/viewmessage.php?topic_id=398220
Sayle
Profile Joined October 2010
United Kingdom3685 Posts
Last Edited: 2013-03-06 07:55:37
March 06 2013 07:55 GMT
#37
Wow some poor guy is 2-47. What a champ.

Could you make the player names into links to their ICCup profiles?
2Pacalypse-
Profile Joined October 2006
Croatia9517 Posts
Last Edited: 2013-03-06 08:24:33
March 06 2013 08:23 GMT
#38
On March 06 2013 09:50 blueblimp wrote:
To answer 2Pacalypse's questions above, iCCup's rating system arguably takes too long to converge to be effective for match-making, especially since ratings are reset every season. I guess it may work well enough for players that play a ton of games per season, but it's not great for playing occasionally.

Systems like Glicko and TrueSkill are better for stability than ELO, because if you play a lot, then your rating uncertainty becomes low. Then your rating won't move much with each game. There are also some tweakable parameters involved, so Fish may simply have misconfigured their rating system.

Yes, I agree that it might take too long for ICCup's ranking to converge in the beginning, but that's what they should implement the system they use on their Dota ladder. If you were at 6000-9000 (B- to B+) points last season, you start new season with 2000 points and if you were 9000+ (A- and above) you start new season with 3000 points.

But alas, I'll agree that ICCup's system might not be ideal anymore since there are so few people playing it.

On March 06 2013 10:19 Birdie wrote:
Show nested quote +
On March 06 2013 08:21 2Pacalypse- wrote:
While this is interesting, I still believe ICCup's ranking system works better for BW.

ICCup ranks are quite stable and when someone reaches their max rank, they'll be stuck on it as long as they don't actually improve their game. For example, when someone tells me their rank max rank is B- I can quite accurately asses their BW skill and what to expect from their game. And when you take into consideration that there is big difference even between B- and B+, you'd notice that there are many levels of BW skill and they need to be represented accordingly.

For example, I think Fish's ELO ranking is horrible for BW as it's too dynamic. Ask any top foreigner what is their average ranking on Fish. I doubt they'll be able to say accurately as it sometimes spikes to 1400-1500 and sometimes they're stuck on 1100. It's because even few win/loss streaks change your ranking considerably. This doesn't happen with ICCup's ranking. On ICCup you're almost guaranteed to ladder up to your max rank and then play against opponents of the same level (too bad this is not accurate anymore due to so few people playing above C+ rank ).

Now I'm not sure how much Glicko's ranking system is different from ELO ranking, but I seriously don't see what's so inaccurate about ICCup's ranking system. Especially since it has proven itself to work for BW over many years.

Glicko2 is also quite stable. Fish's system is, as you said, unstable/dynamic, because it doesn't have a confidence rating. With Glicko2, the more games played, the more confident the system is in the player's skill, and the slower the points change. When the system is 99% confident that your skill is 1980, then if you lose 10 games to a 1500 player you might only drop 80 points or so. If the system is 50% confident your skill is 1980 and you lose the same 10 games you might drop 400 points (EXAMPLES ONLY, I didn't use actual values). So the first few games you play, your ranking will jump all over the place until the system has enough games stored that it can be more confident about your skill.

Ah, I see. Then indeed, I'll agree that Glicko2 system is pretty good. Though I still prefer seeing those colored grade icons instead of numbers, so you could maybe make your own representation of rating in Glicko2 system by using letters as well

edit: also, you should make some pagination on the site
Moderator"We're a community of geniuses because we've found how to extract 95% of the feeling of doing something amazing without actually doing anything." - Chill
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
Last Edited: 2013-03-06 08:36:54
March 06 2013 08:35 GMT
#39
On March 06 2013 16:55 Sayle wrote:
Could you make the player names into links to their ICCup profiles?

Done.

On March 06 2013 17:23 2Pacalypse- wrote:
edit: also, you should make some pagination on the site

Will do, if and when I add in search capability. I'll add in iCCup-style letter rankings once there are more matches ranked so that it will seem roughly similar to the actual iCCup rankings.

I'm pretty confident there is a somewhat major bug in there somewhere, which I'm looking for. Basically there are matches being added which are NOT 1v1s on official maps, so I'll have to find out where those matches are coming from and why my scraper is adding them when it shouldn't be.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Capresis
Profile Joined September 2008
United States518 Posts
March 06 2013 09:41 GMT
#40
If you make it sortable, can you also add iCCup rank to the table?
arb
Profile Blog Joined April 2008
Noobville17921 Posts
March 06 2013 09:43 GMT
#41
On March 06 2013 17:35 Birdie wrote:
Show nested quote +
On March 06 2013 16:55 Sayle wrote:
Could you make the player names into links to their ICCup profiles?

Done.

Show nested quote +
On March 06 2013 17:23 2Pacalypse- wrote:
edit: also, you should make some pagination on the site

Will do, if and when I add in search capability. I'll add in iCCup-style letter rankings once there are more matches ranked so that it will seem roughly similar to the actual iCCup rankings.

I'm pretty confident there is a somewhat major bug in there somewhere, which I'm looking for. Basically there are matches being added which are NOT 1v1s on official maps, so I'll have to find out where those matches are coming from and why my scraper is adding them when it shouldn't be.

So how about sorting it by most placed race..
Artillery spawned from the forges of Hell
LRM)TechnicS
Profile Joined May 2008
Bulgaria1565 Posts
March 06 2013 11:15 GMT
#42
looks awesome, good job, Birdie xD
I'm not really into ranking systems but I suppose it took a lot of efforts to do that so mad props about that !
Enjoy the game
Sayle
Profile Joined October 2010
United Kingdom3685 Posts
March 06 2013 11:24 GMT
#43
Technics doesn't care about ranking systems because he's #1 in every system.
endy
Profile Blog Joined May 2009
Switzerland8970 Posts
Last Edited: 2013-03-06 16:33:08
March 06 2013 13:23 GMT
#44
On March 06 2013 17:35 Birdie wrote:
Show nested quote +
On March 06 2013 16:55 Sayle wrote:
Could you make the player names into links to their ICCup profiles?

Done.

Show nested quote +
On March 06 2013 17:23 2Pacalypse- wrote:
edit: also, you should make some pagination on the site

Will do, if and when I add in search capability. I'll add in iCCup-style letter rankings once there are more matches ranked so that it will seem roughly similar to the actual iCCup rankings.

I'm pretty confident there is a somewhat major bug in there somewhere, which I'm looking for. Basically there are matches being added which are NOT 1v1s on official maps, so I'll have to find out where those matches are coming from and why my scraper is adding them when it shouldn't be.


Those are 1v1s on non-ladder maps. I am 3-0 on ladder maps, and 3-0 on FMP, and I appear in the ranking with a 6-0 record.
I assume that the current filter is taking all 1v1 games.
ॐ
iFU.pauline
Profile Joined September 2009
France1655 Posts
Last Edited: 2013-03-06 13:36:44
March 06 2013 13:35 GMT
#45
"Finally, note that the system is NOT the same as Fish server's ranking system, and the points bear no relation to Fish."

WHY NOT?
No coward soul is mine, No trembler in the world's storm-troubled sphere, I see Heaven's glories shine, And Faith shines equal arming me from Fear
2Pacalypse-
Profile Joined October 2006
Croatia9517 Posts
March 06 2013 13:36 GMT
#46
On March 06 2013 22:35 iFU.pauline wrote:
"Finally, note that the system is NOT the same as Fish server's ranking system, and the points bear no relation to Fish."

WHY NOT?

Because Fish's ranking system sucks.
Moderator"We're a community of geniuses because we've found how to extract 95% of the feeling of doing something amazing without actually doing anything." - Chill
vanatir
Profile Joined May 2008
Germany355 Posts
March 06 2013 14:15 GMT
#47
i suck in both rankings, so it doesnt matter
aka EnjoYmE - streaming on http://www.twitch.tv/myprobe
GeckoVOD
Profile Blog Joined August 2006
Germany814 Posts
March 06 2013 15:04 GMT
#48
On March 06 2013 22:35 iFU.pauline wrote:
"Finally, note that the system is NOT the same as Fish server's ranking system, and the points bear no relation to Fish."

WHY NOT?


I dare say, even if he used the Elo Number (Fish system), the ranks couldn't be compared.
@DonGeckone on Twitterstuff // JOIN THE YODA FANCLUB OR YOU'RE REALLY REALLY UNCOOL: http://www.teamliquid.net/forum/viewmessage.php?topic_id=398220
quirinus
Profile Blog Joined May 2007
Croatia2489 Posts
Last Edited: 2013-03-06 16:08:03
March 06 2013 16:02 GMT
#49
Hmm seems it's not updating. At least my ranking.

You're using PHP with curl and cronjob every hour, going trough the match pages of each player?

This is probably a pretty high load on iccup's server at each hour, unless you have direct access to their DB or some API, which I highly doubt. (that would also take a pretty high load, but less)
I suggest not updating everything every hour, but having it evenly distributed trough an hour so it lightens the load to the iccup server at the hour mark. Like, make a for loop that runs trough the accounts and make it update each after $one_hour_in_ms/$total_account_number. Or making it update everything in more than an hour.

If I had a page like iccup and limited server power, if it caused problems for my server, I'd probably block the ip of your server. XD

I really like this though.
Dunno how good you are at this, but if you need help with anything let me know, I used to dabble in that stuff a while back.
All candles lit within him, and there was purity. | First auto-promoted BW LP editor.
art_of_turtle
Profile Blog Joined September 2012
United States1202 Posts
March 06 2013 16:30 GMT
#50
after around 950 or so players the red background is gone, and only the website background is there, and you can see much inside the brackets.
Flash should fear Sacsri
endy
Profile Blog Joined May 2009
Switzerland8970 Posts
March 06 2013 16:33 GMT
#51
On March 07 2013 01:30 art_of_turtle wrote:
after around 950 or so players the red background is gone, and only the website background is there, and you can see much inside the brackets.


What browser are you using ? I am using Opera and I have the red background until the end.
ॐ
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
March 06 2013 16:33 GMT
#52
On March 07 2013 01:02 quirinus wrote:
Hmm seems it's not updating. At least my ranking.

You're using PHP with curl and cronjob every hour, going trough the match pages of each player?

This is probably a pretty high load on iccup's server at each hour, unless you have direct access to their DB or some API, which I highly doubt. (that would also take a pretty high load, but less)
I suggest not updating everything every hour, but having it evenly distributed trough an hour so it lightens the load to the iccup server at the hour mark. Like, make a for loop that runs trough the accounts and make it update each after $one_hour_in_ms/$total_account_number. Or making it update everything in more than an hour.

If I had a page like iccup and limited server power, if it caused problems for my server, I'd probably block the ip of your server. XD

I really like this though.
Dunno how good you are at this, but if you need help with anything let me know, I used to dabble in that stuff a while back.


Thats a very good concern.
"When the geyser died, a probe came out" - SirJolt
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 06 2013 18:14 GMT
#53
On March 07 2013 01:02 quirinus wrote:
Hmm seems it's not updating. At least my ranking.

You're using PHP with curl and cronjob every hour, going trough the match pages of each player?

This is probably a pretty high load on iccup's server at each hour, unless you have direct access to their DB or some API, which I highly doubt. (that would also take a pretty high load, but less)
I suggest not updating everything every hour, but having it evenly distributed trough an hour so it lightens the load to the iccup server at the hour mark. Like, make a for loop that runs trough the accounts and make it update each after $one_hour_in_ms/$total_account_number. Or making it update everything in more than an hour.

If I had a page like iccup and limited server power, if it caused problems for my server, I'd probably block the ip of your server. XD

I really like this though.
Dunno how good you are at this, but if you need help with anything let me know, I used to dabble in that stuff a while back.

It's not updating because I bugged something while trying to fix another bug and I don't have time to put things back the way they were before. The cron job/php script that scrapes the info from iCCup runs every half an hour, and takes about quarter of an hour to complete, so splitting the load wouldn't do much.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Kabras
Profile Joined June 2011
Romania3508 Posts
March 06 2013 18:20 GMT
#54
[B]
Players are given a points ranking based on the system's guess at where their skill is

What? what's the system's guess based on?
"So playing SF in pubs, everyone remember that a very important point is that when using a carry hero like this you must be very selfish. Because working with team mates is a very dangerous thing" - 2009
art_of_turtle
Profile Blog Joined September 2012
United States1202 Posts
March 06 2013 18:27 GMT
#55
On March 07 2013 01:33 endy wrote:
Show nested quote +
On March 07 2013 01:30 art_of_turtle wrote:
after around 950 or so players the red background is gone, and only the website background is there, and you can see much inside the brackets.


What browser are you using ? I am using Opera and I have the red background until the end.


I fixed the problem. I had stopscript on so it was only showing it up to half, so i just allowed the scripts to run.
Flash should fear Sacsri
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 06 2013 18:40 GMT
#56
On March 07 2013 03:20 Kabras wrote:
Show nested quote +
[B]
Players are given a points ranking based on the system's guess at where their skill is

What? what's the system's guess based on?

Based on the matches you've played and the points ranking of the players you won and lost against.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 07 2013 03:52 GMT
#57
I have reset the ranking and started scanning again, after hopefully fixing the bug where matches would show up with games that are not on official iCCup maps. It should be up to date in a few hours.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Reason
Profile Blog Joined June 2006
United Kingdom2770 Posts
March 07 2013 13:04 GMT
#58
Stupid question : Where am I on this list ?
Speak properly, and in as few words as you can, but always plainly; for the end of speech is not ostentation, but to be understood.
Darksoldierr
Profile Joined May 2010
Hungary2012 Posts
March 07 2013 15:02 GMT
#59
After line 954 on the site, the table loses its red background color
What do humans know of our pain? We have sung songs of lament since before your ancestors crawled on their bellies from the sea.
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
Last Edited: 2013-03-07 19:01:05
March 07 2013 18:50 GMT
#60
On March 08 2013 00:02 Darksoldierr wrote:
After line 954 on the site, the table loses its red background color

What browser are you using?

On March 07 2013 22:04 Reason wrote:
Stupid question : Where am I on this list ?

Use Ctrl-F to find your iCCup ID. If it isn't there yet, then the script hasn't caught up to the matches you've played in. It's up to about match 3000 out of more than 14000 matches so it might take another day or so to catch up, I'm not sure.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Sero
Profile Joined October 2010
United States692 Posts
Last Edited: 2013-03-07 19:55:33
March 07 2013 19:54 GMT
#61
On March 08 2013 03:50 Birdie wrote:
Show nested quote +
On March 07 2013 22:04 Reason wrote:
Stupid question : Where am I on this list ?

Use Ctrl-F to find your iCCup ID. If it isn't there yet, then the script hasn't caught up to the matches you've played in. It's up to about match 3000 out of more than 14000 matches so it might take another day or so to catch up, I'm not sure.

I had a few accounts on the list which are now missing. o.o
<3 FlaSh HiyA Stats HoeJJa
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 08 2013 00:58 GMT
#62
On March 08 2013 04:54 Sero wrote:
Show nested quote +
On March 08 2013 03:50 Birdie wrote:
On March 07 2013 22:04 Reason wrote:
Stupid question : Where am I on this list ?

Use Ctrl-F to find your iCCup ID. If it isn't there yet, then the script hasn't caught up to the matches you've played in. It's up to about match 3000 out of more than 14000 matches so it might take another day or so to catch up, I'm not sure.

I had a few accounts on the list which are now missing. o.o

As I said before, I reset the ranking because I had wrong matches being ranked, so it is going through all the matches again and re-ranking them. They should be all up to date in a few hours.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
bulbasaur)
Profile Joined October 2011
Poland11 Posts
Last Edited: 2013-03-08 02:40:20
March 08 2013 02:37 GMT
#63
There are 1 game accounts on this list, that is silly. I think you can guess real ELO after 5 games. I won just a one game and im 4ish...
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 08 2013 02:40 GMT
#64
On March 08 2013 11:37 bulbasaur) wrote:
There are 1 game accounts on this list, that is silly. I think you can guess real ELO after 5 games. I won just a one game and im 427...

Your uncertainty (the number after the +/-) will be very high after one game. So the ranking is clearly not accurate after one game, because of the uncertainty.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
bulbasaur)
Profile Joined October 2011
Poland11 Posts
March 08 2013 02:49 GMT
#65
So maybe hide low games acc
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
Last Edited: 2013-03-08 03:26:19
March 08 2013 03:20 GMT
#66
No, because people want to see their rankings :O

Still buggy, because I can see dM-Spartacus has only played 21 games on iCCup but my rankings say he's played 26, I'll have a look for the bug and see if I can find it.

EDIT
Found the bug, fixing now. Hrmph.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
endy
Profile Blog Joined May 2009
Switzerland8970 Posts
March 08 2013 04:50 GMT
#67
Hmm I don't appear in the ranking anymore
ॐ
blueblimp
Profile Joined May 2009
Canada297 Posts
March 08 2013 05:07 GMT
#68
TrueSkill handles uncertainty by subtracting 3 times the uncertainty from the player's mean skill in order to get a "level" representing a lower confidence bound on how good the player is. It works pretty well to avoid over-ranking players who don't play much, and as a side effect works decently for ladders that want to reward players for playing often.

I think the same approach could work with the ratings you're using.
Boundz(DarKo)
Profile Joined March 2009
5311 Posts
March 08 2013 11:03 GMT
#69
This is a really refreshing way to look at ICCup. The ranking has been so off for so long. This will actually make me play even more, thaaaaanks Birdie!!
Boundz(DarKo)
Profile Joined March 2009
5311 Posts
Last Edited: 2013-03-08 11:05:22
March 08 2013 11:05 GMT
#70
On March 08 2013 03:50 Birdie wrote:
Show nested quote +
On March 08 2013 00:02 Darksoldierr wrote:
After line 954 on the site, the table loses its red background color

What browser are you using?

I also have this problem.

Firefox

Edit: Sorry for DP...
Kiante
Profile Blog Joined December 2009
Australia7069 Posts
March 08 2013 11:18 GMT
#71
If you want any help I'm happy to pitch in if u wanna github it and I can add features and bug fix whatever
Writer
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 08 2013 11:27 GMT
#72
I'll look into the Firefox bug and see what I can do. Till then, use Chrome ;o

I've fixed the matches being double-counted bug, and it's up to something like 12000 games out of the current 17000 so it's not too far off being caught up, sometime tomorrow it should catch up.

Kiante, I can do that but my code is terrible terrible awful looking code, I'll clean it up to the best of my lowly ability before I put it on github.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Kiante
Profile Blog Joined December 2009
Australia7069 Posts
March 08 2013 11:38 GMT
#73
It's fine dude. I'm used to awful code. i could do refactoring if you want. just throw it up even on a private repository if you're feeling self concious or whatever and I can do some work and submit it as a patch for you to review. got some time on monday as its a public holiday here
Writer
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 10 2013 02:17 GMT
#74
1 SuperKorean2 2187.73 ± 73 50 43 7
2 SuperKorean 2164.46 ± 86 34 31 3


There's a 23 point difference between two accounts of the same player, at a fairly large difference in games. That pretty much proves that the ranking is working, as one player should end up with very similiar points as any of his alternate accounts as long as he plays enough games to give the system a reasonable amount of accuracy. It will be interesting to see how many other dual accounts end up close on the points chart.

Kiante is adding in a very nice pagination/sorting system, and I'll be adding in stats pages during this next week. I'm pretty busy with university so we'll see how it goes. We may also switch everything into an MVC framework, as Kiante thinks it's a good idea and I should learn how to use MVC anyway, but the external effect should be unnoticed so don't worry about that.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
traceurling
Profile Joined December 2012
United States1240 Posts
March 10 2013 03:31 GMT
#75
Awesome guys! This is gonna be pretty cool wish I could code (well)
"Appreciate the things you have before they become the things you had."
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 12 2013 23:16 GMT
#76
I'll start working on this again. It's currently ranked about 31k matches out of nearly 50k so I think iCCup is playing games faster than it can add them to the database, which is annoying.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
rauk
Profile Blog Joined February 2009
United States2228 Posts
March 12 2013 23:28 GMT
#77
losing rating to 1000 point C+ players is rage inducing
zimp
Profile Blog Joined November 2008
Hungary954 Posts
March 13 2013 00:23 GMT
#78
can you also make it count map statistics?
agentzimp
TL+ Member
Cambium
Profile Blog Joined June 2004
United States16368 Posts
March 13 2013 01:23 GMT
#79
On March 08 2013 20:27 Birdie wrote:
I'll look into the Firefox bug and see what I can do. Till then, use Chrome ;o

I've fixed the matches being double-counted bug, and it's up to something like 12000 games out of the current 17000 so it's not too far off being caught up, sometime tomorrow it should catch up.

Kiante, I can do that but my code is terrible terrible awful looking code, I'll clean it up to the best of my lowly ability before I put it on github.


Hey, can I volunteer for this too? I'm looking for a side project that's hopefully interesting and involves machine learning or statistics. I don't know how much 'interesting work' you have left though.
When you want something, all the universe conspires in helping you to achieve it.
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 13 2013 01:43 GMT
#80
On March 13 2013 10:23 Cambium wrote:
Show nested quote +
On March 08 2013 20:27 Birdie wrote:
I'll look into the Firefox bug and see what I can do. Till then, use Chrome ;o

I've fixed the matches being double-counted bug, and it's up to something like 12000 games out of the current 17000 so it's not too far off being caught up, sometime tomorrow it should catch up.

Kiante, I can do that but my code is terrible terrible awful looking code, I'll clean it up to the best of my lowly ability before I put it on github.


Hey, can I volunteer for this too? I'm looking for a side project that's hopefully interesting and involves machine learning or statistics. I don't know how much 'interesting work' you have left though.

You can put in any features you want into the github page and I'll look at them and consider adding them to the main source, if you like, but it's not a big enough project for me to be handing out any more jobs than what myself and Kiante already have. Thanks for the offer though!

On March 13 2013 09:23 zimp wrote:
can you also make it count map statistics?

Yes, doing that now.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
zimp
Profile Blog Joined November 2008
Hungary954 Posts
March 13 2013 10:49 GMT
#81
On March 13 2013 10:43 Birdie wrote:
Show nested quote +
On March 13 2013 09:23 zimp wrote:
can you also make it count map statistics?

Yes, doing that now.


i mean like this, on the right side: http://www.iccup.com/mapinfo/iccup_fighting_spirit_1.3.html
but with higher numbers, because iccup stopped counting it.

would be cool. please let us know where can we see it.
agentzimp
TL+ Member
traceurling
Profile Joined December 2012
United States1240 Posts
March 13 2013 15:10 GMT
#82
Will clear stats affect this at all?
Also I agree, it'd be cool to have racial balance stats for each map :D
"Appreciate the things you have before they become the things you had."
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 13 2013 18:10 GMT
#83
On March 14 2013 00:10 traceurling wrote:
Will clear stats affect this at all?
Also I agree, it'd be cool to have racial balance stats for each map :D

Clear stats is ignored by the ranking as long as it managed to pick up the match before you cleared your stats.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Capresis
Profile Joined September 2008
United States518 Posts
March 13 2013 18:55 GMT
#84
On March 14 2013 03:10 Birdie wrote:
Show nested quote +
On March 14 2013 00:10 traceurling wrote:
Will clear stats affect this at all?
Also I agree, it'd be cool to have racial balance stats for each map :D

Clear stats is ignored by the ranking as long as it managed to pick up the match before you cleared your stats.

Does that mean if someone is trying to go for a flawless record, and clearstats ASAP after every loss, they will get to the top of your ladder because your scraper will only scrape their wins?
Sayle
Profile Joined October 2010
United Kingdom3685 Posts
March 13 2013 19:05 GMT
#85
Clearstats doesn't erase matches from your match list so it shouldn't affect this ranking. Even if it did, you can only clearstats once every two weeks, so maximum 12 times in a season which isn't much.
traceurling
Profile Joined December 2012
United States1240 Posts
March 13 2013 19:19 GMT
#86
You should have some awards if possible/not too time insuring to implement like "highest win rate/number of wins against each race, highest win rate/number of wins, most number of games played, most games lost etc xD
"Appreciate the things you have before they become the things you had."
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
March 13 2013 20:15 GMT
#87
i wish there was a search function when you want to find players lol
The harder it becomes, the more you should focus on the basics.
traceurling
Profile Joined December 2012
United States1240 Posts
Last Edited: 2013-03-14 05:50:27
March 13 2013 20:20 GMT
#88
On March 14 2013 05:15 sabas123 wrote:
i wish there was a search function when you want to find players lol

CTRL+F, type in player name

@Birdie, there still seem to be some glitches, the 1st and 3rd player have more games on your thing than iCCup says...small amount like only a couple matches dunno if it makes a big difference..maybe they cleared stats? Also my game list says I have 25 games according to you, but iCCup says I only have 22...small difference but just letting you know might be a bug somewhere...

Would it be possible to (easily) display average APM also? Just as random trivia...
"Appreciate the things you have before they become the things you had."
ninazerg
Profile Blog Joined October 2009
United States7291 Posts
Last Edited: 2013-03-20 03:42:13
March 20 2013 03:39 GMT
#89
I'm a wolf.

Edit: Apparently, this bump wasn't "accurate" enough, but Birdie wants to let you know to check this thing out, okay?

http://www.templesiege.com/mapstats.php

It's the stats of all the maps.
"If two pregnant women get into a fist fight, it's like a mecha-battle between two unborn babies." - Fyodor Dostoevsky
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
March 20 2013 04:04 GMT
#90
awesome work man!
"When the geyser died, a probe came out" - SirJolt
Capresis
Profile Joined September 2008
United States518 Posts
March 20 2013 04:19 GMT
#91
That is awesome. Do you exclude all the maps that iccup reads as "-" on their website?

Also! According to this, the most common matchup played on FS is PvT at 32%. And the least common is tvt at 3.2% =D Very cool.
Rlentless
Profile Joined January 2011
Hong Kong322 Posts
March 20 2013 04:41 GMT
#92
On March 20 2013 13:19 Capricis wrote:
That is awesome. Do you exclude all the maps that iccup reads as "-" on their website?

Also! According to this, the most common matchup played on FS is PvT at 32%. And the least common is tvt at 3.2% =D Very cool.


This is why I go to fish for tvt practice. :x
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
Last Edited: 2013-03-20 10:07:02
March 20 2013 09:30 GMT
#93
On March 20 2013 13:19 Capricis wrote:
That is awesome. Do you exclude all the maps that iccup reads as "-" on their website?

Also! According to this, the most common matchup played on FS is PvT at 32%. And the least common is tvt at 3.2% =D Very cool.

I'm not sure about the maps that iCCup reads as -, but I'm fairly sure they're excluded.

I can't check APM, sorry tracurling.

I AM NOW MAKING SOME MAJOR FIXES TO THE RANKING CODE SO EVERYTHING YOU SEE THERE WILL NOT BE ACCURATE.

The map stats should still be correct.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
traceurling
Profile Joined December 2012
United States1240 Posts
March 21 2013 06:22 GMT
#94
Fyi, Dante's Peak seems broken on map stats...possible because of the ' in Dante's?
"Appreciate the things you have before they become the things you had."
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 21 2013 10:46 GMT
#95
On March 21 2013 15:22 traceurling wrote:
Fyi, Dante's Peak seems broken on map stats...possible because of the ' in Dante's?

Yes. I'm aware of that issue. No time to fix stuff as I've had a really busy day and will be somewhat busy for half of tomorrow. After that we'll see.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
Jaevlaterran
Profile Joined April 2012
Sweden578 Posts
March 21 2013 11:43 GMT
#96
So, can we get some 2v2 stats? GJ so far!
Need a light?
blueblimp
Profile Joined May 2009
Canada297 Posts
March 28 2013 08:51 GMT
#97
I'm giving this a shot with TrueSkill. Boy is scraping iCCup frustrating. I'm getting the information from players' match lists, since that way I can get as many as 25 games per request. Even doing that, it's brutally slow. I've been running it for nearly a day now and it's nowhere near done.

Keeping the game database up-to-date will be even nastier. I don't see any better way to do it than to request the individual details pages for games (for example http://www.iccup.com/starcraft/details/123435.html). Given that thousands of games are played per day, that'd barely even process games as fast as they are generated!

So yeah, if you have some trick for scraping the site, I'd love to hear it.
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 28 2013 09:14 GMT
#98
On March 28 2013 17:51 blueblimp wrote:
I'm giving this a shot with TrueSkill. Boy is scraping iCCup frustrating. I'm getting the information from players' match lists, since that way I can get as many as 25 games per request. Even doing that, it's brutally slow. I've been running it for nearly a day now and it's nowhere near done.

Keeping the game database up-to-date will be even nastier. I don't see any better way to do it than to request the individual details pages for games (for example http://www.iccup.com/starcraft/details/123435.html). Given that thousands of games are played per day, that'd barely even process games as fast as they are generated!

So yeah, if you have some trick for scraping the site, I'd love to hear it.

Huh, I just realized the matchlist file actually displays the map played on, which is one thing I didn't think it did. Perhaps I should switch to scraping that way.

Anyway what I do is just brute force go through every match (http://www.iccup.com/starcraft/details/1.html all the way until it 404's). When it 404's I stop, and the script starts again after half an hour. It's set up as a cron job that runs every half hour. Without direct access to the iCCup database (not going to happen I think) I don't know of a better way to do it.

In case no one noticed, I broke iCCup reranked and haven't had a chance to fix it, might have time tomorrow though as it's Easter Friday.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
blueblimp
Profile Joined May 2009
Canada297 Posts
March 28 2013 09:24 GMT
#99
On March 28 2013 18:14 Birdie wrote:
Show nested quote +
On March 28 2013 17:51 blueblimp wrote:
I'm giving this a shot with TrueSkill. Boy is scraping iCCup frustrating. I'm getting the information from players' match lists, since that way I can get as many as 25 games per request. Even doing that, it's brutally slow. I've been running it for nearly a day now and it's nowhere near done.

Keeping the game database up-to-date will be even nastier. I don't see any better way to do it than to request the individual details pages for games (for example http://www.iccup.com/starcraft/details/123435.html). Given that thousands of games are played per day, that'd barely even process games as fast as they are generated!

So yeah, if you have some trick for scraping the site, I'd love to hear it.

Huh, I just realized the matchlist file actually displays the map played on, which is one thing I didn't think it did. Perhaps I should switch to scraping that way.

Anyway what I do is just brute force go through every match (http://www.iccup.com/starcraft/details/1.html all the way until it 404's). When it 404's I stop, and the script starts again after half an hour. It's set up as a cron job that runs every half hour. Without direct access to the iCCup database (not going to happen I think) I don't know of a better way to do it.

In case no one noticed, I broke iCCup reranked and haven't had a chance to fix it, might have time tomorrow though as it's Easter Friday.

Thanks. The breakage was partly what motivated me to give it a try.

Using match lists is pretty good for initially populating the database. But not too good--to request the match list page, you need the player's ID, so a request per player is still necessary to find that out. Plus it only shows 25 games per page, you see every game twice (once for each player), and the last page of games has fewer than 25. So although it's better than requesting the individual game details, it's not THAT much better.

I'm uncertain how to keep up with games using match lists. Maybe scrape players at an interval determined by their activity?
blueblimp
Profile Joined May 2009
Canada297 Posts
March 29 2013 05:24 GMT
#100
Alright, I have my version up at http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html. I started scraping 2-3 days ago, so some recent games aren't factored into the calculation.
Deleted User 268575
Profile Joined June 2012
146 Posts
March 29 2013 07:37 GMT
#101
Woah dang, good job on this man! don't know why ICCup won't do their rankings like this.


http://twitch.tv/jemah
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
March 29 2013 09:25 GMT
#102
On March 29 2013 14:24 blueblimp wrote:
Alright, I have my version up at http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html. I started scraping 2-3 days ago, so some recent games aren't factored into the calculation.

Excellent job, I think you've implemented yours better than mine (other than the formatting xD could look a little nicer). Which means I just lost 100 points of motivation to continue with mine T_T
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
blueblimp
Profile Joined May 2009
Canada297 Posts
March 30 2013 07:32 GMT
#103
You're welcome to run your own rankings & site based on the games database I've scraped. I've published it at http://malcolmsharpe.github.com/iccup-ratings/games.json. (Should be clear what most fields are, except the last one, which is a timestamp.) It's still a few days behind because I haven't updated the database after the initial pass through all players, because it will take some cleverness to get that working.
traceurling
Profile Joined December 2012
United States1240 Posts
March 30 2013 13:43 GMT
#104
On March 29 2013 16:37 Jemah wrote:
Woah dang, good job on this man! don't know why ICCup won't do their rankings like this.




I don't know all of the reasons, but one reason is that with these type of rankings, a Map of the Week system would be impossible
"Appreciate the things you have before they become the things you had."
blueblimp
Profile Joined May 2009
Canada297 Posts
Last Edited: 2013-03-30 20:05:50
March 30 2013 20:03 GMT
#105
On March 30 2013 22:43 traceurling wrote:
Show nested quote +
On March 29 2013 16:37 Jemah wrote:
Woah dang, good job on this man! don't know why ICCup won't do their rankings like this.




I don't know all of the reasons, but one reason is that with these type of rankings, a Map of the Week system would be impossible

Yeah, as I see it, the iCCup rankings are better thought of as a ladder than a ranking system. The points are rewards given to the player for things like playing MOTW and playing a lot of games in the current season. That's not a bad thing, but it has trade-offs, namely that it's weak for match-making.

I prefer systems that are focused on producing good match-making. After all, the main point is to play the game, and that's more fun when the matches are even. Viewed from this perspective, it makes no sense to offer more winning points based on map, or to reset rankings each season. You also want good players to get high rankings quickly so that they play other good players, which is the opposite of iCCup, which deliberately makes it take a long time to get a high ranking even for a high-skill player.

Edit: That all said, some creativity could create a map-of-the-week system within any ranking system. For example, have an additional leaderboard that only counts games that were played on MOTWs.
traceurling
Profile Joined December 2012
United States1240 Posts
Last Edited: 2013-03-30 20:08:39
March 30 2013 20:06 GMT
#106
I agree that I like to have solid statistics of who's good and who's not, but at the same time I don't want it to end up like Fish where we only see Fighting Spirit D: guess there's no effective way to combine the benefits of both systems
Edit: damn you edited while I was posting lol...so then it's kinda like why you guys are doing then, have iCCup ladder to motivate people to try new maps, and then have ELO/Glicko/true skill ratings available also...only thing lacking is when you enter a game you don't see their alternate rankings...
"Appreciate the things you have before they become the things you had."
blueblimp
Profile Joined May 2009
Canada297 Posts
March 30 2013 22:20 GMT
#107
On March 31 2013 05:06 traceurling wrote:
only thing lacking is when you enter a game you don't see their alternate rankings...

Yeah, I see a couple possible ways around this. One way would be to write a Chaoslauncher plug-in that would display ranking info. (Much easier said than done.) Something easier would be to have a chatbot that can be queried for ranking info, although that's not much more convenient than just alt-tabbing to the leaderboard.
Deleted User 268575
Profile Joined June 2012
146 Posts
March 31 2013 20:02 GMT
#108
Wow ICCup just came out with their ICCup store where you can purchase "Ladder Armor." Just one more reason why the ICCup reranked is more reliable..
http://twitch.tv/jemah
traceurling
Profile Joined December 2012
United States1240 Posts
Last Edited: 2013-03-31 20:18:49
March 31 2013 20:16 GMT
#109
I think the iCCup store only applies to DOTA (hopefully) I really don't want iCCup to become one of those games where people who are willing to spend money get an advantage...to be fair, they probably do need the money as it can't be easy running a big server etc just off volunteer work, hopefully this'll get the devs to make iCCup prettier and nicer
On a side note, Do you remember me jemah? We ZvZd a couple times but then I had to stop laddering for like a year D: went by asiantraceur back then :D
"Appreciate the things you have before they become the things you had."
Deleted User 268575
Profile Joined June 2012
146 Posts
Last Edited: 2013-03-31 22:22:17
March 31 2013 21:20 GMT
#110
On April 01 2013 05:16 traceurling wrote:
I think the iCCup store only applies to DOTA (hopefully) I really don't want iCCup to become one of those games where people who are willing to spend money get an advantage...to be fair, they probably do need the money as it can't be easy running a big server etc just off volunteer work, hopefully this'll get the devs to make iCCup prettier and nicer
On a side note, Do you remember me jemah? We ZvZd a couple times but then I had to stop laddering for like a year D: went by asiantraceur back then :D


Ohhh didn't know. well hopefully it's only a DOTA thing then lol but yeah agree they probably do need a little more support financially. ooo asiantraceur yeah i remember you. i still got you on my friends list. you still play?
http://twitch.tv/jemah
[sc1f]eonzerg
Profile Blog Joined February 2010
Belgium6737 Posts
March 31 2013 21:23 GMT
#111
So i need pay someone to put me in the high ranks of this thing or how this work ? lol
traceurling
Profile Joined December 2012
United States1240 Posts
March 31 2013 21:55 GMT
#112
Okay apparently for DOTA they opened a store(at least it looks like it doesn't affect Starcraft)...
There's small stuff like with money you can get icons, clear stats, transfer stats, etc.
Bigger stuff is less latency, quicker matchfinding, if you lose a game you only lose 50% of the points you should have, if you win a game you gain 30% more points...
But pretty sure it's only for DOTA, note Starcraft.
"Appreciate the things you have before they become the things you had."
blueblimp
Profile Joined May 2009
Canada297 Posts
Last Edited: 2013-03-31 22:25:21
March 31 2013 22:15 GMT
#113
On April 01 2013 06:23 [sc1f]eonzerg wrote:
So i need pay someone to put me in the high ranks of this thing or how this work ? lol

iCCup itself has introduced to ability to pay money for iCCup DOTA ladder points, as I understand it.

For the ranking in the OP (http://templesiege.com/rankings.php) and my ranking (http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html), they are purely based on what players you are winning/losing to and how good they are. The OP site's data is a little old now so it may have missed games you've played recently, but my site (http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html) is fairly up-to-date (right now only about 1-2 days behind for highly active players, and up to about 5 days behind for less-active players, because I'm prioritizing crawling active players).

Unfortunately neither of our rankings can use data from past seasons, because that's not available. I think iCCup might actually delete that data (since the game IDs get re-used) and just keep the win/loss record, which isn't enough to generate a ranking.

Edit: Also, for the OP, I encourage you to use the games database I've published at http://malcolmsharpe.github.com/iccup-ratings/games.json if you want.
traceurling
Profile Joined December 2012
United States1240 Posts
March 31 2013 22:28 GMT
#114
Blueblimp, are you able to include Win|Loss stats?
"Appreciate the things you have before they become the things you had."
2Pacalypse-
Profile Joined October 2006
Croatia9517 Posts
March 31 2013 23:02 GMT
#115
That store for Dota was there for years...
Moderator"We're a community of geniuses because we've found how to extract 95% of the feeling of doing something amazing without actually doing anything." - Chill
traceurling
Profile Joined December 2012
United States1240 Posts
March 31 2013 23:09 GMT
#116
:O but I don't think it offered Ladder Armor and Ladder boost and "pro account" before...
"Appreciate the things you have before they become the things you had."
2Pacalypse-
Profile Joined October 2006
Croatia9517 Posts
March 31 2013 23:51 GMT
#117
Pro Account is the first thing they added to their store (although they added some new features to it). This Ladder Armor and Ladder Bonus are definitely new though. Pretty ridiculous that they're selling points on ladder...
Moderator"We're a community of geniuses because we've found how to extract 95% of the feeling of doing something amazing without actually doing anything." - Chill
traceurling
Profile Joined December 2012
United States1240 Posts
April 01 2013 00:03 GMT
#118
Yah, I'm glad they haven't implemented it in Starcraft; that would be horrible D: a store for stuff like icons and cool stuff is fine, but when it starts affecting in game and rankings and stuff then it starts turning into a pay to be awesome thing and less of skill
"Appreciate the things you have before they become the things you had."
xboi209
Profile Blog Joined June 2011
United States1173 Posts
April 01 2013 00:19 GMT
#119
The store has been there for a very very long time now, only on the russian side of the website. They've simply translated everything and released it in english. If you visit the russian store though, you'll see some stuff for starcraft such as buying points and clearing stats
http://www.reddit.com/r/broodwar/
blueblimp
Profile Joined May 2009
Canada297 Posts
April 01 2013 00:36 GMT
#120
On April 01 2013 07:28 traceurling wrote:
Blueblimp, are you able to include Win|Loss stats?

This is possible. In general, I'm not a big fan of Win-Loss records. They encourage damaging behaviour like clearing stats and noob-stomping. But since it's only a handful of people that will look at this leaderboard anyway, might as well.
Kiante
Profile Blog Joined December 2009
Australia7069 Posts
April 01 2013 00:38 GMT
#121
lol buying points? glad we have reranked because their ranking system is now kaput :S
Writer
blueblimp
Profile Joined May 2009
Canada297 Posts
Last Edited: 2013-04-01 02:09:10
April 01 2013 01:12 GMT
#122
On April 01 2013 09:36 blueblimp wrote:
Show nested quote +
On April 01 2013 07:28 traceurling wrote:
Blueblimp, are you able to include Win|Loss stats?

This is possible. In general, I'm not a big fan of Win-Loss records. They encourage damaging behaviour like clearing stats and noob-stomping. But since it's only a handful of people that will look at this leaderboard anyway, might as well.

Okay, it now shows win-loss records: http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html. Sometimes these are inconsistent with what iCCup shows. For example, superkor[pain] has a 106 - 41 record according to iCCup, but if you look at his matchlist, there are only 23 games there. I assume this is some kind of bug in the iCCup website. Actually it's just transfer stats, thanks Sum41.
Sum41
Profile Joined November 2011
Chile345 Posts
April 01 2013 01:17 GMT
#123
On April 01 2013 10:12 blueblimp wrote:
Show nested quote +
On April 01 2013 09:36 blueblimp wrote:
On April 01 2013 07:28 traceurling wrote:
Blueblimp, are you able to include Win|Loss stats?

This is possible. In general, I'm not a big fan of Win-Loss records. They encourage damaging behaviour like clearing stats and noob-stomping. But since it's only a handful of people that will look at this leaderboard anyway, might as well.

Okay, it now shows win-loss records: http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html. Sometimes these are inconsistent with what iCCup shows. For example, superkor[pain] has a 106 - 41 record according to iCCup, but if you look at his matchlist, there are only 23 games there. I assume this is some kind of bug in the iCCup website.

no, he may have transfered stats
Hydralisk so fasts and dangerous :D
[sc1f]eonzerg
Profile Blog Joined February 2010
Belgium6737 Posts
April 01 2013 01:21 GMT
#124
On April 01 2013 10:12 blueblimp wrote:
Show nested quote +
On April 01 2013 09:36 blueblimp wrote:
On April 01 2013 07:28 traceurling wrote:
Blueblimp, are you able to include Win|Loss stats?

This is possible. In general, I'm not a big fan of Win-Loss records. They encourage damaging behaviour like clearing stats and noob-stomping. But since it's only a handful of people that will look at this leaderboard anyway, might as well.

Okay, it now shows win-loss records: http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html. Sometimes these are inconsistent with what iCCup shows. For example, superkor[pain] has a 106 - 41 record according to iCCup, but if you look at his matchlist, there are only 23 games there. I assume this is some kind of bug in the iCCup website.

hmm u play bw ? u use iccup often ?.down the knife.not need blame iccup for everything.also iCCUP its amazing !!!!!!
blueblimp
Profile Joined May 2009
Canada297 Posts
Last Edited: 2013-04-01 01:50:11
April 01 2013 01:43 GMT
#125
On April 01 2013 10:17 Sum41 wrote:
Show nested quote +
On April 01 2013 10:12 blueblimp wrote:
On April 01 2013 09:36 blueblimp wrote:
On April 01 2013 07:28 traceurling wrote:
Blueblimp, are you able to include Win|Loss stats?

This is possible. In general, I'm not a big fan of Win-Loss records. They encourage damaging behaviour like clearing stats and noob-stomping. But since it's only a handful of people that will look at this leaderboard anyway, might as well.

Okay, it now shows win-loss records: http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html. Sometimes these are inconsistent with what iCCup shows. For example, superkor[pain] has a 106 - 41 record according to iCCup, but if you look at his matchlist, there are only 23 games there. I assume this is some kind of bug in the iCCup website.

no, he may have transfered stats

I see, thanks. I've never used transfer stats so I didn't know it would show up like this. Is there any way to see which account the stats came from? It would be nice to include the older in the ranking too. Although thankfully trueskill converges pretty quickly, so SuperkOr[PaiN] still gets a good ranking despite the algorithm not having seen most of his games.
blueblimp
Profile Joined May 2009
Canada297 Posts
Last Edited: 2013-04-01 02:26:09
April 01 2013 01:49 GMT
#126
On April 01 2013 10:21 [sc1f]eonzerg wrote:
Show nested quote +
On April 01 2013 10:12 blueblimp wrote:
On April 01 2013 09:36 blueblimp wrote:
On April 01 2013 07:28 traceurling wrote:
Blueblimp, are you able to include Win|Loss stats?

This is possible. In general, I'm not a big fan of Win-Loss records. They encourage damaging behaviour like clearing stats and noob-stomping. But since it's only a handful of people that will look at this leaderboard anyway, might as well.

Okay, it now shows win-loss records: http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html. Sometimes these are inconsistent with what iCCup shows. For example, superkor[pain] has a 106 - 41 record according to iCCup, but if you look at his matchlist, there are only 23 games there. I assume this is some kind of bug in the iCCup website.

hmm u play bw ? u use iccup often ?.down the knife.not need blame iccup for everything.also iCCUP its amazing !!!!!!

Maybe my post came off more complaining than I intended it? I agree that iCCup is great. It's nice to have a foreign BW server, and the anti-hack launcher is good. There are probably some other good things going on with iCCup that I don't even know about.

It's just that the website is a bit quirky, is all. For example, page0229 has played some BW 1v1s, but if you try to access his player page, you get an error: http://www.iccup.com/starcraft/gamingprofile/page0229.html.

That doesn't take away from iCCup in general. But man, when trying to get information from the website, then you notice the little quirks like this.

Edit: Also I recognize that it's only by the grace of iCCup that running these rankings is even possible. If iCCup didn't publish game histories on their website, there'd be no way to do this at all. (It seems like fish doesn't, so it's not possible to do something similar for fish.) And of course iCCup could always choose to block my IP address and then I'd be hosed. I'm really hoping they don't choose to do that; I'm respecting their robots.txt (http://iccup.com/robots.txt) request to only make one request per 15 seconds, so the load on the server shouldn't be too extreme. Plus my goal is to do a fun thing that may enhance the play experience for some players, not to cause any problem for iCCup.
blueblimp
Profile Joined May 2009
Canada297 Posts
April 01 2013 01:57 GMT
#127
On April 01 2013 10:43 blueblimp wrote:
Show nested quote +
On April 01 2013 10:17 Sum41 wrote:
On April 01 2013 10:12 blueblimp wrote:
On April 01 2013 09:36 blueblimp wrote:
On April 01 2013 07:28 traceurling wrote:
Blueblimp, are you able to include Win|Loss stats?

This is possible. In general, I'm not a big fan of Win-Loss records. They encourage damaging behaviour like clearing stats and noob-stomping. But since it's only a handful of people that will look at this leaderboard anyway, might as well.

Okay, it now shows win-loss records: http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html. Sometimes these are inconsistent with what iCCup shows. For example, superkor[pain] has a 106 - 41 record according to iCCup, but if you look at his matchlist, there are only 23 games there. I assume this is some kind of bug in the iCCup website.

no, he may have transfered stats

I see, thanks. I've never used transfer stats so I didn't know it would show up like this. Is there any way to see which account the stats came from? It would be nice to include the older in the ranking too. Although thankfully trueskill converges pretty quickly, so SuperkOr[PaiN] still gets a good ranking despite the algorithm not having seen most of his games.

To update, I guess it's fairly likely that superkor[pain] got his stats from superkorean2 and superkorean, given the similarity of their names and that those two accounts have more games on their matchlist than in their stats. It seems like it would be a real mess to figure out what happened with the stats transfer, though, especially since superkorean2 has some games from after the transfer.
traceurling
Profile Joined December 2012
United States1240 Posts
April 02 2013 01:47 GMT
#128
Have a banner...took me somewhere less than an hour to make this
[image loading]
In case you wanted to make your own thread I couldn't find a TrueSkill logo/insignia or anything...also didn't want to put the iCCup logo on cuz it's not exactly iCCup endorsed but I did steal their font
"Appreciate the things you have before they become the things you had."
blueblimp
Profile Joined May 2009
Canada297 Posts
April 02 2013 03:23 GMT
#129
Whoa awesome. I dunno whether I should make a new thread since maybe one thread for iCCup re-ranking is enough for now.

Since I'm posting here anyway, lemme mention the new "race" column, which tries to guess each player's main race via a bunch of heuristics (which still need tweaking--for example, das_boot's picking scheme of all-but-mirrors is not detected well). What's interesting is some of the weird race-picking you see even at relatively high levels of iCCup. One fun example: Auksaviriai plays PvT, PvP... and ZvZ. (Leaderboard at http://malcolmsharpe.github.com/iccup-ratings/html/leaderboard.html as before.)
traceurling
Profile Joined December 2012
United States1240 Posts
April 02 2013 03:38 GMT
#130
Looks very nice only potential problem would be the few people like Nemu who random :O but that'll be a very small number...actually giving me motiviation to want to ladder
"Appreciate the things you have before they become the things you had."
Deleted User 268575
Profile Joined June 2012
146 Posts
Last Edited: 2013-04-02 06:20:46
April 02 2013 06:18 GMT
#131
+ Show Spoiler +
On April 02 2013 12:38 traceurling wrote:
Looks very nice only potential problem would be the few people like Nemu who random :O but that'll be a very small number...actually giving me motiviation to want to ladder


For random players I think they put them under "?" so for instance if you choose random all the time, then it would say (?vZ, ?vP, ?vT) next to your name. Correct me if I'm wrong.

Edit: nevermind, it only records what race was played, not what race was chosen, so if you chose random and got zerg all the time, your race would be shown as Z. but in theory, if you did random all the time, you should get a mixed results of matchups. and still show the "?vZ, ?vP, ?vT," but at the same time if you only chose random against a certain race, then there would be no way of detecting that..
http://twitch.tv/jemah
blueblimp
Profile Joined May 2009
Canada297 Posts
April 02 2013 06:43 GMT
#132
On April 02 2013 15:18 Jemah wrote:
+ Show Spoiler +
On April 02 2013 12:38 traceurling wrote:
Looks very nice only potential problem would be the few people like Nemu who random :O but that'll be a very small number...actually giving me motiviation to want to ladder


For random players I think they put them under "?" so for instance if you choose random all the time, then it would say (?vZ, ?vP, ?vT) next to your name. Correct me if I'm wrong.

Edit: nevermind, it only records what race was played, not what race was chosen, so if you chose random and got zerg all the time, your race would be shown as Z. but in theory, if you did random all the time, you should get a mixed results of matchups. and still show the "?vZ, ?vP, ?vT," but at the same time if you only chose random against a certain race, then there would be no way of detecting that..

Yeah, "?" just means "I don't know what race this person prefers", which could be random, or just picking a lot of different races. It's not possible to tell from the game info.
rauk
Profile Blog Joined February 2009
United States2228 Posts
April 08 2013 22:35 GMT
#133
@blueblimp

what does the level system mean on the left side? how's it calculated?
Bakuryu
Profile Blog Joined August 2009
Germany1065 Posts
Last Edited: 2013-04-09 00:20:55
April 09 2013 00:20 GMT
#134
@ blueblimp
the ranking doesnt catch games which afterwards have been nullified (or i just happen to run into a bug)
my iccup stats are 63-8 and B-, your ranking says im 64-8 and C+
my game vs The_WendiGo] has been nullified. (disc in a replay, i got win awarded, we made complaint, points refund)
traceurling
Profile Joined December 2012
United States1240 Posts
April 09 2013 00:39 GMT
#135
On April 09 2013 07:35 rauk wrote:
@blueblimp

what does the level system mean on the left side? how's it calculated?

The level system is part of True Skill...look it up I don't know all the details, but it's something about levels relative to everyone else I think...
"Appreciate the things you have before they become the things you had."
blueblimp
Profile Joined May 2009
Canada297 Posts
April 09 2013 04:58 GMT
#136
On April 09 2013 09:20 Bakuryu wrote:
@ blueblimp
the ranking doesnt catch games which afterwards have been nullified (or i just happen to run into a bug)
my iccup stats are 63-8 and B-, your ranking says im 64-8 and C+
my game vs The_WendiGo] has been nullified. (disc in a replay, i got win awarded, we made complaint, points refund)

Thanks for the bug report!

It's true that the crawler will only add games and never delete them. This is because it can't tell for sure if a game has disappeared from the list, because if a player has multiple pages of games, it will only look far enough to find all the new games of that player. That said, if a game has been nullified recently enough (or if I force the crawler to look farther back into a player's history), then it ought to be able to fix it.

Is this the game you're referring to? http://www.iccup.com/starcraft/details/45909.html. Is there something on the iCCup website that indicates the game is nullified? I could just ignore games where the races are both "x", but maybe that happens sometimes in non-nullified games. Alternatively, if there is a list of nullified games somewhere, the crawler could use that. (I've never requested a game nullification so I don't know where it appears.)

The wrong iCCup ranking is a bug too but a different one. The way the iCCup ranking is displayed is by looking at the most recent game on your match list. In your case, you were C+ before your most recent game, so it shows C+. So the ranking can be 1 game out of date (even if the crawler knows all the games). This should be fixable--I just need to adjust the ranking to account for the change after the game, which is visible in the match list.
blueblimp
Profile Joined May 2009
Canada297 Posts
April 09 2013 05:04 GMT
#137
On April 09 2013 07:35 rauk wrote:
@blueblimp

what does the level system mean on the left side? how's it calculated?

The level is a conservative estimate of how good a player is. It vaguely means "the ranking algorithm thinks this player is at least this good". To get the number, it uses the skill range to the right. For example, for TopStar, the skill range is "48.717 ± 7.648". 48.717 - 7.648 = 41.069, which rounding down gives a level of 41.

Mathematically, what's going on is that trueskill has an estimate of each player's skill (for TopStar, 48.717) and the uncertainty about that skill (for TopStar, 7.648). Ranking players by the skill estimate would be a bit misleading, because players who haven't played much might have high skill estimates even though the algorithm isn't very sure about their skill. So the uncertainty is subtracted to say that the player is probably at least that good.

You can read more about trueskill here: http://research.microsoft.com/en-us/projects/trueskill/.
blueblimp
Profile Joined May 2009
Canada297 Posts
April 09 2013 06:17 GMT
#138
Newest upload of the leaderboard has a fix to make the iCCup ranks more up-to-date: http://malcolmsharpe.github.io/iccup-ratings/html/leaderboard.html. The fix only takes effect when a player is re-crawled, so it'll take a while to propagate (but players who play a lot are crawled frequently).

By the way, to add to what I said in the previous post about "level", don't take the ranking here too seriously. It can give some idea of how good a player is, but there's no such thing as a perfect ranking system.
Jealous
Profile Blog Joined December 2011
10227 Posts
April 13 2013 20:09 GMT
#139
Great work!
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
asel
Profile Blog Joined June 2006
Germany1600 Posts
April 13 2013 20:53 GMT
#140
Its really amazing how balanced Fighting Spirit is.
eSTRO for life | #3 Sea.Really fan! | GGoliath! | aeterna societas honoris | cbta~ | Flash makes Terran look like Toss | aka RevaL
blueblimp
Profile Joined May 2009
Canada297 Posts
April 14 2013 00:08 GMT
#141
I've put up some basic map stats at
http://malcolmsharpe.github.io/iccup-ratings/html/maps.html
Normal
Please log in or register to reply.
Live Events Refresh
Replay Cast
23:00
WardiTV Mondays #57
CranKy Ducklings18
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ROOTCatZ 277
SpeCial 4
StarCraft: Brood War
NaDa 53
Dota 2
monkeys_forever270
syndereN247
Counter-Strike
fl0m805
PGG 122
Super Smash Bros
PPMD37
Heroes of the Storm
Liquid`Hasu488
Other Games
tarik_tv4603
Grubby2751
FrodaN597
shahzam468
ToD136
Maynarde134
ArmadaUGS114
Fuzer 109
C9.Mang093
UpATreeSC74
Organizations
Counter-Strike
PGL260
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• kabyraGe 244
• Hupsaiya 78
• musti20045 35
• davetesta20
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• Eskiya23 24
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota2814
• WagamamaTV548
Other Games
• imaqtpie1310
Upcoming Events
Sparkling Tuna Cup
10h 53m
WardiTV Korean Royale
12h 53m
LAN Event
15h 53m
Replay Cast
1d 9h
WardiTV Korean Royale
1d 12h
LAN Event
1d 15h
OSC
1d 23h
The PondCast
2 days
LAN Event
2 days
Replay Cast
2 days
[ Show More ]
LAN Event
3 days
Korean StarCraft League
4 days
CranKy Ducklings
4 days
WardiTV Korean Royale
4 days
LAN Event
4 days
IPSL
4 days
dxtr13 vs OldBoy
Napoleon vs Doodle
Replay Cast
4 days
Sparkling Tuna Cup
5 days
WardiTV Korean Royale
5 days
LAN Event
5 days
IPSL
5 days
JDConan vs WIZARD
WolFix vs Cross
Replay Cast
6 days
Wardi Open
6 days
Liquipedia Results

Completed

BSL 21 Points
SC4ALL: StarCraft II
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025

Upcoming

BSL Season 21
SLON Tour Season 2
BSL 21 Non-Korean Championship
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
Stellar Fest
META Madness #9
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.