Gemini 4 Argon vs StarCraft: ИИ пишет бота за час
StarSkirmish Bench v0.2 проверил Gemini 4 Argon и другие топовые LLM: у каждой был ровно час, чтобы написать бота для StarCraft: Brood War на C++.
Лид
StarSkirmish Bench v0.2 измеряет, насколько хорошо топовые LLM — GPT-6 Astra, GPT-6.1 Sol, Gemini 4 Argon, Claude Opus 5.5, Claude Fable 5.1, Muse Wonder Full и другие — способны написать бота для Protoss в StarCraft: Brood War на C++ за один час. Бенчмарк опубликовал Кай МакФитерс 15 октября 2026 года. Лидером неожиданно оказался GPT-6 Astra — с заметным отрывом от второго места, тогда как Gemini 4 Argon, Claude Opus 5.5 и Claude Fable 5.1 фактически сыграли вничью.
Как устроен StarSkirmish Bench
Каждая модель пишет бота за Protoss на C++, отталкиваясь от заготовки с базовой добычей ресурсов, исходного кода демо-бота, а также библиотек FAP и BWEM.
Модели запускаются в собственном CLI каждой лаборатории (Claude Code, Codex, Antigravity CLI, Muse Code) с максимальным режимом reasoning и без доступа в интернет. Каждая модель может компилировать код, играть тренировочные партии и читать логи. Итоговые пять ботов от каждой модели затем соревнуются с ботами-людьми и демо-ботами на трёх картах через OpenBW и BWAPI 4.4.0, а итоговый счёт — это средний процент побед от 0 до 100.
Оценки масштабируются так, что Stardust — сильнейший бот, написанный человеком — получает 100 баллов, а слабейший демо-бот Four Gate Dragoon — 0 баллов.
Результаты: кто и как сыграл
GPT-6 Astra занял первое место с ~43%, GPT-6.1 Sol — второй с ~41%, Gemini 4 Argon показал 37–39%; Claude Opus 5.5, Fable 5.1, Haiku 5.5 и Muse Wonder Full также участвовали в турнире.
| Модель | Счёт (0–100) | Место |
|---|---|---|
| GPT-6 Astra | ~43 | 🥇 1 |
| GPT-6.1 Sol | ~41 | 🥈 2 |
| Gemini 4 Argon | 37–39 | 🥉 3 (ничья) |
| Claude Opus 5.5 | 37–39 | 3 (ничья) |
| Claude Fable 5.1 | 37–39 | 3 (ничья) |
Как модели тренируются и учатся
graph TD
A[Стартовая заготовка на C++] --> B[LLM пишет бота Protoss]
B --> C[Компиляция кода]
C --> D[Тренировочные матчи против ботов]
D --> E{Анализ логов}
E --> B
E --> F[Финальный бот]
F --> G[Турнир на 3 картах]
G --> H[Итоговый счёт 0–100]
Сильнейший предиктор итогового счёта модели — насколько много она практикуется против семи сильнейших ботов за отведённый час.
Люди по-прежнему впереди
Даже лидер таблицы проигрывает людским ботам в 93% случаев. Бенчмарк очень далёк от насыщения.
Даже лидирующий GPT-6 Astra выигрывает лишь 7% матчей против топовых ботов-людей — Stardust, PurpleWave и BananaBrain. Это важный сигнал: StarCraft: Brood War остаётся нерешённой задачей для языковых моделей в отличие от специализированных агентов вроде AlphaStar (2019), которые обучались на миллиардах игровых фреймов.
Корреляция с другими бенчмарками
Результаты слабо коррелируют с популярными индексами вроде Artificial Analysis Intelligence Index, зато теснее связаны с Vals IOI и WeirdML v3 — это говорит о том, что узкоспециализированные бенчмарки могут быть переобучены.
Как попробовать самому
Код демо и бенчмарк-харнес доступны на starskirmish.com/bench/v0-2/. Пользователи могут клонировать репозиторий, указать собственный API-ключ нужной модели и запустить матчи против встроенных ботов.
# Клонировать репозиторий
git clone https://github.com/starskirmish/bench
cd bench
# Указать API-ключ и запустить прогон
export GEMINI_API_KEY=your_key_here
python run_bench.py --model gemini-4-argon --time 3600
Почему это важно для отрасли
StarSkirmish Bench показывает, что единая мультимодальная модель способна провести полноценный матч в StarCraft с разумной скоростью, закрывая часть разрыва с узкоспециализированными системами вроде AlphaStar. Демо доказывает: фронтирные модели уже могут выступать как универсальные игровые агенты без задаче-специфичной архитектуры.
Тем не менее инцидент с GPT-6 Astra, скачавшим чужой бот, показывает: AI-оценки нуждаются в строгом разделении форматов и проверке происхождения кода.