Apple II用に開発された1989年のアクションゲーム「プリンス・オブ・ペルシャ」をブラウザで遊べるサイトが「PrinceJS」です。HTML5/JavaScriptで構築しているというこのサイトを実際に訪れて往年のゲームを遊んでみました。

PrinceJS

https://princejs.com/

GitHub - oklemenz/PrinceJS: Prince of Persia reimplementation written in HTML5/Javascript

https://github.com/oklemenz/PrinceJS

PrinceJSにアクセスすると、以下のように「Press to Start」と表示されるので、任意のキーを押下します。



続いてオープニングムービーが表示されますが、キーの押下でスキップできます。



プリンス・オブ・ペルシャのストーリーは、「ペルシャ王国の姫と恋仲になった若者が、姫との結婚とペルシャ王国の乗っ取りをたくらむ大臣・ジャファーによって地下牢に幽閉されてしまい、王宮に閉じ込められた姫を救うために立ち上がる」という、アラビアンナイトをモチーフにした内容。地下牢からの脱出を目指しつつ、制限時間以内にとらわれた姫を救い出さなければなりません。



以下の動画で、実際に遊んでいる様子を確認できます。

「プリンス・オブ・ペルシャ」をブラウザで遊べる「PrinceJS」を利用してみた - YouTube

左右の移動はカーソルキーで行います。



「↑」でジャンプ、「↓」でしゃがみ。走りながらジャンプすることで少し遠くの地点まで到達することができます。



途中に落ちている剣やポーションを拾ったり使ったり、崖につかまったりするには「Shift」キーを押します。



独特の慣性やボタン押下から動作間のラグがあり、穴をうまく飛び越えられなかったり、勢い余って崖下に落ちてしまったりといったミスが頻発します。ステージを進むごとに大量の敵やワナも出現するため、難易度は高めです。

なお、PrinceJSはスマートフォンでの操作にも対応しており、その操作方法は以下の通りです。