AFAIK it is a consensus within esports that randomness should be reduced? League of Legends has little RNG, Dota has more but both games employ rng smoothing algorithms (details for Dota, LoL).

The rationale is that if there is randomness then random chance can easily determine the outcome of a match (instead of player skill) which is unacceptable for pro play and tournaments. Quoting the articles I linked to above:

In general Randomness is rejected from competitive gaming since it can decide over loss and defeat without reflecting the actual skill level.


In League, a single action can determine the outcome of a lane, or even the game. For this reason, randomness in the game is a tricky topic. While landing a huge critical strike (crit) on your opponent can be satisfying, being the victim of a “lucky” crit can be frustrating, or worse: a random event could cause a skilled player to lose to a less-skilled player, even though the skilled player made a better play. In a casual game, the decision to include randomness might be a no-brainer, if it makes the game more fun. However, the decision to include randomness in Esports has the potential to make or break a pro player’s career or determine the outcome of a tournament. As a result, many game developers take measures to reduce the influence of randomness in their games.

Seems reasonable, but... I dont understand, there just seem to be too many counterexamples! Pokemon is insanely random, yet Pokemon is being played competitively as far as Im aware. More traditionally, Poker and Bridge seem to be ones of the most obvious counterexamples. These games would seem to demonstrate that it is not the case that pro play demands little to no randomness?

If and why does it make sense to reduce randomness in games intended to be played competitively?

For the sake of completeness, I feel I need to include two more opinions on the subject I heard/read.

Firstly: On Discord, someone told me that Poker is not really comparable to LoL as it is less popular (I was astonished to learn that LoL tournaments have tens of million watchers while Poker only has hundreds of thousands) and Poker is a gambling game, which is why randomness works for Poker - randomness in games makes them gambling games which presents a problem on its own.

Secondly: Extra Credits made a video on the subject, where they said randomness can work for competitve games (and IIUC implied that the claim that competitive games must have little to no randomness is incorrect) but tournament format needs to be adjusted - instead of single elimination they should make the tournaments in round robin. But doesn't this introduce new problems, since - correct me if I'm wrong - don't most people, both players and spectators, find round robin excessively boring?

  • 3
    \$\begingroup\$ The points made in your question already answers why randomness is generally a bad thing in competitive games. Your question also already touches on when randomness can work in competitive games. Broadly speaking, competitive games typically take steps to reduce randomness, or just the influence thereof (as per one of the quotes in the question), but how developers go about this would heavily vary from one game to the next, depending on the mechanics of the game and the type of randomness. Note: this isn't a rule; lots of randomness can work, it's just a preference to limit its influence. \$\endgroup\$ – Bernhard Barker Apr 5 at 17:21
  • \$\begingroup\$ Very subjective. Off-topic. Some people LOVE input randomness. Some hate it. \$\endgroup\$ – Almo Apr 5 at 17:30
  • \$\begingroup\$ I think randomness is a bad thing for competitive, since like you said it can change the outcome of a game.However,I think some games need some randomness because it add more suspense, more intensity and most of all, I challenges player victim of randomness to get out of bad situations. Also, if you are playing a game where for example you have a chance of critical damage, you have to take this possibility in count to determine what you will do/should do.So I don't like randomness, but it adds to the game and people in competitive know that the game have random in them, they chose to play it. \$\endgroup\$ – Samuel Fyckes Apr 5 at 19:23
  • \$\begingroup\$ Recommended: Strategic Uncertainty - Keeping Strategy Games Fresh - Extra Credits. \$\endgroup\$ – Theraot Apr 5 at 19:35
  • \$\begingroup\$ Citation needed on "Pokemon is insanely random". It's been years since I've touched the meta game but it removes the majority of randomness that a casual player would perceive in the game by breeding and farming specific IVs/EVs. Randomness of who hits first is probably irrelevant given what it would require to make it random. That basically leaves moves that can fail. Are those prevalent in the meta game? Did I miss anything? Continued... \$\endgroup\$ – milk Apr 6 at 6:49

First things first, to be BIG in competitive games, you need spectators. If nobody is watching, then nobody is to there to be made money of. So obviously whatever randomness is in a game is more or less important to the viewer count.

The viewers like to watch a game, if it is interesting to watch. Its fascinating, intriguing and not foreseeable who will win. And in most cases, the viewer know more than the actual players. E.g. in Poker, the viewers often can see, what the players hands look like, even the percentage of winning with their hands compared to the other hands etc.

Now imagine a completely deterministic game with the difference from game to game is the decision a player makes. There also is something like the optimal way. Like chess, but the starting player has a way of always winning. Like a series of certain moves the opposing player cant stop. Noone would watch it. And pro players in any game will certainly reach this optimum.

Now lets just add a bit of randomness and it is open who will win. Does the Pokemon attack hit and one-shot the enemy Pokemon or will it miss? Even the selection of Pokemon is 'random' as the enemy does not know beforehand, what Pokemon his opponent will have. That is where Meta will kick in. And it just became a lot better to watch.

In Pokemon, one unlucky move can cost you alot. One paralyze, missed moved etc. It can determine a game in one round of around 10. In opposition to that, in League just one lucky crit does nothing (most of the time). In this kind of game, the players skill is more important than one crit. If a game like this would be influenced more by a lucky roll than skill, then spectators would get disappointed that the better team would still loose.

And then there is Poker. Poker is not purely luck-based. Its more what a player does with his dealt cards. Does he fold, raise, bluff or roll high on his insight on his opponents bluff? This again is skill-based with a lot of randomness. Good players know how to reduce the amount of luck they need and just go the way of higher success in relation to their assumption of the oppnents cards.

All in all, it seems that there is a sweet spot that determines if a game is enjoyable to watch or not. No randomness will make the game to deterministic and obvious who will win. To much randomness and the team you are rooting for looses every game, although they are clearly the best team (seriously).

| improve this answer | |

You have to take into consideration the frequency and significance of randomness.

Let's take a MOBA as an example. Say that we are auto-attacking 20 times per minute, and each attack has a flat 5% chance of being a double-damage critical hit. This means we can usually expect one critical hit per minute, and our damage output is going to be about the same. Sometimes we might get very lucky and get in four crits in 20 attacks, giving us a 15% damage boost for that period (we do 120% damage instead of our typical 105%), which is noteworthy but not usually game-breaking.

With smoothing we can make the randomness even less random; for example, we can code the game to always award exactly 1 critical hit per 20 attacks, simply making it random which one of those 20 attacks is a critical hit. This will ensure our damage rate doesn't suddenly spike due to particularly good luck.

Now, consider a different scenario where there are no critical hits, but the damage of each attack varies by +-5%. On paper this doesn't seem like a big deal. If we had perfect luck, we'd be doing 5% extra damage all of the time (or -5% if we had perfectly bad luck). In practice, we might have streaks of good or bad luck, but it should average out to 0% over extended periods of time.

However, imagine that our base damage is 100, which makes our randomized damage 95 - 105, and there is an enemy unit with exactly 100 HP. This means we can expect about 50% of our attacks to kill the enemy in one hit, and 50% to leave it with a sliver of health left. That's a huge problem, and bursts of particularly good or bad luck can significantly change the outcome of the game.

Now imagine we have +- 5% randomness on an AoE ultimate attack that does 800 base damage. If the ultimate hits multiple targets, that +- 5% could add up to hundreds of points of extra or reduced damage, which again can significantly alter the outcome of the game.

Too much randomness can also lead to a surge in player complaints which can generate negative publicity and put extra stress on customer service reps.

When is randomness a good thing?

Randomness can still have an important place in "gambling"-style moves or characters. For example, you might give one hero an ultimate that does +- 50% damage, or has a 50% chance to hurt allies instead of enemies. Because this is a single, highly notable ability only possessed by one character, its randomness may be more widely accepted and players will likely develop strategies around utilizing or avoiding the move. It can also lead to hallmark moments where a player decides to make a big gamble with a highly random ability and it pays off or fails in spectacular fashion, making the game a fan favorite that is destined to be rewatched and debated endlessly for years to come.

For gambling-style abilities to fit into the game well, their nature should be obvious to the player (everyone knows this move is heavy on random), and the player should have total control over when the ability is activated (so they can choose when to take a gamble, as opposed to having it thrust on them continuously or at random times).

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.