Awesome REA
Deutsch
Zurück zu allen Fällen

Open Scrantic: Neuerstellung der Johnny Castaway-Bildschirmschoner-Engine in Rust

Ziel: Screen Antics: Johnny Castaway (1992), Windows 3.1 SCRANTIC.SCR und passende Ressourcendateien

Autor / Namensnennung: glauberlima

Datum der Quellenüberprüfung:

Überprüfungsstatus: Quellen überprüft; Autorentests werden nicht unabhängig wiederholt.

Die Frage

Wie können der Skriptinterpreter, der Storyplan und das Zufallsverhalten eines 16-bit-Bildschirmschoners auf modernen Systemen ausgeführt werden?

Was REA getan hat

Der Entwickler schreibt Claude Code ausdrücklich die Verantwortung für die Disassemblierung und Dekompilierung von SCRANTIC.SCR, die Wiederherstellung von Ressourcenformaten und Skriptsemantik sowie die Erstellung der Rust-Implementierung und -Dokumentation von REA zu.

Vom Autor gemeldete Ergebnisse

Die öffentliche Rust-Engine implementiert das Laden von Ressourcen, die Ausführung von TTM/ADS-Skripten, den Story-Fortschritt, das Timing und den ursprünglichen Zufallszahlengenerator. ENGINE.md zeichnet wiederhergestellte Regeln und absichtliche Unterschiede auf; Der Autor stellt die Veröffentlichungspfade Windows, macOS und Linux bereit.

Einschränkungen und unbestätigte Ansprüche

Die Engine benötigt die eigenen passenden Originaldateien des Benutzers und lehnt andere ausführbare Builds ab. Vollbild-Neuzeichnung, optionale image/audio-Verarbeitung und Einstellungen weichen vom Original ab. Plattformübergreifendes Verhalten und Äquivalenz wurden hier nicht unabhängig getestet; Rohe REA-Sitzungen wurden in den überprüften Dateien nicht gefunden.

Was zu lernen ist

Halten Sie den ursprünglichen Asset-Eigentum vom Engine-Code getrennt, behalten Sie Rechen- und Planungsregeln bei und dokumentieren Sie absichtliche Kompatibilitätsunterschiede.

REA Nutzungsnachweis in der Quelle

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.

Die Formatierung von Auszügen wird vereinfacht. Lesen Sie die Originalquelle für den vollständigen Kontext.

Originalquellen

Unabhängige redaktionelle Zusammenfassung. Die Urheberschaft liegt bei den Originalautoren. Zielsoftware, Installationsprogramme und die komplette Dekompilerausgabe werden hier nicht weitergegeben.

Sehen Sie sich diesen Fall auf GitHub an · Schlagen Sie eine Korrektur vor