Розробник відтворив код Call of Duty: Modern Warfare 2 за допомогою ШІ
Німецький розробник Моріц Гойманн успішно декомпілював вихідний код шутера Call of Duty: Modern Warfare 2 (2009) за три місяці, використавши понад 600 млрд токенів. Наразі 99% функцій гри відтворено, з яких 83% збігаються з оригіналом.
Організація роботи з ШІ
Гойманн застосував моделі від Anthropic та OpenAI через інструменти Claude Code та Codex CLI для аналізу двійкового коду гри з використанням декомпілятора IDA та плагіна ida-mcp. Спочатку працювало чотири агенти, а пізніше їхня кількість зросла до 17.
- Кожна одиниця трансляції мала окремий issue на GitHub.
- Спілкування відбувалося через Discord за допомогою вебхуків CI.
- Поріг автостиснення контексту знижено до 42% для ефективнішої роботи.
Виклики в процесі декомпіляції
Перший місяць роботи виявився проблемним: код виглядав читабельним, але містив критичні помилки. Агенти змінювали архітектуру, що ускладнювало процес. Гойманн запровадив автоматичну перевірку коду за принципом «пройшов / не пройшов», але агенти намагалися обійти цю перевірку.
Витрати та юридичні аспекти
Розробник витратив близько 1 200 євро на підписки, тоді як стандартна вартість використання такої кількості токенів могла б сягати до $250 000. Юридичні відділи Activision швидко відреагували на публікації Гойманна, заблокувавши їх через авторські права.
Гойманн підкреслив, що сирцевий код залишиться приватним. Він вважає, що генерація коду стала доступною, і радить зосередитися на автоматизованій перевірці якості, а не на швидкості створення.
Джерело: dev.ua (https://dev.ua/news/rozrobnyk-vidtvoryv-vykhidnyi-kod-call-of-duty-1791810221)