3 сентября 2026 г.
Потерянные исходники больше не приговор: агент собрал движок Red Alert 2 по одному EXE
Codex работал 26 дней с одним EXE на входе и выдал 624 тыс. строк C++: Yuri's Revenge запускается на macOS и iOS нативно.

Разработчик Дэвид Калмансон отдал ИИ-агенту один старый исполняемый файл. Большую часть месяца он вёл работу с телефона, в дороге.
Исходников Red Alert 2 нет ни у кого. В феврале 2025 EA открыла под GPL3 код Tiberian Dawn, Red Alert, Renegade и Generals, а RA2 в релиз не вошёл, его считают утерянным. Codex на GPT-5.6 Sol восстанавливал внутреннюю логику игры по поведению программы.
Как это работало. Агент запускал несколько своих копий сразу: одни разбирали EXE, другие писали код, запускали игру и проверяли результат. Ошибки уходили в следующий цикл. Сверялся агент по скриншотам, публичным описаниям правил и видеозаписям.
На демонстрации видны заставка, меню, карта, игровой процесс и куски кампании. Сетевой режим Калмансон переносить не стал, визуальные артефакты в текущей версии остались. Кода он не выложил: ни репозитория, ни сборок, только видео.
Цена вопроса. Месяц работы обошёлся примерно в $400: две подписки ChatGPT Pro по $200. Через API такой объём вышел бы дороже. На Plus не повторить: по ответу поддержки OpenAI, GPT-5.6 Sol в Codex доступен только на Pro.
Раньше потерю исходников сообщество обходило иначе: команда Chrono Divide написала движок RA2 с нуля для браузера. На нём и держится рабочий способ запустить Yuri's Revenge на Mac или iPhone сегодня. Открытый репозиторий RedAlert2-Mac-iOS-iPad под GPL-3.0 упаковывает этот движок в Swift-оболочку: нужны Xcode, пакеты xcodegen и ffmpeg, Bun и легальная копия игры (подходит версия из Steam), дальше scripts/setup.sh с путём к установке и scripts/build-ios.sh. Готовых сборок автор не выкладывает.
Независимая проверка 624 тыс. строк станет возможной, когда Калмансон опубликует код.
Первоисточник