- 締切済み
オンラインゲームの設計
個人的にオンラインゲームを開発しています。 すでにローカルでクライアントとサーバの間でデータの簡単なやり取りは出来ているのですが、 現在の設計でこれからの機能追加に耐えられるか不安に思っています。 そこでオンラインゲーム設計の定石について学びたいのですが、 そのような解説があるなWebページや書籍をご存知でしたら教えてください。 環境は今のところクライント、サーバともWindows XP、Java 6上で行っていますが、 パフォーマンスや配布しやすさを考慮して将来クライアントのみでもC++やD言語に 移植することも考えており、特定の言語やライブラリに深く依存しない解説が望ましいです。 マルチスレッドやソケットの使い方といったプログラミング基礎の部分の解説は不要ですが、 パケット構造の設計やサーバ/クライアント間のデータの同期、アカウントの管理、 遅延のごまかし方、負荷分散といったオンラインゲーム特有の内容を知りたいと思っています。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- grghbdjujf
- ベストアンサー率22% (13/59)
MMORPGゲームサーバープログラミングという本。 http://www.amazon.co.jp/MMORPG%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-Game-developer-%E3%83%8A%E3%83%A0-%E3%82%B8%E3%82%A7%E3%82%A6%E3%82%AF/dp/4797328460/ref=sr_1_1?ie=UTF8&s=books&qid=1204199807&sr=1-1 オンラインゲームプログラミングという本。 http://www.amazon.co.jp/%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%B2%E3%83%BC%E3%83%A0%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-Game-developer-%E3%83%81%E3%83%A7%E3%83%B3-%E3%82%A6%E3%83%B3%E3%83%81%E3%83%A7%E3%83%AB/dp/4797328479/ref=sr_1_1?ie=UTF8&s=books&qid=1204199862&sr=1-1 評価も高い目なので割といい感じかと思います。 ただ値段も高いのが難点でしょうか。
補足
ご回答ありがとうございます。 ご紹介頂いた二点の書籍、以前書店で立ち読みしたことがあります。 そのときは概要を解説するばかりで具体的なコードがない、 あちこちに手を広げすぎて中途半端な解説になっているといった 印象を受け、すぐ書棚に戻してしまった覚えがあります。 もう少し詳しく内容を確認しておくべきだったと思いますが、 残念ながら近所の書店の店頭には無くなってしまいました……。 残念です。