どうもみなさん、私は Guillaume といいます。 Little Workshop という会社で Web デザイナーとして働いています。 そして BrowserQuest の制作者の一人でもあります。 BrowserQuest とは HTML5 で作られた 2D による MMO (多人数同時参加型) ゲームです。 これがそのゲームです。 これはアクション RPG タイプのゲームで、 一つの Web ページの中で多人数と プレイすることができます。 WebSocket という技術を使ったデモの 制作が私たちの目的でした。 その技術でインタラクティブな楽しいウェブアプリ、 ゲームを制作できることを示すために。 BrowserQuest では、 素朴な村人としてゲームがスタートします。 まわりの世界を探索すればするほど、 アイテムと実績を得られます。 一人だけでプレイすることも、 他のプレイヤーとチームを組んで 一緒に狩りをすることもできます。 実績ウィンドウでは冒険の間にいつでも、 トロフィーアイコンをクリックして 進行具合を確認することができます。 このゲームのネットワーク処理には WebSocket が使われています、 あなたのブラウザとサーバとの リアルタイム通信が可能な新しい技術です。 これによりあなたのまわりで他のプレイヤーが 走ったり戦ったりする動きを実現しています。 もちろん BrowserQuest は WebSocket だけでなく、 多くの Web 関連技術を利用しています。 ゲームクライアントは JavaScript で記述され、 レンダリングエンジンには HTML5 Canvas を使い、 あなたのキャラクターの保存には localStorage が使われています。 また HTML5 Audio により 効果音や音楽を管理しています。 BrowserQuest のさらに素晴らしい点は、 Web ページを見られさえすれば、 様々なプラットフォームで利用可能なことです。 WebSocket が利用可能なブラウザを使えば、 デスクトップはもちろん、試験バージョンではありますが、 iPhone や iPad 、Android 用 Firefox が入った タブレットや携帯でも動くはずです。 表示が最適化されるような設定が用意されており、 CSS Media Queries により デバイスに合わせて表示されます。 ぜひゲームをプレイされる際は、コンピュータだけでなく、 携帯やタブレットでも試してみて下さい。 見てくれてありがとう、 ぜひゲームでお会いしましょう!