| Game Coding Complete 045 |
|---|
|
優位性を与えることになるため、誰もなとレイしようこはストの接c.一kte力
第2ームの構成要素 がけれはモートアンンにメッセーンが届くとのダイム上、二レ工のー、こ、、「ル これがリモートゲームロジックにとって何を意味するのかとい、ームロジッのゲーム状態を修正しなければならないということである。つるめにルル破るということである。前述のシューティングゲームでは、破らなけれはよりいルールはRD加速と速度だ。シューティングゲームでRPGが角を曲がってあなたを殺9のを見たことが加速と速度た。ンュ、加速と速度た。のことであると思うが、今話しているのはまさにそのことである。 もいると思うが、ストのゲームロジックこれ以外は、リモートゲームロジックはホストのゲームロジックとまったく同じようにゲーーとやりとりする。ゲームビューイベントを送り、ゲーム状態を変更し、ピーからームコマンを受け取る。そしてこれらのコマンドはパッケージ化され、前の項で述べたサーパマンのトゲームビューに送られる。 マルチプレイヤーは必要か?少し時間をください icotのために作成した最後のカードゲームでは、ゲームロジック・ゲームビューシステムを使った。Microsoftf 側はこのゲームを短時間でマルチプレイヤーゲームに変換できるように作ってほしいと要求してきた。アーキテクチャがまったく違うのだから、そんなこと簡単にできることではない。それで関係したプログラマたちは異なるアーキテクチャのことを勉強しればならなくなった。プロジェクト終了後、私は自分たちがマルチプレイヤーを意識して作ゲームの出来栄えを知りたくなった。まだ誰も、その機能を実際に使ったことがなかったのだ果たしてうまく機能しているだろうか。結果はというと、私たちのプログラマの1人が2日間インターネットを介してこのカードゲームをプレイした。これがうまくいった証拠でなければ、だろうか。 2.8 DirectXI は絶対に必要なのか 選んだラットフォームがPCならば、グラフィックス、サウンド、入力の処理にDirectX を使か他のAPを使うのかを考えなければならない。 最初にいっておくが、この項は3Dで陰影のあるポリゴンを描く方法を解説するものない。3DグラフィックスAPIを選ぶときの参考程度に読んでほしい。代表的な3Dグラフィック」はDire:がある。Direct 3DとOpenGL はプログラミングの分野でよく見られ教論争の1だが、なぜそちらのほうかいいのかと聞いてもその根拠ははっきりしない。 すべての道はローマに通ず OpenGL とDirectx の宗教論争にはいつも閉口させられる、マなら、AP選択するときには中身をしっかり把握しておくべきだ。Mi が作ったからというだecを無視するなどまったく論外である。 46 |