Awesome REA
Português (Brasil)
Voltar para todos os casos

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

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.

Veja este caso em GitHub · Sugira uma correção