<< Back to Ladder Forum   Search

Posts 31 - 46 of 46   <<Prev   1  2  3  
who were the past number ones ?: 5/9/2016 22:55:59

player12345
Level 61
Report
Nice work! However, variation in play speed of each run essentially invalidates run duration as a ranking metric.

Consider a run by a #1 that takes 2.99 days per turn and only plays in 1 game at a time. Compare that with a run by another #1 that plays fast and 5 at a time.

Fortunately, numberOfGamesCompletedAtNumberOne is independent of intentional stalling and play speed variation. That's the metric we need.

Or titleDefenses if you prefer a shorter name:)

Edited 5/9/2016 22:57:40
who were the past number ones ?: 5/9/2016 23:18:31


MarkusBM
Level 59
Report
This is really cool Knyte, and I definitely hope you do some more with the numbers, like longest total time held #1, number of wins while ranked first and so on.
who were the past number ones ?: 5/9/2016 23:33:22

player12345
Level 61
Report
I put together a quick script to aggregate vitriol's data. (Note this data may have errors.) However, the results make me want to see titleDefenses data even more. Congratulations, btw, to these RT ladder champions.

Total Days At #1 on the RT Ladder (non-authoritative, compiled 20160509)

#1. Marquis de Vauban (https://www.warlight.net/LadderTeam?LadderTeamID=4379) 99 days
#2. Timinator (https://www.warlight.net/LadderTeam?LadderTeamID=4219) 96 days
#3. Buns157 (https://www.warlight.net/LadderTeam?LadderTeamID=9054) 83 days
#4. szeweningen (https://www.warlight.net/LadderTeam?LadderTeamID=4233) 68 days
#5. alhazi (https://www.warlight.net/LadderTeam?LadderTeamID=9035) 46 days
#6. Yves (https://www.warlight.net/LadderTeam?LadderTeamID=6473) 34 days
#7. andy903 (https://www.warlight.net/LadderTeam?LadderTeamID=5646) 32 days
#8. Summer (https://www.warlight.net/LadderTeam?LadderTeamID=4209) 32 days
#9. Ollie (https://www.warlight.net/LadderTeam?LadderTeamID=4321) 26 days
#10. TeddyFSB (https://www.warlight.net/LadderTeam?LadderTeamID=5282) 26 days
#11. Wazz (https://www.warlight.net/LadderTeam?LadderTeamID=4333) 19 days
#12. #Master [QB] (https://www.warlight.net/LadderTeam?LadderTeamID=5197) 19 days
#13. TheWarlightMaster (https://www.warlight.net/LadderTeam?LadderTeamID=4269) 18 days
#14. Orange (https://www.warlight.net/LadderTeam?LadderTeamID=9171) 14 days
#15. Arlecchino (https://www.warlight.net/LadderTeam?LadderTeamID=4221) 14 days
#16. desi (https://www.warlight.net/LadderTeam?LadderTeamID=4814) 13 days
#17. master of desaster (https://www.warlight.net/LadderTeam?LadderTeamID=4362) 11 days
#18. The Chosen Koala (https://www.warlight.net/LadderTeam?LadderTeamID=9117) 8 days
#19. Krzychu (https://www.warlight.net/LadderTeam?LadderTeamID=4195) 8 days
#20. Master Ryiro (https://www.warlight.net/LadderTeam?LadderTeamID=4366) 8 days
#21. Master of Chaos (https://www.warlight.net/LadderTeam?LadderTeamID=4923) 8 days
#22. Master of the Dead (https://www.warlight.net/LadderTeam?LadderTeamID=5888) 7 days
#23. [WM] Gnuffone (https://www.warlight.net/LadderTeam?LadderTeamID=4218) 6 days
#24. Latnox (https://www.warlight.net/LadderTeam?LadderTeamID=4684) 6 days
#25. Mei Lanfang (https://www.warlight.net/LadderTeam?LadderTeamID=9302) 5 days
#26. Gol D. Roger (https://www.warlight.net/LadderTeam?LadderTeamID=6617) 5 days
#27. darkw1ng (https://www.warlight.net/LadderTeam?LadderTeamID=5024) 4 days
#28. The Great Pulsius (https://www.warlight.net/LadderTeam?LadderTeamID=5648) 3 days
#29. Burning River (https://www.warlight.net/LadderTeam?LadderTeamID=5665) 3 days
#30. fatality (https://www.warlight.net/LadderTeam?LadderTeamID=4308) 3 days
#31. Tyrion Lannister (https://www.warlight.net/LadderTeam?LadderTeamID=11594) 2 days
#32. Wohoo (https://www.warlight.net/LadderTeam?LadderTeamID=9016) 1 days
#33. timon92 (https://www.warlight.net/LadderTeam?LadderTeamID=4240) 1 days
#34. Ottoman Emperor (https://www.warlight.net/LadderTeam?LadderTeamID=4989) 0 days
#35. Odin (https://www.warlight.net/LadderTeam?LadderTeamID=4196) 0 days

Edited 5/10/2016 00:03:27
who were the past number ones ?: 5/9/2016 23:38:17


l4v.r0v 
Level 59
Report
If you want to get title defenses, you have to estimate when someone's reign at #1 came to an end and then capture the # of games between that timeframe. Would scale the # of queries and slow down the script.

I just got done with the year, though, so I'll see if I can add stuff like that in during my kinda-sorta-not-really-free time over the next couple weeks.
who were the past number ones ?: 5/10/2016 00:07:59

player12345
Level 61
Report
FYI there may be some errors in the data related to handling of unicode characters in player names.

Edited 5/10/2016 00:12:09
who were the past number ones ?: 5/10/2016 00:19:26


GiantFrog 
Level 61
Report
i had first place from 2014/11/22 to 2015/02/14. pretty sure that more than 13 days?
who were the past number ones ?: 5/10/2016 00:56:19


knyte
Level 55
Report
who were the past number ones ?: 5/10/2016 01:21:26


GiantFrog 
Level 61
Report
ah i remember. His rating wasnt higher than mine, i just left ladder for one day. I didnt know that would keep me from having the longest #1 of all time ;) still 13 days looks wrong to me.
who were the past number ones ?: 5/14/2016 01:08:25


MarkusBM
Level 59
Report
Hmm, looks like Knyte's list doesn't have the fact that you rejoined to take #1 again in it, so it looks like QB was first 71 days in a row. According to his ladder profile, this clearly wasn't the case, since it says he was first for 2 days.
who were the past number ones ?: 5/14/2016 01:42:53


knyte
Level 55
Report
Yep, that's the bug where it doesn't catch ladder returns, documented on post 25 in this thread.
who were the past number ones ?: 5/14/2016 03:11:29

[wolf]japan77
Level 57
Report
Seems like there should be a way to catch that, but I would assume that would require for you to make requests for everyday, rather than just when there was a recorded change. Probably would bog down the server.
who were the past number ones ?: 5/14/2016 16:18:46


Ox
Level 58
Report
Notably Darkpie has taken 1st on the RT ladder but never got a mention there. Is it because he doesn't have the trophy?

https://www.warlight.net/LadderTeam?LadderTeamID=4811
who were the past number ones ?: 5/14/2016 16:24:59


Buns157 
Level 68
Report
@Ox Yeah, he didnt hold it until the point the ladder updates. Sometime around 1:30am gmt I think is when the ladder updates.
who were the past number ones ?: 5/14/2016 16:34:32


l4v.r0v 
Level 59
Report
Seems like there should be a way to catch that, but I would assume that would require for you to make requests for everyday, rather than just when there was a recorded change. Probably would bog down the server.


Nah, it's pretty easy to catch while I traverse the array. There'd be a skipped day if someone left the ladder and came back, something like: [[69, 1, 1920], [420, 1, 1919],... ]

Right now it records climbs whenever someone goes from a rank that's not #1 to #1. I just need to adjust that condition to recording when someone hits rank #1 or when their previous recorded day wasn't just one less than their current day.

Not challenging at all, but I'm just rewriting the code to make it less hacky first since I need a version of it anyway for IPL.

Edited 5/14/2016 16:35:56
who were the past number ones ?: 5/14/2016 22:40:12

[wolf]japan77
Level 57
Report
I never claimed it was challenging(I don't actually understand web interface coding at all, as I have only really ever coded in Java, with a very light amount of python and JS), I guess your solution wouldn't bog down the server as much as my idea would.
who were the past number ones ?: 5/14/2016 22:45:32


knyte
Level 55
Report
There would be no additional load on the server as no extra queries are needed. All the information I need can be found in the data I'm already obtaining.
Posts 31 - 46 of 46   <<Prev   1  2  3