Ski or Die: reconstruction de Snowball War en Rust
Cible: Mini-jeu Snowball War de l'édition DOS de Ski or Die
Auteur / attribution: tuunanet
Date d'examen des sources:
Statut de l'examen: Sources examinées ; les tests de l'auteur ne sont pas réexécutés indépendamment.
La question
Comment les règles de lancer, de collision, d'apparition et de notation peuvent-elles être récupérées à partir d'un jeu DOS ?
Ce que REA a fait
REA CLI et l'adaptateur Ghidra 16-bit inspectent une image de chargement MZ décompressée. Les germes de code déclarés par l'appelant et les requêtes trace/function/search étudient les modules.
Résultats rapportés par l'auteur
L'auteur publie une reconstruction jouable Rust + SDL2, des spécifications de comportement, des notes de rétro-ingénierie et des outils d'extraction d'actifs.
Limitations et réclamations non vérifiées
Seul Snowball War est reconstruit. Il n'y a pas de lecture audio ni de comparaison côte à côte avec l'original DOS en cours d'exécution ; la fréquence d'images et le comportement du PRNG sont approximés. Les actifs doivent provenir de la propre copie du jeu du lecteur.
Quoi apprendre
Écrivez des spécifications de comportement basées sur l'adresse avant de réécrire et étiquetez chaque approximation.
Preuve d'utilisation de REA dans la source
Every analysis call therefore ran through the REA CLILe formatage des extraits est simplifié. Lisez la source originale pour le contexte complet.
Sources originales
Résumé éditorial indépendant. Le crédit appartient aux auteurs originaux. Les logiciels cibles, les installateurs et la sortie complète du décompilateur ne sont pas redistribués ici.