Гонка Codex, Claude и Gemini за клон Counter-Strike
Команда InstantDB попросила Codex, Opus и Gemini каждого собрать многопользовательский шутер. Все три довели игру до рабочего состояния без кода, написанного руками. Opus выиграл во фронтенде, Gemini в бэкенде.
Что сделали
Каждая модель (Codex Max 5.1, Opus 4.5, Gemini 3 Pro) работала в CLI своего разработчика на старшем тарифе с настройками по умолчанию. Каждой дали около семи последовательных промптов. Первые четыре строили локальный шутер на three.js с картой, противниками, оружием и звуками. Последние три сделали игру многопользовательской через presence и topics в Instant, а затем добавили список карт, который хранится в базе данных. Люди в основном вставляли обратно сообщения об ошибках.
Что получилось
Все три модели довели дело до рабочего многопользовательского 3D-шутера, и вручную не было написано ни строчки кода. Opus победил во фронтенде, Gemini в бэкенде, Codex оказался посередине. Opus застрял на багах с useEffect в React, пока инженеры не прочитали его код.
На что обратить внимание
У Gemini было меньше ошибок, возможно, потому что он много раз запускал сборку. Будьте готовы вставлять ошибки обратно и самим читать код, когда агент застрянет.
Пояснение
InstantDB (Instant) это база данных для приложений, которые работают в реальном времени. Presence и topics в ней отвечают за то, кто сейчас в сети, и за обмен сообщениями между игроками. Opus 4.5 это модель Claude.
Кому пригодится
Разработчикам, которые выбирают между Codex, Claude и Gemini и хотят увидеть их на одной задаче.
Попробуйте сами с Codex
Сделай простой многопользовательский шутер от первого лица в браузере в духе [игра, например Counter-Strike] на [стек, например JavaScript и бэкенд реального времени]. Добавь движение, стрельбу, здоровье и [число] игроков в одной комнате. Готово, когда я могу открыть две вкладки браузера и сыграть сам с собой, а ты перечислишь, чего ещё не хватает.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: instantdb.com ·