Archive | Blog

RSS feed for this section

Blog Posts.

Perfect Last Hitting Mechanics

I call this one the PA that couldn't last hit for beans.

I call this one the PA that couldn’t last hit for beans.

OK, real talk: if a genie appeared and asked me what area of Dota I wanted to be perfect in, it’d probably be last hitting. Perfect decision making might be unachievable, but perfect last hitting mechanics are definitely within the realms of possibility. Not only can you practice last hitting without playing real matches, but it’s something you can improve in a measurable way.

Not only that, but having perfect last hitting mechanics has enormous potential to change your game, purely because if you can out-CS your opponents, you already have a huge advantage. You’ll have better items than them, and if you’re denying (something that’s incredibly important in the current patch), you’ll also have more levels over them, too.

When I started out playing Dota as a support, I didn’t think last hitting mattered all that much, purely because as a support, you’re usually not that farm-dependent. Sure you’d pull every now and again for your carry, but it wasn’t a big deal if you missed out on the last hit on neutral creeps in the jungle. A few more games of Dota later, and I can unequivocally say I was wrong in this regard, because last hitting matters to support as much as it matter for carries, and maybe even more so. Because you’re not getting as much reliable farm as carries, the last hits that you do miss out on matter even more as a support. Supports, generally speaking, don’t need items as much as carries do, but imagine how much better you could support if you had items. A fast Mek or blink dagger could mean the difference between a lost teamfight and one you win.

But I’ve started playing core roles now, and here, last hitting kind of matters. If I’m farming in the safe lane, I can average around 30-40 last hits at the 10 minute mark — not terrible, but OK I think for around my skill level. If I get free, uncontested farm, that number goes up to around 50-60, and if I’m having a bad time, I’ll have less than 30 last hits before 10 minutes. Against unfair Viper bot, with perfect deny mechanics? I’ll be lucky to have 20 last hits at 10 minutes.

I’ve thought about what to do when I’m playing a core role and am behind in last hits, and all it really takes is a couple of waves to get back to where I should be. That either means my team has to create space on the map so I can farm for a few minutes, or I jump into the jungle and hope I don’t get smoke ganked.

Unlike decision making, which can’t explicitly be practiced besides playing more games, you can practice last hitting pretty easily. By typing dota_tutorial_start lasthit will load up a practice game for you to practice your last hits against a single bot opponent, one that will stay the same depending on which hero and lane you pick. Starting up a bot game and just playing that has the same effect, but the last hit trainer means you don’t have to worry about ganks, tower pushes, or anything extraneous to perfecting your last hitting mechanics.

When I haven’t played Dota for a while, I’ll load up the last hit trainer just so I can get back into the feel for it. Because nothing — nothing — is as frustrating as a carry who can’t last hit. I practice last hitting so I’m never “that guy”, but I kind of wish other people would do the same.

These words part of Blogvember, a thing I just made up right then about getting back into blogging. You can read more words about Blogvember right over here, but the gist is that I'll be attempting to post something up on the blog every day in November 2014. Read other Blogvember posts.

Perfect Decision Making

If I had to choose to improve in any area of Dota 2, it would be — without a doubt — decision making. Like, if a genie appeared and asked me which area of Dota 2 I wanted to be perfect in, I’d choose decision making, every time.

I know that’s a bit of a cop-out, seeing as “decision making” isn’t something you can practice or improve on in any sort of measurable way, but it’s true: if I wanted to get better at something in a way that would make a significant impact on my game (and by extension, win rate), decision making would be at the top of my list.

When you think about it, it makes sense: if you have perfect decision making, the only real things holding you back are technical skill and execution. Everything else in the game would become secondary: you’d always know when to farm as a carry, and when you should be teamfighting. You’d always know when to cast your skills as a support, and when to back up and wait for cooldowns. You’d always know when to initiate, when to retreat, when to push, and when to defend.

If you had perfect decision making, you’d know when to push the lane, when to contest the rune, when to go Roshan, when to press your advantage and go high ground. The game would become easy, because you’d know what to do at every stage of the game — no more wandering around as a support, or farming jungle creeps when you should have been teamfighting. You’d always know what items to buy for any given situation, and what kind of item progression you should be getting.

That said, there are potential downsides to perfect decision making, and they mostly come in the form of teammates who don’t know what they’re doing. I’ve watched EternalEnvy’s stream enough times to know how that feels, and it sucks. Even when your team picks imbalanced heroes in the current meta, if they have no idea what they’re doing or go for a weird build, the game just becomes so unwinnable that it’s not even worth trying.

To be clear: Envy plays a completely different level of Dota than I do, but the concept remains the same: if either of us had perfect decision making, teammates not doing the right thing for any given situation would easily be enough to lose the game.

But a guy can dream.

These words part of Blogvember, a thing I just made up right then about getting back into blogging. You can read more words about Blogvember right over here, but the gist is that I'll be attempting to post something up on the blog every day in November 2014. Read other Blogvember posts.

It has been four days since my last Dota 2 game

…and I’m not sure I remember how to play the game anymore.

Here’s where I’m coming from: since I’m currently unemployed, that gives me a lot of free time during the day to do pretty much whatever the hell I want. A lot of the time, that involves playing way too much Dota, either by myself exploring the depts of the solo queue trench, or with a few friends and absolutely smashing the other team.

I have to admit, I was kind of tempted to play Dota at the freeplay PC area at PAX, but careful consideration meant I realised there were better uses for my time (plus, I could just wait a few days and play it at home).

It’s not that you forget how to play, but certain skills in the game do require practice. Last hitting, for example, can differ from hero to hero, and if you haven’t played a certain hero in a while, you can suck at farming which can potentially change how the game turns out. Same thing with landing skillshots.

While I’m not really into League, the serious numbers of people at PAX watching the Oceanic regional finals of some big tournament is totally understandable. I’ve watched a fair amount of Dota over the past few months, ever since this year’s International, and I can see where they’re coming from — League (or for the matter, Dota) played by professionals is a completely different thing to the Dota and League played by your or I.

Unless you happen to be a pro at either of those games, in which case, you’re the one that should be on stage.

These words part of Blogvember, a thing I just made up right then about getting back into blogging. You can read more words about Blogvember right over here, but the gist is that I'll be attempting to post something up on the blog every day in November 2014. Read other Blogvember posts.

Blogvember 2014? Sure, let’s do this.

Those were the words I opened with as I sat down with the person who was going to teach me how to play Magic: The Gathering at PAX Australia 2014. Not the “Blogvember 2014” part, but the “let’s do this”, after I threw down the gauntlet, informing him I knew how to play Magic but might have been a little bit rusty at it. A story for another time, I’m afraid.

It feels like so long since I’ve written regularly on ye olde blog. I’m not really sure what happened — it’s not that I’m not writing, because I do that every day and get paid for it, but it’s been so long since I’ve written about personal interests. Not that those have changed drastically, either: I play Dota most days, I’ve been really enjoying Shadow of Mordor lately, and I could probably write at length about those, but every time I’ve told myself to write about something other than Apple or consumer technology, hitting that new post button just seemed way too daunting.

So, here’s what’s going to happen in my return to blogging. Every day in November, I’ll be publishing something on my blog. Since I’ve just returned from PAX Australia 2014, a tonne of these stories will be related to that even — little anecdotes from things I saw/did/experienced at the show. Like many others, too much of my writing has gone into Twitter, and while I won’t go as far as saying “Twitter has killed my ability to write”, it’s definitely had an impact on the greater-than-140-characters content I’ve produced, especially on my blog.

The reality is, there’s plenty of stuff that could be written about. Twitter is great for brevity, but loses in terms of permeance. Twitter is too fleeting, and people tend to live in the moment. That’s fine, but I think the opposite is important too; having somewhere you can come back and read something substantial about what you were doing/living six months ago.

Jason Snell at Six Colors sums up the problem nicely:

If you had something interesting to say, but it really couldn’t bear more than a few paragraphs, you had two choices: Just swallow it and not write anything, or fluff it up with empty filler until it seemed more substantial than it actually was.

Plenty of stuff is bigger than a tweet, but there are times when you just don’t feeling like tapping out an 1800-word essay on the Nemesis system in Shadows of Mordor. It’s not that the Nemesis system in that game isn’t worth discussing to the tune of 1800 words, it’s that you could say “it’s bloody awesome” in a tweet and leave it at that.

I thought about imposing an upper word limit on the posts, to prevent me from going overboard and over extending my efforts on any given day, but we’ll see how we go. I have no posts in the queue currently, so all the content will be hot out of the oven, so to speak — sometimes it’ll just be a photo about something that happened at PAX, other times it’ll just be a paragraph or two about downright unrecognisable cosplay, or the differentiation between TF2 players and those with fancy hats for the Melbourne Cup.

At least I’ll be writing on the blog again.

These words part of Blogvember, a thing I just made up right then about getting back into blogging. You can read more words about Blogvember right over here, but the gist is that I'll be attempting to post something up on the blog every day in November 2014. Read other Blogvember posts.

New Mouse

Logitech Anywhere MXWell, kinda. But we’ll get to that in a bit.

For the past few years, I’ve been using a Logitech Anywhere MX. It’s been my wireless mouse of choice whenever I’m using my MacBook Pro at my desk, and it’s served me pretty well.

There are a couple of things I like about it:

  • It’s compact. I don’t have huge hands, so I don’t need a huge mouse. I prefer to grip with my fingertips instead of with my palm, and the compact size of the Anywhere MX means I can do that easily without having to exert much force to move the mouse around.
  • It uses AA batteries, not some proprietary rechargeable Li-ion pack.
  • Scrolling is awesome. The Anywhere MX has two modes of scrolling, one which has the normal clicks, and one where the ball just spins — and spins, and spins, and spins. The scroll wheel is weighted so it just keeps going, and this makes scrolling a long list of anything as easy as flicking your finger and letting the wheel do the rest of the work.
  • The dual side buttons are a pleasure to use. At first I was really used to middle-clicking links to open them in a new tab, but the Anywhere MX has no middle click (one of its only faults). Using the included Logitech software, you can customise the three programmable buttons (two on the right hand side near your thumb, one on top behind the scroll wheel) to be almost any combination of button or modifier key. I’m currently using what defaults to the back button as my “middle click”, and the what defaults to the forward button as my back. The button on top is usually an application switcher, but I’m using that to take and upload a screenshot.

For the past few years, the Anywhere MX has been faithful. The programmable buttons make a difference in my day-to-day workflow compared to my previous mouse, the bluetooth Logitech V470. That too was a nice mouse — if I had one other complaint about the Anywhere MX, it would be that it doesn’t connect via Bluetooth and has its own separate USB dongle, but that’s not a big deal in the grand scheme of things.

As you can see in the picture above, I now own two Logitech Anywhere MX mice.

Continue Reading →

Losing (and winning)

One of the things that annoys me the most about the programming is the zone of suck, and how very large and expansive it can be. Probably because I’m a mediocre programmer, at best, but a lot of the time it feels like I’m single-handedly trying to fight backdoor protection on the other team’s ancient as Faceless Void.

Losses in Dota 2 feel like that, too. Sometimes you’ll realise you have nothing to stop the other team’s push strategy, other times you’ll know that your entire team can’t deal with one hero on the other team who got a few kills early on, and by that time, the game is pretty much over. I hate calling “gg” early as much as the next guy, but fighting against a split push with little farm and little to no hope against of coming back is incredibly frustrating1.

Yes, I’ve been playing a lot of Dota 2 recently, and while it might sound like I say that a lot, it’s the truth. Last weekend, a couple of friends and I gathered at my place for some five-stack ranked shenanigans. Incredulously, we somehow managed to win 10 of the 11 games we played; an impressive win rate on a good day, a downright amazing win-loss ratio on any other.

After a warmup game, we refined the strat we were running. We’d insta-pick the heroes we wanted when All Pick came up, and tried to not get them banned in Captain’s Mode. Provided none of us got off to a particularly bad start in the laning stage, we guaranteed kills with a triple-stun trilane, a mid Drow, and solo Invoker. And even if one of us was killed a few times during the early game, we usually had enough recovery mechanisms to get back into the game; usually involving the other players making space for the fifth to farm. Split pushing, adding pressure around the map, stacking neutrals, that kind of thing. By the time late game rolled around, we would be ready.

We did have a bit of trouble against some really good Tinkers. With no real mechanism to catch him out, an enemy Tinker ended up split pushing every lane while we were taking 4v5 teamfights, which would favour us most of the time. Eventually the Tinker would make a mistake and we’d pull him up on it, securing the kill, and because not even an incredibly farmed Tinker can carry a game single-handedly, we’d go on to win the game off the back of those pick-offs.

For the most part, our strategy carried us through games. Our team hero composition allowed us to be a little lazier in terms of items; Wraith King’s lifesteal aura helped out our team early-game with HP regen, and Maiden was the same was her mana regen. By running two position threes, both with the potent carry potential, any time a game went late always favoured us. At the same time, because our Invoker was building Necronomicons and doing his best to push down towers any time he was away from a teamfight, we’d usually have such a gold lead that one or two farmed heroes on the other team didn’t matter that much. Of the 11 games we played, only four went longer than 40 minutes — and of those four, the three we won we were playing against a Tinker, master of the split push.

But despite our impressive win-loss ratio, the game we didn’t win still sticks out like a sore thumb. Thanks to some combination of the Von Restorff effect and likely some negativity bias, I remember that game more than any of the others, despite the fact we won 10 of the other 11 games we played that night. It hurts even more to know that we could have won that game, too — the scoreboard showed kills that were more or less even all the way through, and we punished them for their mistakes every opportunity we got. Every time they got greedy and tried to push for more kills or objectives after using their ultimates, we’d wipe them, but couldn’t seem to take any objectives off the back of our kills.

Continue Reading →