HTML5で書かれた「スーパーマリオ」みたいなゲーム

2009年11月25日

HTML5の目玉機能の1つにCanvasタグがあります。このCanvasタグとJavaScriptを使ってWebブラウザで遊べるゲームが少しずつ登場してきたので、いくつか紹介しましょう。HTML5がどんなポテンシャルを持っているのか、その一部が楽しく分かると思います。

1つめはスーパーマリオみたいなゲーム。ブログ「PurpleFloyd's Blog 」のエントリ「 A Platform Game Using HTML5 Canvas 」で紹介されていました。

fig HTML5で作ったスーパーマリオみたいなゲームの画面

遊び方は、カーソルキーで主人公を左右に移動、スペースキーでジャンプです。音は出ませんしスコアも計算しません。Internet Explorer 7/8では「耐え難いほど遅い」そうですので、プレイはFirefoxなどでどうぞ。

もう1つのゲームは、Google Chromeの高速性やとHTML5のデモンストレーションのためにグーグルが公開している「Chrome Experiments」で公開されいてる「JS WARS」という横スクロールシューティングゲーム。

fig HTML5で作ったゲーム「JS WARS」の画面

スペースキーでスタート、操作はカーソルキーとスペースキーです。エスケープキーで一時停止します。

3つ目に紹介するのはゲームとしては遊べませんが、Canvasでここまでできるのか、という例。3D迷路の中を動き回って銃を撃ちまくる、一人称視点のシューティングゲーム「Canvascape - "3D Walker"」です。敵は出てきません。

fig HTML5で作ったゲーム「3D-Walker」の画面

これは有名なcanvasを使ったデモのバリエーションの1つですから見たことがある人も多いかもしれませんね。これを進化させると、WebブラウザでDOOMのようなゲームが遊べるようになるのでしょうか。

オペラのWebサイトには「Creating pseudo 3D games with HTML 5 canvas and raycasting」という記事で、この3D迷路を歩き回るプログラムの詳しい解説を行っています。英語ではありますが、興味のある方はぜひご一読を。


このエントリーをはてなブックマークに追加 Bookmark this on Delicious     fig Follow Me  fig RSS

タグ : HTML5 , JavaScript , Webブラウザ , Web標準

次の記事
Perl5とPerl6は同じ血統ではない、Perlは2つの系統へ
前の記事
企業向けのサービスに特化し続ける、セールスフォースのクラウド戦略

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed





アクセスランキング - 過去7日間

  1. 特許庁の基幹システム失敗の背景にある、日本に…
  2. 特許庁の基幹システムはなぜ失敗したのか。元内…
  3. 国内の開発者が使っている言語、1位C、2位V…
  4. なぜ米ヒューレット・パッカードは、一挙に16…
  5. OpenFlowベンチャーのNicira N…
  6. 「絶対落ちないシステムを作れ」という要件に、…
  7. ライアン・ダール氏、Node.jsの開発リー…
  8. フラッシュストレージが最大500TB! 米N…
  9. ソフトウェアテストの30年前と30年後(前編…
  10. ソフトウェアテストの近未来を話そう(前編)~…
  11. マイクロソフトの責任者が語る「われわれはどの…
  12. ソフトウェアテストの近未来を話そう(後編)~…
  13. 2012年1月の人気記事「グーグルのバグ予測…
  14. ソフトウェアテストの30年前と30年後(後編…
  15. EMC、満を持してPCIe接続フラッシュスト…

最新記事 10本

バックナンバー



アルファブロガー・アワード2010受賞 Publickeyはアルファブロガー・アワード 2010を受賞しました! いつもご愛読ありがとうございます。









blog comments powered by Disqus