League of Legends

League of Legends Dev Tracker




03 Oct

Comment

Originally posted by juanralink

You (or rather the data science team) should read about Sugihara's work

Can’t speak about the DS team, but it probably doesn’t help me directly. My team has to transmit 10s of gigs of data across the globe per second, and then sort/store/catalog it all in real time.

Might read it for fun though!

Comment

Originally posted by TapriSun

You had me at MapReduce

Sure MR is fun, but when you start getting into stream processing? That’s when my ears really perk up.

Comment

Originally posted by xPetulant

This is a super common problem in social science research. It's actually very solvable in this application, I've actually thought a lot about how it could be done. Hire me and I'll tell you ;)

Comment

Originally posted by Bombman100

That makes you part of the problem then

nigga what the f*ck is your issue?

Comment

Originally posted by Bombman100

He never said it was ranked and it seems he didn't screenshot either

It was ranked, and in no way do i wanna waste at least 15 minutes of my life and my precious lp just so i could report some annoying f*ckers

Comment

Originally posted by Bird-The-Word

Way to just sneak in nonchalant like

That’s me! Mr. Sneaky Rito Man!

I just get excited anytime data gets talked about.

Comment

Originally posted by liberodaniele

How accurate it is?

Honestly can’t speak to it. Stuff like this at Riot is split across two larger teams, one group doing data collection and storage (my team), and data scientists who do machine learning later on. I know there have been many variations of models over the years, and the hard part is to determine causality (Ex: did you win because you secured Baron, or did you get Baron because you had such an insane lead and were going to win anyways?)

Comment

Originally posted by weeblewooble94

They probably trained a machine learning model using gold lead, objectives, and team comp

You are correct.

Comment

Originally posted by untamedlazyeye

Today's PMTs

RY vs DWG / MEGA vs HKA / DWG vs FLG / MEGA vs LK / RY vs FLA / HKA vs LK

Yesterday's PMTs

CG vs UOL / ...

Read more

Frosk is a color commentator!

Comment

Originally posted by Bombman100

Try not dodging next time

so having 2 people wanting mid in my team and no support in my team, someone banning my champ and everyone flaming in champ select is ok to you? when i have games as those i just dodge to save my nerves...

Comment

Originally posted by Geliog

The video is 10/10 But the music is just 8/10 Imo

WAT

Comment

Originally posted by Girgamesh88

I still get goosebumps at the climax every time I watch this... it's so good

i still get vocal cord blisters

Comment

Originally posted by AtakuHydra

I understand your point of view, and another idea could be different levels of leaver (where leaving for 5 minutes could be 0lp gain/loss if they return and win, and 10+ minutes could be the full lp loss) but... I know this system isn't perfect and I guess technically never can be perfect, however I do believe you should try to experiment and set this as a priority. The players affected are really hurt, especially in my example where I played a major role in winning the game in the end.

The false-positives under a win should be able to be appealed in some way (to not get lp taken or gained), because it's not a gain at all honestly. Its more like a 2nd chance.

I wish I could talk in more specifics about the system, but I don't work on that team and I don't know the specifics. 😞 (let me reach out to the team tho, see if there's some more insight they can provide!) I do know that the system isn't a black-and-white punishment system (so you're spot-on with the granularity idea!), and I do know that the team who works on it does experiment with the system and does research on ways to improve it! I just want you to know that 1) we hear ya, 2) we know it sucks (we feel ya!), and 3) we're always looking for ways to prevent these things from happening, or reduce the pain when it's hard to prevent, so we appreciate players like you who care and give us this feedback! 😊

Comment

Originally posted by [deleted]

[deleted]

oh boy, I see where I mess up here. I'm sorry for not being more clear in this regard! 😅 we do have a team whose purpose is researching and solving these problems, and they do hire smart PhD CS and data science folk and they do use ML algorithms to solve these problems, so you're not wrong in that regard!

My intention was to highlight some domain-specific constrains when dealing with the general idea of "punishing leavers", as well as show the different trade-offs that we might consider when building and fine-tuning the systems we use to execute this idea. We all want the same thing - punish the toxic players, and don't punish the non-toxic players! And while no system is perfect, acknowledging that fact does not make your pain around this system any less legitimate. My hope is that when players read what I've written, they understand a bit more about what's going on behind the scenes and "why things are they way they are", but also that Riot hears their pain and is working...

Read more
Comment

Originally posted by AtakuHydra

Although the ranked system currently "can not be touched" and players lp cannot be changed, why can players not undo the loss and be able to appeal their leaver (if they won the game). In this way, at least they could return they lp to where it was before aka +-0 LP instead of -17 in this case. They wouldn't be gaining any LP, they wouldn't be gaining anything over other player technically considering their team gained lp and they lost lp.

Or b) what do you think or players just not losing lp if their team won? Sure the afk player should be punished, but technically they are being punished by not recieving the rewards their team did.

"Appealing their leaver punishment" feels like a good amendment to make to the system, but I think it reduces to the same problem we originally have: how do you determine if someone left for legitimate or malicious reasons? And when you start to think about specific things someone could show to demonstrate their innocence, how can we make sure those things can't be faked by malicious players? It's tough, it really is...

I like how "not gaining/losing LP if you get flagged by the leaver system but your team still wins" sounds initially, so I'll iterate on some thought I have about the specifics below.

1) if you leave in the middle of the game and don't come back, regardless of your intention, you've put your team at a significant disadvantage. The fact that they overcame that and won is awesome, but we can't really give them more LP for overcoming that hurdle (that's just ripe for LP abuse). In this case, I think it makes sense to punish the player for how they punis...

Read more

02 Oct

Comment

Originally posted by Reckoning-Day

  1. The guy you're talking to is on the technical side of the client/website. He's the wrong person to talk to about meta.

  2. Maybe you're watching the wrong games. There's been only 6 games. In those 6 I've seen Gangplank, Renekton, Gnar (sorta). Plenty of melee top.

I agreed to try and help with anything. I'm the wrong person to talk to about this but that won't stop me from offering advice on things I shouldn't give advice about.

There have definitely been some wonky picks in top. My uninformed guess is that popular bruise-y melee toppers like Gnar & Gatorman need an early lead to press their advantage into the mid game before they get outscaled by most bot lane carries. If their power spike is delayed long enough, then they end up not being relevant (or way less relevant) when they finally come online, hence why we're seeing safe but abusive folks like Kennen, Tristana, and Karma up there. Maybe we'll see Caitlyn top; that'd be a fun to watch scribbles in the script

Comment

Originally posted by Skaer

"Now you get more champions quicker!"

With how grindy getting champs was before this? I would be very surprised if no one ever uninstalled because of that alone.

Yet from what I see of the screenshots, this specific layout is the first 10 games or so. Not sure how many people fall into the "I played two games and then churned" bucket. Seems like a pretty niche audience.

Comment

Originally posted by sinderling

I think the real problem is the specifics.

Like it is really easy to say "leaves get this penalty" and just blanket apply it to anyone who leaves.

But if you try to put in something for people who reconnect then OK should they have to reconnect before X minuses? What is X? Is 5 too low? Maybe 10?

Did they move around after reconnecting? How far did they move? Did they just run in the circle to avoid punishment?

What about how long before the end of the game they reconnected? Did they reconnect just before the end of the game? Did they do that on purposed to avoid punishment? What if they didn't but also didn't have time to walk out of base before the game ended? Do they still get punished?

I could go on and on and on. It is really hard to try to make something "fair" and people will always try to game the system so you risk people abusing it with every rule you add. Much easier to just say "leavers get a penalty" and leave it at that.

Both u/HubblePie and u/sinderling touched on the heart of the problem here:

1) How do you determine intention based on behavior?

(To a lesser degree, there's the additional problem of "How do you execute (1) in such a way that people cannot game the system?", but let's focus on the main problem here)

It is really really difficult to be absolutely certain of what someone else's intention is, when all you can observe is their behavior. And I'm not just talking about software and games here - this is a good life lesson to remember when you're dealing with problems betwe...

Read more