私はちょうどHTML5ゲーム開発を始めました。私はキャンバスを使っていくつかのゲームを作り、Javascriptでそれにアクセスしました。HTML5ソケット/マルチプレイヤー
しかし、私はマルチプレイヤーオンラインゲームをどのように作ることができるのだろうかと思います。これにはサーバーサイドのものを必ず使用する必要がありますか?
HTML5ソケットについて聞いたことがありますが、他の選択肢がありますか?
ありがとうございます。
EDIT:簡単な例やリンクは非常に高く評価されています。
私はちょうどHTML5ゲーム開発を始めました。私はキャンバスを使っていくつかのゲームを作り、Javascriptでそれにアクセスしました。HTML5ソケット/マルチプレイヤー
しかし、私はマルチプレイヤーオンラインゲームをどのように作ることができるのだろうかと思います。これにはサーバーサイドのものを必ず使用する必要がありますか?
HTML5ソケットについて聞いたことがありますが、他の選択肢がありますか?
ありがとうございます。
EDIT:簡単な例やリンクは非常に高く評価されています。
あなたはサーバーが必要ですが、ブラウザ間でP2Pはまだ動作しません。参照:Do I need a server to use HTML5's WebSockets?
Websocket(HTML5ソケット)は、ブラウザとサーバーの間に双方向のオープン接続を確立する方法です。それ以外の場合は、XHR(別名Ajax)を使用して作業する必要があります。これはプルのみです。彼らはどのように構築されたMozillaは説明する素晴らしい記事を書いた:BrowserQuest(またはそれを再生する:http://browserquest.mozilla.org/)
代替は、一般的にのFlashのXMLSocketに基づいています!
私はhttp://browserquest.mozilla.org/が良い例だと思います。ソースコード:https://github.com/mozilla/BrowserQuest – 19greg96
http://www.multiplayerpiano.com/ソースコードを見たいと思っています。これはsocket.ioを使用しています。 –
@ user996058私はmultiplayerpiano.comサーバーの初期のバージョンを投稿しました:https://gist.github.com/1775362 - これは本当にちょっと単純です:) –