When AI solves a game, focus on the game’s mechanics, not its theme.

  1. A game design consists of two things: mechanics and theme.

    1. The game mechanics is the abstract protocol governing how the players interact with each other and their shared environment.

    2. The game theme is a fictional interpretation of the elements of the game.

    3. Consider Battleship — the theme is a naval battle, and the mechanics are a particular 2-player sequential discovery game.

    4. There is a correspondence between the ontology of the mechanics and the ontology of the theme, but this correspondence is mostly arbitrary. For example, the Knight in chess has almost nothing to do with actual knights.

  2. When an AI solves a game, people often overfocus on the theme of the game relative to the mechanics of the game.

  3. Maybe this is for psychological reasons:

    1. The theme is more interesting than the mechanics.

    2. The theme is in our pre-cached ontology — my brain already has a pre-cached concept of “naval battle” but it doesn’t have a pre-cached concept corresponding to the particular mechanics of Battleship. In fact, this is why games have themes in the first place — they serve partly as mnemonics for the rules.

    3. Did you know that people cooperate more in the Prisoner’s Dilemma if the game is called “The Community Game” than “The Wall Street Game”?!

  4. Or maybe this is for rational reasons:

    1. Other people might think that there is a deeper connection between the theme and the mechanics of the particular game than I do. For example, they might think there is some genuine non-arbitrary connection between the mechanics of monopoly and the real estate market.

    2. See the existing debate about ludonarrative dissonance.

  5. If people overfocus on the theme, then they will make incorrect predictions about AI.

    1. For example, they’ll hear that AI has solved Full-Press Diplomacy and extrapolate that AI will soon be able to solve other games of a similar theme (i.e. international military negotiations).

    2. However, they should instead extrapolate that AI will soon be able to solve other games with similar mechanics.

    3. Here’s some practical advice: imagine the game had the same mechanics but a different theme. Sure, AI has solved Full-Press Diplomacy, which is scary because the theme is militaries negotiating about nations to invade. But what if the theme was about gardeners negotiating which flowers to buy? Okay, still a bit scary, but you get my point.

Appendix

So anyway, what are game mechanics?

  • Is time discrete (i.e. turn-based) or continuous?

  • How many turns are there? Boundedly-many? Finite-but-unboundedly many? Infinitely many?

  • Do the players move sequentially or simultaneously?

  • How many possible moves are there each turn?

  • How many players are there?

  • Are players ever eliminated?

  • What are the winning conditions?

  • How many players can win?

  • Do the players accumulate points?

  • How sparsely are points allocated?

  • Do players know how many points the other players have?

  • Is it harder to accumulate points the more you have, or easier?

  • Is there an upper bound on the number of points? A lower bound?

  • Is the game purely cooperative, purely adversarial, or somewhere inbetween?

  • Can the players communicate publicly?

  • Can the players communicate privately?

  • Are the mechanics symmetric with respect to each player?

  • Are the mechanics symmetric with respect to each pair of players? E.t.c.

  • How unequal is the advantage between players at the start?

  • Is the environment deterministic? Or stochastic? What’s the bit-rate from the Random Number Generator?

  • How Kolmogorov-complex is the environment?

  • How computationally-complex is the environment?

  • Is there little interference between players (like the 400m dash), or much interference (like a football game)?

  • Does one strategy dominate all others, or is the game nontransitive?

  • Is the state space continuous or discrete?

  • Is the action space continuous or discrete?

  • If discrete, how many bits specify the game state?

  • If continuous, what’s the topology?

  • Are the actions reversible?

  • And so on, and so on.