All posts tagged “Random

comment 0

Darkest Dungeon – A slow and insidious killer


After my look a Hearthstone last time, I figured It’s only appropriate to cover a game next where randomness really does screw you over. Enter the Darkest Dungeon. I’ll only give a brief introduction to the game. For more information I recommend watching the various Let’s Plays of the game. It’s funny to watch people suffer.


Darkest Dungeon Title screen


Darkest Dungeon is of the rogue-lite breed. While actual rogue-likes aren’t really made all that often these days, there has been an abundance of rogue-lites in recent years. Rogue-lite usually really means three things. Permanent death, a lot of random nonsense and high difficulty. By this definition XCOM is a rogue-lite as well. Huh.

The gameplay of Darkest Dungeon consists of two parts. First there is what one might call the base building, where heroes can be recruited, relieved of stress and upgraded. Buildings may also be upgraded permanently. The other part is going into dungeons with four hero’s at a time to bring back loot and kill bosses. That is basically it. It is the wide variety of classes, trinkets and quirks that make the game.

I mentioned relieving stress. It is of course important to understand that Darkest Dungeon is inspired by the works of H. P. Lovecraft.


Specifically it transferred the idea of cosmic horrors to a medieval setting. If I had to give a reason why Darkest Dungeon is as successful as it is it would probably be it’s theming. And not just the chosen theme itself, although it is quite imaginative, but rather the way the game is designed around it.

The inclusion of a stress meter is only the most obvious example of this. What the cosmic horrors are fundamentally about is despair and the realization of ones own lack of control and insignificance. This is something Darkest Dungeon reflects wonderfully in its gameplay. Which is why the game shouldn’t really be played with the same mindset as most other games.

So how does the game incorporate the theme in the design? First there are the critical strikes and misses/dodges. This isn’t a new thing by itself. Lots of games have those. But here they are tuned up to eleven. Enemies have very real chances to hit critically, often resulting in a character being close to death immediately. Enemy crits also stress out characters, while player crits heal stress. This creates massive swings in a battle. Even worse, the game is balanced in a way where a fight is already challenging when everything goes right. An unlucky hit from an enemy and the game is flat out unfair. I’m not complaining. It is part of the point. The player is never completely in control. And they are not supposed to. And indeed, sometimes a high level hero will be hit critically by four of the damn spiders before I can do anything. But that’s despair for you.

This isn’t an universal excuse though. If there were a large number of players who don’t “get it” I’d argue that the game doesn’t do enough to communicate it’s theme. This isn’t the case though. And sometimes we as consumers should be able to take a step back and realize that some things just aren’t for us. Just like a horror game can get away with bad combat, so does Darkest Dungeon get away with huge swings and setbacks. It is not an excuse for bad design in other fields though.

If a game banks on its theme as much as Darkest Dungeon does, consistency becomes very important. And for the most part it is consistent. There is just one mechanic which makes absolutely no sense in the game. I’m speaking of course of veteran and champion level heroes refusing to go into lower level dungeons.


Darkest Dungeon Base


Imagine a game with the same mechanics as Darkest Dungeon. Image that instead of fighting an unknown horror it is about leading an adventurers guild. Imagine sending a champion, slayer of orcs and rescuer of damsels, to kill rats in the taverns cellar. It makes sense that this champion would refuse to do so. This is thematically consistent. However in Darkest Dungeon it is not. The stress mechanic implies every character to be close to their breaking point in every run. There is no way anyone would feel like some tasks were too easy for them. It shatters immersion by contradicting the theme.

There are mods to remove this. But they miss the point as well. By removing the limitation altogether they break the on-the-edge difficulty of the game. Which is an even bigger deal. From a pure game design perspective the mechanic makes sense. Blocking of characters forces to experiment with new parties and keeps every aspect of the game challenging. I’ve seen suggestions to delevel the characters for the dungeon. But that only solves half the problem as well. Part of the reason this mechanic exists in the first place is that it shouldn’t be possible to go through the game with the same one or two teams, forcing the player to try something unfamiliar (again being consistent with the theme).


Darkest Dungeon also has a lot of grind in it. Grind being loosely defined as repetitive tasks in gameplay with various distinctions like “it’s only grind if it is not fun”. Personally  I disagree. I think grinding can be perfectly fun and it is also fair to like a game despite or even because of the grind. I propose a definition of grind in video games as “A factor correlating to the amount of time the game goes on without expanding its possibility space“. This probably sounds very technical. But what I mean is if nothing new is happening in the game it becomes a grind. These new things things can be anything from introducing new game mechanics (skills, classes, enemy types) to story or purely visual additions.


Darkest Dungeon combat


From this perspective Darkest Dungeon is very front-loaded in its approach. In the beginning of the game there are new classes to try out, new buildings get unlocked and the different dungeon types to be explored. Around the time the player has killed the level 1 bosses though, most of the possibility space has been explored. A handful of new enemies and changed up attacks are all we get until the very end of the game. This isn’t to say that this is necessary a good or bad thing. In fact I very much dislike the way games use game mechanics like breadcrumbs because the designers feared players would immediately stop playing if nothing new happened every ten minutes. Darkest Dungeon isn’t on the roller coaster side when it comes to these things. But it is very much the other extreme.

It doesn’t help of course that the grind is mostly artificial. The afore mentioned blocking of characters is one thing, but the most egregious example of this is found in the endgame. The Darkest Dungeon has four floors. Every character can only finish one of those. Meaning we need 4 * 4 = 16 unique high level heroes to finish the game.

I get the reason for it. Taking your A-Team through all four levels would be too easy. The solution is just as bad though. If I have let’s say eight level six heroes I’ve already proven that I can beat the high level dungeons. There is no need to prove it again. This is what I call you-did-it-now-do-it-again-syndrome, where a game refuses to end properly and instead forces the player to grind just that little bit more. This is by far the most annoying part of the game. The Darkest Dungeon itself is a perfectly good last challenge. It’s just all the preparation before it that feels unnecessary. Darkest Dungeon is one of those rare cases where being a shorter game would have benefited it.


Please feel free to give feedback either by posting a comment or by mail at

comment 0

Hearthstone – Baby’s first RNG simulator? – 1


This post contains my thoughts on the game design in Hearthstone. Since this is about an ever changing online game it is important to note that I’m writing this as the League of Explorers adventure is the newest content available and wild and standard have just been announced as a change to the format. It is quite likely that the game might have changed significantly in the future – for better or worse.

So what is Hearthstone? It is an Online Collectible Card Game (or CCG) made by Blizzard Entertainment. It is similar to traditional Trading Card Games like Magic: The Gathering or Yu-gi-oh, but in Video Game Format. For context I recommend to either play it before reading (it’s free to play) or at least watch a video of someone playing it. But in summary: 2 players; play cards; attack opponent; win. Good stuff. And simple enough.

An Image of a game of Hearthstone
A Warrior against a Mage


Which brings me to my first point. Hearthstone is well known for being a really really simple game. There are certainly several reasons for that. First the win condition isn’t particularly complicated – you just reduce the health of your opponents hero to zero. The resource management is almost completely removed compared to games like Magic, since mana automatically increments every turn up to a total of 10. Similarly, the game doesn’t split each turn into different phases like other CCG’s tend to do. There are no interruptions and you can play your cards and do your attacks in whatever order you want, making it rather straightforward.

But I think the biggest reason it is so simple and easy to pick up is due to its nature of being a video game. Hearthstone does a great job of using visual aids to guide the player. Cards have a green border when they can be played, even changing the color of the border when a specific condition is fulfilled. There is also no need for a lot of card text, since the players don’t have to resolve the effects themselves. Just play a card and see what happens. The card text only needs to give the player an idea of what’s going to happen. The game is also paced quite fast with relatively low health totals so games are over quickly.

Visual aids
Green: Cards that can be played. Yellow: A condition is fulfilled for the effect (in this case a mech is on the board)


That being said there is a trade off to be made here. Hearthstone games just don’t feel as large or impactful as playing a card game in real life. Think of a card that deals 3 random damage to any character (Mad Bomber) for example. To play a card like this in real life you would need to assign a number to each occupied slot on the board, and throw a dice with these numbers three times to get the effect resolved. And while doing this over and over would be quite a hassle, it would also make playing mad bomber a more meaningful experience in the game. The developers do try to recreate this effect by making the animations of the game very physical and they really do a pretty good job there. In the end the quick card resolution accelerates the games even further, resulting in hearthstone being a game designed to be played in short sessions in between.


So since Hearthstone is basically baby’s first CCG it must be lacking depth in its gameplay right? Well yes and no. Lacking some features like different phases certainly limit depth to a degree. It is worth noting however that depth does not necessarily equal complexity. A game can be quite easy to play but still have a huge depth. Just look at go for an example. It is however true that complexity is one way to create depth. If a game is hard to pick up to begin with, it will always have a high skill ceiling. I’m looking at you Europa Universalis 4.

Hearthstone introduces depth with several mechanics. First there are the classes. Every class has different class cards as well as its own underlying concept. Shamans and Druids actually do have a form of resource management with their overload and ramp mechanics. Rogues on the other hand have to be aware of how many cards they have in hand since they depend on playing multiple cards on the same turn. Splitting these mechanics into the different classes allows the game to have decent depth without sacrificing its simplicity for it. Since the pool of cards has to be split among the 9 classes though, this can sometimes make the options feel limited.

Another reason why Hearthstone is a rather deep game isn’t really due to good design though. The game just flat out doesn’t tell you its full rule set. While I praised how the game doesn’t use much card text, because really seeing LORD JARAXXUS – EREDAR LORD OF THE BURING LEGION played once is usually enough to understand the card, some things just aren’t that easy. I’m speaking of the so called “hidden rules” of Hearthstone. To give a few examples:

  • Buffs can be silenced, Transformation effects can not. Cards do not specify which effect they use.
  • When two or more minions with a deathrattle die, the effects will be resolved in the order they entered the board.
  • A Hero can only have a maximum of 5 secrets in play at the same time.
  • A minion at zero health can still trigger its effect.
Card inconsistencies
Left: a transformation. Right: a buff


The problem is this information can not be found in the game. In general the game follows a depth-first approach to resolving plays. These things might seem a bit obscure, but as someone who played the game quite a bit I can say they really are not. Not to mention that some of these rules have exceptions; simply because the cards have been coded differently. I believe a rulebook accessible from within the game for these kind of things would help a lot. As it stands, Hearthstone gains depth by forcing some trial and error out of its playerbase, which really isn’t ideal.

Skill and Luck

I do consider Hearthstone to be a rather skillful game. Not everyone would agree though. A lot of this comes due to the very type of game it is. If you’d ask someone if they think chess is a game of skill the vast majority of people would probably say yes. If you’d ask the same for poker however the answers get much more varied. Poker players with a lot of games would say yes, while there will be a decent amount of people saying its all luck.

From a game theory perspective Hearthstone is a zero-sum game with imperfect information. Zero-sum means for every player who wins, another one has to loose. Imperfect information means a player doesn’t know everything about the current gamestate. In Hearthstone the hand of the player and the opponent, the board and the remaining cards in both decks make up the gamestate. Only the players hand, the board and the amount of cards the other player has are the visible gamestate however. The thing about these kind of games is that their skill isn’t perceived so easily. In a game with perfect information like chess, the better player will win every single game unless he makes a mistake. With imperfect information however, the better player will just have won more after a certain amount of games, since making an educated guess about the hidden information just isn’t as reliable as knowing everything. This is obviously simplifying game theory a bit but that’s the gist of it.

What this means is that tournaments with a best of three format are kind of silly in my opinion. It’s like having poker players play 5 hands before deciding who won.

Hearthstone however, further complicates this by introducing a large number of cards with random effects on top of the inherit randomness of the imperfect information. I’d like to talk about what I think these random cards add to the game, before I actually judge their impact on the level of skill the game allows for.

The first thing that comes to mind for me is, funnily enough, the increased skill ceiling. A Random effect creates a branching path of possible outcomes for which the player has to account for. Similarly the game can be manipulated to make the random effect work in your favor every time. Cards like Crackle and Bomb Lobber are good examples for cards like this. Bomb Lobber in particular is 100% reliable if the opponent only has one minion on board. Learning how to use cards like this effectively is part of the challenge and the game would be worse without them.

Crackle and Bomb Lobber
Randomness which can be made predictable is good randomness


Then there is the increased design space if a card game allows for random effects. Simply stated: a random card can have a higher power level since it has some potentially bad outcomes. Ysera is a good example of this. Ysera gives the player one of a specific set of dream cards at the end of their turn. All these cards are powerful, but some are more useful then others. If the player was allowed to choose a specific card, Ysera simply couldn’t exist even if the cards were to be nerfed.

Next random cards exist to keep the simplicity of the game intact. Imagine playing Knife Juggler, a card that deals one damage randomly whenever the player summons a minion, but with his ability being targeted. Play a minion, choose where to deal one damage, play another, choose where to deal one damage. This would make the interface cluttered. This is probably why there are no targetable persistent abilities in the game right now. And while I certainly hope targeted minionabilities get implemented one day I can see why this wouldn’t work with some interesting cards.

The last thing here are “player stories”. Blizzard keeps bringing this up when talking about randomness so I might as well. This means that randomness can make for memorable games. True enough, a lot of wacky things can happen in Hearthstone. While I had these games and I can see why the designers would want the players to experience this, personally I think it potentially sacrifices the consistent enjoyment of the game for the occasional spike of enjoyment.

So randomness isn’t really a bad thing. It makes it harder to perceive skill, but can also increase the real skill required on top of many other positive effects. That being said, there a couple of cards which take randomness too far and become problematic. And yes I’m aware we are (sort of) rid of most of them very soon. That doesn’t make it less useful to talk about them for future reference.

Unstable portal

Unstable Portal

This card is probably the embodiment of the “player stories” philosophy. It can be great fun but it is completely independent from any player skill. Creating any minion in the game is just too much of a variance to be able to plan ahead. It’s a card that you play and hope it benefits you.

Shredders …and a raptor


These cards have the same problem but to a lesser degree. Since battlecry effects get taken out of the equation for their summons they are a lot more predictable. The problem they suffer though is that they, as well as unstable portal, will constantly get stealth buffed/nerfed when new cards get introduced. Cards that interact strongly with a huge chunk of the card pool are unpredictable three expansions down the line.

Boom bot


This is just dumb. I’m sorry but it is. Stacking two random effects on top of each other is just bad design, and having to see them resolved twice each time Dr. Boom gets played is just asking for trouble. The variance on this is just through the roof.

So the problem really isn’t randomness, it’s variance. Random effects are perfectly fine as long as they have a level of predictability. The good news is that blizzard seems to have found a nice middle ground to this. The at the time of writing newest adventure of the game (The League of Explorers) introduced the discover mechanic, which lets you pick one out of 3 random cards of a specific type. These cards do have huge variance but they even out in the end. 3 bad cards will always have one more useful then the other, while you can still only pick 1 out of 3 great cards. Furthermore these cards go to your hand without any cost reduction so they remove the tempo of unstable portal and shredder. This allows players to play with unusual cards, while still including players choice. It is a great mechanic and I hope future high variance cards will learn a lesson from it.

In the next part I will talk about the various game modes as well as the business model and whatever else I can think of.

Please feel free to give feedback either by posting a comment or by mail at