Awesome REA
Español
Volver a todos los casos

Open Scrantic: reconstruyendo el motor del salvapantallas Johnny Castaway en Rust

Objetivo: Travesuras de pantalla: Johnny Castaway (1992), Windows 3.1 SCRANTIC.SCR y archivos de recursos coincidentes

Autor / atribución: glauberlima

Fecha de revisión de la fuente:

Estado de revisión: Fuentes revisadas; Las pruebas del autor no se vuelven a ejecutar de forma independiente.

la pregunta

¿Cómo se pueden ejecutar el intérprete de guiones, el cronograma de la historia y el comportamiento aleatorio de un salvapantallas 16-bit en sistemas modernos?

Lo que hizo REA

El desarrollador acredita explícitamente a Claude Code con REA por desensamblar y descompilar SCRANTIC.SCR, recuperar formatos de recursos y semántica de scripts y producir la implementación y documentación de Rust.

Resultados informados por el autor

El motor público Rust implementa la carga de recursos, la ejecución del script TTM/ADS, la progresión de la historia, el tiempo y el generador de números aleatorios original. ENGINE.md registra reglas recuperadas y diferencias deliberadas; el autor proporciona las rutas de lanzamiento Windows, macOS y Linux.

Limitaciones y afirmaciones no verificadas

El motor requiere los archivos originales coincidentes del usuario y rechaza otras compilaciones ejecutables. Redibujado de fotograma completo, procesamiento y configuración opcionales image/audio difieren del original. El comportamiento y la equivalencia entre plataformas no se probaron aquí de forma independiente; No se encontraron sesiones REA sin procesar en los archivos revisados.

que aprender

Mantenga la propiedad de los activos originales separada del código del motor, preserve las reglas aritméticas y de programación y documente las diferencias de compatibilidad deliberadas.

Evidencia de uso de REA en la fuente

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.

El formato de los extractos está simplificado. Lea la fuente original para conocer el contexto completo.

Fuentes originales

Resumen editorial independiente. El crédito pertenece a los autores originales. El software de destino, los instaladores y el resultado completo del descompilador no se redistribuyen aquí.

Ver este caso en GitHub · Sugerir una corrección