Apparently, I really like roguelikes. Spelunky. Ro9. Shiren (part platformer, puzzle game, adventure/strategy game respectively). Recently I stumbled across Desktop Dungeons, which has a very table top, dice rolling, D&D feel. In this game there aren't enough sound effects, musical tracks, or special visual effects. In fact there aren't any animations whatsoever. And I love it. After all, I usually play Advance Wars without sound and with the animations turned off. So I'm used to focusing entirely on the gameplay. Expressing the difference between Shiren and Desktop Dungeons (DD) takes nothing short of the precise critical language we should all be familiar with by now.
To recap, the genre defining features of a roguelike generally include randomly generated levels, turn based combat, and permadeath. Desktop Dungeons has all 3. In addition, roguelikes typically employ some kind of RPG leveling/stats system and collectible items. With stats and invisible spreadsheets making up the core of RPG systems, we can say that simple mathmatical, tactical optimization dominates the gameplay. In other words, attack-attack-heal is the dominant tactic/strategy where one attacks with their most powerful attack(s) while healing only to maintain the offensive. This kind of approach is obvious even to fledgling RPG gamers. There's really nothing to it. So, one way to thoroughly enjoy different RPGs systems is to devise very efficient strategies. At the same time, developers tend to obscure and/or restrict the most optimal options behind abilities, levels, items, and other highly abstract mechanics. Mastering these kinds of systems likes time.
What good roguelikes do especially well is take the joy of mastering an RPG system and greatly reduce the static space of grinding for levels or repeating the same moves algorithmically/mindlessly. The randomly generated levels of good roguelikes stress adaptation skills making each experience unique and engaging. The permadeath makes each decision count. When you can't load from a save or retry in any capacity, small mistakes can ripple forward into large consequences. And big mistakes are generally fatal. With this design the fear of loss is always present creating tension. Finally, the turn based gameplay gives you plenty of time to think about every move you make and the many potential consequences eliminating real times skills (reflex, timing, dexterity) and greatly stressing knowledge.
Perhaps we should add two more defining features to the roguelike genre; suspension and decay (article2). Permadeath transforms the overall process of trial and error in a roguelike. Normally, trial and error is a problem solving methodology for leaning a one problem/challenge at a time. When you die in a roguelike, almost everything gets reset back to "factory default" settings. Yet, it's not uncommon for roguelikes to allow players to suspend some part of one play through into another. Whether it's a game+ feature, leaving items behind in storehouses (Shiren), paying for shortcuts (Spelunky), or having the Anks of one adventurer resurrect another (Ro9), suspended design elements are sort of highlighted by the permadeath feature.
Furthermore, decay is a feature that is highlighted by the turn based and/or randomly generated design features. One way to keep a player from over using simple, yet highly effective tactic of attack-attack-heal is to make all actions cost something. In addition to costing something (turns, space, MP, etc) if a game is designed so that players cannot easily recoup (or recoup at all) what was consumed the entire gameplay experience can support several subtle slippery slopes. In this way, every decision made can change the conditions around which strategies are built. In Shiren every step you take consumes food points. If you run out of points, you can easily starve to death no matter how strong you are. And if you linger too long on a floor, the divine wind will start to blow. If you continue to stay after this point, you'll be blown away back to the beginning of the game (resetting all of your progress). This brings us to the next point.
The biggest differences between Shiren The Wanderer and Desktop Dungeons is that their combat design revolves around different combinations of gameplay dynamics. So here's how Desktop Dungeons' gameplay is built layer by layer.
In the end, there are enough monster types, glyphs, gods, and player combinations to keep me fully engaged in this excellently designed game. The more you engage with all the dynamics and layers of the system to achieve victory, the more you're forced to adapt when the random elements don't quite fall into your lap the same way twice. I've unlocked 12 classes and all but one of the races/stages. I'm opting out of playing through some of the stages up to 18 times each. This is a little too much like grinding for my liking (one of the reasons why I dislike RPGs). And like many roguelikes with RPG cores that encourage optimization, multiple play throughs become more and more similar despite the randomized levels. Still, there's one more design issue that I need to cover. Desktop Dungeons is not very deep.
At this point, if you're thinking I've made a gross contridiction, let me remind you of what the critical-definition of gameplay depth is. Depth is simply a measure of the back and forth counters in a system. In Shiren DS, the turn based combat is more like advance wars. When you move all the other monsters on the floor get to move. When you're surrounded by enemies, your one attack can result in 6+ enemy counter attacks. Depending on your plan of action, you can counter and be countered as you fight for space, time, life, items, etc. There are lots of potential push-pull interactions. The root of all of this wonderful back and forth gameplay stems from the core system that's is essentially a grid based strategy game like Advance Wars.
Desktop Dungeons at its core interaction is just a simple RPG. Because the enemies don't move, engage you unless you engage them, or attack in groups the core interactions of DD are limited like the Pokemon RPG battle system. The main counter in the game is the first strike/counter hit enemy retaliation. An appropriate analogy would be if the enemies in Advance Wars never got a phase to move and attack leaving counter fire as their only method to hurt you. This design mostly simplifies encounter types in DD to ones where you're strong enough to win or you're not.
Ultimately in Desktop Dungeons, as I expressed above, you're looking for a way optimize your strategies around a linear scale (damage). Some of my more intricate strategies involved staggering altar benefits, two weakened enemies, being close to leveling up, and recycling a few glyphs. But when you think about it, all of this is just another way of saying "I attacked as much as I could against a strong monster by using an altar heal, leveling up healing, and maintaining my MP with potions/elixirs." It may sound a bit harsh or reductionist, but that's what happens when layers are built around a somewhat limited/linear core.
DD is just not very deep. There's nothing wrong with this of course. A more accurate description would be... DD's core dynamic is the decay of space and has enough character combinations and random generation to challenge players to adapt to reach a relatively simple/common optimized strategy. It took the whole article to thoroughly explain this.
Desktop Dungeons is a charming game that proves that depth/interplay can be effectively substituted with variation and dynamics. The biggest challenge in any playthrough is not learning what enemies might be out there or how strong they are, but weighing how every action may consume decaying resources as you explore the unknown shifting the scale towards full (map) knowledge.