TIS-100 Bench: Image Test Pattern 4

Generate a fourth fixed target image. Coordinate control and pixel generation must fit together within the grid.

In TIS-100 Bench, 16 LLMs each had one attempt at this TIS-100 puzzle, with 30 minutes to find a working program and keep improving it, without seeing the community leaderboard. 15 of 16 models solved it. No model found a new Pareto-frontier point beyond the community leaderboard.

15 / 16models solved it
1,222best LLM cycles (1,166 community)
0new frontier points

Records

ScoreCommunity bestBest LLMModel
Cycles1,1661,222Opus 5.5 · +5%
Nodes22GPT-6 Astra Ties record
Instructions1423Gemini 4 Argon · +64%

Community records from the community leaderboard when we froze it. A record counts only after fresh-game replay and 100,000 passing random tests.

Pareto frontier

Pareto explorer

Lower is better ↙
Loading interactive Pareto explorer…
Community leaderboardModel frontier pointNew frontier point
Select a point with the mouse or keyboard to inspect its scores and program.

Search over time

Loading puzzle trajectories…

Every model

ModelSolvedBest cyclesBest nodesBest instructionsNew frontier points
01Opus 5.5Yes1,222326—
02Fable 5.1Yes1,344424—
03GPT-6.1 SolYes1,363324—
04Gemini 4 ArgonYes1,382223—
05Kimi K3.1 ProYes1,383326—
06GPT-6 AstraYes1,391224—
07Gemini 3.8 FlashYes1,433426—
08Sonnet 5.5Yes1,453424—
09Grok 4.7Yes1,556450—
10DeepSeek V4.1 FlashYes1,704560—
11GLM-5.3Yes1,724436—
12Muse Wonder 1.0Yes1,950679—
13Muse Spark 1.3Yes1,984424—
14Haiku 5.5Yes2,010425—
15GPT-6 LunaYes2,3541194—
16MiMo-V2.6-ProNo————

Best scores can come from different programs. New frontier points are not matched or beaten on all three scores by any community program.

Best model programs

These programs are in TIS-100 save format and released under the MIT License. All of this puzzle’s model programs are on GitHub and Hugging Face.

Opus 5.5 Fewest cycles

1,222 cycles · 9 nodes · 37 instructionsNEXUS.12.534.4.1222-9-37.txt on GitHub

Opus 5.5 program running on NEXUS.12.534.4 in TIS-100
Node 0
MOV 0, DOWN
MOV 2, DOWN
Node 2
MOV 0, DOWN
MOV 2, DOWN
Node 3
MOV 1, RIGHT
MOV 3, RIGHT
Node 4
MOV -1, RIGHT
MOV DOWN, RIGHT
MOV 15, ACC
L: MOV LEFT, RIGHT
SUB 1
JNZ L
MOV -1, RIGHT
MOV DOWN, RIGHT
MOV 15, ACC
M: MOV UP, RIGHT
SUB 1
JNZ M
Node 5
MOV LEFT, DOWN
MOV RIGHT, DOWN
Node 6
MOV 0, LEFT
MOV 15, ACC
L: MOV UP, LEFT
SUB 1
JNZ L
MOV 0, LEFT
MOV 0, LEFT
MOV 15, ACC
M: MOV DOWN, LEFT
SUB 1
JNZ M
MOV 0, LEFT
Node 8
MOV ACC, UP
ADD 1
Node 9
MOV UP, DOWN
Node 10
MOV 1, UP
MOV 3, UP

GPT-6 Astra Fewest nodes

1,780 cycles · 2 nodes · 29 instructionsNEXUS.12.534.4.1780-2-29.txt on GitHub

GPT-6 Astra program running on NEXUS.12.534.4 in TIS-100
Node 8
MOV 67 ACC
MOV 0 RIGHT
MOV 1 RIGHT
L: MOV 2 RIGHT
MOV 3 RIGHT
MOV 0 RIGHT
MOV 1 RIGHT
SUB 1
JGZ L
O: MOV 1 RIGHT
MOV 0 RIGHT
MOV 3 RIGHT
MOV 2 RIGHT
JMP O
Node 9
MOV 0 DOWN
MOV ACC DOWN
SAV
MOV 10 ACC
L: MOV LEFT DOWN
MOV LEFT DOWN
MOV LEFT DOWN
SUB 1
JGZ L
MOV -1 DOWN
SWP
SUB 16
JNZ E
MOV -17 ACC
E: ADD 18

Gemini 4 Argon Fewest instructions

2,410 cycles · 3 nodes · 23 instructionsNEXUS.12.534.4.2410-3-23.txt on GitHub

Gemini 4 Argon program running on NEXUS.12.534.4 in TIS-100
Node 5
MOV 75, ACC
O: MOV 1, DOWN
MOV 0, DOWN
MOV 3, DOWN
MOV 2, DOWN
SUB 1
JGZ O
E: MOV 0, DOWN
MOV 1, DOWN
MOV 2, DOWN
MOV 3, DOWN
JMP E
Node 8
ADD 19
R: SUB 2
MOV ACC, RIGHT
JGZ R
Node 9
MOV 0, DOWN
MOV LEFT, DOWN
MOV 30, ACC
L: MOV UP, DOWN
SUB 1
JGZ L
MOV -1, DOWN