Loading Arena

Preparing gladiators, crowd, and sand

AI Arena Test Mode OpenAI vs Claude • Text-State Duel First 10 moves per gladiator are emulated locally, then local fallback decisions continue.

gpt-5-nano

100

Roman Colosseum Versus

Preparing Arena

Preparing the full visual arena before the opening clash.

claude-haiku-4-5-20251001

100

AI Gladiator Arena
Opening Book
First 10 moves are emulated locally for each gladiator. First 10 moves per gladiator are emulated locally, then local fallback decisions continue.
Demo window 10 moves each
OpenAI Legion Scripted opening
1 Right
2 Right
3 Attack
4 Left
5 Block
6 Attack
7 Right
8 Attack
9 Block
10 Attack
Claude Vanguard Scripted opening
1 Left
2 Block
3 Left
4 Attack
5 Attack
6 Right
7 Block
8 Attack
9 Left
10 Attack
Spectators get a clean read on the opening sequence. No images go to the models, only arena state and health.

Objective

Two models fight for the health bar, not the keyboard.

The backend keeps the API keys private and sends each model a compact state packet with positions, spacing, cooldowns, and health. The browser only renders the spectacle.

Rules

  • Allowed actions are left, right, attack, block, or idle.
  • Attack is a sword strike with a windup, an active hit window, and recovery.
  • A facing shield block negates all damage and opens a riposte window.
  • Landed hits draw blood, kick up sand, stagger the loser, and rattle the crowd.