Awesome REA
日本語
すべてのケースに戻る

Open Scrantic: Rust で Johnny Castaway スクリーンセーバー エンジンを再構築する

ターゲット: Screen Antics: Johnny Castaway (1992)、Windows 3.1 SCRANTIC.SCR および一致するリソース ファイル

著者/帰属: glauberlima

ソースレビュー日:

レビュー状況: 情報源をレビューしました。著者のテストは独立して再実行されません。

質問

16-bit スクリーンセーバーのスクリプト インタプリタ、ストーリー スケジュール、およびランダムな動作は、最新のシステムでどのように実行できるのでしょうか?

REAがしたこと

開発者は、SCRANTIC.SCR の逆アセンブルと逆コンパイル、リソース形式とスクリプトのセマンティクスの回復、および Rust の実装とドキュメントの作成に関して、Claude Code と REA の功績を明示的に認めています。

著者が報告した結果

パブリック Rust エンジンは、リソースの読み込み、TTM/ADS スクリプトの実行、ストーリーの進行、タイミング、およびオリジナルの乱数ジェネレーターを実装します。 ENGINE.md は、回復されたルールと意図的な差異を記録します。作成者は、Windows、macOS、および Linux リリース パスを提供します。

制限と未検証の主張

このエンジンは、ユーザー自身の一致するオリジナル ファイルを必要とし、他の実行可能ビルドを拒否します。フルフレーム再描画、オプションのimage/audio処理および設定はオリジナルとは異なります。ここでは、クロスプラットフォームの動作と同等性は個別にテストされませんでした。生の REA セッションがレビューされたファイル内に見つかりませんでした。

何を学ぶか

元のアセットの所有権をエンジン コードから分離し、算術規則とスケジュール規則を保持し、意図的な互換性の違いを文書化します。

ソース内の REA 使用の証拠

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.

抜粋の書式設定が簡素化されています。完全な文脈については、元のソースを読んでください。

オリジナルの情報源

独立した編集者の要約。クレジットは原作者に帰属します。ターゲット ソフトウェア、インストーラー、および完全な逆コンパイラー出力は、ここでは再配布されません。

このケースを GitHub で表示する · 修正を提案する