Open Scrantic: reconstruindo o mecanismo de proteção de tela Johnny Castaway em Rust
Alvo: Screen Antics: Johnny Castaway (1992), Windows 3.1 SCRANTIC.SCR e arquivos de recursos correspondentes
Autor / atribuição: glauberlima
Data de revisão da fonte:
Rever estado: Fontes revisadas; os testes do autor não são executados de forma independente.
A questão
Como o interpretador de script, a programação da história e o comportamento aleatório de um protetor de tela 16-bit podem ser executados em sistemas modernos?
O que REA fez
O desenvolvedor credita explicitamente Claude Code com REA por desmontar e descompilar SCRANTIC.SCR, recuperar formatos de recursos e semântica de script e produzir a implementação e documentação de Rust.
Resultados relatados pelo autor
O mecanismo público Rust implementa carregamento de recursos, execução de script TTM/ADS, progressão da história, tempo e o gerador original de números aleatórios. ENGINE.md registra regras recuperadas e diferenças deliberadas; o autor fornece caminhos de liberação Windows, macOS e Linux.
Limitações e reivindicações não verificadas
O mecanismo requer os arquivos originais correspondentes do próprio usuário e rejeita outras compilações executáveis. Redesenho de quadro inteiro, processamento image/audio opcional e configurações diferentes do original. O comportamento e a equivalência entre plataformas não foram testados de forma independente aqui; sessões REA brutas não foram encontradas nos arquivos revisados.
O que aprender
Mantenha a propriedade original dos ativos separada do código do mecanismo, preserve regras aritméticas e de programação e documente diferenças deliberadas de compatibilidade.
Evidência de uso de REA na fonte
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.A formatação do trecho é simplificada. Leia a fonte original para o contexto completo.
Fontes originais
- Fonte primária/evidência fixada
- Projeto / demonstração
- Fonte adicional 1
- Fonte adicional 2
- Fonte adicional 3
Resumo editorial independente. O crédito pertence aos autores originais. O software alvo, os instaladores e a saída completa do descompilador não são redistribuídos aqui.