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
- Fuente primaria/evidencia fijada
- Proyecto / demostración
- Fuente adicional 1
- Fuente adicional 2
- Fuente adicional 3
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í.