← Latest papers
🤖 AI

FootsiesGym: A Fighting Game Benchmark for Two-Player Zero-Sum Imperfect-Information Games

This paper introduces FootsiesGym, an open-source, vectorized benchmark environment based on the minimalist fighting game Footsies, designed to facilitate efficient research and training of reinforcement learning algorithms for two-player zero-sum imperfect-information games.

Original authors: Chase McDonald, Nathan Tsang, Wesley N. Kerr

Published 2026-07-08
📖 4 min read☕ Coffee break read

Original authors: Chase McDonald, Nathan Tsang, Wesley N. Kerr

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you want to teach a robot how to be a master fighter. You have two bad options for training it:

  1. The Chess Board: It's too simple. The rules are clear, the moves are short, and there's no real "feeling" of a fight. It's like teaching someone to swim by having them walk on a treadmill.
  2. The Real Olympics: It's too hard. Games like Street Fighter or Dota 2 are so massive and complex that you'd need a supercomputer just to run a single practice session. It's like trying to learn to swim by jumping into the middle of a hurricane.

FootsiesGym is the "Goldilocks" solution. It's a new, open-source training ground built on a tiny, stripped-down fighting game called Footsies. It's simple enough to run on a normal computer, but complex enough to teach a robot the deep, tricky psychology of fighting.

Here is how the paper breaks it down, using some everyday metaphors:

1. The Game: A Game of "Rock, Paper, Scissors" with a Twist

In a real fighting game, there are long combos and flashy moves. In Footsies, they stripped all that away to focus on the Neutral Game.

Think of the Neutral Game as the moment two boxers circle each other, waiting for an opening. It's a constant game of Rock, Paper, Scissors:

  • If you attack, I can block.
  • If I block, you can move in closer.
  • If I move in, you can dodge.

There is no single "best move." If you always punch, you get blocked. If you always run, you get hit. You have to mix your moves randomly, like a poker player bluffing, so your opponent can't predict you. This is called a "non-transitive" strategy (where A beats B, B beats C, but C beats A).

2. The Training Gym: A High-Speed Simulator

The researchers built a "vectorized simulator." Imagine a regular video game is like a single person running on a treadmill. FootsiesGym is like a massive gym with 128 treadmills running at once, all controlled by one brain.

  • Speed: It runs so fast that a standard computer can simulate 52,500 game steps every second. That's like playing a million matches in the time it takes to drink a cup of coffee.
  • The "Blind" Factor: Just like in real life, you can't see your opponent's thoughts. The AI only sees what's on the screen, not what the other player is planning. This makes it a true test of prediction, not just reaction.

3. The "Secret Move" Problem

One of the most interesting findings in the paper is about a "Special Attack." In this game, you can charge up a powerful move by holding a button for a specific amount of time (60 frames).

  • The Analogy: Imagine trying to teach a dog to bark on command. If you just throw treats randomly, the dog might accidentally bark once by chance, but it won't understand the pattern.
  • The Result: The researchers found that standard AI training methods were terrible at discovering this special move. Because the move requires a very specific sequence of actions (hold for 60 frames, then release), random exploration is like finding a needle in a haystack. The AI mostly ignored it, sticking to simple punches and blocks. This shows that even in a "simple" game, some smart strategies are too hard for standard AI to find on its own.

4. The Results: Smart but Boring?

The researchers tested several AI algorithms to see who learned best.

  • The Winners: The AIs got really good at beating "dumb" opponents (like a robot that just stands still). They learned to win about 90% of the time.
  • The Catch: As the AIs got smarter, they became too cautious. They learned that the safest way to win was to just wait and react, rather than taking risks or using the cool special moves. They became "boring" fighters who never initiated an attack.
  • The Lesson: Being the "best" at winning doesn't always mean being the most fun or engaging opponent. The paper suggests we need new ways to teach AI to be not just strong, but also proactive and interesting.

Why This Matters

The paper argues that FootsiesGym is a perfect "test lab" for researchers. It's fast enough to run thousands of experiments, but complex enough to show us where current AI methods fail (like discovering hidden strategies or balancing aggression with defense). It bridges the gap between simple math puzzles and the chaotic reality of real video games.

In short: FootsiesGym is a tiny, fast, open-source fighting arena designed to help us figure out how to teach AI to think like a human fighter, not just a robot that follows a script.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →