AwayFL を使ってクラシックな Flash ゲームを復活させる

最近、Coolmath Games では、これまでプレイできなかったフラッシュ ゲームを再リリースしていることにお気づきかもしれません。Papa 's gamesから始めており、 Papa's Freezeriaはすでにリリースしています。Slime Laboratory 2 など、Adobe Flash Player のサポートが終了して以降、これまではプレイできなかったフラッシュ ゲームが他にも多数リリースされる予定です。
今後数か月間、どんなタイトルが登場するかお楽しみに。まだ詳細はお伝えできませんが、これらのタイトルにはタワーディフェンスゲームやプラットフォームゲームなどのジャンルの名作が含まれます。もちろん、ゲームを Adobe Flash Player から HTML に変換できるフラッシュコンバータがなければ、これらはすべて不可能です。これを実現するために、Coolmath Games はオープンソースのフラッシュエミュレーターである AwayFL を使用しています。
AwayFLとは何ですか?
AwayFL は、Typescript を使用して記述された Adobe Flash エミュレーターです。これは、お気に入りの Flash ゲームの一部を再びプレイできるようにするきっかけとなります。AwayFL について詳しくは、AwayFL の主任開発者 Rob Bateman が回答するよくある質問をご覧ください。
AwayFL の開発を始めようと思ったきっかけは何ですか?
「Away Studios はもともとリアルタイム 3D グラフィック制作に注力しており、2007/8 年に Adobe Flash Player 用の人気の高いオープンソースの Away3D エンジンを開発しました。Flash が衰退し始めた後、ネイティブの Web テクノロジを使用して Away3D を再構築するのは当然のことに思えましたが、その頃にはすでに JavaScript 用の 3D エンジンがかなり存在していたため、ユーザーを見つけるのは困難でした。その後、古い仕事のクライアントから Flash コンテンツを HTML に変換してほしいというリクエストを受けるようになり、そこから、変換された Away3D コード (AwayJS に改名) を拡張して Flash ファイルを実行するというアイデアが生まれました。最終的に、これらの AwayJS 拡張機能は独自の GitHub プロジェクトに分離され、AwayFL プレーヤーになりました。」
エミュレータはどの言語で開発しましたか?
「2013 年に Away3D を AwayJS に変換し始めたとき、変換プロセスを簡素化するために Actionscript 言語 (Away3D が Flash で使用していた言語) に似たものが必要でした。Typescript は有望に見えましたが、まだベータ版で、コンパイラが少し不安定で、Dart や Coffeescript などの競合言語に比べてコミュニティの規模が小さかったため、当然の選択ではありませんでした。しかし、Typescript チームの取り組みは気に入り、この言語の人気が高まるだろうと賭けに出て、幸運にもそれが報われました。2015 年に AwayFL の作業を開始してからは、その時点で言語がかなり確立されていたため、Typescript を使い続けるのは当然のことに思えました。」
AwayFL が他のフラッシュ エミュレーターに比べて優れている点は何ですか?
「AwayFL 以前の時代も含めると、おそらく私たちは最も長く続いている Flash エミュレーター プロジェクトです。私たちのチームは常に小規模で、非常に集中しているため、問題解決、最適化、リファクタリングが迅速です。その結果、現在、最も近いライバルである Ruffle よりも多くの Flash 機能をサポートしており、ゲームの実行速度が速い傾向にあるため、AwayFL で実行される Flash コンテンツのハードウェア要件が低下し、潜在的なユーザー ベースが拡大しています。また、コーディング哲学では Web ファーストを優先しています。この分野では Typescript が明らかに有利です。この言語は現在広く普及しているため、事実上すべての Web 開発者が私たちのコードベースを簡単に使い始めることができます。そして、ソフトウェアに関して最も重要な利点は、AwayFL は無料でオープン ソースで使用でき、公開に一切の制限がないことです。」
あなたの好きなフラッシュゲームは何ですか?
「これは答えるのがとても難しい質問です!Web でリリースされた Flash ゲームだけを数えると(つまり Android や iPhone の AIR ゲームは除く)、絞り込みやすくなります。私自身が夢中になってプレイし、コミュニティとコンテンツに完全に引き込まれた記憶に基づくと、私が覚えている最高のゲーム(そしてある意味では当時の Flash Player シーン全体を要約したゲーム)は、Boštjan Čadež の Line Rider です。2006 年の最初のバージョンはいくつかのリメイクを生み出しましたが、オリジナルのシンプルさに多くの人が夢中になりました。私が働いていたオフィスでは、全員がこのゲームをプレイし、コース デザインを共有し、さらにクレイジーなレベルを作ろうとしていたのを覚えています。楽しい時間でした。」
AwayFL を試してみたい、またはコミュニティに参加したい場合は、 AwayFL のサイトにアクセスして詳細を確認してください。
Coolmath Games の将来には、間違いなく期待できるものがたくさんあります。しばらくはこのサイトにとどまり、時々戻ってきて、 2020 年に削除されたお気に入りのフラッシュ ゲームが再アップロードされていないか確認してください。何が起こるかわかりません!