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
- Source principale/preuve épinglée
- Projet / démo
- Source supplémentaire 1
- Source supplémentaire 2
- Source supplémentaire 3
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.