Энтузиаст Денис Ширяев с помощью искусственного интеллекта перенес классическую отечественную DOS-игру Поле Чудес 2 1993 года выпуска на язык TypeScript. Публикация исходного кода и запуск браузерной версии состоялись 12 июня 2026 года.
Оригинальная игра Поле Чудес 2 была создана разработчиком Вадимом Башуровым в 1993 году и стала известным проектом на постсоветском пространстве. Со временем исходный код игры был безвозвратно утерян, о чем ранее рассказывал сам автор. Восстановление проекта стало возможным благодаря декомпиляции оригинального исполняемого файла и использованию современных инструментов искусственного интеллекта.
Для воссоздания игры использовался ИИ-инструмент Fable. Нейросеть сумела за 2 часа проанализировать скомпилированный бинарный код оригинального релиза и переписать его на TypeScript. По словам автора проекта Дениса Ширяева, затраты на использование API для выполнения этой задачи составили около 100 долларов.
Разработчик стремился к точности воспроизведения оригинала. В браузере воссозданы все ключевые элементы игры, включая заставку, ввод имени игрока, 8 турнирных этапов от 1/64 финала до суперфинала, колесо на 16 секторов, мини-игру со шкатулками и торговлю за призы с Леонидом Якубовичем. В коде воссоздан оригинальный генератор случайных чисел для точного совпадения игровых сессий при использовании одинаковых стартовых значений.
Проект примечателен концепцией полного отказа от закрытых бинарных файлов. Все оригинальные ресурсы игры, занимавшие около 178777 байт, были преобразованы в редактируемые форматы. Спрайты перекодированы в формат WebP без потери качества, шрифты оформлены в виде графических атласов, а текстовая база из 686 вопросов и таблица рекордов переведены в формат JSON. Специальные тесты