ИИ-модель помогла воскресить легендарную DOS-игру «Поле чудес-2»

Программист Денис Ширяев подарил вторую жизнь культовой российской игре 1993 года «Поле чудес 2». Используя нейросеть, разработчик полностью перенес проект на TypeScript, создав браузерную версию. Оригинальный исходный код игры был безвозвратно утерян. В распоряжении энтузиаста оставался лишь бинарный файл, «оживить» который помогли современные технологии декомпиляции и генеративного искусственного интеллекта.
Владимир Губайловский
Владимир Губайловский
ИИ-модель помогла воскресить легендарную DOS-игру «Поле чудес-2»
Поле чудес. https://habr.com/ru/amp/publications/1047452/
Затерянный цифровой мир. В мире существуют тысячи забытых программ, от которых остались лишь бинарные файлы. Отсутствие исходного кода делало их мертвым грузом, но развитие ИИ превращает этот массив в целый «континент», готовый к открытию. Обратный инжиниринг с помощью нейросетей позволяет эффективно расшифровывать старые алгоритмы, возвращая человечеству утерянные цифровые артефакты.

Создатель оригинальной DOS-версии «Поле чудес — 2» Вадим Башуров с сожалением констатировал, что исходный код его хита утрачен. Однако проект «Поле Чудес 2 — DOS-first TypeScript port», опубликованный под свободной лицензией MIT на GitHub, доказал, что наступает эпоха «цифровой археологии». 

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Денис Ширяев воссоздал логику и дух игры, бережно перенеся атмосферу эпохи «пузатых» мониторов в современные браузеры. Этот релиз вызвал мощную волну ностальгии среди тех, кто помнит Леонида Якубовича в пиксельном исполнении и знаменитые секторы на барабане. В игру можно поиграть прямо сейчас. 

Цифровое «бессмертие»

Поле чудес.
Поле чудес. https://habr.com/ru/amp/publications/1047452/
Продолжение ниже Продолжение
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Успех этой реконструкции заставляет иначе взглянуть на проблему сохранения цифрового наследия. Тысячи программ и игр конца прошлого века сегодня существуют исключительно в виде бинарных файлов. Потеря исходного кода раньше означала фактическую смерть продукта — его невозможно было развивать, но теперь связка человека и продвинутых языковых моделей позволяет осуществлять обратный инжиниринг невиданными ранее темпами. Фактически мы стоим на пороге массового воскрешения старого софта, который казался похороненным навсегда под слоем несовместимых операционных систем и забытых форматов.

Особую роль в этом процессе сыграла модель Claude Fable 5, на базе которой велась основная работа. Именно ее способность глубоко анализировать структуру бинарников позволила воссоздать логику Башурова. Судьба самой нейросети складывается драматично. Fable 5 будучи вершиной линейки компании Anthropic вскоре после выхода столкнулась с жестким регуляторным запретом на коммерческое использование и развитие из-за юридических споров. Но есть надежда, что этот  инструмент «цифрового археолога» скоро снова станет доступен.