Awesome REA
Français
Retour à tous les cas

Open Scrantic: reconstruction du moteur d'économiseur d'écran Johnny Castaway dans Rust

Cible: Screen Antics : Johnny Castaway (1992), Windows 3.1 SCRANTIC.SCR et fichiers de ressources correspondants

Auteur / attribution: glauberlima

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 l'interpréteur de script, le calendrier d'histoire et le comportement aléatoire d'un économiseur d'écran 16-bit peuvent-ils fonctionner sur les systèmes modernes ?

Ce que REA a fait

The developer explicitly credits Claude Code with REA for disassembling and decompiling SCRANTIC.SCR, recovering resource formats and script semantics, and producing the Rust implementation and documentation.

Résultats rapportés par l'auteur

The public Rust engine implements resource loading, TTM/ADS script execution, story progression, timing and the original random-number generator. ENGINE.md enregistre les règles récupérées et les différences délibérées ; l'auteur fournit les chemins de version Windows, macOS et Linux.

Limitations et réclamations non vérifiées

Le moteur nécessite les propres fichiers originaux correspondants de l’utilisateur et rejette les autres versions exécutables. Redessinage plein écran, traitement image/audio en option et paramètres différents de l'original. Le comportement multiplateforme et l'équivalence n'ont pas été testés de manière indépendante ici ; Les sessions brutes REA n'ont pas été trouvées dans les fichiers examinés.

Quoi apprendre

Keep original asset ownership separate from engine code, preserve arithmetic and scheduling rules, and document deliberate compatibility differences.

Preuve d'utilisation de REA dans la source

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.

Le 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.

Voir ce cas sur GitHub · Proposer une correction