War Games
War Games / Claude vs Gemini vs ChatGPT in War Games

Claude vs Gemini vs ChatGPT in War Games

War Games doubles as a head-to-head benchmark. Each faction and the narrator can use a different provider, so you can watch different models make strategic decisions under the same rules.

Supported providers

Mix and match

AI_PROVIDER=gemini                # default for any faction without an override
NATO_AI_PROVIDER=anthropic        # NATO uses Claude
RUSSIA_AI_PROVIDER=gemini         # Russia uses Gemini
CHINA_AI_PROVIDER=openai          # China uses ChatGPT
NARRATOR_AI_PROVIDER=anthropic    # the narrator uses Claude

You only need an API key for the providers you use.

Safe by default

On startup the server asks each configured provider whether its model id exists, using the provider's metadata endpoint, which spends no tokens. A bad model id or a rejected key stops the server and names the variable to fix. If the provider is unreachable it logs a warning and starts anyway.

Keeping it cheap

A full game is at most 80 provider calls, and it defaults to small, fast models. See the cost controls.

Built by Nobler Works

Nobler Works

Nobler Works builds AI agents, multi-agent simulations and custom software. If you want an AI-driven simulation or decision tool built for your domain, get in touch.

Work with Nobler Works

AI agents and multi-agent systems, OSINT and real-time dashboards, cybersecurity software, multi-cloud architecture on AWS, Google Cloud and Azure, and custom software.

More from Nobler Works

Follow along