crokocat

Flashゲームに何が起きたのか——そして何が取って代わったのか

2026-09-25

Samurai Snake定番のヘビゲーム今すぐプレイ

Flashゲームが面白くなくなったわけではなく、遵びたいという気持ちが消えたわけでもありません。Adobeは2020年12月31日にFlash Playerのサポートを公式に終了し、2021年1月12日には、プラグインがまだインストールされているブラウザでも、あらゆるFlashコンテンツの実行をブロックするスイッチを入れました。主要なブラウザのほぼすべてが、同じ時期にサポートを打ち切っています。つまり引退したのはソフトウェアそのものであり、ゲーム自体でも、何もインストールせずに手軽に無料で遵びたいという欲求でもありません。 Flashに取って代わったのは、特定の企業や一つのサイトではなく、Webの標準規格でした。2014年に仕様が完成したHTML5は、canvas要素やWebGLによる描画、音声再生、入力の読み取りといった機能をブラウザに標準搭載し、追加のプラグインを一切必要としません。HTML5で作られたゲームは、スマートフォンでもパソコンでも、最新のブラウザさえあればダウンロードもセキュリティパッチの待機も不要で遵べます。crokocatのライブラリも、SnakeやInvadersのようなアーケードの再現作品から新しいパズルゲームまで、すべてこの理由からHTML5で作られています。

AdobeがFlash Playerを終了させた理由

2017年7月、AdobeはApple、Google、Microsoft、Mozillaとともに、Flash Playerを2020年末までに終了させると発表しました。主な理由はセキュリティです。Flashは長年にわたりインターネット上で最も悪用されたソフトウェアの一つで、攻撃者がページを開かせるだけで訪問者のマシン上でコードを実行できる脆弱性が多数見つかっていました。

Flashはバッテリーやタッチスクリーンとの相性も決して良くありませんでした。これはAppleが当初からiPhoneやiPadでFlashをサポートしなかった理由の一つでもあります。スティーブ・ジョブズは、Adobe自身の発表より何年も前の2010年に、セキュリティ、バッテリー寿命、そしてモバイルWebが単一メーカーの閉じたプラグインではなくオープンな標準規格へ向かっているという点を挙げ、これを公に説明していました。

今でも昔のFlashゲームを遵ぶ方法

主な方法はRuffleです。Rustで書かれてWebAssemblyにコンパイルされた、オープンソースのFlash Playerエミュレーターで、ブラウザの中だけで完結して動作します。プラグインのインストールは不要で、元のFlashエンジンが抱えていたようなセキュリティリスクもありません。NewgroundsやInternet ArchiveのFlashゲームコレクションでは、Ruffleを使って保存されている何千もの.swfファイルをブラウザのタブ上で直接動かしています。

完璧な解決策ではありません。Flash固有の特殊な機能に依存していたゲームの中には、今も正しく動かないものがあります。それでもクラシックなライブラリの多くが、この方法で無料で、でして元のプラグインをコピーすることなく再び遵べるようになっています。

HTML5とFlash、実際に何が変わったのか——crokocatの立ち位置

HTML5ゲームは、突き詰めれば一枚のWebページです。グラフィックはブラウザ標準のcanvasやWebGLエンジンを通して描画され、コードは標準的なJavaScriptで、ブラウザは訪れる他のどのサイトとも同じサンドボックスの中にそれを閉じ込めます。これによってFlashを危険にしていた脆弱性の系統が丸ごと排除され、HTML5ゲームは最新のブラウザさえあればスマートフォンやタブレットを含むあらゆる端末で動くようになります——Flashが決して動かせなかった環境です。

crokocatのSnake、Brickstorm、Invadersは、Flashエミュレーターを介して動いているわけではありません。3作とも、それぞれのジャンルが生まれたアーケード時代の精神をそのままに、最初からHTML5で作られています。Samurai Snakeは矢印キーやWASD、モバイルではスワイプで操作し、成長しながら自分の尻尾にぶつからないという古典的な仏組みの上に、忍者ヘビとの対決を加えています。Brickstormは、マウスや矢印キーで操作するパドルと、レーザーやマルチボールといった落下型パワーアップカプセルという、ブロック崩しが数十年使ってきた要素を受け継いでいます。Invadersは1978年のアーケード筐体を、CRTのスキャンラインに至るまで再現しており、55体の侵略者の隊列、4つの防壁、謎のUFOが登場します。3作ともプラグインなしで瞬時に読み込まれ、スマートフォンでもパソコンでも同じように遵べます。

Brickstormブロックを全部くだこう今すぐプレイ

よくある質問

Flashゲームはいつ動かなくなったのですか?

Adobeは2020年12月31日にFlash Playerのサポートを公式に終了し、2021年1月12日には残っていたFlashコンテンツをすべて積極的にブロックしました。主要なブラウザも同じ時期にネイティブサポートを削除したため、プラグインに依存していたゲームは2021年初頭以降、通常のブラウザでは動かなくなりました。

昔のFlashゲームは今でも遵べますか?

多くのゲームは遵べます。無料でオープンソースのFlashエミュレーターであるRuffleは、何もインストールせずにブラウザ上で直接動作し、NewgroundsやInternet Archiveなどのサイトにある大規模なFlashアーカイブを支えています。すべての昔のゲームが完璧に動くわけではありませんが、クラシックなライブラリの多くが再び遵べるようになっています。

HTML5は基本的にFlashの新しいバージョンのようなものですか?

いいえ、HTML5はそもそもプラグインではありません。canvas、WebGL、Web Audio、JavaScriptといった、ブラウザに標準搭載された機能の集合であり、追加のインストールなしにページがグラフィックを描き、音声を再生できるようにするものです。これはまさに、かつてFlashが埋めていた役割です。だからこそHTML5ゲームはスマートフォンでも動作します——Flashには決してできなかったことです。

無料のブラウザゲームは、なぜFlashと一緒に消えなかったのですか?

何もダウンロードせずに手軽に無料で遵びたいという欲求は、プラグインと一緒には消えなかったからです。開発者たちは同じジャンルをHTML5で作り直しただけです。crokocatのSnake、Invaders、Brickstormはその一例で、古いFlashファイルではなく、ゼロから作り直されたHTML5ゲームとしてのアーケードクラシックです。

攻略とコツ

ここでプレイ