HTML5 ゲーム開発を始めたばかりで、キャンバスを使用していくつかのゲームを作成し、Javascript でアクセスしました。
でもどうやって多人数参加型のオンラインゲームを作ることができるのだろうか。これには必ずサーバー側のものを使用する必要がありますか?
HTML5 ソケットについて聞いたことがありますが、他に代替手段はありますか?
ありがとうございました。
編集:簡単な例やリンクは大歓迎です。
HTML5 ゲーム開発を始めたばかりで、キャンバスを使用していくつかのゲームを作成し、Javascript でアクセスしました。
でもどうやって多人数参加型のオンラインゲームを作ることができるのだろうか。これには必ずサーバー側のものを使用する必要がありますか?
HTML5 ソケットについて聞いたことがありますが、他に代替手段はありますか?
ありがとうございました。
編集:簡単な例やリンクは大歓迎です。
サーバーが必要です。ブラウザ間で P2P はまだ機能しません。参照: HTML5 の WebSocket を使用するにはサーバーが必要ですか?
Websocket (HTML5 ソケット) は、ブラウザーとサーバーの間で双方向のオープン接続を確立する方法です。それ以外の場合は、プルのみの XHR (別名 Ajax) を使用して作業する必要があります。Mozilla は、どのように構築したかを説明する素晴らしい記事を書きました: BrowserQuest (または単に再生する: http://browserquest.mozilla.org/ )
代替手段は通常、 Flash XMLSocketに基づいています。