Windows 用の教育用フラッシュ ゲーム (合法的に購入) がいくつかあり、娘がOLPCで使用できるようにしたいと考えています。
一部のユーザーは Linux で wine を使用してそれらを実行できることを知っていますが、実行するにはドライブに CD が必要であり、OLPC には CD ドライブがないため、実際には OLPC のオプションではありません。
ゲームは CD からインストールされ、exe ファイルから実行されます。使用中は CD をドライブに入れる必要があります。
いくつかのフラッシュ逆コンパイラが利用できることを確認したので、ゲームを逆コンパイルして Linux 用に再コンパイルすることは可能かどうか考えていました。
アップデート
さらに調査と実験を重ねた結果、ゲームの実行に少し近づくことができました。
exe はプロジェクター (Director で作成) であり、サブディレクトリ内の dxr ファイルを実行するだけであることがわかります。このファイルはフラッシュ プレーヤーで直接開くことができますが、さまざまなアクティビティを選択できるのは最初のメニューだけです。
問題は、アクティビティを選択すると、「ファイルが見つかりません: "\SUBDIR\ACTIVITY"」のようなエラーが表示されることです。
アクティビティのサブディレクトリは、メニューのあるサブディレクトリと同じレベルにあります。そこで、メニューを実行するだけのスタブ ムービーを作成し、ルート ディレクトリ (元のプロジェクターと同じ) から起動してみました。メニューを正常に実行しますが、アクティビティでも同じエラーが発生します。