Codex воссоздал Red Alert 2 за 26 дней в C++
ИИ‑агент Codex проанализировал EXE Yuri’s Revenge и за 26 дней воссоздал проект примерно из 624 000 строк C++, запускающийся на iOS и macOS.
Проект инициировал разработчик и инвестор Давид Кальмансон. Codex обработал исполняемый файл Red Alert 2: Yuri’s Revenge и за 26 дней сгенерировал код примерно на 624 000 строк C++. Собранный проект запускается нативно на iOS и macOS; сетевой режим в нём не реализован.
Работа велась преимущественно через мобильное приложение ChatGPT во время месячного автомобильного путешествия по США. Около 99% взаимодействий с моделью выполнялись через это приложение. Для задач анализа, генерации кода и тестирования использовали несколько субагентов модели.
В процессе Codex опирался на информацию об оригинальной игре из открытых источников: игровые правила, описания геймплея и публичные видеозаписи. Модель делала скриншоты доступных роликов и сравнивала их с собственной реализацией для проверки визуального соответствия. Общие затраты проекта составили примерно $400 — две подписки ChatGPT Pro по $200; применение API оказалось слишком дорого для такого объёма работы.
Полученный код описывается как обычный C++‑проект: в нём присутствуют функции, классы и структурированная логика с понятными именами. Базовая игровая функциональность работает, но в некоторых местах сохраняются визуальные артефакты. Сетевой режим сознательно не реализовали.
Ранее Кальмансон выполнял переносы Command & Conquer: Red Alert и Tiberian Dawn, где исходные коды были доступны, что делало задачи проще. Сейчас он оценивает, что аналогичный проект при массовом параллельном запуске агентов можно было бы выполнить примерно за неделю, однако увеличение числа агентов быстрее расходует лимиты сервисов.
В сообщении в социальной сети разработчик назвал задачу «самой сложной», которую ставил перед Codex, и описал ограничения компьютерного зрения модели при проверке графики.
В индустрии продолжаются обсуждения правовых и технических аспектов использования ИИ для анализа и репликации программного обеспечения, особенно когда исходные коды недоступны. Ранее OpenAI и ряд компаний призывали к усилению киберзащиты ИИ.
Материалы на GNcrypto предоставляются исключительно в информационных целях и не являются финансовой рекомендацией. Мы стремимся публиковать точные и актуальные данные, однако не можем гарантировать их абсолютную достоверность, полноту или надёжность. GNcrypto не несёт ответственности за возможные ошибки, упущения или финансовые потери, возникшие вследствие использования данной информации. Все действия вы совершаете на свой страх и риск. Всегда проводите собственный анализ и консультируйтесь с профессионалами. Подробнее см. в наших страницах Условия, Политика конфиденциальности и Отказ от ответственности.








