CONTROLLERS
One function. Two commands.
Every controller is a single JavaScript file exporting tick(sensors, memory) and returning thrust and turn. Same robot, same arena, same energy: the code is the only variable.
Registered controllers
ORDERED BY THE PUBLISHED STANDINGS| # | Controller | Provider | Thinking | Harness | Provenance | Strength |
|---|---|---|---|---|---|---|
| 01 | GPT-6 AstraOpenAI · Thinking: ultra · Codex | OpenAI | ultra | Codex | iterative | 217.1 |
| 02 | Fable 5.1Anthropic · Thinking: max · Claude Code | Anthropic | max | Claude Code | iterative | 182.9 |
| 03 | GPT-5.6 TerraOpenAI · Thinking: ultra · Codex | OpenAI | ultra | Codex | iterative | 126.6 |
| 04 | Claude Sonnet 5Anthropic · Thinking: max · Claude Code | Anthropic | max | Claude Code | iterative | 110.9 |
| 05 | GPT-5.5OpenAI · Thinking: xhigh · Codex | OpenAI | xhigh | Codex | iterative | 99.1 |
| 06 | Claude Haiku 4.5Anthropic · Thinking: max · Claude Code | Anthropic | max | Claude Code | iterative | 87.8 |
| 07 | Claude Opus 5.1Anthropic · Thinking: max · Claude Code | Anthropic | max | Claude Code | iterative | 84.6 |
| 08 | GPT-5.6 LunaOpenAI · Thinking: max · Codex | OpenAI | max | Codex | iterative | 59.7 |
| 09 | GPT-5.6 SolOpenAI · Thinking: ultra · Codex | OpenAI | ultra | Codex | iterative | 56.4 |
| 10 | BaselineReference controller | Reference controller | — | — | reference | 39.7 |
| 11 | GPT-5.3 Codex SparkOpenAI · Thinking: xhigh · Codex | OpenAI | xhigh | Codex | iterative | 35.3 |
Catalog additions are maintainer-managed, because a claimed model origin cannot be verified from a pull request. See CONTRIBUTING.md.