On May 24 2016 05:52 Gahlo wrote: So, is the word "easy" when talking about programming the same as Godwin's Law? Because I can stand a debate I'm in.
What's the context here?
... refuses to acknowledge that even if anybody was given the time to do that to their best of their ability that eventually they would reach a point where that system would break down and need to be redone.
Riot's back end is notoriously shit in terms of scalability though... They've spent the last 4-5 years trying to bandaid/replace all the backend issues stemming from how inappropriate the original codebase was for what it's become today.
It's not a particularly useful criticism to make, since everyones known about it for the last 5 years and they're doing what they can, but you can't pretend that riot doesn't have unusually large issues with tech debt/scalability.
If they'd had the time and know-how at the start to create a more robust system, league would probably have 20x the features it has right now.
The game also wouldn't exist, because the reason they took on all that code debt was to get the game out ASAP. It's because they were able to do that that they picked up such a huge market share and were able to make their F2P model sustainable. Sure, if they had worked super carefully and slowly on the initial release, League would be more scalable, but it also wouldn't have any players.
To put it in other words, Riot correctly recognized that they were an Amazon model, not a Ben & Jerry's model. MOBAs are a field with deeply entrenched network effects, lock-in, and huge benefits to being first-to-market. If they had pursued the Ben & Jerry's model of slow, careful growth, they'd be just another forgotten game developer.
It wasn't just a time factor but also a pretty big experience gap. You see it still today where the company is set up with a lot of redundant components and lack of communication between different sectors. That's all the legacy from the initial management. A skilled, experienced and smart team wouldn't have made such a poorly built product in that timeframe if lead properly. So it's a combination of factors that lead to what is known as Riot.
On May 24 2016 22:48 Requizen wrote: For those of you playing Overwatch, how highly do you value building "combo" teams? Like, do you go out of your way to pick Zarya if you see Pharah (for ults) or Soldier/Mei (for double shield front/mid line)? Or do you just pick which hero you think you should play for the given map, regardless of the other players?
I think it's obvious that people will go out of their way to pick a Tank/Healer if the team needs it, but how often, if ever, do you pick the specific character with synergy in mind?
I don't go for Combos ultimates with PuGs, that's way too difficult to coordinate. Characters that compliment one another I'll do.
Most of the time I'm picking to the map first and will adjust later as needed.