« Balancing Multiplayer Games, Part 3: Fairness | Main | Balancing Multiplayer Games, Part 1: Definitions »
Friday
Oct172008

Balancing Multiplayer Games, Part 2: Viable Options

In the previous article I divided the idea of balance into the two sub-concepts of viable options and fairness. I also defined the concepts of symmetric and asymmetric games, where the more varied the different starting options are that must be fair against each other, the more asymmetric the game is.

How do we make sure we have enough viable options during gameplay?

Yomi Layer 3

The worst thing you can have in a competitive multiplayer game is a dominant move (or weapon, character, unit, whatever). I don’t mean a move that is merely good, I mean a move that is strictly better than any other you could do, so its very existence reduces the strategy of the game. A dominant move also probably has no real counter, so even if the opponent knows you will do it, there’s not a lot he can do.

To protect against dominant moves, we should be aware of the concept of Yomi Layer 3. I wrote a whole article on just that, but I’ll quickly summarize it here. “Yomi” is the Japanese word for “reading,” as in reading the mind of the opponent (and it’s also the name of my strategy card game). If you have a powerful move and use it against an unskilled opponent, I call that Yomi Layer 0, meaning neither player is even bothering with trying to know what the opponent will do. At Layer 1, your opponent does the counter to your move because he expects it. At Layer 2, you do the counter to his counter. At Layer 3, he does the counter to that.

That might sound confusing, but it’s very straight-forward in actual gameplay of real games. All it means is you and your opponent each have two options:

You: A good move and a 2nd level counter
Opponent: A counter to your good move and a counter to your counter

The designer generally does NOT need to design Yomi Layer 4 because at that point, you can go back to doing your original good move. Here’s an example Yomi Layer 3 situation that I created in Street Fighter HD Remix.

Honda wants to do his torpedo move get close to Ken, but Ken throws fireballs to prevent this. I gave Honda the ability to destroy these fireballs with his torpedo, but only with the jab version of the move that doesn’t travel very far. If Honda can destroy a fireball with it and end up closer, that’s good for him. Ken can counter this by not throwing the fireball in the first place and letting Honda do the jab torpedo. As Honda is flying forward, Ken can walk forward and sweep, hitting the recovery of the jab torpedo.

Honda: torpedo that goes far or jab torpedo that destroys fireballs
Ken: fireball or walk up and sweep

Ken must quickly decide to either walk up and sweep (if Honda did a jab Torpedo) or block (if Honda did a fierce Torpedo).

I did not need to add anything to allow for Yomi Layer 4 though because Honda can counter Ken’s walk-up-and-sweep option by simply doing the original, full-screen torpedo. Yomi Layer 4 tends to wrap around like this in competitive games.

This concept is a reminder that moves need to have counters. If you know what the opponent will do, you should generally have some way of dealing with that. As you go through development of a game, always be asking yourself if various gameplay situations you find yourself in support Yomi Layer 3 thinking. If they don’t there might be a dominant move in there somewhere, which is bad.

Local vs. Global Balance

Does every possible situation in a game need to support Yomi Layer 3?
Answer: no.

Does every possible situation in a game even need to be fair to both players?
Answer: definitely not.

Remember that I defined fairness by the overall chance of winning, given different starting options. Think of that as a global term, in that it applies to the game as a whole from the start of gameplay until someone wins. But the local level, meaning a particular situation in the middle of gameplay, does NOT need to be fair. Even symmetric games like Chess are supposed to have unfair situations. When you have 3 pieces left and the other guy has 9 pieces left, it’s supposed to be unfair to you. Or in StarCraft, if we find that two Zealots beat (or lose to) 8 Zerglings--even though they cost the same resources to make--that is perfectly fine. We don’t care if local situations like that are unfair or not, we only care if Protoss is fair against Zerg.

Checkmate Situations

I call a situation a checkmate situation if it means that one player has almost certainly won, even though the game isn’t actually over. For example in Super Street Fighter 2 Turbo, if Honda lands his deadly Ochio Throw against Guile in the corner, he can then follow up with a series of moves (involving more Ochio Throws) that virtually guarantee victory. Human error could change the outcome, but as soon as you see that first move, you know it should be a checkmate.

Are checkmate situations ok? They clearly violate our requirement that there be many viable moves (Honda really only has one option here and Guile has no good options). They clearly violate the concept of Yomi Layer 3. And yet, the answer is that checkmate situations can be ok. It’s sooooo hard for Honda to get close to Guile in this match, that if he does, he basically deserves to do 100% damage. All the gameplay that takes place before the checkmate is pretty good, and even though Honda can do this abusive thing up close, the match is still heavily in Guile’s favor overall.

I’d like to point out the other side of this argument though. Some players think that even though Guile has the advantage in this match, Honda’s ability to repeat that Ochio Throw is too degenerate. They say yes he needs it to win, but the game would be better overall if things weren’t so extreme. If only Honda could get close to Guile a little more easily, then he would not need a checkmate situation.

I think Rob Pardo, VP of Game Design at Blizzard, echoed this sentiment in a lecture he gave at the Game Developer’s Conference on multiplayer balance. He said that “super weapons” in real-time strategy games are generally a bad idea. They leave the victim feeling that there is nothing they could have done (checkmate!). He explained that even though the Terran nuclear missile in StarCraft looks like a super weapon, it has many built-in weaknesses: a ghost unit must be nearby the victim’s base, there is a red targeting dot on the victim’s base, and a 10 second countdown is announced to the victim, giving him time to destroy the ghost to prevent the nuclear missile.

Pardo has a good point and so did the players who complained about Honda. Even though I think checkmate situations can be ok, it’s telling that when it was my turn to make the decisions, I removed Honda’s checkmate situation in Street Fighter HD Remix. In that game, I gave him an easier time getting close to Guile, but replaced his checkmate situation with a Yomi Layer 3 situation so there’d be more viable decisions throughout the match.

Lame-duck Situations

Lame-duck situations are just like checkmate situations, but with one difference: time. Honda’s checkmate situation takes something like three seconds to get through. But consider a similar situation in the fighting game Marvel vs. Capcom 2. In that game, each player has a team of three characters: one on the playfield and two on the bench. Players can call in one of their benched characters for an assist move at any moment, letting them attack in parallel with their main character and assist character at the same time. Or better yet, they can stagger the attacks so that each attack covers the recovery period of the other.

When one player is down to his last character, he can no longer call assists. Fighting with just one character against an opponent with two or three characters might as well be checkmate, almost all the time. The problem is that it takes excruciatingly long for the match to actually end. It takes so long, that I call that last portion of the game the lame-duck portion. Other fighting games are exciting right up to the last moment, but a lame-duck portion of gameplay means the real climax is somewhere in the middle, and then players are forced to act out a mostly pointless endgame while spectators lose interest. Yes, on rare occasions someone pulls off an amazing comeback, comebacks also happen in games without lame-duck endings, so that’s not a good argument.

While a checkmate situation is maybe ok, you should try to avoid game designs that allow for long lame-duck endings. Both Chess and StarCraft have this undesirable property, and it just means that players often concede the game before the actual end. Those games also show that it’s not the worst thing in the world to have lame-duck endings (because Chess and StarCraft are good games), but you should still avoid them as a designer if at all possible.

Even after this, the game doesn't technically end if the victim has some obscure building hidden in the corner of the map. The ending conditions in StarCraft don't really match the true winning conditions.

Explore the Design Space

Design space is the set of all possible design decisions you could possibly make in your game. Whether your game is symmetric or asymmetric, it’s usually a good idea for your game to touch as many corners of the design space as possible. This helps give a game depth and nuance, but also tends to protect you from dominant moves.

For example, in the virtual card game I designed called Kongai, each character has four moves. When a move hits, it has a percentage chance to trigger an effect. For a given character, we could vary the damage, speed, and energy cost to come up with four different moves. If that’s all we did, though, we’d be missing out on a chance for more diversity in the game, and we’d get dangerously close to making some of those moves strictly better than others which would reduce the number of viable options. Instead, I tried to explore the design space as much as possible with different effects. One move can change the range of the fight from close to far, which is usually only possible before the attack phase. Another move deals enough damage to kill every character in the game, but only four turns after you hit with it. Another move can hit characters who switch out of combat, even though switching out usually beats all attacks.

The point is that by exploring the design space as much as possible, it’s a lot harder for players to judge the relative value of moves. How good is a 90% chance to change ranges during combat as opposed to a 95% chance to hit a switching opponent with a weak move? It’s hard to say and depends on a lot of factors, and that’s good because it means each move is likely to be useful in some situation and knowing when is an interesting skill to test. Incidentally, I call that skill valuation.

Players want you to explore the design space, too. When everything is too similar in a game, it feels like one-note design rather than a symphony. The more nuances and different choices you present, the more each player can express his own playstyle.

Wheat from the Chaff

Here’s my favorite quote from Strunk & White’s The Elements of Style:

Omit Needless Words

Vigorous writing is concise. A sentence should contain no unnecessary words, a paragraph no unnecessary sentences, for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts. This requires not that the writer make all his sentences short, or that he avoid all detail and treat his subjects only in outline, but that every word tell.

FIVE mana for this? Omit needless cards.Treat your game design the same way. Yes you should explore the design space, but omit needless words, mechanics, characters, and choices. Although your primary goal regarding viable options is to make sure you’re giving the player enough options, your secondary goal should be to eliminate all the useless ones.

Marvel vs. Capcom 2 has 54 characters, which is ridiculously many. How many are viable in a tournament? I’ll say 10, and I’m being generous. I actually call that a success because coming up with 10 characters in fighting game that are fair against each other is really hard. That said, it does look pretty bad to have more than FOUR TIMES that many characters sitting around in the garbage pile of non-viable choices. Compare this to Super Street Fighter 2 Turbo’s 16 characters, almost all of which are tournament viable, or Guilty Gear’s 23 characters, almost all of which are viable, and you see what a compact design looks like.

One genre of game is notable for intentionally creating an enormous number of useless options: collectable card games. Even though I claim Magic: The Gathering is one of the best designed games in the world, I’m judging the balance on an absolute scale of how many good cards/decks the tournament environment supports, not the ratio of viable to worthless. On that scale, we’d have to rate the game as a complete failure.

MTG’s Mark Rosewater defends the intentional inclusion of bad cards for design reasons, but this is only because the marketing department has brainwashed him into going along with their admittedly very successful rip-off scheme. Rosewater claims that bad cards are ok because they:

a) allow for interesting experimental mechanics that might end up being bad
b) test valuation skills because if all cards were equally good, there’d be less strategy
c) give new players the joy of discovering that certain cards are bad, as a stepping stone to learning the game
d) are necessary because even if they came out with a set that consisted entirely of known good cards from old sets, there’d still be only 8 tournament viable decks and the rest of the cards would not be used.

The solution to this problem is clear if we only cared about design and not rip-off marketing: print fewer cards. Reason a) is a great one, experimental cards that end up accidentally bad are fine. Reasons b) and c) are just silly. Saying the game would not have enough strategy if bad cards were removed is an insult to Mark’s own (terrific) game. Saying that new players need to discover the intentionally bad cards is even more silly because this comes at the cost of making sets overwhelming to new players and needlessly unwieldy for expert players. We all know the real reasoning here is to make players buy more random packs of cards to get at the few good ones.

Finally, reason d) is a blatant admission that the game should have fewer cards. Ironically, I’m not even sure d) is true. Maybe printing a large set of all good cards really would lead to more viable tournament decks than the game currently supports. If not though, they should stop printing all that chaff.

You could say that MTG proves that it’s really all about chaff, though. Maybe giving a few viable options amidst a sea of bad ones is good business when you sell by the pack. But we don’t see this in other genres and really we just haven’t seen anyone crazy enough to stand up to MTG on this issue and offer a competing card game that’s just as well designed but that eliminates all chaff. (A future Sirlin project?)

Double-blind Guessing

I used the technique of double-blind guessing in both my Yomi card game and my Kongai virtual card game (that one’s actually a turn-based strategy game dressed up like a card game). Anyway, the idea is to make all players commit to a choice before they know what the others have committed to. This is the same setup as the prisoner’s dilemma.

I learned this concept from fighting games. Though they appear to be games of complete information because you can see everything the opponent can see, fighting games are actually double-blind games. They come down to very precise timing and the moment you jump, you often don’t know that the other guy threw a fireball. You only know that 0.3 or 0.5 seconds ago he didn’t. It takes a small amount of time for the opponent’s move to register in your brian, and though it might seem insignificant, it’s actually critical to fighting games even working as strategy games at all.

Real-time strategy games like StarCraft have the same property, but on a much slower time-scale. You often do not know exactly what the opponent is building in his base at the moment you must decide what you should build. Even if you were able to scout his base, you might be working on information that’s several seconds old, so you have to guess what he did during that time.

If we were to remove the double-blind nature from my two card games Yomi and Kongai, and from fighting games and real-time strategy games, I think all of them would be broken. All those games need double-blind decision-making to be interesting. This design pattern is a way to increase the chances that you have many viable moves in your game because it naturally forces players into the Yomi Layer 3 concept I talked about earlier. Weaker moves become inherently better in a double-blind game because it’s easier to get away with doing them without being countered. I’ve even joked that some matches between the world’s best Virtua Fighter players are “a battle of the third-best moves.” Sometimes the players are so paranoid about doing their “best” option for fear of being countered, they fall back on a third best option that no one would ever counter (though it’s quite a sight when the opponent counters even that!). If no guessing was involved at all, players would not use third-best moves.

Playtesting

Finally, playtesting, especially with experts, is how you figure out where your problems really are. Do the experts ignore some vast portion of you game’s moves? Have they discovered a bunch of checkmate situations that you didn’t know about? Do you see them using a variety of strategies?

How to use playtests is really a whole topic of its own, but here’s a few points to keep in mind. First, be skeptical of them. Gamers tend to overreact to changes and claim that no counters exist to some strategies when counters do, in fact, exist. It can take years to sort out what is really effective in a game, and playtesters during your beta are only on the first few steps of that long journey. If they find what looks like the best strategy in the game, it might just be that they have found a local-maximum. Maybe some radically different way of playing that they have not yet discovered ends up being more powerful. This is actually par for the course in fighting games.

Here I am testing Street Fighter HD Remix with some expert players.

That said, playtests are really all you have. Theory is not a substitute for experts playing against each other and trying their hardest to win. I think everyone knows they need playtests, but the hardest question is who do you listen to when all your playtesters disagree, and how do you know when playtesters are wrong about how powerful something is? That question is so hard that I’ll save it for part 4 of this series when I tell you how much trouble we’re really in trying to balance a game at all.

Conclusion

To ensure we have many viable options, building in counters with the Yomi Layer 3 system is a good start. Not all situations need this though, and checkmate situations might be acceptable, but you should avoid their their longer cousins, lame-duck situations, if possible. Explore your game’s design space by offering moves as different as possible because this technique has a good chance of making all moves useful somewhere and it makes it very difficult to determine what the best moves really are. That becomes an interesting skill test for players. Eliminate all the worthless options because they confuse the player and add nothing, but they make you a lot of money in a certain genre. The double-blind guessing mechanic helps keep more moves viable than otherwise would be.

And finally, all the theory in the world does not substitute for playtesting.

References (28)

References allow you to track sources for this article, as well as articles that were written in response to this article.
  • Response
    Response: PHIbgyEznKLroMjdR
    basic; roll your own ciggeretts; sex dating web sites; winston lt cigarettes; johnny o cigars; herbal medication for ed; national sports betting,; cheap cigs; appetite suppressant herbal; herbal treatment for impotence; mobile poker; parliament cigarettes;
  • Response
    Response: fIluaMcwwlzkeP
    will; xanax canada; cheap acomplia; ambien; what is xanax; current soma discount codes; cheap propecia tramadol; valium no prescription overnight; cymbalta vs lexapro; acomplia usa pharmacy; buy adipex; tramadol and glutamate; zolpidem overdose;
  • Response
    Response: cBizsPuiBagTOoC
    race; online jw dating; cigarettes online; salem light cigarettes; natural herbal appetite suppressant; kentucky gentlemans cigars; free christian women dating; discount guantanamera cigars; tag replica watches; hoodia effective; kent cigarettes; wild rose herbal detox; herbal erection pills; sports betting; discount parliament cigarette;
  • Response
    Response: bjuVNNGCHUYCdj
    over; free sex dating online; roll your own cigarette; buy cheap cigarettes; camel cigarettes catalog; free christian dating sites; herbal viagra; guantanamera cigars; herbal remedies; herbal meds ed dysfunction; chubby asian dating; herbal hair loss treatment; cigars girls; herbal adipex; camel cigarette logo; online casinos;
  • Response
    Response: Drupal 7 Themes
  • Response
    Response: Health Care
  • Response
    Response: Roulette online
  • Response
    Response: Viagra 100mg
    This article helps me to learn regarding video editing and designing.
  • Response
    Response: Sildenafil 100mg
    alberto
  • Response
    Response: Levitra 10mg
    alberto
  • Response
    Response: Kamagra bestellen
    I learned this concept from fighting games. Though they appear to be games of complete information because you can see everything the opponent can see, fighting games are actually double-blind games.
  • Response
    Response: Kamagra 100mg
    This is difficult to play multi player. I will try ....
  • Response
    alberto
  • Response
    I am also a game designer, this article helps me a lot to learn new thing. thanks
  • Response
    Response: Cialis Generika
    I will do balance for multi players
  • Response
    Response: Cialis rezeptfrei
    Thanks
  • Response
    Response: Cialis bestellen
    Thanks for letting us know
  • Response
    Response: Reductil kaufen
    th
  • Response
    Response: Tadalafil 20mg
    thanks
  • Response
    Response: Reductil bestellen
    Thanks for letting us know
  • Response
  • Response
    Response: Calendar Printing
    Dani
  • Response
  • Response
    Response: dinero urgente
  • Response
  • Response
  • Response
    Searching for BMC Election Result
  • Response

Reader Comments (6)

I'm enjoying these articles very much and the new site too. Just a correction, 2 Zealots cost the same as 8 zerglings.

November 13, 2008 | Unregistered CommenterAlex

"It takes a small amount of time for the opponent’s move to register in your brian"

Lol

November 14, 2008 | Unregistered CommenterLuco

In your analysis of bad cards, you did leave out an important reason for bad cards, which is different formats; to be entirely fair to Magic, not all bad cards are bad for the sake of being bad. I quit playing Magic because my money:fun ratio was too low.

But yes, it is absolutely the case that a lot of the bad cards in Magic are there to take money out of the wallets of players.

November 15, 2008 | Unregistered CommenterTitanium Dragon

Hi, nice post, I've been following the articles for some time now and I'd like to comment on MTG. I've been playing the game for more than a decade and while I do agree that the "rip-off" facet is a part of the system I don't think of it as a dominating factor. Your statement kind of ignores some fundamentals of MTG, if a game that changes itself continually throughout its lifespan could be said to actually have fundamentals, haha. :)

Because of the randomized nature of cards made available in sealed product and the tendency of players to hoard their more valuable acquisitions, there is a sizeable secondary market for cards; people can trade for, buy, and sell cards on websites or with fellow players in their area. Tournaments are also hotbeds for trading activity. Collectors wishing to get more bang for their buck are forced to develop good negotiation skills to extract more mileage from the cards they acquire but are more willing to let go. At the highest levels of play, pros don't just buy cards to win games - they can rely on their networks to beg and borrow cards from other players, and these cards are usually gotten rid of when the metagame or format gets updated with Set rotations. A lot of good Magic consists of information gathering, analysis and economics.

This is not even considering the flexibility and adaptability of the card mechanics - time and again the best players have shown that there is no absolutely bad card in Magic. Proof of this lies in a few of my favorite cards - Lion's Eye Diamond, for example, was touted for a long time as being unplayable until the card design shifted toward empowering graveyard-centric cards through such mechanics like Flashback and Threshold. This is only talking about the more orthodox formats - Limited, Legacy, Vintage, Extended and Standard; there are so many other variations casual players have cooked up that have gained major popularity and in which the altered context made some previously inferior cards powerful. It would be more accurate to say that all cards are bad until a player makes it good by playing a deck to enable it in a specific format. Case in point, take the card Wild Mongrel; it discards a card to make it stronger, and for a while was said to be the best card in Standard - at least they printed Predator Kavu and then Tarmogoyf. However, even with that kind of valuation that didn't stop Wild Mongrel from getting played in Vintage, the most degenerate format in Constructed Magic. Or how about Mogg Fanatic, a card with a "modest ability" that now dominates in Legacy as a hate card against a large number of strategies.

There are many facets to the game that are being discovered even at this stage of its lifespan that you can even play "sub-games" per your personal preference. You can focus on selling, collecting cards, playing, designing, even tuning decks - for this reason I do think that considering it in terms of absolutes would be too simplistic. A lot of it depends as well on the individual, which in many ways is like the trade in books. There's a market for used books that depends on the customer's tastes, and sometimes you don't know if the "sealed product" you plan on acquiring will be satisfying to you. The difference is while you can't help the incompetence of the author, you can always depend on Magic R&D to provide a good challenge in breaking card strategies.

December 26, 2008 | Unregistered CommenterVasmad

Hi, just want to know, since Magic seems to be such a ubiquitous example, is it even possible to set up a balanced format where the majority of unused cards from all the sets can be utilized effectively? If the game's so deep, it should allow for that right? A game where those so-called "unproven" cards could be made to shine, a format where there's no need to ban any cards or at least make sure the ban list is pretty short - maybe Sirlin's the guy to make it if ever :)

December 29, 2008 | Unregistered CommenterKou

Part of why bad cards exist in Magic is to make Limited (Draft and Sealed) interesting by reducing players' options for cards to take. The large amount of chaff cards (bad even for those formats) places greater pressure on players to make careful decisions about which cards to take to send the right signals in Draft to ensure players next to them are not playing the same colors, and to pick the right colors to play in Limited. The skill in these formats comes from the restrictions on the number of good cards the player can choose from. Separating types of packs into "draft packs" and "packs you buy because you want cards" is a terrible solution because this makes draft and limited less accessible - you can no longer drunk draft with your friends after winning a box of packs unless those packs are "draft packs," in which case you feel ripped off by the tournament organizer. It is a marketing problem they have left to the marketing department, and the marketing department gave a solution which gives Wizards more money, but which also ensures the existence of an entire other format which is a very important facet of the game overall.

Do not criticize the existence of bad Magic cards without addressing this.

Side note: The methods of packaging of commons and uncommons drastically reduces the luck factor(s) of which cards are in which packs in these formats*, and Magic is a good enough game regardless that getting lucky and ripping bombs is not good enough to get a bad player past a good one.

* Here is an example: Time Spiral's Common card distribution: http://www.starcitygames.com/magic/standard/13039_Time_Spiral_Common_Print_Runs.html

February 7, 2009 | Unregistered CommenterDeet

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>