(57)【要約】【課題】ネットワークゲームにおいて他のプレイヤのプレイ状況を簡易に表示させる。【構成】共通のタイミングデータを記憶するタイミングデータ記憶部５６と、該タイミングデータに基づいてゲーム操作の評価タイミングを順次決定する評価タイミング決定部５８と、その評価タイミングにおいてゲーム操作を順次評価し、評価結果データを順次生成するゲーム操作評価部６６と、評価結果データを順次送信する評価結果データ送信部７０と、他のゲーム端末から評価結果データを順次受信する評価結果データ受信部７２と、受信される評価結果データに基づいて他のゲーム端末における評価結果を表す他端末評価結果参考画像を表示する他端末評価結果参考画像表示部６０と、を含む。【選択図】        図８
2004223084.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信接続され、共通のタイミングデータをそれぞれ記憶する第１及び第２のゲーム端末を含むネットワークゲームシステムであって、
前記第１のゲーム端末は、
前記共通のタイミングデータを記憶する第１のタイミングデータ記憶手段と、
前記共通のタイミングデータに基づいて前記第１のゲーム端末におけるゲーム操作の評価タイミングを順次決定する第１の評価タイミング決定手段と、
前記評価タイミングにおいて前記第１のゲーム端末におけるゲーム操作を順次評価し、評価結果データを順次生成する第１のゲーム操作評価手段と、
前記評価結果データを順次送信する評価結果データ送信手段と、を含み、
前記第２のゲーム端末は、
前記評価結果データを順次受信する評価結果データ受信手段と、
前記共通のタイミングデータを記憶する第２のタイミングデータ記憶手段と、
前記共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定する第２の評価タイミング決定手段と、
前記評価タイミングにおいて既に受信されている前記評価結果データに基づいて、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示手段と、を含む
ことを特徴とするネットワークゲームシステム。
【請求項２】
請求項１に記載のネットワークゲームシステムにおいて、
前記第２のゲーム端末は、
前記第２の評価タイミング決定手段によって順次決定される前記評価タイミングにおいて当該第２のゲーム端末におけるゲーム操作を順次評価する第２のゲーム操作評価手段と、
前記第２のゲーム操作評価手段による評価結果に対応する自端末評価結果画像を順次表示する自端末評価結果画像表示手段と、
をさらに含むことを特徴とするネットワークゲームシステム。
【請求項３】
請求項１又は２に記載のネットワークゲームシステムにおいて、
前記第１のゲーム操作評価手段は、前記第１の評価タイミング決定手段によって順次決定される前記評価タイミングにおいて、前記第１のタイミングデータ記憶手段に記憶される前記タイミングデータが表すタイミングと、前記第１のゲーム端末におけるゲーム操作のタイミングと、のずれに基づく評価結果データを順次生成することを特徴とするネットワークゲームシステム。
【請求項４】
請求項１乃至３のいずれかに記載のネットワークゲームシステムにおいて、
前記第２のゲーム端末は、前記評価結果データ受信手段によって順次受信される前記評価結果データを順次記憶する評価結果データ記憶手段をさらに含むことを特徴とするネットワークゲームシステム。
【請求項５】
共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定し、該評価タイミングにおいてゲーム操作を順次評価し、評価結果データを順次生成する他のゲーム端末との間でネットワークゲームを行うためのゲーム端末であって、
ネットワークを介して前記他のゲーム端末から前記評価結果データを順次受信する評価結果データ受信手段と、
前記共通のタイミングデータを記憶するタイミングデータ記憶手段と、
前記共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定する評価タイミング決定手段と、
前記評価タイミングにおいて既に受信されている前記評価結果データに基づいて、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示手段と、
を含むことを特徴とするゲーム端末。
【請求項６】
共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定し、該評価タイミングにおいてゲーム操作を順次評価し、評価結果データを順次生成する他のゲーム端末との間でネットワークゲームを行うためのゲーム端末としてコンピュータを機能させるためのプログラムであって、
ネットワークを介して前記他のゲーム端末から前記評価結果データを順次受信する評価結果データ受信手段、
前記共通のタイミングデータを記憶するタイミングデータ記憶手段、
前記共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定する評価タイミング決定手段、及び
前記評価タイミングにおいて既に受信されている前記評価結果データに基づいて、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示手段
として前記コンピュータを機能させるためのプログラム。
【請求項７】
共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定し、該評価タイミングにおいてゲーム操作を順次評価し、評価結果データを順次生成する他のゲーム端末との間でネットワークゲームを行うためのゲーム端末の制御方法であって、
ネットワークを介して前記他のゲーム端末から前記評価結果データを順次受信する評価結果データ受信ステップと、
前記共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定する評価タイミング決定ステップと、
前記評価タイミングにおいて既に受信されている前記評価結果データに基づいて、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示ステップと、
を含むことを特徴とするゲーム端末の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークゲームシステム、ゲーム端末、プログラム及びゲーム端末の制御方法に関する。
【０００２】
【従来の技術】
インターネットの普及に伴い、ネットワークゲームの人気が高まっている。ネットワークゲームでは、ネットワークを介して各ゲーム端末におけるゲーム操作内容を反映したゲームデータを送受信し、これにより該ネットワークゲームに参加しているユーザのゲーム状況を共有するようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、どんなにネットワークの高速化が進んでも、ネットワーク遅延は絶対的に存在する。このためリアルタイムに各ゲーム端末において入力されるゲーム操作を他のゲーム端末において同じ時刻に共有することは不可能である。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、他のゲーム端末におけるプレイ状況を簡易に参考表示して、これによりネットワーク対戦を演出するようにしたネットワークシステム、ゲーム端末、プログラム及びゲーム端末の制御方法を提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るネットワークゲームシステムは、ネットワークを介して通信接続され、共通のタイミングデータをそれぞれ記憶する第１及び第２のゲーム端末を含む。
【０００６】
ここで、前記第１のゲーム端末は、前記共通のタイミングデータを記憶する第１のタイミングデータ記憶手段と、前記共通のタイミングデータに基づいて前記第１のゲーム端末におけるゲーム操作の評価タイミングを順次決定する第１の評価タイミング決定手段と、前記評価タイミングにおいて前記第１のゲーム端末におけるゲーム操作を順次評価し、評価結果データを順次生成する第１のゲーム操作評価手段と、前記評価結果データを順次送信する評価結果データ送信手段と、を含む。
【０００７】
また、前記第２のゲーム端末は、前記評価結果データを順次受信する評価結果データ受信手段と、前記共通のタイミングデータを記憶する第２のタイミングデータ記憶手段と、前記共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定する第２の評価タイミング決定手段と、前記評価タイミングにおいて既に受信されている前記評価結果データに基づいて、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示手段と、を含む。
【０００８】
また、本発明に係るゲーム端末は、共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定し、該評価タイミングにおいてゲーム操作を順次評価し、評価結果データを順次生成する他のゲーム端末との間でネットワークゲームを行うためのゲーム端末であって、ネットワークを介して前記他のゲーム端末から前記評価結果データを順次受信する評価結果データ受信手段と、前記共通のタイミングデータを記憶するタイミングデータ記憶手段と、前記共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定する評価タイミング決定手段と、前記評価タイミングにおいて既に受信されている前記評価結果データに基づいて、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示手段と、を含むことを特徴とする。
【０００９】
また、本発明に係るプログラムは、共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定し、該評価タイミングにおいてゲーム操作を順次評価し、評価結果データを順次生成する他のゲーム端末との間でネットワークゲームを行うためのゲーム端末としてコンピュータを機能させるためのプログラムであって、ネットワークを介して前記他のゲーム端末から前記評価結果データを順次受信する評価結果データ受信手段、前記共通のタイミングデータを記憶するタイミングデータ記憶手段、前記共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定する評価タイミング決定手段、及び前記評価タイミングにおいて既に受信されている前記評価結果データに基づいて、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示手段として、例えば家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、携帯電話機、携帯情報端末、パーソナルコンピュータ等のコンピュータを機能させるためのプログラムである。
【００１０】
さらに、本発明に係るゲーム端末の制御方法は、共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定し、該評価タイミングにおいてゲーム操作を順次評価し、評価結果データを順次生成する他のゲーム端末との間でネットワークゲームを行うためのゲーム端末の制御方法であって、ネットワークを介して前記他のゲーム端末から前記評価結果データを順次受信する評価結果データ受信ステップと、前記共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定する評価タイミング決定ステップと、前記評価タイミングにおいて既に受信されている前記評価結果データに基づいて、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示ステップと、を含むことを特徴とする。
【００１１】
本発明では、第１及び第２のゲーム端末において共通のタイミングデータが記憶される。そして、第１のゲーム端末では、該共通のタイミングデータに基づいてゲーム操作の評価タイミングが順次決定される。そして、この評価タイミングにおいて第１のゲーム端末におけるゲーム操作が順次評価され、その結果（内容）を表す評価結果データが順次生成される。この評価結果データは直接あるいは間接に第２のゲーム端末に送信される。
【００１２】
第２のゲーム端末では、こうして送信される評価結果データが順次受信される。そして、第１のゲーム端末と同様、前記共通のタイミングデータに基づいてゲーム操作の評価タイミングが順次決定され、該評価タイミングにおいて第１のゲーム端末から既に受信されている評価結果データに基づいて、その評価結果データに対応する他端末評価結果参考画像が表示される。この他端末評価結果参考画像は、第１のゲーム端末におけるゲーム操作の評価結果を表す画像であり、第２のゲーム端末において順次決定される評価タイミングに対応付けて表示される。
【００１３】
本発明によれば、第１のゲーム端末におけるゲーム操作の評価結果が、第２のゲーム端末において表示される。この表示は、第１のゲーム操作に対する評価タイミングから遅延してしまうものの、第２のゲーム端末を利用するプレイヤは、第１のゲーム端末を利用するプレイヤのプレイ状況を判断することができる。したがって、このシステムによれば、簡易にネットワーク対戦を演出することができる。
【００１４】
なお、本発明の一態様では、前記第２のゲーム端末は、前記第２の評価タイミング決定手段によって順次決定される前記評価タイミングにおいて当該第２のゲーム端末におけるゲーム操作を順次評価する第２のゲーム操作評価手段と、前記第２のゲーム操作評価手段による評価結果に対応する自端末評価結果画像を順次表示する自端末評価結果画像表示手段と、をさらに含む。こうすれば、第２のゲーム端末において、プレイヤは、自端末評価結果画像と他端末評価結果参考画像とを見比べて、対戦状況を判断することができる。
【００１５】
また、本発明の一態様では、前記第１のゲーム操作評価手段は、前記第１の評価タイミング決定手段によって順次決定される前記評価タイミングにおいて、前記第１のタイミングデータ記憶手段に記憶される前記タイミングデータが表すタイミングと、前記第１のゲーム端末におけるゲーム操作のタイミングと、のずれに基づく評価結果データを順次生成する。こうすれば、ゲーム操作をするタイミングの正確さ等を争うネットワークゲームを実現することができる。
【００１６】
また、本発明の一態様では、前記第２のゲーム端末は、前記評価結果データ受信手段によって順次受信される前記評価結果データを順次記憶する評価結果データ記憶手段をさらに含む。こうすれば、前記他端末評価結果参考画像表示手段は、評価結果データ記憶手段に記憶された評価結果データに基づいて、他端末評価結果参考画像を表示させることができるようになる。
【００１７】
【発明の実施の形態】
以下、本発明の実施形態について図面に基づいて詳細に説明する。
【００１８】
図１は、本発明の実施形態に係るネットワークゲームシステムの全体構成を示す図である。同図に示すように、このネットワークゲームシステム１０は、ゲームサーバ１２と複数のゲーム端末１６とを含んで構成されている。ゲームサーバ１２及びゲーム端末１６は、インターネット等を含んで更新される通信ネットワーク１４に接続されており、相互にデータ通信が可能なようにされている。
【００１９】
ゲームサーバ１２は、例えば公知のサーバコンピュータシステムを含んで構成されており、ネットワークゲームを管理する機能を有する。また、ゲーム端末１６は、例えばパーソナルコンピュータを含んで構成されており、ゲームサーバ１２にアクセスして、プレイヤがネットワークゲームをプレイするために用いられる。なお、ゲーム端末１６は、例えば家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、携帯情報端末、携帯電話機等、他の種類のコンピュータによって構成されてもよい。
【００２０】
図２は、ゲーム端末１６において、ネットワークゲームのプレイ中、同ゲーム端末１６に備えられたディスプレイに表示されるゲーム画面の一例を示す図である。同図に示すように、このゲーム画面では、左半分に、ゲーム端末１６において、当該ゲーム画面を見ながらネットワークゲームをプレイするプレイヤのために、ゲーム操作の案内表示及び評価結果の表示を行うための画像群が表示されている。この画像群には、スコア表示画像１８ａ、タイミング案内画像３２ａ、自端末評価結果画像３０ａが含まれる。スコア表示画像１８ａは、当該ゲーム画面を見ながらネットワークゲームをプレイするプレイヤの総得点を表す画像である。また、タイミング案内画像３２ａは、プレイヤにゲーム操作のタイミングを案内する動画像である。また、自端末評価結果画像３０ａは、プレイヤの各ゲーム操作（非操作を含む）に対する評価結果を表す画像である。
【００２１】
タイミング案内画像３２ａは、後述するタイミングデータに基づいて生成される画像であり、短冊状の軌道画像２０，２２，２４，２６を含んでいる。これら軌道画像２０，２２，２４，２６は、ゲーム端末１６に備えられた操作部材に対応づけられており、それら軌道画像２０，２２，２４，２６上をタイミング案内移動画像２８が上から下に徐々に移動するようになっている。この移動は、例えばゲーム音楽に合わせて移動するようにすれば好適である。こうすれば、プレイヤにゲーム音楽に合わせたゲーム操作を課すことができるようになる。
【００２２】
また、軌道画像２０，２２，２４，２６の下方には、タイミング案内静止画像３４が表示されている。そして、タイミング案内画像３２ａでは、タイミング案内移動画像２８がタイミング案内静止画像３４に重なるタイミングにて、プレイヤに対して、そのタイミング案内移動画像２８が表示されている軌道画像２０，２２，２４又は２６に対応した操作部材の操作を行うように案内している。
【００２３】
タイミング案内画像３２ａにより案内されるタイミングと実際にゲーム端末１６においてプレイヤがゲーム操作したタイミングとのずれに基づいて該操作に対する評価が行われ、その評価結果が自端末評価結果画像３０ａとして表示されるようになっている。すなわち、自端末評価結果画像３０ａは、タイミング案内画像３２ａにより案内されるタイミング毎に表示される。また、各評価の累計は、スコア表示画像１８ａに表示されるようになっている。
【００２４】
すなわち、このネットワークゲームシステム１０では、タイミング案内画像３２ａによりゲーム操作のタイミングがプレイヤに案内され、案内されるタイミングに合わせてプレイヤがゲーム操作を行う。そして、案内されるタイミングと実際のゲーム操作タイミングとのずれに基づいて算出される評価結果を対戦相手同士で競うようになっている。
【００２５】
一方、図２に示されるように、ゲーム画面の右半分には、対戦相手のプレイ状況を参考表示する画像が表示されている。この画像には、スコア表示画像１８ｂ、タイミング案内画像３２ｂ、他端末評価結果タイミング案内画像３０ｂが含まれている。スコア表示画像１８ｂは、対戦相手であるプレイヤ（相手プレイヤ）の累計スコアを表示する画像である。また、タイミング案内画像３２ｂは、タイミング案内画像３２ａと同一内容を有する画像である。また、他端末評価結果参考画像３０ｂは、相手プレイヤが他のゲーム端末１６においてしたゲーム操作の評価結果を表す画像である。
【００２６】
ここで特徴的なことは、タイミング案内画像３２ｂによって案内されるタイミング（すなわちタイミング案内画像３２ａによって案内されるタイミング）において、他端末評価結果参考画像３０ｂが、相手プレイヤが過去になしたゲーム操作に対する評価結果を表すようになっていることである。
【００２７】
すなわち、プレイヤＡとプレイヤＢとが、ゲーム端末Ａ及びゲーム端末Ｂをそれぞれ用いてネットワークゲームの対戦を行う場合を例にとると、このネットワークゲームシステム１０では、プレイヤＡが利用するゲーム端末Ａに対して、プレイヤＢがネットワークゲームをプレイするゲーム端末Ｂから、プレイヤＢがなした各ゲーム操作の評価結果を表す評価結果データが順次送信される。この評価結果データは、例えば通信ネットワーク１４おける遅延及びゲームサーバ１２における中継遅延等により、プレイヤＡが利用するゲーム端末Ａにおいて受信された時には、既に過去のものとなっている。このネットワークゲームシステム１０では、この過去のゲーム操作に対する評価結果データに基づいて、プレイヤＡが利用するゲーム端末Ａにおいて次に到来し、プレイヤＡに次に案内するゲーム操作の評価タイミングにおいて、他端末結果評価参考画像３０ｂを表示するようにしているのである。
【００２８】
図３は、この処理を説明する図である。同図では、ゲーム端末Ａとゲーム端末Ｂとを用いてネットワークゲームの対戦をする場合を示している。
【００２９】
同図において、上方から下方にそれぞれ延伸する２本の並行線はゲーム端末Ａ及びゲーム端末Ｂにそれぞれ対応する時間軸を示している。そして、ゲーム端末Ａに対応する時間軸上に表された複数の「○」は、ゲーム端末Ａにおけるゲーム操作の評価タイミングＴＡ１〜ＴＡ８を示している。また、同時間軸上に表された「●」は、ゲーム端末Ａにおけるゲームの開始タイミングＳＡ及び終了タイミングＥＡを示している。同様に、ゲーム端末Ｂに対応する時間軸上に表された複数の「○」は、ゲーム端末Ｂにおけるゲーム操作の評価タイミングＴＢ１〜ＴＢ８を示している。また、「●」は、ゲームの開始タイミングＳＢ及び終了タイミングＥＢを示している。
【００３０】
ゲーム端末Ａにおいては、タイミングＴＡｎにおいてゲーム操作の評価を実施し、その評価結果を表す評価結果データを生成すると、それを評価結果データＲＡｎとしてゲーム端末Ｂに送信するようになっている（ｎ＝１〜８）。ここでは評価結果データＲＡｎを、ゲームサーバ１２を中継させてゲーム端末Ｂに送信することにするが、ゲーム端末Ａからゲーム端末Ｂに通信ネットワーク１４を介して直接送信するようにしてもよい。すなわち、ゲームサーバ１２によるデータ中継は任意である。同様に、ゲーム端末Ｂにおいても、タイミングＴＢｎにおいてゲーム操作の評価を実施し、その評価結果を表す評価データを生成すると、それを評価結果データＲＢｎとしてゲーム端末Ａに送信するようになっている（ｎ＝１〜８）。この場合も、ゲーム端末Ａに直接送信するようにしてもよいし、ゲームサーバ１２がデータ送信を中継するようにしてもよい。
【００３１】
ゲーム端末Ａでは、評価タイミングＴＡｎが到来すると、該評価タイミングＴＡｎに係る評価結果データＲＡｎに対応する自端末評価結果画像３０ａを、このタイミングＴＡｎに対応づけて（例えば直ちに）表示する。また、同評価タイミングＴＡｎにおいて既にゲーム端末Ｂから受信している評価結果データに基づいて他端末評価結果参考画像３０ｂを表示する。例えば、評価結果タイミングＴＡ６においては、評価結果データＲＢ１〜ＲＢ４を既に受信しているが、そのうち最新の評価結果データＲＢ４に対応する他端末結果評価参考画像３０ｂを表示する。また、評価タイミングＴＡ４においては、評価結果データＲＢ３に対応する他端末評価結果参考画像３０ｂを表示する。
【００３２】
なお、対戦ゲーム実行中は、相手プレイヤのスコア（評価累計）を表示するスコア表示画像１８ｂには、例えば「？」が表示され、相手プレイヤに係るゲーム端末１６におけるスコア表示が抑制されるようになっている。そして、対戦が終了し、正確なスコアが判明した時点で、その正確なスコアがスコア表示画像１８ｂに表示されるようになっている。
【００３３】
図４は、ゲームサーバ１２の構成を示す図である。同図に示すように、ゲームサーバ１２は、ロビー管理部３６と対戦管理部３８とを含んで構成されている。ロビー管理部３６は、各ゲーム端末１６からのアクセスを受け付け、各ゲーム端末１６からの要求に従って、あるいは乱数等を用いた所定アルゴリズムに従ってプレイヤ（ゲーム端末１６）の対戦組み合わせを決定する。対戦管理部３８は、こうして決定される対戦組み合わせに従って、ゲーム端末１６において音楽ゲームの対戦を行わせる。これらの機能は、ゲームサーバ１２において所定プログラムを実行することによって実現されている。
【００３４】
図５は、ゲーム端末１６の構成を示す図である。同図に示すように、ゲーム端末１６は、制御部４０と、操作入力部４２と、外部記憶部４４と、表示出力部４６と、音声出力部４８と、通信処理部５０と、記憶部５２と、を含んで構成されている。制御部４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やメモリを含んで構成されており、プログラムに従って装置の各部を制御するようになっている。このプログラムは、通信処理部５０により、ゲームサーバ１２等、通信ネットワーク１４上の他の装置から受信してもよいし、外部記憶部４４により、例えばＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  −  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  −  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の可搬記憶媒体から読み出されてもよい。操作入力部４２は、汎用ゲーム機コントローラ、音楽ゲームに関する専用ゲームコントローラ、キーボード、マウス等を含んで構成されるものであり、プレイヤのゲーム操作を受け付け、その内容を表す信号を制御部４０に供給するものである。外部記憶部４４は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の可搬情報記憶媒体から、そこに記憶されたデータを読み出すものである。読み出されたデータ（プログラム等）は、制御部４０に供給される。記憶部５２は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭを含んで構成されており、制御部４０が実行する基本プログラムが記憶されたり、制御部４０の作業に用いられたりする。表示出力部４６は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等を含んで構成されるものであり、ここではゲーム画面を表示出力する。音声出力部４８は、スピーカや音声処理プロセッサ等を含んで構成されており、ここではゲーム音楽やゲーム効果音を出力する。通信処理部５０は、例えば公知のデータ通信装置（インターフェース）を含んで構成されるものであり、ここでは通信ネットワーク１４を介してゲーム端末１６がゲームサーバ１２にアクセスし、各種データ通信を行うために設けられている。
【００３５】
図６は、制御部４０が音楽ゲームを実行している時、記憶部５２に記憶されるゲームデータの一部を示す図である。同図に示すように、音楽ゲームの実行中、記憶部５２には音楽データとタイミングデータとが記憶されている。音楽データは音楽ゲームの進行中、背景に出力される音楽を表すデータであり、該音楽データに基づいて音声出力部４８はゲーム音楽を出力する。この音楽データは、ＷＡＶ（Ｗａｖｅ）ファイルやＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）ファイルのような波形データであってもよいし、ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）ファイルのような演奏データであってもよい。一方、タイミングデータは、音楽ゲームにおいてプレイヤに操作タイミングを案内するとともに、該プレイヤが実際に行った操作がその案内タイミングに合致したものであるか否かを判断するためのデータであり、具体的には音楽ゲームの進行中にプレイヤに順次案内する各タイミングを特定するデータである。
【００３６】
図７は、このタイミングデータを概念的に示す図である。タイミングデータは、軌道画像２０，２２，２４，２６に対応した、４つのデータ群から構成されており、各データ群は、本音楽ゲームで用いる４つのゲーム操作部材を操作すべきタイミング群を特定するデータを含んでいる。そして、同図において、案内範囲５４とタイミング案内画像３２ａ及びタイミング案内画像３２ｂとが対応し、案内範囲５４とそこに含まれる各タイミングとの位置関係が、タイミング案内画像３２ａ又はタイミング案内画像３２ｂと、そこに表された各タイミング案内移動画像２８との位置関係に相当している。この案内範囲５４は、ゲーム進行とともに徐々に上方にずらされるようになっており、これによりタイミング案内移動画像２８は、タイミング案内画像３２ａ及びタイミング案内画像３２ｂにおいてゲーム進行とともに徐々に下方に表示位置を変更するようになっている。こうして、プレイヤに対するゲーム操作のタイミング案内が実現されるようになっている。
【００３７】
ここで、ゲーム端末１６の動作についてさらに詳細に説明する。
【００３８】
図８は、ゲーム端末１６の機能ブロックを示す図である。これらの機能は、ゲーム端末１６において、所定プログラムが実行することにより実現されている。同図に示されるように、ゲーム端末１６は、機能的にはタイミングデータ記憶部５６、評価タイミング決定部５８、他端末評価結果参考画像表示部６０、評価結果データ記憶部６２、評価結果データ受信部７２、評価結果データ送信部７０、自端末評価結果画像表示部６４、ゲーム操作評価部６６、操作取得部６８を含んで構成されている。タイミングデータ記憶部５６は、記憶部５２を含んで実現されるものであり、本ネットワークゲームに参加するゲーム端末１６において共通のタイミングデータを記憶するものである。評価タイミング決定部５８は、タイミングデータ記憶部５６に記憶されるタイミングデータに基づいてゲーム操作の評価タイミングを順次決定する。すなわち、図７に概念的に示されるように、タイミングデータはゲーム開始タイミングからゲーム終了タイミングまで、時系列にゲーム操作のタイミングを記憶しており、このタイミングはプレイヤに対するゲーム操作の案内タイミングとして用いられ、また、その前後所定時間は該ゲーム操作に対する評価タイミングとして用いられる。評価タイミング決定部５８では、タイミングデータ記憶部５６に記憶されたタイミングデータを参照し、現在のタイミングが評価タイミングであるか否かを決定し、評価タイミングであれば、その旨をゲーム操作評価部６６及び他端末評価結果参考画像表示部６０に通知する。ゲーム操作評価部６６は、評価タイミング決定部５８によって決定される評価タイミングにおいて、操作取得部６８によって取得されるゲーム操作（ゲーム操作の内容を表すデータ）を評価する。そして、その評価結果を表す評価結果データを順次生成する。すなわち、操作取得部６８は、操作入力部４２を含んで実現されており、操作入力部４２によって入力されるプレイヤのゲーム操作を取得する。こうして取得されるゲーム操作はゲーム操作評価部６６に供給される。そしてゲーム操作評価部６６では、実際にプレイヤがしたゲーム操作のタイミングと、タイミングデータに基づいて案内されたタイミングと、のずれの量を判断（算出）する。そして、その判断内容を評価結果データに含める。こうして生成される評価結果データは、自端末評価結果画像表示部６４と評価結果データ送信部７０に供給される。
【００３９】
自端末評価結果画像表示部６４は、表示出力部４６を含んで実現されており、ゲーム操作評価部６６から供給される評価結果データに基づいて、自端末評価結果画像３０ａをＣＲＴ等のディスプレイに表示する。また、評価結果データ送信部７０は、通信処理部５０を含んで実現されており、ゲーム操作評価部６６において順次生成される評価結果データを、通信ネットワーク１４を介して相手プレイヤが利用するゲーム端末１６に送信する。
【００４０】
こうして送信される評価結果データは、相手プレイヤが使用するゲーム端末１６において、評価結果データ受信部７２が受信する。評価結果データ受信部７２は、通信処理部５０を含んで実現されており、相手プレイヤが利用するゲーム端末１６から送信された評価結果データを受信する。そして、こうして受信される評価結果データは評価結果データ記憶部６２に供給される。評価結果データ記憶部６２は、記憶部５２を含んで実現されており、評価結果データ受信部７２により受信された評価結果データを順次記憶する。他端末評価結果参考画像表示部６０は、評価タイミング決定部５８により決定される評価タイミングにおいて、評価結果データ記憶部６２から評価結果データを読み出す。そして、該評価タイミングにおいて既に評価結果データ受信部７２により受信されている評価結果データ、例えば最後に受信された評価結果データに基づいて、その評価結果データに対応する他端末評価結果参考画像３０ｂを、該評価タイミング（評価タイミング決定部５８により決定された最新の評価タイミング）に対応づけてディスプレイに表示する。
【００４１】
次に、ゲーム端末１６の処理について、フロー図に基づいてさらに詳細に説明する。
【００４２】
図９は、ゲーム端末１６において実行されるゲーム処理を示すフロー図である。このゲーム処理は、ゲームサーバ１２の管理の下で、２つのゲーム端末１６が対戦状態に移行し、ゲームサーバ１２から対戦ゲーム開始指示を受け付けた場合に実行される処理である。同図に示されるように、この処理では、まず記憶部５２からゲームデータが読み出される（Ｓ１０１）。このゲームデータは、例えばゲームサーバ１２ａから指示されるゲーム音楽に関するものであってもよいし、いずれかのゲーム端末１６において操作入力部４２により指定されるゲーム音楽に対応するものであってもよい。次に、記憶部５２から読み出されるゲームデータのうち、音楽データについては音声出力部４８によって直ちに再生出力が開始される（Ｓ１０２）。また、タイミングデータは記憶部５２に含まれるＲＡＭに展開される。
【００４３】
次に、制御部４０は、記憶部５２に記憶されるタイミングデータに基づいてタイミング案内画像３２ａ及びタイミング案内画像３２ｂを生成し、これを表示出力部４６がディスプレイに表示する（Ｓ１０３）。次に、プレイ評価処理が行われる（Ｓ１０４）。
【００４４】
プレイ評価処理では、操作入力部４２を用いてプレイヤがなしたゲーム操作が、記憶部５２に記憶されるタイミングデータに基づいて評価される。そして、自端末評価結果画像表示部６４は、その評価結果に対応する自端末評価結果画像３０ａが表示出力部４６により表示する。また、他端末評価結果参考画像表示部６０は、相手プレイヤが利用するゲーム端末１６から既に受信している評価結果データを記憶部５２（評価結果データ記憶部６２）から読み出し、そのデータに対応する他端末評価結果参考画像３０ｂを表示出力部４６により表示する。以上のプレイ評価処理は、後に詳述する。
【００４５】
次に、制御部４０はゲームプレイが終了条件を満たしているか判断する（Ｓ１０５）。具体的には、プレイヤが操作入力部４２により終了操作をした場合や、ゲーム音楽が再生終了した場合にゲーム終了とする。ゲームプレイが終了条件を満たしている場合には、結果表示処理を実行する（Ｓ１０６）。この結果表示処理は、いずれのプレイヤが勝利したか、及び両プレイヤの最終的なゲーム成績が表示される。この結果表示処理についても後に詳述する。一方、ゲームプレイが終了条件を満たしていない場合には、Ｓ１０３の処理に戻り、ゲームを続行する。こうして、ゲームプレイが終了条件を満たすまで、ステップ案内（タイミング案内）の更新とプレイ評価を繰り返す。
【００４６】
図１０は、ゲーム端末１６におけるプレイ評価処理を示すフロー図である。同図に示される処理は、図９に示されるゲーム処理において、Ｓ１０４に対応するものである。
【００４７】
同図に示すように、この処理では、まず現在のゲーム音楽の再生位置（現在タイミング）とタイミングデータとに基づいて現在の再生位置が評価タイミングに属するか否かを判断する（Ｓ２０１）評価タイミングは、プレイヤの操作タイミングをタイミングデータに定義されたタイミングと照らし合わせる期間であり、例えば、あるタイミングが操作タイミングとしてタイミングデータに定義されている場合、その前後の所定時間幅が評価タイミングと判断される。
【００４８】
現在の再生位置が評価タイミングに属する場合、操作入力部４２の操作状態を取得し（Ｓ２０２）、ゲーム操作がされていれば、そのゲーム操作を評価する（Ｓ２０５）。すなわち、タイミングデータを参照することにより、現在の評価タイミングにおいてゲーム操作がされているべき操作部材の種類がどれであるかが判断できる。そして、ここでは、評価対象となっている操作部材が実際に操作されているか否か、さらにその操作タイミングがタイミングデータに定義されたものとどれだけずれているかを調べる。そして、ずれが小さいほど高い評価を与えるようにする。例えば、ずれが零である場合は最高点、ずれが最大である場合には零点、誤った操作がされている場合や何も操作されてない場合は負の点数を与えるようにする。
【００４９】
そして、Ｓ２０５における評価結果に基づいて、スコア表示画像１８ａの表示状態を更新するとともに、自端末評価結果画像３０ａを更新する（Ｓ２０６）。具体的には、Ｓ２０５において得られた評価に応じたメッセージを自端末評価結果画像３０ａに表示する。さらに、Ｓ２０５において得られた評価結果を表す評価結果データを、通信ネットワーク１４を介して対戦相手に係るゲーム端末１６に送信する（Ｓ２０７）。一方、Ｓ２０３において、ゲーム操作がされていないと判断されると、次に、現在の再生位置が評価タイミングの終端であるか否かを判断する（Ｓ２０４）。そして、評価タイミングの終端であれば、Ｓ２０５の処理に移行する。一方、評価タイミングの終端でなければ、Ｓ２０５乃至Ｓ２０７の処理をスキップし、Ｓ２０８に移行する。
【００５０】
Ｓ２０８では、対戦相手に係るゲーム端末１６から既に受信している評価結果データを読み出す（Ｓ２０８）。これは、図８においては、他端末評価結果参考画像表示部６０が評価結果データ記憶部６２から受信済みの評価結果データを読み出すことを意味する。また、一旦受信済みの評価結果データを評価結果データ記憶部６２から読み出し、そのデータに基づいて他端末評価結果参考画像３０ｂを表示すると、そのデータに基づいて再度他端末評価結果参考画像３０ｂを表示しないようにすることが望ましい。このため、評価結果データ記憶部６２から評価結果データを読み出す場合には、そのデータを消去しておくことが望ましい。
【００５１】
Ｓ２０９において、受信済みの評価結果データがあると判断されれば、その評価結果データに基づいて他端末評価結果参考画像３０ｂをタイミング案内画像３２ｂの一部に描画する（Ｓ２１０）。そして、プレイ評価処理を終了する。また、受信済みの評価結果データがなければ、デフォルトの他端末評価結果参考画像３０ｂ、例えば「ＧＯＯＤ」等の標準的な評価に対応する他端末評価結果参考画像３０ｂをタイミング案内画像３２ｂの一部に描画する（Ｓ２１１）。また、Ｓ２０１において、現在の再生位置が評価タイミングに属さないと判断されると、プレイ評価処理をそのまま終了する。
【００５２】
次に、図１１は結果表示処理の一例を示すフロー図である。同図に示すように、結果表示処理では、Ｓ２０５において得られた評価結果の積算値である自評価集計を、相手プレイヤが利用しているゲーム端末１６に送信する（Ｓ３０１）。次に、ゲーム端末１６では、相手プレイヤが利用しているゲーム端末１６から、そのゲーム端末１６において生成した自評価集計、すなわち他評価集計を受信する（Ｓ３０２）。そして、Ｓ３０１及びＳ３０２で得られたデータに基づき、対戦プレイヤ同士の評価をゲーム画面に比較表示する（Ｓ３０３）。こうして、評価結果処理を終了する。
【００５３】
図１２は、結果表示処理の他の例を示すフロー図である。この処理では、ゲーム終了後、相手プレイヤが利用するゲーム端末１６から該端末において最後にプレイヤに課した操作タイミングに係る評価結果データを受信するまで待機し（Ｓ４０１）、それを受信すると相手プレイヤに係る評価を集計する（Ｓ４０２）。そして、既に得られている当該ゲーム端末１６における評価集計と比較表示する（Ｓ４０３）。こうしても対戦結果を表示することができる。
【００５４】
以上説明したネットワークゲームシステム１０によれば、音楽ゲームのように、各ゲーム端末１６においてリアルタイムにゲーム操作が行われ、それに対する評価がリアルタイムに行われるゲームであっても、相手プレイヤに係るゲーム端末１６において、その評価結果の状況を簡易且つ好適に参考表示させることができ、対戦ムードを盛り上げることができる。
【００５５】
なお、本発明は上記実施形態に限定されるものではない。例えば、本発明は音楽ゲームのみならず、共通のタイミングデータに基づき、ゲーム操作の評価タイミングを順次決定し、その評価タイミングにおいてゲーム操作を順次評価するゲームに対して、広く適用することができる。また、本発明は、ゲームサーバ１２により運用管理されるネットワークゲームのみならず、ゲーム端末１６同士で直接データ通信することにより実現されるネットワークゲームにも適用することができる。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、他のゲーム端末におけるプレイ状況を簡易に参考表示して、これによりネットワーク対戦を演出するようにできる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るネットワークゲームシステムの全体構成を示す図である。
【図２】本発明の実施形態に係るネットワークゲームシステムにおいてゲーム端末で表示されるゲーム画面の一例を示す図である。
【図３】対戦相手同士が利用する２つのゲーム端末においてなされるデータ通信を示す通信シーケンス図である。
【図４】ゲームサーバの機能ブロックを示す図である。
【図５】ゲーム端末のハードウェア構成を示す図である。
【図６】ゲームデータの一部を示す図である。
【図７】タイミングデータを示す概念図である。
【図８】ゲーム端末の機能ブロックを示す図である。
【図９】ゲーム端末で実行されるゲーム処理を示すフロー図である。
【図１０】ゲーム端末で実行されるプレイ評価処理を示すフロー図である。
【図１１】ゲーム端末で実行される結果表示処理を示すフロー図である。
【図１２】ゲーム端末で実行される他の結果表示処理を示すフロー図である。
【符号の説明】
１０  ゲーム、１１  ネットワークゲームシステム、１２  ゲームサーバ、１４  通信ネットワーク、１６  ゲーム端末、１８  スコア表示画像、２０，２２，２４，２６  軌道画像、２８  タイミング案内移動画像、３０ａ  自端末評価結果画像、３０ｂ  他端末評価結果参考画像、３２ａ，３２ｂ  タイミング案内画像、３４  タイミング案内静止画像、３６  ロビー管理部、３８  対戦管理部、４０  制御部、４２  操作入力部、４４  外部記憶部、４６  表示出力部、４８  音声出力部、５０  通信処理部、５２  記憶部、５４  案内範囲、５６  タイミングデータ記憶部、５８  評価タイミング決定部、６０  他端末評価結果参考画像表示部、６２  評価結果データ記憶部、６４  自端末評価結果画像表示部、６６  ゲーム操作評価部、６８  操作取得部、７０  評価結果データ送信部、７２  評価結果データ受信部。
【図１】
2004223084.tif 000003
【図２】
2004223084.tif 000004
【図３】
2004223084.tif 000005
【図４】
2004223084.tif 000006
【図５】
2004223084.tif 000007
【図６】
2004223084.tif 000008
【図７】
2004223084.tif 000009
【図８】
2004223084.tif 000010
【図９】
2004223084.tif 000011
【図１０】
2004223084.tif 000012
【図１１】
2004223084.tif 000013
【図１２】
2004223084.tif 000014
【手続補正書】
【提出日】平成15年8月7日(2003.8.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して通信接続され、操作タイミングを案内するためのタイミングを表す共通のタイミングデータをそれぞれ記憶する第１及び第２のゲーム端末を含むネットワークゲームシステムであって、
前記第１のゲーム端末は、
前記共通のタイミングデータを記憶する第１のタイミングデータ記憶手段と、
前記第１のタイミングデータ記憶手段に記憶される前記共通のタイミングデータが表すタイミングに対応する操作タイミングを前記第１のゲーム端末におけるゲーム操作の評価タイミングとして順次決定する第１の評価タイミング決定手段と、
前記第１の評価タイミング決定手段によって順次決定される前記評価タイミングにおいて、前記第１のタイミングデータ記憶手段に記憶される前記共通のタイミングデータが表すタイミングと、前記第１のゲーム端末におけるゲーム操作のタイミングと、のずれに基づく評価結果データを順次生成する第１のゲーム操作評価手段と、
前記評価結果データを順次送信する評価結果データ送信手段と、を含み、
前記第２のゲーム端末は、
前記評価結果データを順次受信する評価結果データ受信手段と、
前記評価結果データ受信手段によって順次受信される前記評価結果データを順次記憶する評価結果データ記憶手段と、
前記共通のタイミングデータを記憶する第２のタイミングデータ記憶手段と、
前記第２のタイミングデータ記憶手段に記憶される前記共通のタイミングデータが表すタイミングに対応する操作タイミングを前記第２のゲーム端末におけるゲーム操作の評価タイミングとして順次決定する第２の評価タイミング決定手段と、
前記第２の評価タイミング決定手段によって決定される前記評価タイミングにおいて、既に前記評価結果データ記憶手段に記憶されている前記評価結果データを読み出し、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示手段と、を含む
ことを特徴とするネットワークゲームシステム。
【請求項２】
請求項１に記載のネットワークゲームシステムにおいて、
前記第２のゲーム端末は、
前記第２の評価タイミング決定手段によって順次決定される前記評価タイミングにおいて、前記第２のタイミングデータ記憶手段に記憶される前記共通のタイミングデータが表すタイミングと、当該第２のゲーム端末におけるゲーム操作のタイミングと、のずれに基づく評価結果データを順次生成する第２のゲーム操作評価手段と、
前記第２のゲーム操作評価手段による評価結果に対応する自端末評価結果画像を順次表示する自端末評価結果画像表示手段と、
をさらに含むことを特徴とするネットワークゲームシステム。
【請求項３】
操作タイミングを案内するためのタイミングを表す共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定し、該評価タイミングにおいてゲーム操作のタイミングと前記共通のタイミングデータが表すタイミングとのずれを順次評価し、評価結果データを順次生成する他のゲーム端末との間でネットワークゲームを行うためのゲーム端末であって、
ネットワークを介して前記他のゲーム端末から前記評価結果データを順次受信する評価結果データ受信手段と、
前記評価結果データ受信手段によって順次受信される前記評価結果データを順次記憶する評価結果データ記憶手段と、
前記共通のタイミングデータを記憶するタイミングデータ記憶手段と、
前記タイミングデータ記憶手段に記憶される前記共通のタイミングデータが表すタイミングに対応する操作タイミングを当該ゲーム端末におけるゲーム操作の評価タイミングとして順次決定する評価タイミング決定手段と、
前記評価タイミング決定手段によって決定される前記評価タイミングにおいて、既に前記評価結果データ記憶手段に記憶されている前記評価結果データを読み出し、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示手段と、
を含むことを特徴とするゲーム端末。
【請求項４】
操作タイミングを案内するためのタイミングを表す共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定し、該評価タイミングにおいてゲーム操作のタイミングと前記共通のタイミングデータが表すタイミングとのずれを順次評価し、評価結果データを順次生成する他のゲーム端末との間でネットワークゲームを行うためのゲーム端末としてコンピュータを機能させるためのプログラムであって、
ネットワークを介して前記他のゲーム端末から前記評価結果データを順次受信する評価結果データ受信手段、
前記評価結果データ受信手段によって順次受信される前記評価結果データを順次記憶する評価結果データ記憶手段、
前記共通のタイミングデータを記憶するタイミングデータ記憶手段、
前記タイミングデータ記憶手段に記憶される前記共通のタイミングデータが表すタイミングに対応する操作タイミングをゲーム操作の評価タイミングとして順次決定する評価タイミング決定手段、及び
前記評価タイミング決定手段によって決定される前記評価タイミングにおいて、既に前記評価結果データ記憶手段に記憶されている前記評価結果データを読み出し、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示手段
として前記コンピュータを機能させるためのプログラム。
【請求項５】
操作タイミングを案内するためのタイミングを表す共通のタイミングデータに基づいてゲーム操作の評価タイミングを順次決定し、該評価タイミングにおいてゲーム操作のタイミングと前記共通のタイミングデータが表すタイミングとのずれを順次評価し、評価結果データを順次生成する他のゲーム端末との間でネットワークゲームを行うためのゲーム端末の制御方法であって、
ネットワークを介して前記他のゲーム端末から前記評価結果データを順次受信する評価結果データ受信ステップと、
タイミングデータ記憶手段に記憶される前記共通のタイミングデータが表すタイミングに対応する操作タイミングをゲーム操作の評価タイミングとして順次決定する評価タイミング決定ステップと、
前記評価タイミング決定ステップにおいて決定される前記評価タイミングにおいて、既に評価結果データ記憶手段に記憶されている前記評価結果データに基づいて、当該評価結果データに対応する他端末評価結果参考画像を、当該評価タイミングに対応づけて表示する他端末評価結果参考画像表示ステップと、
を含むことを特徴とするゲーム端末の制御方法。