MCDGames

Shelved, unfinished. 37 of 100 games were played on 9 October 2026, then the table was stopped: the full set would have cost about $25. Every square here is a real game, the empty squares were never played, and 3 of the 8 models never got a game. The one thing to take from it: the random player won 2 of its 10 games and the perfect player won 10 of its 10 games, and the models sit in between.

The table

The model on the left moved first; the model along the top moved second. W means the model on the left won, L means it lost, D is a draw. The small number is how many moves the game took.

first ↓   second →FableOpusAstraSolGeminiGrokDeepSeekHaikuRandomPerfect
Fable
Opus
Astra
Sol
Gemini
Grok
DeepSeek
Haiku
Random
Perfect

Standings

In no particular order, because the schedule was never finished: a player with three games cannot be ranked against one with eight. Games a model played against itself are on the grid but left out of these counts. Two yardsticks play in the same table: a player that picks columns at random, and a solver that never makes a mistake.

PlayerWonDrewLostForfeitsBest moveBlunders a gameMissed winsThinking a moveSeconds a moveCost
Claude Fable 5.110080%0.081313.6$0.44
GPT-6.1 Sol40659%1.42659.1$0.27
Gemini 3.8 Flash70371%1.21113210.7$0.42
DeepSeek V4.1 Flash0010457%1.5101.8$0.01
Claude Haiku 5.570460%0.97845.8$0.04
Random player20817%1.84
Perfect player1000100%0.0

How it works

The message a model gets

You are playing Connect Four.

The board has 7 columns and 6 rows. Two players take turns. On your turn you choose a column and your piece drops to the lowest empty space in it. The first player to get four of their own pieces in a line, across, up and down or diagonally, wins. If the board fills up first, the game is a draw.

You are {you}. Your opponent is {them}. {first} moved first. It is your turn.

The board, top row first. A dot is an empty space. The numbers are the columns.

{board}

Columns played so far, in order: {moves}

Reply with the number of the column you choose, 1 to 7, and nothing else.

What this does not show

All the tests