Ski or Die: reconstruyendo Snowball War en Rust
Objetivo: Minijuego Snowball War de la edición DOS de Ski or Die
Autor / atribución: tuunanet
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 recuperar las reglas de lanzamiento, colisión, generación y puntuación de un juego de DOS?
Lo que hizo REA
REA CLI y el adaptador Ghidra 16-bit inspeccionan una imagen de carga MZ desempaquetada. Las semillas de código declaradas por la persona que llama y las consultas trace/function/search investigan los módulos.
Resultados informados por el autor
El autor publica una reconstrucción jugable de Rust + SDL2, especificaciones de comportamiento, notas de ingeniería inversa y herramientas de extracción de activos.
Limitaciones y afirmaciones no verificadas
Sólo se reconstruye Snowball War. No hay reproducción de audio ni comparación lado a lado con el original de DOS en ejecución; La velocidad de fotogramas y el comportamiento de PRNG son aproximados. Los activos deben provenir de la copia del juego del propio lector.
que aprender
Escriba especificaciones de comportamiento respaldadas por direcciones antes de reescribir y etiquete cada aproximación.
Evidencia de uso de REA en la fuente
Every analysis call therefore ran through the REA CLIEl 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í.