I have a distinct memory of finishing a game of Dota 2 and realizing that it felt as though I'd just finished a 3 hour exam. I didn't feel happy that we'd won, just relieved. I don't think this will convince you, but perhaps consider being open to the possibility that it genuinely is as difficult as solving most programming problems that we face in our day-to-day work. In my mind, it's at least as difficult as "easy" leetcode problems.
Not to take anything away from Tyler1, because he really goes above and beyond, but it really doesn't take much mental focus or anything really to play it. Programming? It takes focus, you really have to think sometimes. But League? When I'm tired the game plays itself. It just feels like muscle memory.
It might take a bit more effort to play at a consistently high level. But I'm pretty sure it's mostly muscle memory for him too. There's very little actual thinking other than the big picture of what objectives to take and I'm sure when he's playing for 20+ hours he's just on autopilot for the majority of the time.
To put it into comparison with how little mental power it personally takes me, I like to watch a lot of Anime, that's Japanese animation with English subtitles. I can't watch Anime if I'm tired because keeping track of subtitles and what's on screen actually takes a substantial amount of mental power. But I can bash out 5 games of LoL back to back when I'm equally as tired.
Would you watch anime and shoot your gun with 'muscle memory' while fighting 5 ruthless, intelligent opponents?
A fight requires constant reevaluation of the situation and planning to win the game. If you play by "muscle memory" and win, you are playing against weak unthinking opponents or getting carried by your team.
If you played against good players, trust me you won't win thinking about anime and chilling. And it's very stressful because you're constantly on guard.
Easy. At some point some actions are so engraved that you respond without even thinking. Example: blinking out on a slight enemy sight.
> A fight requires constant reevaluation of the situation and planning to win the game. If you play by "muscle memory" and win, you are playing against weak unthinking opponents or getting carried by your team.
> If you played against good players, trust me you won't win thinking about anime and chilling. And it's very stressful because you're constantly on guard.
You can use all those big words, but reality is completely different. I've watched amateur/pro Dota 2 since it's inception in 2011 and some pro Dota 1 before that. It is a team game, it is more about team cooperation and heroes you pick. Sure small things can overturn the game, but most of the time it is about bigger game than small actions.
> Would you watch anime and shoot your gun with 'muscle memory' while fighting 5 ruthless, intelligent opponents?
No, I wouldn't, because those people can actually kill me. In comparison, losing in LoL causes me no direct bodily harm whatsover.
Your argument doesn't make any sense in the scenario I described.
By the way, I've just read in the article that Tyler's been on Adderall since first grade, I guess that will help him stay focused.
Also, if you're playing for that long you end up making a lot of mistakes even if you're a top player. I don't think it's comparable to programming.
I have 3k hours in Dota 2. I know exactly what it is and how it works. It's really not. Not even close.
When I code, I'm mostly just thinking hard and not very happy. The best part is the "aha" moment, and the huge dopamine kick of solving the programming/debugging problem. It is also NOT addicting.
These are two completely different things. I'm not sure why you're so determined to compare the two. They are insanely different.
You don't encounter a lot of autopiloting at the highest level of competition. The people you compete against are trying as hard as they possibly can to beat you, and it takes a tremendous amount of focus and ingenuity to outplay them and win. You gloss over the details of that monumental task with reductive phrasing - but I think you're overlooking a lot.
I was at a party once, talking to a stranger about why I loved programming so much. They said: "Yeah, but at the end of the day, it's _just_ programming, right?". That's how this comment reads to me - "At the end of the day, it's just playing a game, right?"
There's a reason that some people compete at the highest level and some are in the fat part of the bell curve.
If I wanted to respond in the same tone, I could say: "The guy is not a pro player, he doesn't compete at the highest level, he just grinds solo queue for 10 hours per day on Adderall. He got this way because he had a mixture of talent and addiction susceptibility. He got addicted to the dopamine hits that the free to play game was meticulously designed to deliver in a pattern that makes the player unable to stop even if he hates it and feels miserable."
But I will say this: I think you're misinterpreting my comment as scorn when in reality it's my perspective based on my experiences with coding and playing this game. I know both, so I believe that my opinion is valuable and I decided to share it.
It's the same as with any activity.
Time * dedication * (1 + natural talent)
> This comment shows a remarkable disregard for the level of skill required to compete at the highest level.
I've done both, I'm not disregarding amount of skill and dedication it takes. But it is completely different from programming.
Competetive gaming is akin to real sports, more about situation, luck and reaction rather than natural wits. All games are following patterns which you can learn just by spending time in game which adheres to limited set of rules defined by game logic.
is still exhausting if you want to play it with full focus for a few hours.
Of course there's difference between playing ARAMs for fun and tryharding on "relatively competent" ELO where you try to do not commit mistakes as hard as you can and games are not "fiestas" (lack of strategy, just fighting)
>You absolutely can autopilot through a game and still win.
Significant part of day2day programming can be pretty brainless/trivial too - yet another gluing json over http. Don't get me wrong, there are insanely exhausting projects too.
During programming you can take break whenever you want, go to kitchen, watch memes, hn, read news, blabla, meanwhile when you're in game, then you can't*.
I feel like it's like speed chess and not normal chess. You have no time to think till after the game, you just have to do and trust your gut.
The slow brain is what exhausts you.
e.g after recalling/killing enemies/dying you have like 30sec to look around map and think what you as team want to do / achieve and how to do that
It depends on the stage of the game, but generally when enemies are around, then you may don't have time to think.
I've never played competitively, though I did get to about top 3000 in North America. Thanks for sharing!
Matches where e.g we lose early game and have to come back somehow by avoiding commiting mistakes hard and somehow catching off somebody from enemy team could be exhausting cuz you're basically balacing on the edge for 30min :P
30 seconds is infinite in games like that.
I can take easy breaks. Run some tests and so on.
When playing a game you have to be totally focused for longer periods and not just focus but also execute and handle the concept of being activity opposed. Its like if you were programming and the compiler was activity being evil.
> where he has to try and win losing games with a team that's not good enough to help him do it
This doesn't mean he can't autopilot. Attempting to solo carry a team of 5 is difficult even if you're completely dialed in.
You're not matched against people less skilled than you where you can just "relax" and walk it in. When you reach your skill ceiling, you have to work hard just to remain there.
Top players hit the ceiling of the MMR system before they hit their skill ceiling.
When you get to the very top of a ladder, matchmaking stops working correctly. Partly because the top few players are insanely good compared to everyone else and partly because there are literally not enough people online at any one time for an equal match to be made.
The game is literally designed to hook you in and make you play one more and one more. You absolutely can autopilot through a game and still win.
Don't get me wrong, the guy has a lot of dedication for sure. But playing League all day is really not like coding all day, I don't want anyone to get that impression.