(57)【特許請求の範囲】
【請求項１】
クライアント端末に対して通信ネットワークを介してオンラインゲームを提供するオンラインゲームサーバであって、
前記クライアント端末にて前記オンラインゲームに関して表示される映像を当該クライアント端末にて表示させるための描画指示情報を生成する描画指示情報生成手段と、
前記描画指示情報を前記通信ネットワークを介して前記クライアント端末に向けて送信する描画指示情報送信手段と、
前記クライアント端末にて前記オンラインゲームに関して出力される音声であり、必要に応じて当該オンラインゲームサーバから音声ＩＤと対応付けてダウンロードされて当該クライアント端末が備える記憶装置に登録された音声情報が示す音声を当該クライアント端末にて出力させるための出力音声指示情報を前記通信ネットワークを介して前記クライアント端末に向けて送信する出力音声指示情報送信手段とを含み、
前記描画指示情報生成手段は、表示されるキャラクタを特定可能なキャラクタＩＤと、当該キャラクタの表示座標を特定可能なキャラクタ表示座標とを含むキャラクタ情報を含む描画指示情報を生成し、
前記出力音声指示情報は、出力される音声を特定可能な音声ＩＤを含む
ことを特徴とするオンラインゲームサーバ。
【請求項２】
前記キャラクタＩＤは、スプライト画像によって表示されるキャラクタを特定可能なスプライトＩＤである
請求項１記載のオンラインゲームサーバ。
【請求項３】
前記描画指示情報生成手段は、背景を構成するタイルマップを特定可能なタイルマップＩＤと、当該タイルマップの表示座標を特定可能なタイルマップ表示座標とを含むタイルマップ情報を含む描画指示情報を生成する
請求項１または請求項２記載のオンラインゲームサーバ。
【請求項４】
前記オンラインゲームに関して表示される文字は、前記タイルマップにより構成される
請求項３記載のオンラインゲームサーバ。
【請求項５】
クライアント端末と、当該クライアント端末に対して通信ネットワークを介してオンラインゲームを提供するオンラインゲームサーバとを備えたオンラインゲームシステムであって、
前記オンラインゲームサーバは、
前記クライアント端末にて前記オンラインゲームに関して表示される映像を当該クライアント端末にて表示させるための描画指示情報を生成する描画指示情報生成手段と、
前記描画指示情報を前記通信ネットワークを介して前記クライアント端末に向けて送信する描画指示情報送信手段と、
前記クライアント端末にて前記オンラインゲームに関して出力される音声であり、必要に応じて当該オンラインゲームサーバから音声ＩＤと対応付けてダウンロードされて当該クライアント端末が備える記憶装置に登録された音声情報が示す音声を当該クライアント端末にて出力させるための出力音声指示情報を前記通信ネットワークを介して前記クライアント端末に向けて送信する出力音声指示情報送信手段とを含み、
前記描画指示情報生成手段は、表示されるキャラクタを特定可能なキャラクタＩＤと、当該キャラクタの表示座標を特定可能なキャラクタ表示座標とを含むキャラクタ情報を含む描画指示情報を生成し、
前記出力音声指示情報は、出力される音声を特定可能な音声ＩＤを含み、
前記クライアント端末は、
前記オンラインゲームサーバからの前記描画指示情報に基づいて描画情報を生成する描画情報生成手段と、
描画情報が示すゲーム画像を順次表示することで前記映像を表示する表示手段とを含む
ことを特徴とするオンラインゲームシステム。
【請求項６】
前記キャラクタＩＤは、スプライト画像によって表示されるキャラクタを特定可能なスプライトＩＤである
請求項５記載のオンラインゲームシステム。
【請求項７】
前記描画指示情報生成手段は、背景を構成するタイルマップを特定可能なタイルマップＩＤと、当該タイルマップの表示座標を特定可能なタイルマップ表示座標とを含むタイルマップ情報を含む描画指示情報を生成する
請求項５または請求項６記載のオンラインゲームシステム。
【請求項８】
前記オンラインゲームに関して表示される文字は、前記タイルマップにより構成される
請求項７記載のオンラインゲームシステム。
【請求項９】
クライアント端末に対して通信ネットワークを介してオンラインゲームを提供させるためのオンラインゲームプログラムであって、
コンピュータに、
前記クライアント端末にて前記オンラインゲームに関して表示される映像を当該クライアント端末にて表示させるための描画指示情報を生成する描画指示情報生成ステップと、
前記描画指示情報を前記通信ネットワークを介して前記クライアント端末に向けて送信する描画指示情報送信ステップと、
前記クライアント端末にて前記オンラインゲームに関して出力される音声であり、必要に応じて当該オンラインゲームサーバから音声ＩＤと対応付けてダウンロードされて当該クライアント端末が備える記憶装置に登録された音声情報が示す音声を当該クライアント端末にて出力させるための出力音声指示情報を前記通信ネットワークを介して前記クライアント端末に向けて送信する出力音声指示情報送信ステップとを実行させ、
前記出力音声指示情報は、出力される音声を特定可能な音声ＩＤを含み、
前記描画指示情報生成ステップにて、表示されるキャラクタを特定可能なキャラクタＩＤと、当該キャラクタの表示座標を特定可能なキャラクタ表示座標とを含むキャラクタ情報を含む描画指示情報を生成させる
ためのオンラインゲームプログラム。
【請求項１０】
前記キャラクタＩＤは、スプライト画像によって表示されるキャラクタを特定可能なスプライトＩＤである
請求項９記載のオンラインゲームプログラム。
【請求項１１】
前記コンピュータに、前記描画指示情報生成ステップにて、背景を構成するタイルマップを特定可能なタイルマップＩＤと、当該タイルマップの表示座標を特定可能なタイルマップ表示座標とを含むタイルマップ情報を含む描画指示情報を生成させる
請求項９または請求項１０記載のオンラインゲームプログラム。
【請求項１２】
前記オンラインゲームに関して表示される文字は、前記タイルマップにより構成される
請求項１１記載のオンラインゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末に対して通信ネットワークを介してオンラインゲームを提供するオンラインゲームサーバ、オンラインゲームシステム、およびオンラインゲームプログラムに関する。
【背景技術】
【０００２】
従来から、通信ネットワークを介してゲーム装置などのクライアント装置に提供されるネットワークゲームにおいては、ゲームサーバからクライアント端末に対して映像データを配信するようにしていた（例えば特許文献１）。
【０００３】
【特許文献１】特開２００１−３６８９７号公報（請求項４等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、映像データが示す映像をクライアント装置に表示させる場合に、通信ネットワークを介して映像データを配信すると、通信負荷が大きくなってしまう。
【０００５】
近年、ピクセル描画モデルをベクトル描画モデルに移行させる技術であるＸＧＬ（Ｘ  ｏｖｅｒ  ｏｐｅｎＧＬ）を利用するようにして、通信データ量を低減させるようにしたものが提案・運用されているが、依然として通信データ量は大きく、高速に大量のデータを伝送する必要があり、通信負荷をより低減させることが望まれている。
【０００６】
本発明は、上記の問題を解消すべく、ゲームサーバによってネットワークゲームをクライアント装置に提供する際に、当該クライアント装置に映像を表示させるための通信負荷を極力軽減し、大量のデータを高速伝送する必要性を低減させることができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明のオンラインゲームサーバは、クライアント端末に対して通信ネットワークを介してオンラインゲームを提供するオンラインゲームサーバであって、前記クライアント端末にて前記オンラインゲームに関して表示される映像を当該クライアント端末にて表示させるための描画指示情報を生成する描画指示情報生成手段と、前記描画指示情報を前記通信ネットワークを介して前記クライアント端末に向けて送信する描画指示情報送信手段とを含み、前記描画情報生成手段は、スプライト画像によって表示されるキャラクタを特定可能なスプライトＩＤと、当該キャラクタの表示座標を特定可能なスプライト表示座標とを含むスプライト情報を含む描画指示情報を生成することを特徴とする。
【０００８】
上記の構成としたことで、ゲームサーバによってネットワークゲームをクライアント装置に提供する際に、そのクライアント装置に映像を表示させるための通信負荷を極力軽減させることができ、大量のデータを高速伝送する必要性を低減させることができるようになる。
【０００９】
前記描画情報生成手段が、背景を構成するタイルマップを特定可能なタイルマップＩＤと、当該タイルマップの表示座標を特定可能なタイルマップ表示座標とを含むタイルマップ情報を含む描画指示情報を生成するように構成されていてもよい。このように構成することで、大量のデータを高速伝送することなく、背景についてもゲームサーバ側からクライアント側に対して表示指示することができるようになる。
【００１０】
予め定められたゲーム進行プログラムに基づいて、タイルマップ情報を決定するタイルマップ情報決定手段を含み、前記描画情報生成手段は、例えば、前記タイルマップ情報決定手段が決定したタイルマップ情報を含む描画指示情報を生成する。
【００１１】
前記クライアント端末からプレイヤによるキャラクタの操作内容を示す操作情報を受信する操作情報受信手段と、前記操作情報と予め定められたゲーム進行プログラムとに基づいて、スプライト情報を決定するスプライト情報決定手段とを含み、前記描画情報生成手段は、前記スプライト情報決定手段が決定したスプライト情報を含む描画指示情報を生成するように構成されていてもよい。このように構成することで、プレイヤの操作内容が反映されたスプライト情報を描画指示情報に含めることができる。
【００１２】
また、本発明のオンラインゲームシステムは、クライアント端末と、当該クライアント端末に対して通信ネットワークを介してオンラインゲームを提供するオンラインサーバとを備えたオンラインゲームシステムであって、前記オンラインゲームサーバは、前記クライアント端末にて前記オンラインゲームに関して表示される映像を当該クライアント端末にて表示させるための描画指示情報を生成する描画指示情報生成手段と、前記描画指示情報を前記通信ネットワークを介して前記クライアント端末に向けて送信する描画指示情報送信手段とを含み、前記描画情報生成手段は、スプライト画像によって表示されるキャラクタを特定可能なスプライトＩＤと、当該キャラクタの表示座標を特定可能なスプライト表示座標とを含むスプライト情報を含む描画指示情報を生成し、前記クライアント端末は、前記オンラインゲームサーバからの前記描画指示情報に基づいて描画情報を生成する描画情報生成手段と、描画情報が示すゲーム画像を順次表示することで前記映像を表示する表示手段とを含むことを特徴とする。
【００１３】
さらに、本発明のオンラインゲームプログラムは、クライアント端末に対して通信ネットワークを介してオンラインゲームを提供させるためのオンラインゲームプログラムであって、コンピュータに、前記クライアント端末にて前記オンラインゲームに関して表示される映像を当該クライアント端末にて表示させるための描画指示情報を生成する描画指示情報生成ステップと、前記描画指示情報を前記通信ネットワークを介して前記クライアント端末に向けて送信する描画指示情報送信ステップとを実行させ、前記描画情報生成ステップにて、スプライト画像によって表示されるキャラクタを特定可能なスプライトＩＤと、当該キャラクタの表示座標を特定可能なスプライト表示座標とを含むスプライト情報を含む描画指示情報を生成させるためのものである。
【発明の効果】
【００１４】
本発明によれば、ゲームサーバによってネットワークゲームをクライアント装置に提供する際に、そのクライアント装置に映像を表示させるための通信負荷を極力軽減させることができ、大量のデータを高速伝送する必要性を低減させることができるようになる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施の形態について図面を参照して説明する。
【００１６】
図１は、本発明の一実施の形態におけるオンラインゲームシステム１００の構成の例を示すブロック図である。図１に示すように、本例のオンラインゲームシステム１００は、オンラインゲームサーバ１０と、クライアント端末２１〜２Ｎ（Ｎ：任意の正の整数。以下同じ。）とを含む。オンラインゲームサーバ１０、およびクライアント端末２１〜２Ｎは、それぞれ、インターネットなどの通信ネットワーク３０に接続されている。
【００１７】
オンラインゲームサーバ１０は、クライアント端末２１〜２Ｎに対してオンラインゲームを提供する機能を有し、本システム１００のシステム管理者によって管理され、例えばＷＷＷサーバなどの情報処理装置によって構成される。
【００１８】
クライアント端末２１〜２Ｎは、それぞれ、オンラインゲームのユーザ（プレイヤ）によって管理され、パーソナルコンピュータや携帯通信端末（携帯電話端末、ＰＤＡ（Personal Digital Assistants）、携帯用ゲーム機等）などの情報処理装置によって構成される。
【００１９】
図２は、本例のオンラインゲームにおいてクライアント端末２１が備える表示装置２１ａに表示されるゲーム画像の表示態様の例を示す説明図である。ゲーム画像は、図２に示すように、例えば、プレイヤの操作に応じて行動するＰＣ（プレイヤキャラクタ）やプレイヤの操作によらずにゲームプログラムに従って行動するＮＰＣ（ノンプレイヤキャラクタ）、背景とを含む画像となる。ＰＣ及びＮＰＣは、スプライト画像（背景とは別個に移動等させることが可能となるように生成された画像であって、所定サイズ（例えば１６×１６）のビットマップによって形成されている画像）によって構成されている。また、背景は、それぞれが所定サイズ（例えば８×８）のビットマップで生成されている複数のタイル（例えば３２×３２枚のタイル）から成るタイルマップによって構成されている。なお、図２に示すようなゲーム画像における時間やステージ数などの文字は、タイルマップによって表現されている。本例では、スプライト画像や背景画像は、ポリゴン（３次元コンピュータグラフィクスで立体形状を表現する際に用いられる多角形）による３Ｄ画像で表現される。
【００２０】
次に、本例のオンラインゲームシステム１００の動作について説明する。
図３は、オンラインゲームサーバ１０が実行する描画指示情報送信処理の例を示すフローチャートである。オンラインゲームの提供に際しては、描画指示情報の他、出力音声を指示するための情報など、他の情報をもクライアント端末２１〜２Ｎ側に送信するようにしてもよいが、ここでは、説明を簡単にするため、描画指示情報の送信に関わる部分のみについて説明することとし、本発明に関わらない処理についての説明は省略しているものとする。また、ここでは、プレイヤＸによって使用されるクライアント端末２１に対して描画指示情報を送信する場合を例に説明する。
【００２１】
描画指示情報送信処理は、クライアント端末２１でのゲーム画像の切替タイミング（例えば３０ｍｓ）毎に、定期的に実行される。
【００２２】
描画指示情報送信処理において、オンラインゲームサーバ１０は、クライアント端末２１から操作情報を受信しているか否か確認し（ステップＳ１０１）、受信していればその操作情報を解析する（ステップＳ１０２）。「操作情報」は、プレイヤＸによるクライアント端末２１が備える操作手段（例えば、ＰＣの行動を操作するための操作ボタン、アイテムなどを選択するための操作ボタンなど）の操作内容を示す情報を意味する。
【００２３】
次に、オンラインゲームサーバ１０は、自己が備えるＤＢ装置などの記憶媒体に保存されているゲームプログラムと、操作情報を受信していた場合にはその操作情報の解析結果とに従って、描画指示情報を生成する（ステップＳ１０３）。すなわち、ゲームプログラムと操作情報とに従って、次のフレームのゲーム画像にて表示させるＰＣやＮＰＣの種類や表示位置と、背景を構成するタイルマップの種類と表示位置とを決定し、その決定結果に応じて描画指示情報を生成する。
【００２４】
「描画指示情報」は、クライアント端末２１に対して次フレームのゲーム画像の描画を指示するための情報であって、スプライト情報と、タイルマップ情報とを含む。スプライト情報は、１又は２以上のスプライト画像それぞれの種類を示すスプライトＩＤと、各スプライト画像の表示位置を示すスプライト表示座標とを含む。タイルマップ情報は、背景として使用するタイルマップの種類を示すタイルマップＩＤと、そのタイルマップの表示位置を示すタイルマップ表示座標とを含む。
【００２５】
描画指示情報を生成すると、オンラインゲームサーバ１０は、生成した描画指示情報を通信ネットワーク３０を介してクライアント端末２１に向けて送信する（ステップＳ１０４）。
【００２６】
オンラインゲームサーバ１０は、上述したステップＳ１０１〜ステップＳ１０４の処理をゲーム終了まで繰り返し実行する。このようにすることで、クライアント端末２１に対して描画指示情報が定期的に送信されることとなる。
【００２７】
図４は、クライアント端末２１〜２Ｎが実行するゲーム画像描画処理の例を示すフローチャートである。ここでは、説明を簡単にするため、ゲーム画像の描画に関わる部分のみについて説明することとし、本発明に関わらない処理についての説明は省略しているものとする。また、ここでは、オンラインゲームサーバ１０から定期的に送られてくる描画指示情報に基づいて、クライアント端末２１が自己が備える表示装置２１ａにゲーム画像を表示する場合を例に説明する。
【００２８】
ゲーム画像描画処理は、クライアント端末２１でのゲーム画像の切替タイミング（例えば３０ｍｓ）毎に、定期的に実行される。
【００２９】
ゲーム画像描画処理において、クライアント端末２１は、自己が備える操作手段をプレイヤＸが操作したことによる操作入力がなされたか否か確認し（ステップＳ２０１）、操作入力があった場合には操作内容を示す操作情報を生成する（ステップＳ２０２）。そして、クライアント端末２１は、生成した操作情報をオンラインゲームサーバ１０に向けて送信する（ステップＳ２０３）。その後、ステップＳ２０４に移行する。
【００３０】
次に、クライアント端末２１は、次の描画に使用される描画指示情報をオンラインゲームサーバ１０から既に受信していれば（ステップＳ２０４のＹ）、受信した描画指示情報を解析する（ステップＳ２０５）。次の描画に使用される描画指示情報が未だ受信されていなければ（ステップＳ２０４のＮ）、その描画指示情報の受信待ち状態となり、受信したあとに解析処理（ステップＳ２０５）を実行する。
【００３１】
ステップＳ２０５では、描画指示情報に含まれているスプライト情報やタイルマップ情報の内容を解析する。具体的には、クライアント端末２１は、例えば図５に示すようなスプライトテーブルを参照して、スプライト情報に含まれている１又は２以上のスプライトＩＤに対応するスプライトデータを特定する。また、例えば図６に示すようなタイルマップテーブルを参照して、タイルマップ情報に含まれている１又は２以上のタイルマップＩＤに対応するタイルマップデータを特定する。
【００３２】
スプライトテーブルは、各スプライトＩＤとスプライトデータ（スプライト画像を示すデータ）とが対応付けされているテーブルであり、クライアント端末２１が備える記憶装置にダウンロード等によって事前に格納されているものとする。また、タイルマップテーブルは、各タイルマップＩＤとタイルマップデータ（タイルマップ画像を示すデータ）とが対応付けされているテーブルであり、クライアント端末２１が備える記憶装置にダウンロード等によって事前に格納されているものとする。
【００３３】
次に、クライアント端末２１は、ステップＳ２０５での解析結果に従って、描画情報を生成する（ステップＳ２０６）。ステップＳ２０６では、ステップＳ２０５にて特定されたスプライトデータ及びタイルマップデータそれぞれが、描画指示情報から特定される座標に配置された描画情報が生成される。
【００３４】
そして、クライアント端末２１は、ステップＳ２０６にて生成した描画情報を用いて、自己が備える表示装置２１ａにゲーム画像を表示するための描画処理を実行する（ステップＳ２０７）。
【００３５】
クライアント端末２１は、上述したステップＳ２０１〜ステップＳ２０７の処理をゲーム終了まで繰り返し実行する。このようにすることで、クライアント端末２１が備える表示装置２１ａにゲーム画像が順次表示されていき、その表示装置２１ａにオンラインゲームの映像が表示されることになる。
【００３６】
以上に説明したように、上述した一実施の形態では、オンラインゲームサーバ１０が、クライアント端末２１にてオンラインゲームに関して表示される映像をそのクライアント端末２１にて表示させるための描画指示情報であって、スプライト画像によって表示されるキャラクタを特定可能なスプライトＩＤとキャラクタの表示座標を特定可能なスプライト表示座標とを含むスプライト情報を含む描画指示情報を生成し、生成した描画指示情報を通信ネットワーク３０を介してクライアント端末２１に向けて送信する構成とされているので、ゲームサーバによってネットワークゲームをクライアント装置に提供する際に、そのクライアント装置に映像を表示させるための通信負荷を極力軽減させることができ、大量のデータを高速伝送する必要を無くすことができるようになる。
【００３７】
上述した一実施の形態では、映像データを送信することなく情報量が大幅に軽減された描画指示情報を送信することでクライアント装置にゲーム映像を表示させる構成としており、具体的には、スプライト画像の表示指示においては、スプライト画像そのものを送信することなく、ＩＤと座標を指定した描画指示情報を送信するようにして、大幅に情報量を軽減するようにしている。従って、スプライト情報を含む描画指示情報を用いた簡単な制御によって、大量のデータを高速伝送する必要なくゲーム映像をクライアント端末２１に表示させることができ、サーバ／クライアント型のオンラインゲームにおいて、ゲームソフトウェアの開発効率を向上させることができるとともに、映像配信型ゲームのような精度の高い映像を表示させることができるようになる。
【００３８】
また、上述した一実施の形態では、オンラインゲームサーバ１０が、背景を構成するタイルマップを特定可能なタイルマップＩＤと、そのタイルマップの表示座標を特定可能なタイルマップ表示座標とを含むタイルマップ情報を含む描画指示情報を生成する構成とされているので、大量のデータを高速伝送することなく、背景についてもゲームサーバ側からクライアント側に対して表示指示することができるようになる。
【００３９】
すなわち、スプライト画像を特定可能なスプライトＩＤとそのスプライト画像の表示位置を特定可能な座標、及び、タイルマップを特定可能なタイルマップＩＤとそのタイルマップの表示位置を特定可能な座標を含む描画指示情報によりクライアント装置２１に描画指示を行うので、通信データ量を大幅に低減することができ、大量のデータを高速伝送する必要性を無くすことができるようになる。よって、通信ネットワーク３０が比較的低速の通信にしか対応していない場合であっても、支障なくオンラインゲームを提供することが可能となる。なお、タイルマップは、背景全体を構成するものであってもよいし、背景の一部を構成するものであってもよく、またその双方を含むものであってもよい。上述した図２に示す例では、背景全体を構成するタイルマップの手前側に、背景の一部を構成するタイルマップ（ＮＰＣが乗っているブロックなど）が重畳されたものとなっている。
【００４０】
また、上述した一実施の形態では、オンラインゲームサーバ１０が、予め定められたゲーム進行プログラムに基づいてタイルマップ情報を決定し、決定したタイルマップ情報を含む描画指示情報を生成する構成しているので、背景に用いるタイルマップ情報をプログラムに従って自動的に決定することができる。
【００４１】
また、上述した一実施の形態では、オンラインゲームサーバ１０が、クライアント端末２１からプレイヤによるキャラクタの操作内容を示す操作情報を受信し、受信した操作情報と予め定められたゲーム進行プログラムとに基づいてスプライト情報を決定し、決定したスプライト情報を含む描画指示情報を生成する構成とされているので、プレイヤの操作内容が反映されたスプライト情報を描画指示情報に含めることができるようになる。
【００４２】
また、上述した一実施の形態では、オンラインゲームサーバ１０がクライアント端末２１に対して描画指示情報を順次送信し、クライアント端末２１が描画指示情報に基づきゲーム画像を順次表示していく構成としているので、低速通信網を用いた場合であっても、リアルタイムなゲームの映像を表示させることができる。
【００４３】
また、上述した一実施の形態では、オンラインゲームサーバ１０にて描画指示情報を生成する構成としているので、クライアント端末２１側の負荷を低減させることができ、クライアント端末２１の開発コストを抑えることが可能となる。
【００４４】
なお、上述した一実施の形態では、オンラインゲームサーバ１０及びクライアント端末２１〜２Ｎは、自己が備える記憶装置に記憶されているゲームプログラム（オンラインゲームプログラム）に従って、上述した各種の処理を実行する。
【００４５】
なお、上述した一実施の形態では、上述したように、オンラインゲームの提供に際してクライアント端末２１〜２Ｎ側に送信する情報のうち、描画指示情報の送信に関わる部分のみについて説明していたが、出力音声を指示するための情報など、他の情報をもクライアント端末２１〜２Ｎ側に送信するようにしてもよい。この場合、各情報にＩＤを付与しておき、使用する情報のＩＤをクライアント端末２１〜２Ｎ側に送信するようにすればよい。音声情報の場合には、各音声情報を一意に特定可能な音声ＩＤを付与しておき、オンラインゲームサーバ１０が、オンラインゲームの提供に際して、あらかじめクライアント端末２１〜２Ｎ側に格納されている各音声情報のうち使用する音声情報に対応付けされている音声ＩＤを送信することで、クライアント端末２１〜２Ｎ側に使用する音声情報を指示するようにすればよい。
【００４６】
また、上述した一実施の形態では、クライアント端末２１〜２Ｎが備える記憶装置にダウンロード等によってスプライトテーブルが事前に格納されているものとしていたが、必要に応じて（例えば、スプライトテーブルに登録されていないスプライトデータを使用するとき）、スプライトデータと対応するスプライトＩＤとがオンラインゲームサーバ１０からクライアント端末２１〜２Ｎにダウンロードされ、クライアント端末２１〜２Ｎが備える記憶装置格納されているスプライトテーブルに登録されるようにしてもよい。このようにすれば、クライアント端末２１〜２Ｎが備える記憶装置にスプライトデータを事前登録していなくても、使用する際に登録されることとなるため、スプライトデータを円滑に表示することが可能となる。なお、タイルマップデータや音声情報についても、スプライトデータと同様に、使用時に必要に応じてダウンロードして登録するようにしてもよい。
【産業上の利用可能性】
【００４７】
本発明によれば、ゲームサーバによってネットワークゲームをクライアント装置に提供する際に、そのクライアント装置に映像を表示させるための通信負荷を極力軽減させ、大量のデータを高速伝送する必要を無くすのに有用である。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施の形態におけるオンラインゲームシステムの構成例を示すブロック図である。
【図２】ゲーム画像の表示態様の例を示す説明図である。
【図３】描画指示情報配信処理の例を示すフローチャートである。
【図４】ゲーム画像描画処理の例を示すフローチャートである。
【図５】スプライトテーブルの例を示す説明図である。
【図６】タイルマップテーブルの例を示す説明図である。
【符号の説明】
【００４９】
１０        オンラインゲームサーバ
２１〜２Ｎ  クライアント端末
３０        通信ネットワーク
１００      オンラインゲームシステム
【図１】
0005646805.tif 000002
【図２】
0005646805.tif 000003
【図３】
0005646805.tif 000004
【図４】
0005646805.tif 000005
【図５】
0005646805.tif 000006
【図６】
0005646805.tif 000007