What Enables Mind Games?

This is a guest article, contributed by CabalCrow, edited by Celia. If you would like to contribute a guest article, you can see details here.

Mind games are a staple of the fighting game genre. This provokes the question: Are they exclusive to fighting games? If not, which other genres also feature mind games? To answer this question, we should try to find the source of mind games in the structure of a game, and identify common patterns that appear across different games.

To keep the scope of this article limited, I will be talking about mind games that do not require prior knowledge of your opponent. Reads, conditioning, baits, and other types of mind games are possible in a match against an opponent you have no history with. All you need is the capability to react to multiple decisions that they make across a match.

The other type of mind game, one with prior knowledge of your opponent, exists in all kinds of games, including fighting games. I like to call these “Meta Mind Games”, because players form a “meta” convention around the commonly chosen actions and patterns of other players from all of their games. They can also be an important element of certain competitive games. For example: In classical Chess, Meta Mind Games play a role in opening preparations. Another modern example would be Among Us, when played with a group of friends. Multiple games over a long period of time, provides a lot of meta information about each player in the lobby. This also includes information you provide as a player, which can be used for meta conditioning!

Lichess can show you the statistics of all past decisions a player has made & the win ratios and frequency of each branch. This is shown in the bottom right.

Fundamental requirements

There are 2 fundamental requirements to create mind games in a game:

  1. Choices that have a non-transitive payoff relationship to an opponent’s choices
  2. Some amount of hidden information pertaining to which choice is made, or which choices are available to a player.

The first requirement (about which you can read more here) demands that there are systems where you don’t have an option which is linearly the best – otherwise both players would always choose that option and there would be no place for mind games to shine. In other words, it can’t be a game of pure performance or efficiency, like most Olympic sports (running, weight lifting, jumping, curling, etc). Player choices must be able to “counter” one another, having payoffs that vary depending on the opponent’s choice.

It is important to note – the whole game doesn’t need to be strictly made of these non-transitive choices. The game can have both transitive and non-transitive interactions working in harmony together. Fighting games demonstrate a mix of both. A player’s choice of attack will win or lose to the opponent’s choice non-transitively. After an attack connects, that player can optimize their combo to squeeze as much damage out of it as possible in a transitive fashion. Once the hit lands, there is nothing their opponent can do to prevent the rest of the combo, hence no mind games can be at play. However, to land the combo in the first place, there must be interaction, mind games, between the players. The winner of an exchange is determined by the non-transitive choices of the players, who chose the right attack to counter their opponent’s attack. In other words, players make non-transitive choices to determine who gets a payoff (who lands the hit), then they optimize a transitive set of choices to maximize that payoff (land the biggest combo). This shows one way that these two systems can work together in harmony.

For a softer example, you might consider an RTS. In RTS, armies will damage each other simultaneously, but frequently one type of unit will counter another, a non-transitive choice. This means that both players are eliminating enemy units, and therefore getting a positive payoff, but the player who brought the “rock” army is going to get a larger payoff than the player who brought the “scissors” army.

Startcraft help menu directly shows you the softcounter relationships between units.

The hidden information requirement is necessary to prevent the second player from picking or creating a stalemate. If we play turn-based rock paper scissors – the second player can win 100 % of the time by seeing the option the first player chose and countering it. Hence, there is no guess work involved, and no mind games are involved. This is why hidden information is required. In fighting games hidden information is created due to reaction time. If every single option in the game was easy to react to, as it is in a game like dark souls for example, the player would be able to always counter and win. However, most of the options in fighting games are designed to be faster than the human reaction time, which forces each player to guess. In a card game, there is perfect information for game actions, but there may be hidden information in which options are present in a player’s hand or deck. This creates mind games in which actions you take, in which sequence.

Meta Mind Games have an interesting interaction with hidden information, because they require both hidden and known information about your opponent. Opening preparations in Chess are based on the openings you know your opponent plays and is a master in. Conventionally, you’re looking to outplay them in a lesser known variation of their opening by exhaustively studying that line. But in order to do so you need to know which variations your opponent usually plays – otherwise they might be able to deviate away from the variation you chose to prepare. The hidden information in this case comes from the fact that both players are preparing for each other prior to the tournament, and what each player prepares is unknown for the other.

Complete requirements

The previous requirements enable mindgames to exist in the first place, but there are other requirements necessary in order to make mindgames a worthwhile strategy. Just because mind games are possible doesn’t mean the players will actually engage in mind games. We need two more components:

  1. A reward for engaging in mind games
  2. Repeatable situations

Winning a mind game should have a big enough reward for it to be worth investing the time and effort. Consider this example: We have 2 players playing classical Chess (each player starts with 1 hour and 30 minutes on the clock). If we get both players to play Street Fighter III: 3rd Strike ft10 for a reward of 1 additional second on their Chess clock at the start, this would not actually introduce any significant mind games in the hybrid game we have created. Yes, 3rd Strike has mind games, but it’s not worth it to expend effort on 3rd Strike just to get a mere second in a sea of 1 hour and 30 mins.

The amount of reward for an exchange affects the ratio that the outcome of a game is affected by each of its component skills. When you mix transitive and non-transitive systems into your game, you should be careful to consider how much reward there is for each of them, in order to avoid creating a system where it’s better to simply refuse to engage. Sometimes fighting games have had situations where the payoffs for a situation are so lopsided that players don’t bother to engage in mindgames. Street Fighter V has the famous advice: “Take the throw.” Combo damage in SFV was really high, but throw damage was really low, and getting thrown would usually reset you to neutral, which is the same payoff you’d get for reversal or blocking in that situation. So players reasoned it was better to take a guaranteed loss for a low penalty than to potentially take a massive loss doing anything else. This logic didn’t always hold out in SFV, but it’s a good demonstration of where the incentive to play mind games could break down when the payoffs are too lopsided.

Why do we need repeatable situations? If you only run a situation once, then you have no opportunity to gain information on the opponent’s habits and attempt to counter them. If you play one round of RPS with a completely random opponent, then your shot of winning or losing is determined solely by chance. In order to use mind games you need to be able to gain information and use it later. More rounds of play turns mere chance into statistics. This is why you need to have situations in your game that reoccur – repeating situations give players information of their opponent’s tendencies across a variety of occurences. It’s important to note that situations do not need to be perfect replicas of all the game parameters from their priors. Situations need to be similar enough for players to recognise the situation as situation X, in which their opponent has the tendency to use options ABC. Okizeme situations in fighting games can have varying health values, frame advantage or screen position, but they tend to be similar enough to one another that players can get a feeling for their opponent’s tendencies, rather than guessing from scratch each time. When the HP values are low, suddenly the payoffs for success and failure can significantly change, from merely taking damage, to taking a round loss.

Fog of War Chess

This requirement is what prevents many games from forming deep mind games. For example, normal Chess doesn’t have many mind games because you have no hidden information1 – you make a move and then your opponent gets to see the move and choose the best counter they can come up with. There is a variant of Chess called Fog of War Chess, where you can only see the squares that your units can attack. This way you actually can’t see all of your opponent’s moves and board state. However even this variant still fails to create much in the way of mind games because situations do not repeat enough for mind games to take precedence over dumb luck. You would need to play many matches with your opponent before you have enough information to make informed reads on your opponent’s tendencies.

Additional Considerations & Anti-Patterns

Resources and linear game state progression can obviate mind games. Both of these factors hinder or outright forbids the repetition of situations. Resources technically can split each state into a countless number of states. However, while those states are different on paper – the difference between many of them are negligible. Hence in regards to mind games those states are effectively repeatable. There are also cases where the gap in resources between the players is so wide that snowballing occurs. In those cases the game can move onto a different state, which prevents the repetition of situations of the prior state. This is similar to linear game state progression, with the main difference being that resources can allow for a return to a previous state (this is generally associated with comebacks), while linear game progression can only move onwards into the next state. Because of this linear game progressions limit mindgames within the scope of each state, and depending on the frequency of the change of state this could straight up make mind games impossible.

Tech trees are the most direct example of linear game state progression – you can only move left to right through the tech tree.

In Chess your main resource is your units. Chess has a linear progression – you can only lose units. As more and more units are removed from the board, you get closer and closer to the endgame. Once a unit is removed, it can’t be placed back on the board, so you can’t rewind from the endgame back to the middle game.

In this position there are no losing moves for white, and out of possible 28th moves only 4 draw the game

Another important thing about Chess is how progress towards the end of the game also reduces the fighting capacity of each player, because when you have less units, you have fewer moves, and less capacity to box the opponent’s king in. In a fighting game if your health is at 1% and your opponent’s is at 100% a comeback is still possible, because progress towards the victory condition doesn’t affect the range or strength of the options you have available. In Chess if you are behind by a whole piece in an otherwise equal position, and you are playing a decent opponent you have no real chance to win. In this situation, mind games aren’t going to be effective, because your opponent can simply calculate a path to victory. Having more resources on the board is a bigger deal than knowing your opponent’s habits and calling them out.

How do the complete requirements affect other games? RTS games like Starcraft, frequently suffer from the linear game state & snowball problem. Even though hidden information exists and non-transitive systems also exist, there is simply not enough repetition for mind games to be effective. For example, in Starcraft: Brood War, the opening builds in Zerg vs Zerg can act like RPS. However even in a first to 5 format you would only have 9 chances maximum to play out the early game. In these situations, Mind Games are more likely to be Meta Mind Games, based on the player tendencies throughout their careers rather than information gained during the set itself. MOBAs are an interesting case. There are Mind games present and they can help you pull ahead during the laning phase. The level progression & snowballing eventually overshadows these mind games, but for a brief stage of the game mind games have an influence on who pulls ahead. What’s more problematic is that MOBA games are not 1v1, but 5v5 games. As teamplay has a larger influence on outcome, it becomes harder and harder to actually play mind games. It can already be hard to read 1 opponent, and trying to manage a matrix of 5 to 5 players is pretty much impossible. Meta Mind Games again become much more important. Counter-Strike also suffers from the same matrix problem of trying to manage way too many players for mind games to be humanly viable.

Quake, at first glance, might appear as a game where transitive systems dominate, where the player with better aim wins outright, but deeper examination of the strategy shows that mind games are not just possible, but are integral to competitive play. Let’s examine this through the 1v1 duel game mode in Quake…

Top down view of Campgrounds (a popular Quake map) – showing the item locations

One key non-transitive system in Quake is positioning! A position can give you a combat advantage over another position for a particular fight, but there is no “best” position on the map. Another advantage positions give you is paths towards different items on the map. For example, if the mega health is spawning, and your opponent is traveling through tunnel A, if you have already positioned yourself in tunnel A, you can ambush them and defend the tunnel while backing away towards the mega health. You can stall your opponent and have the opportunity to pick up 100 health in the middle of the fight. The maximum stack in Quake is 200 health / 200 armor, so picking up 100 health suddenly fills 25 % of your max stack. Quake maps also have a looping design, and each path has their own advantages and disadvantages compared to other positions – this is the key system that provides the non-transitive elements to Quake.

What constitutes Hidden information in Quake is fairly obvious – you are limited by what you can see, and you can only hear your immediate surroundings, so your opponent’s position is not always known to you. This means the pace of Quake’s mind games play out through a lot of movement, item collection, and brief clashes, punctuated by a few periodic showdowns. You first set up and position, then you finally clash with your opponent. This is why mind games in Quake are not obvious to everyone. A spectator only sees the showdown, but the set-up of the showdown during the “downtime” is where mind games actually play out – the showdown is the outcome of the prior set-up!

What about repeatable situations? Quake has a unique looping structure! The main game state that is affected by position are the spawn timings of the main items on the map – red armor, mega health & the weaker armors. These items respawn periodically. This means that each situation can be parameterised via how far apart the red armor & mega health will each spawn in time (minor items are often ignored).

There is still the problem of snowballing, so how does Quake deal with that? There is a cap on the snowball of maximum 200 health & 200 armour. Due to this, the game is actually split into 3 different possible states. The game could be neutral with both players being roughly equal. A player could be in control, meaning they have the resource advantage, or a player could be out of control – their opponent has the resource advantage. While those are different states the game can still transition in and out between those states in a non-linear fashion.

These states are not unlike pressure in fighting games. In okizeme one player is in control while the other is out of control. The in-control & out-of-control states last much longer in Quake than okizeme situations in fighting games. Luckily, Quake is rich with strategy & mind games even in the in-control and out-of-control states. In contrast to fighting games, where the neutral is the most interesting phase, in Quake it’s more interesting when you’re in control or out of control, rather than at parity.

Quake rewards non-transitive interactions less than other games, but there is still enough reward to make mind games effective and worthwhile. Compared to fighting games, there is a higher reward to transitive interactions – a player with significant mechanical skill advantage will always win, even if they lose each mind game. In fighting games, exchanges tend to be winner takes all, and trades are infrequent. This means attrition is one-sided for any given exchange – determined by the non-transitive factors at play. On the other hand, in Quake trades are mostly unavoidable, both players are subject to some amount of attrition in almost every exchange. In this case, mind games affect the rate of attrition for each player, rather than who takes attrition. Despite that, players still plan to predict their opponents and play unpredictably. There are even competitive players that are known specifically for their ability to read their opponents and play unpredictably – like Cooller.

Conclusion

While mind games tend to be associated only with the fundamental requirements, in reality: We must take into account all of these additional factors so that players will engage with mind games in actual competitive games. Of course, the games examined in this article are not the only ones with mind games – there are many more games with rich mind games that are worthy of exploration and analysis2.

  1. Chess actually does have hidden information – you don’t know what your opponent is calculating at any given moment! This is actually important when there is a clock on the board, since a way you can gain advantage is by playing a line that your opponent has not considered and calculated. Playing into non-obvious lines is a way you can bleed your opponent’s clock and win! However, mind games are still not effective there due to the lack of repeatable situations. ↩︎
  2. A more niche example would be Armagetron Advanced (also known as Retrocycles on steam). What is interesting about this game is that mind games are present in a free for all mode – sumobar where 8 players face off. This has to do with the unique “combat” system of the game where you are mostly fighting off players 1 after another in a looping scenario. ↩︎

How to Learn a Fighting Game from Scratch

Did you know there’s a Les Misérables fighting game?

I love picking up new fighting games. The task of learning how to play fighting games at all can seem incredibly daunting, so learning another, or a dozen different games, can seem impossible. Once you’ve gotten your foot in the door, you’ll find that it’s a lot easier than you think it is; to the point where it’s even possible to load up a game with a friend that neither of you have any experience with and play fairly competently! There are even “Mystery Game” tournaments where this is the entire focus, playing a different obscure game each round of the tournament.

In this article, I’m going to assume you have a basic familiarity with fighting games already, and I’m going to drop some jargon. If you’re not ready for that, maybe start off with some Beginner Tutorials and ease your way into the genre. If this article doesn’t make a lot of sense to you, I wrote most of the glossary on the SuperCombo wiki, and Infil has written his own glossary as well.

So what’s my routine for picking up a new fighting game?

Continue reading →

Dialectics & Conflicting Priorities: The Tension that Binds Games Together

I’ve been teaching my third Mastering Game Mechanics course with GameDesignSkills.com and one of the concepts we talk about is Tension. Alex Brazie, my cowriter for MGM and one of the owners of GDS, likes to explain tension like a rope. A rope is loose and floppy and lacks all tension when it’s not tied to anything. When it’s tied on one end, it hangs straight, but is still easily moved. When the rope is tied tight from both ends, it’s stiff with tension. In order to create tension for players, there need to be at least 2 things pulling on you. This analogy never quite sat right with me. It seemed kind of wishy washy.

As I was writing my article on Deus Ex versus Crysis Warhead something clicked for me. It’s about conflicting priorities or objectives. That’s what creates tension. That’s what creates interesting choices, instead of just different ones. And this, like depth, is reflected fractally at all scales of a game’s design. Technically, this tension is precisely what distinguishes differentiated depth from relative depth. This is what creates Interesting Decisions, as defined by Sid Meier.

Even more accurately, this is what Hegel describes as a Dialectic: A set of contradictions that propel action in search of a resolution.

In one method of framing a dialectic (Fichte’s method), there is a Thesis, the desire to achieve an objective; an Antithesis, something that stops you from achieving that objective; and a Synthesis, the line of action that allows you to overcome adversity, achieving your objective.

Of course, games ideally employ multiple of these, not just a singular thesis and antithesis. They create desires for players and simultaneously thwart them, such that any attempt to create a resolution between them is flawed and imperfect, a temporary compromise that meets the demands of the moment, but doesn’t ultimately undo the contradiction. Ideally, the synthesis will itself propel new contradictions.

Another way of framing this relationship is: Keep the Player Solving.

Continue reading →

Melee Attacks in PVP Must Be Fast!

There is a common misconception in PVP game design that melee attacks should be slow and reactable in order to make it fair for your opponents to play around them. The problem with this is that it fundamentally breaks the core game dynamic, resulting in a game where doing nothing is the best option.

PVP games focused on Melee combat must have some way to either hurt the opponent that they can’t react to, or a way to set up a situation where they cannot avoid getting hurt that they cannot react to. If a game doesn’t have this, it will result in a complete stalemate. A more broad way of formulating this is: A PVP game must have a way for any player to advance the game towards a conclusion where one side wins, and any action that would prevent this advancement must be dependent on Rock Paper Scissors Guesswork, or have a chance of failure.

I believe that all PVP games are a complex (or not so complex) combination of 3 simpler games: Rock Paper Scissors, Skill Tests (or efficiency race), and Random Number Generation. Everything PVP is a game of chance, a game of skill, or a game of prediction; or some combination of the three.

Melee combat games are games of largely RPS. Melee strikes have a commitment, like a throw of hands in Rock Paper Scissors. And when they connect with an opponent, they will inflict hitstun, interrupting the opponent’s action. This means that different choices will counter one another, like in Rock Paper Scissors. This is a non-transitive relationship between different options and how many points they score. And critically: When you throw hands in RPS, you do it on the count of 3, throwing them simultaneously, so that neither of you can see which hand the other person threw.

Continue reading →

Player Agency Doesn’t Make Sense

A commonly invoked concept for video games is the concept of Agency. In real life, Agency refers to the ability of individuals to act upon the world and shape their life outcomes, especially in relationship to other people. I don’t think this concept or framing makes sense for games, and the game The Stanley Parable, kind of lampoons this concept, especially in this trailer.

I don’t think the concept of Agency makes sense for video games, because I view games more abstractly than stories or simulations. If games are self-contained systems of rules and interactions, basically a big bundle of math, then how could you have more or less ability to affect the world or society when there is no world or society to affect? How would you compare the agency of action puzzle games, such as Tetris, Panel De Pon, Puyo Puyo, or Puzzle Fighter II Turbo? How would you compare the agency of sports, such as Soccer, Basketball, American Football, or Tennis?

Am I expressing Agency here?
Continue reading →

10 Years of Critpoints

10 years ago (and 2 months, but who’s gonna nitpick that?) I started this blog, Critpoints. Before that, I had been writing for Gather Your Party, a modest blog that aimed to challenge the establishment of professional games journalism with a staff of volunteers, no advertising, some of the early crop of gaming video essayists, and the tagline, “Honest Gaming Journalism”. For a lot of fairly predictable reasons, we burned out and eventually the site shuttered.

While I wrote there, I authored a column called, “More Than Mashing”, which showcased and explained different advanced video game techniques and play. This translated into a few YouTube Videos, most of which have been lost to time. I later ended up reviving this concept as a Facebook page, which did great until I got bored of it, and ran out of clips. Currently, that idea survives as a channel in my Discord Server, and as the banner in this site’s layout.

Since GYP, I’ve been involved in a few different projects, including Design Oriented, a group of game designers who were interested in exploring a more mechanical angle to video game design. I ended up leaving due to differences in point of view, but one thing I held onto was the name, “Crit Points”, which I had suggested as a potential name for the DO project. I tried combining the different ideas of “critique,” “hit points,” and “critical hit” into one short name. The tagline under the website name is intended to reflect the triple entendre. (Similarities to ActionPts, someone I used to work with, and ContraPoints are coincidental (I didn’t hear about ContraPoints until 2018) ).

Critpoints became my new brand, and I started this blog in March 2015!

Continue reading →

How to Code Fighting Game Motion Inputs

So previously I’ve taught you How To Perform Fighting Game Motions, now lets learn how developers coded them. As far as I know, nobody has documented how to do this before, and it’s essential for anyone making a fighting game, or anything like a fighting game.

There is a website called SFVSim that catalogues change differences between versions for moves in Street Fighter V. This includes a lot of data on each move, including the input requirements.

This is extremely helpful for determining the logic involved for these motion inputs. The buffer on each direction determines how much time in frames is allowed to elapse before the next input is provided, or the motion becomes invalid. In other words, it determines how quickly you need to do the motion, and how much time you have to press the button after you’ve completed it.

Continue reading →

Scrubs & Johns: A Defense Against Bad Sportsmanship

Competition gets personal. Competition gets people riled up and sometimes people get angry. Being a gracious loser and a humble winner is tough. Being a bad sportsman is a common and easy pattern of behavior to fall into, and the Fighting Game and Smash communities have created different types of defenses against salty players who can’t hold their Ls.

No Johns

In the Smash Bros community, legend says there was once a guy named John who had an excuse for everything. “I didn’t sleep well last night!” “The CRT was tilted away from me!” “The sun was in my eyes!” “My dog ate my inputs!” Naturally this wasn’t very polite to his opponents.

This eponymous John was so infamous that eventually, when people would make excuses for why they lost, people started to say, “No Johns!” It became such a big meme that over a decade later, Reggie Fils-Aime would quote it in a promotion for Smash 4.

No Johns helped to promote an environment where, rather than complaining, people would focus on the game and improve. It wasn’t perfect, but it was a funny and certainly helpful.

Continue reading →

How to be a Good Fighting Game Community Member

The Fighting Game community has different social expectations than a lot of other areas of public life, and gaming. There is a different idea of what’s considered fair, what’s considered cheating, and what sort of behavior is expected. The FGC has its own social contract you could say. Admittedly, some of this article might just be projection on my part, of what I want to see in the community, or what I imagine the community is like, more than what is actually community norms. Some of these guidelines are going to partially restate each other.

  1. No one is expected to play at your level. Nobody is obligated to go easy on you.
  2. No one is expected to refrain from any particular tactic or character pick, especially a winning one.
  3. You are responsible for your negative emotions, and it is your responsibility to not lash out at other people.Trash talk is expected to be in good fun, and not borne out of a personal grudge.
  4. You are responsible for your character picks and your choices of tactics.
  5. If you think something is broken or unfair, start using it. There is no honor in choosing to lose.
  6. It’s okay to want the game to be different (whether it’s about balance or focus), but that should be separate from hating the game or players.
  7. It is polite to acknowledge and celebrate your opponent’s successes, especially when they exploit your habits or knowledge. Especially when they win in a dirty or lame way.
  8. Take responsibility for your mistakes or shortcomings, but don’t use them as excuses.
  9. It’s up to you to take improvement seriously.
  10. Don’t disrespect the other person’s skill level.
  11. It’s not your job or anyone else’s job to haze newcomers.
  12. Don’t be afraid to ask people for games. (and don’t apologize for being bad)
  13. Don’t keep secrets about how your character works.
  14. Keep a spirit of open collaboration.
  15. You’ll get better advice if you ask specific actionable questions about game scenarios, and you might not get any advice if you ask too broadly.
  16. Be willing to pick up new games. (corollary, don’t be that bitch that holds up brackets)
  17. Welcome new players and 0-2ers.
  18. You’re not the main character.
  19. Exploit every advantage available to you, but keep it in the game. Don’t be rude outside the game.
  20. Focus on self-improvement instead of results.
  21. Play to win, especially in tournament.

Altogether, the spirit of the fighting game community is that this is a place to take the game seriously, but not personally. You have a responsibility to yourself and your opponents to play your best, and never hold it against anyone else playing their best, no matter what style they choose to play.

I feel like the community has forgotten some of these when I see saltiness over people picking top tier characters, or complaining about characters or tactics they don’t like. It’s okay to want the game to be different than it is, but remember that as a competitor, you should take advantage of even the things you think are unfair or boring. A lot of modern fighting game discussion has devolved into complaining over increasingly small and ineffable imbalances in the most balanced games in the history of the genre. It would probably serve us all to have some grace and to move on to games we enjoy more when we’re not happy. There are hundreds of amazing fighting games out there, we don’t have to stick with games that make us miserable just because they’re new and popular.

All in all, have a fun time and treat your community and your competitors right. What makes the scene magical is us.