Open Scrantic: восстановление движка заставки Johnny Castaway в Rust
Цель: Экранные выходки: Джонни Кастауэй (1992), Windows 3.1 SCRANTIC.SCR и соответствующие файлы ресурсов.
Автор/атрибуция: glauberlima
Дата проверки источника:
Статус проверки: Источники рассмотрены; авторские тесты самостоятельно не перепроводятся.
Вопрос
Как интерпретатор сценариев, расписание сюжетов и случайное поведение заставки 16-bit могут работать в современных системах?
Что сделал REA
Разработчик явно приписывает Claude Code REA дизассемблирование и декомпиляцию SCRANTIC.SCR, восстановление форматов ресурсов и семантики сценариев, а также создание реализации и документации Rust.
Результаты, сообщенные автором
Публичный движок Rust реализует загрузку ресурсов, выполнение сценариев TTM/ADS, развитие сюжета, синхронизацию и оригинальный генератор случайных чисел. ENGINE.md записывает восстановленные правила и преднамеренные различия; автор предоставляет пути выпуска Windows, macOS и Linux.
Ограничения и непроверенные претензии
Движок требует наличия собственных исходных файлов пользователя и отклоняет другие исполняемые сборки. Полнокадровая перерисовка, дополнительная обработка image/audio и настройки отличаются от оригинала. Межплатформенное поведение и эквивалентность здесь не проверялись независимо; сырые сеансы REA в проверенных файлах не обнаружены.
Чему научиться
Сохраняйте исходное право собственности на активы отдельно от кода ядра, сохраняйте правила арифметики и планирования и документируйте преднамеренные различия совместимости.
Доказательства использования REA в источнике
Together they were used to disassemble and decompile the original
`SCRANTIC.SCR`, recover the resource formats and script semantics, and write the Rust code, tests and
documentation.Форматирование выдержки упрощено. Прочтите первоисточник для полного контекста.
Первоисточники
- Первоисточник/закрепленные доказательства
- Проект/демо
- Дополнительный источник 1
- Дополнительный источник 2
- Дополнительный источник 3
Независимое редакционное резюме. Кредит принадлежит первоначальным авторам. Целевое программное обеспечение, установщики и полный вывод декомпилятора здесь не перераспределяются.