# Can ai's play boardgames?

**URL:** <https://boards.straightdope.com/t/can-ais-play-boardgames/1029428>\
**Category:** Factual Questions\
**Tags:** board-card-word-game, chess, ai\
**Created:** [April 20, 2026, 2:27pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428 "2026-04-20T14:27:13Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![N9IWP](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/n9iwp/32/3154_2.png) [@N9IWP](https://boards.straightdope.com/u/N9IWP)\
**Post date:** [April 21, 2026, 2:34am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/61 "2026-04-21T02:34:54Z")

</div>

Here they have AI’s compete against each other in Diplomacy:

> **[We Made Top AI Models Compete in a Game of Diplomacy. Here’s Who Won.](https://every.to/p/diplomacy)**
>
> The models that did the best learned to lie, deceive, and betray their fellow players

Here CICERO played pretty well:

> **[Diplomacy and CICERO](https://ai.meta.com/research/cicero/diplomacy/)**
>
> Diplomacy and CICERO. Learn about the game, watch our AI agent CICERO play with experts and read about its performance in an online league.

Brian

---

<div class="post-metadata">

**Author:** ![Spiff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/spiff/32/9852_2.png) [@Spiff](https://boards.straightdope.com/u/Spiff)\
**Post date:** [April 21, 2026, 3:24pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/62 "2026-04-21T15:24:14Z")

</div>

Really bad at playing Twister, I hear.

---

<div class="post-metadata">

**Author:** ![md-2000](https://avatars.discourse-cdn.com/v4/letter/m/9d8465/32.png) [@md-2000](https://boards.straightdope.com/u/md-2000)\
**Post date:** [April 22, 2026, 2:27am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/63 "2026-04-22T02:27:25Z")

</div>

> [@Little\_Nemo](#):
>
> I can see this process of learning by self-play working in chess, where you have thirty-two pieces on a sixty-four square board and a single winning objective. A fast computer can play the game millions of times and develop paths that will lead to winning.

But unless there’s a “supervisor” saying “that’s not a valid move” then the computer is learning nothing, just shuffling pieces on the board randomly. Which requires programming the rules into something.

When training for Bridge, is the computer cheating by knowing all the other hands, or does it learn that the other three hands can be totally random and plays them blind? Plus a supervisor again, that says, “you are not allowed to play that card this hand” and “you have won this hand”. The bidding process is new again, since it requires “sending messages”. If separate instances of the AI are playing each hand, it could be they evolve a completely signal process. (Or each pair of AI partners develop their own code) Although (human) logic suggests that after each game (hand?) the separate IA’s would pool their learning.

The real question in this thread is - can an AI learn strategy, as opposed to valid moves? I assume strategy takes a lot longer.

---

<div class="post-metadata">

**Author:** ![CaveMike](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cavemike/32/16379_2.png) [@CaveMike](https://boards.straightdope.com/u/CaveMike)\
**Post date:** [April 22, 2026, 3:10am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/64 "2026-04-22T03:10:54Z")

</div>

There is a game engine aka supervisor that enforces the rules and presents the valid choices at any given time.

An AI Bot can learn strategy. When you train it, you give the trainer a score based on game state. It uses this to optimize it’s game play.

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [April 22, 2026, 1:11pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/65 "2026-04-22T13:11:19Z")

</div>

> [@md-2000](#):
>
> But unless there’s a “supervisor” saying “that’s not a valid move” then the computer is learning nothing, just shuffling pieces on the board randomly. Which requires programming the rules into something.

Couldn’t you feed it like a hundred thousand or million games and just have it infer the rules by observation? I would think this is possible given enough example games.

---

<div class="post-metadata">

**Author:** ![Little\_Nemo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/little_nemo/32/3120_2.png) [@Little\_Nemo](https://boards.straightdope.com/u/Little_Nemo)\
**Post date:** [April 22, 2026, 2:33pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/66 "2026-04-22T14:33:49Z")

</div>

> [@pulykamell](#):
>
> Couldn’t you feed it like a hundred thousand or million games and just have it infer the rules by observation? I would think this is possible given enough example games.

There is a genre of games like this. You’ll have a game with a deck of cards, for example, where one player is the leader who comes up with a set of rules which they keep secret. The rest of the players play cards one at a time and the leader tells them what the results of their card is, without telling them why. The point of the game is for the other players to figure out the secret rules.

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [April 22, 2026, 2:42pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/67 "2026-04-22T14:42:38Z")

</div>

Oh, yes, I’m familiar with those. Eleusis is the one that I remember. One difference here is that you do have a “leader,” as you put it, that does know the rules and is queried as to whether a move is valid or not. Similar sort of idea to what I’m proposing, but without the intervention of a rules arbiter.

I would think the basics of the game could be induced pretty quickly with a fairly small, by AI standards, training set. The tricky bits would be inferring en passant and castling rules, and maybe things like underpromotion (but that one less so.) Once again, given enough training games, I think it’s doable. It looks like there are over 100 million games available publicly from what I could get with some google searches (and about 10-20 million classified as “high quality”), so I would think there are enough examples there for a good learning algorithm to pick up on. Castling happens almost every game, and en passant captures are like 1% of games, on the low end of the estimate. I should think there is enough training data there, given a good unsupervised training algorithm.

---

<div class="post-metadata">

**Author:** ![CaveMike](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/cavemike/32/16379_2.png) [@CaveMike](https://boards.straightdope.com/u/CaveMike)\
**Post date:** [April 22, 2026, 3:09pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/68 "2026-04-22T15:09:07Z")

</div>

If you can create a scoring function based on the saved games, then you can absolutely do this. It will only learn as well as your scoring function is accurate and consistent.

For example, if your scoring function is naive:

“for these saved games I give a +1 if the AI learns the next move and a -1 if it does not”

then you are going to confound the AI. It won’t learn valid moves; it will learn to reproduce games. Since saved games don’t capture the entire possibilities, the AI will be confused.

You can give it a score based on whether or wins/loses/draws and treat invalid moves as loses. This will work, but requires more compute iterations to see the big picture.

One example I gave up-thread is learning to play Atari games, like Breakout. This is done completely from scratch. The AI doesn’t know how to even “see”. You feed it screen pixels and the current score and it first learns to understand the screen, how to move the paddle, and eventually how to keep the ball in the air.

The AI doesn’t have any pre information like “this is a video game” or “this 2d array of pixels represents vision”.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [April 23, 2026, 1:28am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/69 "2026-04-23T01:28:11Z")

</div>

> [@md-2000](#):
>
> The real question in this thread is - can an AI learn strategy, as opposed to valid moves? I assume strategy takes a lot longer.

The answer to that question is definitely yes. Someone did, in some sense, teach AlphaChess valid moves. But nobody taught it anything about strategy; it did that all on its own.

---

<div class="post-metadata">

**Author:** ![vbob](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/vbob/32/4439_2.png) [@vbob](https://boards.straightdope.com/u/vbob)\
**Post date:** [May 2, 2026, 9:57am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/70 "2026-05-02T09:57:55Z")

</div>

> [@Dorjan](#):
>
> I’m interested to see if it would start making up words based on the tiles that it has.

Just like my friends do!

---

<div class="post-metadata">

**Author:** ![IridiumIodineSulfur](https://avatars.discourse-cdn.com/v4/letter/i/b9e5f3/32.png) [@IridiumIodineSulfur](https://boards.straightdope.com/u/IridiumIodineSulfur)\
**Post date:** [May 7, 2026, 1:41am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/71 "2026-05-07T01:41:22Z")

</div>

Have you ever seen YouTube videos about chess players playing against ChatGPT? I can confirm they are not faked and have tried myself. It plays crazy, illegal moves and does things that don’t even make sense. Based on that, I’d say no.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [May 7, 2026, 9:38pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/72 "2026-05-07T21:38:42Z")

</div>

That just shows that ChatGPT (or other AIs similar to it) can’t play chess. But there are other AIs, that work very differently, that can.

You might as well claim that humans can’t play Go, because I’m a human, and I’ve never even learned the rules.

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [May 7, 2026, 9:46pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/73 "2026-05-07T21:46:09Z")

</div>

Look up Alpha Zero.

LLMs – large LANGUAGE models – do not play chess well. They were not made to play chess well. Alpha Zero was an AI created just to learn the rules to and play Chess, Go, and Shogi, and happens to do better at those games than any human.

---

<div class="post-metadata">

**Author:** ![Little\_Nemo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/little_nemo/32/3120_2.png) [@Little\_Nemo](https://boards.straightdope.com/u/Little_Nemo)\
**Post date:** [May 7, 2026, 10:39pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/74 "2026-05-07T22:39:11Z")

</div>

I feel that this is a good test of what an ai will have to do in order to succeed in the real world.

It’s asking the ai to receive a set of instructions, determine from them what the objective is, know what actions are possible, and decide which sequence of possible actions are best suited to reaching the objective.

An ai that can read the rulebook of a board game and then know how to play the game is demonstrating the same abilities that we’d expect of a self-driving car where we get in and say “Take me to Walmart”.

---

<div class="post-metadata">

**Author:** ![IridiumIodineSulfur](https://avatars.discourse-cdn.com/v4/letter/i/b9e5f3/32.png) [@IridiumIodineSulfur](https://boards.straightdope.com/u/IridiumIodineSulfur)\
**Post date:** [May 7, 2026, 10:55pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/75 "2026-05-07T22:55:44Z")

</div>

> [@Chronos](#):
>
> That just shows that ChatGPT (or other AIs similar to it) can’t play chess. But there are other AIs, that work very differently, that can.

I see what you’re saying, and I agree. I understanded that the original question was whether an AI not programmed to play chess (or something else) could learn.

If I handed you a rulebook for Go, chances are, you could. AI, however, probably couldn’t.

---

<div class="post-metadata">

**Author:** ![IridiumIodineSulfur](https://avatars.discourse-cdn.com/v4/letter/i/b9e5f3/32.png) [@IridiumIodineSulfur](https://boards.straightdope.com/u/IridiumIodineSulfur)\
**Post date:** [May 7, 2026, 10:56pm UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/76 "2026-05-07T22:56:43Z")

</div>

That’s the point I’m trying to make. OP was asking if AIs _not_ programmed for it could learn.

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [May 8, 2026, 3:08am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/77 "2026-05-08T03:08:49Z")

</div>

Alpha Zero was not programmed with a set of rules for chess. It was fed a bunch of games and figured it out for itself. Same with Go. Are you familiar with Alpha Zero?

---

<div class="post-metadata">

**Author:** ![Francis\_Vaughan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/francis_vaughan/32/3093_2.png) [@Francis\_Vaughan](https://boards.straightdope.com/u/Francis_Vaughan)\
**Post date:** [May 8, 2026, 4:03am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/78 "2026-05-08T04:03:32Z")

</div>

It wasn’t simply fed a bunch of games. It was provided with a very large space of games generated by an array of 5000 TPUs. Only over 24 hours, but we might expect that there were many billions or trillions of games. The training system knew the rules

This is the strength of the system. There were enough games that the ML system could gain enough traction to build a position quality metric. From an existing position it has likely just learned enough to choose the next position that maximises the metric. Enough games and the metric for illegal moves is small enough that it never makes illegal moves. So rule play may come for free.

In contrast to older ML players that needed explicit rule logic and were often trained on real life games.

The system isn’t a general purpose AI. It has a tree search algorithm explicitly at its core that is implicitly designed around game play. It uses a Monte Carlo tree search rather than traditional alpha beta, therein lies one of the more interesting features.

So, could an AI play an arbitrary board game? If you used a system like Alpha Zero, then yes. But you still need to code up the rules. Something needs to be able to feed the training system the billions of legal games for it to learn from. Could you get an LLM to write this code? Maybe. Not clear I would trust it to get it right.

However, with enough effort it might be possible to craft an LLM that could parse reasonably explicit rules and generate code. Then you could in principle bind all the systems together and build a system that could play from just the rules. This is a long way from feeding one of the popular LLMs the rule book. Someone is paying for the compute to run the training.

---

<div class="post-metadata">

**Author:** ![Maserschmidt](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/maserschmidt/32/18829_2.png) [@Maserschmidt](https://boards.straightdope.com/u/Maserschmidt)\
**Post date:** [May 8, 2026, 4:05am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/79 "2026-05-08T04:05:26Z")

</div>

All instances had the rules until MuZero, and for Chess it was not given reference games.

| System | Game(s) | Given rules? | Given expert games? |
| --- | --- | --- | --- |
| AlphaGo | Go | Yes | Yes |
| AlphaGo Zero | Go | Yes | No |
| AlphaZero | Chess, Go, Shogi | Yes | No |
| MuZero | Chess, Go, Shogi, Atari games | No | No |

What’s really interesting about MuZero is that it was trained only given the legal moves in a position. So it wasn’t given the rules, but it probably inferred them quickly.

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [May 8, 2026, 11:11am UTC](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428/80 "2026-05-08T11:11:29Z")

</div>

Ah, crap, I was conflating MuZero and AlphaZero. I had thought by AlphaZero, rulesets weren’t included in training, but it looks like it was MuZero when that happened.

[Previous page](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428.md?page=3)

[Next page](https://boards.straightdope.com/t/can-ais-play-boardgames/1029428.md?page=5)
