JP4691364B2 - ゲーム装置及びそのプログラム - Google Patents
ゲーム装置及びそのプログラム Download PDFInfo
- Publication number
- JP4691364B2 JP4691364B2 JP2005014896A JP2005014896A JP4691364B2 JP 4691364 B2 JP4691364 B2 JP 4691364B2 JP 2005014896 A JP2005014896 A JP 2005014896A JP 2005014896 A JP2005014896 A JP 2005014896A JP 4691364 B2 JP4691364 B2 JP 4691364B2
- Authority
- JP
- Japan
- Prior art keywords
- timing
- data
- game
- player
- portable game
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Description
このため、複数のゲーム装置で同時に音楽演奏プレイをすると言っても、各ゲーム装置(バンドの各パート)間の関連性が希薄であり、協力して高得点を得るという楽しみが低い。また、評価方法が単独プレイ時と協調プレイ時とで全く同一であるため、興趣性や意外性に欠ける。
第1の発明は、プレイヤの操作に応じて所定のゲームを実行させる携帯型ゲーム装置であって、
ゲーム画面を表示するための表示部、
プレイヤによって操作される操作スイッチ、
他の携帯型ゲーム装置との間でデータの無線通信を行う通信部、
通信部を介した通信によって、他の携帯型ゲーム装置とゲームの開始タイミングを同期させる開始タイミング同期部、
プレイヤが操作すべき操作スイッチの操作タイミングを定義した操作タイミングデータを記憶する指示情報記憶部、
同期された開始タイミングにおけるゲームの開始に応じて、操作タイミングデータに基づくプレイヤが操作すべき操作スイッチの操作タイミングの情報を、表示部に表示させる表示制御部、
表示部に表示された情報に対応するようにプレイヤによって操作された操作スイッチの操作タイミングに関するデータを記憶する第1の操作タイミング記憶部、
開始タイミング同期部によって同期された開始タイミングで開始されたゲームが終了した後に通信部を介した通信によって、他の携帯型ゲーム装置の第1の操作タイミング記憶部に記憶されたデータを取得して記憶する第2の操作タイミング記憶部、及び
第2の操作タイミング記憶部によるデータの記憶が完了した後、第1の操作タイミング記憶部及び第2の操作タイミング記憶部にそれぞれ記憶されたデータに基づいて、他の携帯型ゲーム装置とのゲーム操作の関連性を評価する関連性評価部を備える。
第1の操作タイミング記憶部に記憶されたデータに基づくタイミングが、操作タイミングデータに基づくタイミングから所定の範囲内にあるかを評価する単独評価部をさらに備える。
関連性評価部は、第1の操作タイミング記憶部に記憶されたデータに基づくタイミングと第2の操作タイミング記憶部に記憶されたデータに基づくタイミングとが、所定の範囲内にあるかを評価することを特徴とする。
関連性評価部は、第1の操作タイミング記憶部及び第2の操作タイミング記憶部にそれぞれ記憶されたデータのうち、操作タイミングデータで定義された操作タイミングに一番近い操作タイミングとなる一方のデータに基づくタイミングを基準として、他方のデータに基づくタイミングが当該一方のデータに基づくタイミングから所定の範囲内にあるかを評価することを特徴とする。
関連性評価部は、第1の操作タイミング記憶部及び第2の操作タイミング記憶部にそれぞれ記憶されたデータのいずれか一方のデータに基づくタイミングが操作タイミングデータに基づくタイミングから所定の範囲内にあり、かつ、当該一方のデータに基づくタイミングと他方のデータに基づくタイミングとが所定の範囲内にあるかを評価することを特徴とする。
指示情報記憶部は、プレイヤが操作すべき操作スイッチの操作タイミングを複数定義した操作タイミングデータを記憶しており、
操作タイミングデータに基づく複数の操作タイミングのうち、少なくとも1つの操作タイミングを評価タイミングとして設定する評価タイミング設定部をさらに備え、
第1の操作タイミング記憶部は、評価タイミングに対応した操作タイミングに関するデータを記憶することを特徴とする。
操作スイッチの操作に応じて所定の音を発生する音発生部、及び
音楽の演奏に関連した複数のパートのうちの1つを選択するパート選択部をさらに備え、
指示情報記憶部は、少なくともパート選択部によって選択されたパートに関してプレイヤが操作すべき操作スイッチの操作タイミングを、複数定義した操作タイミングデータを記憶しており、
表示制御部は、操作タイミングデータに基づく情報のうち、少なくともパート選択部によって選択されたパートに関する操作スイッチの操作タイミングの情報を、表示部に表示させることを特徴とする。
関連性評価部は、第1の操作タイミング記憶部に記憶されたデータに基づくタイミングと第2の操作タイミング記憶部に記憶されたデータに基づくタイミングとの差に応じて、増加させる得点を異ならせることを特徴とする。
関連性評価部は、一方のデータに基づくタイミングと操作タイミングデータに基づくタイミングとの差、及び一方のデータに基づくタイミングと他方のデータに基づくタイミングとの差の両方に応じて、増加させる得点を異ならせることを特徴とする。
関連性評価部は、第1の操作タイミング記憶部及び/又は第2の操作タイミング記憶部に記憶されたデータが所定の範囲内にあると評価した場合、ゲームの得点を増加させるものであり、かつ、当該増加させる得点を評価対象のデータ差によって異ならせることを特徴とする。
ゲーム画面を表示するための表示部、
プレイヤによって操作される操作スイッチ、
他の携帯型ゲーム装置との間でデータの無線通信を行う通信部、
通信部を介した通信によって、他の携帯型ゲーム装置とゲームの開始タイミングを同期させる開始タイミング同期部、
同期された開始タイミングにおけるゲームの開始に応じて、プレイヤが操作スイッチを操作することに対応した所定の処理を行う処理部、
所定の処理がされたタイミングに関するデータを記憶する第1のタイミング記憶部、
同期された開始タイミングで開始されたゲームが終了した後に通信部を介した通信によって、他の携帯型ゲーム装置の第1のタイミング記憶部に記憶されたデータを取得して記憶する第2のタイミング記憶部、及び
第2のタイミング記憶部によるデータの記憶が完了した後、第1のタイミング記憶部及び第2のタイミング記憶部にそれぞれ記憶されたデータに基づいて、他のゲーム装置とのゲーム処理タイミングの関連性を評価する関連性評価部を備える。
携帯型ゲーム装置は、
ゲーム画面を表示するための表示部、
プレイヤによって操作される操作スイッチ、
他の携帯型ゲーム装置及びデータ処理装置との間でデータの無線通信を行う通信部、
通信部を介した通信によって、他の携帯型ゲーム装置とゲームの開始タイミングを同期させる開始タイミング同期部、
プレイヤが操作すべき操作スイッチの操作タイミングを定義した操作タイミングデータを記憶する指示情報記憶部、
同期された開始タイミングにおけるゲームの開始に応じて、操作タイミングデータに基づくプレイヤが操作すべき操作スイッチの操作タイミングの情報を、表示部に表示させる表示制御部
表示部に表示された情報に対応するようにプレイヤによって操作された操作スイッチの操作タイミングに関するデータを記憶する操作タイミング記憶部、及び
同期された開始タイミングで開始されたゲームが終了した後に通信部を介した通信によって、操作タイミング記憶部のデータをデータ処理装置に送信する操作タイミングデータ送信部を備え、
データ処理装置は、
通信部を介した通信によって、各携帯型ゲーム装置の操作タイミングデータ送信部からそれぞれ送信されるデータを受信して記憶するタイミングデータ記憶部、及び
タイミングデータ記憶部による各データの記憶が完了した後に当該各データに基づいて、各携帯型ゲーム装置間のゲーム操作の関連性を評価する関連性評価部を備える。
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
プレイヤが操作すべき操作スイッチの操作タイミングを定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、操作タイミングデータに基づくプレイヤが操作すべき操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
表示部に表示された情報に対応するようにプレイヤによって操作された操作スイッチの操作タイミングに関する自データを記憶するステップ、
他の携帯型ゲーム装置においてプレイヤによって操作された操作スイッチの操作タイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
他データの取得が完了した後、自データ及び他データに基づいて、他のゲーム装置とのゲーム操作の関連性を評価するステップを含む。
音楽の演奏に関連した複数のパートのうちの1つを選択するステップ、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
少なくとも選択されたパートに関してプレイヤが操作すべき操作スイッチの操作タイミングを、複数定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、操作タイミングデータに基づく情報のうち、少なくとも選択されたパートに関するプレイヤが操作すべき操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
操作タイミングデータに基づく複数の操作タイミングのうち、少なくとも1つの操作タイミングを評価タイミングとして設定するステップ、
表示部に表示された情報に対応するようにプレイヤによって操作された操作スイッチの操作タイミングのうち、評価タイミングに対応した操作タイミングに関する自データを記憶するステップ、
他の携帯型ゲーム装置においてプレイヤによって操作された操作スイッチの操作タイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
他データの取得が完了した後、自データ及び他データに基づいて、他のゲーム装置とのゲーム操作の関連性を評価するステップを含む。
評価するステップは、記憶された自データに基づくタイミングが、操作タイミングデータに基づくタイミングから所定の範囲内にあるかを評価することを特徴とする。
評価するステップは、自データに基づくタイミングと他データに基づくタイミングとが、所定の範囲内にあるかを評価することを特徴とする。
評価するステップは、自データ及び他データのうち、操作タイミングデータで定義された操作タイミングに一番近い操作タイミングとなる一方のデータに基づくタイミングを基準として、他方のデータに基づくタイミングが当該一方のデータに基づくタイミングから所定の範囲内にあるかを評価することを特徴とする。
評価するステップは、自データ及び他データのいずれか一方のデータに基づくタイミングが操作タイミングデータに基づくタイミングから所定の範囲内にあり、かつ、当該一方のデータに基づくタイミングと他方のデータに基づくタイミングとが所定の範囲内にあるかを評価することを特徴とする。
操作タイミングデータは、プレイヤが操作すべき操作スイッチの操作タイミングを複数定義しており、
記憶するステップは、表示部に表示された情報に対応するようにプレイヤによって操作された操作スイッチの操作タイミングのうち、操作タイミングデータによって複数定義される操作タイミングの中から評価タイミングとして設定されるタイミングに対応する少なくとも1つの操作タイミングに関する自データを記憶することを特徴とする。
評価するステップは、自データに基づくタイミングと他データに基づくタイミングとの差に応じて、増加させる得点を異ならせることを特徴とする。
評価するステップは、一方のデータに基づくタイミングと操作タイミングデータに基づくタイミングとの差、及び一方のデータに基づくタイミングと他方のデータに基づくタイミングとの差の両方に応じて、増加させる得点を異ならせることを特徴とする。
評価するステップは、自データ及び/又は他データが所定の範囲内にあると評価した場合、ゲームの得点を増加させるものであり、かつ、当該増加させる得点を評価対象のデータ差によって異ならせることを特徴とする。
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
同期された開始タイミングにおけるゲームの開始に応じて、プレイヤが操作スイッチを操作することに対応した所定の処理を行うステップ、
所定の処理がされたタイミングに関する自データを記憶するステップ、
他の携帯型ゲーム装置においてプレイヤが操作スイッチを操作することに対応した所定の処理がされたタイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
他データの取得が終了した後、自データ及び他データに基づいて、他の携帯型ゲーム装置とのゲーム処理タイミングの関連性を評価するステップを含む。
ゲーム画面を表示するための表示部、
プレイヤによって操作される操作スイッチ、
ゲームシステムを構成する他の携帯型ゲーム装置及びデータ処理装置との間でデータの無線通信を行う通信部、
通信部を介した通信によって、他の携帯型ゲーム装置とゲームの開始タイミングを同期させる開始タイミング同期部、
プレイヤが操作すべき操作スイッチの操作タイミングを定義した操作タイミングデータを記憶する指示情報記憶部、
同期された開始タイミングにおけるゲームの開始に応じて、操作タイミングデータに基づくプレイヤが操作すべき操作スイッチの操作タイミングの情報を、表示部に表示させる表示制御部、
表示部に表示された情報に対応するようにプレイヤによって操作された操作スイッチの操作タイミングに関するデータを記憶する操作タイミング記憶部、及び
同期された開始タイミングにおいて開始されたゲームが終了した後に通信部を介した通信によって、操作タイミング記憶部のデータをデータ処理装置に送信する操作タイミングデータ送信部を備える。
第25の発明は、プレイヤの操作に応じて所定のゲームを実行させる携帯型ゲーム装置で用いられる方法であって、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
プレイヤが操作すべき操作スイッチの操作タイミングを定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、操作タイミングデータに基づくプレイヤが操作すべき操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
表示部に表示された情報に対応するようにプレイヤによって操作された操作スイッチの操作タイミングに関する自データを記憶するステップ、
他の携帯型ゲーム装置においてプレイヤによって操作された操作スイッチの操作タイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
他データの取得が完了した後、自データ及び他データに基づいて、他の携帯型ゲーム装置とのゲーム操作の関連性を評価するステップを含む。
第26の発明は、プレイヤの操作に応じて所定のゲームを実行させる携帯型ゲーム装置で用いられる方法であって、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
同期された開始タイミングにおけるゲームの開始に応じて、プレイヤが操作スイッチを操作することに対応した所定の処理を行うステップ、
所定の処理がされたタイミングに関する自データを記憶するステップ、
他のゲーム装置においてプレイヤが操作スイッチを操作することに対応した所定の処理がされたタイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
他データの取得が終了した後、自データ及び他データに基づいて、他の携帯型ゲーム装置とのゲーム処理タイミングの関連性を評価するステップを含む。
第27の発明は、プレイヤの操作に応じて所定の音楽ゲームを実行させる携帯型ゲーム装置で用いられる方法であって、
音楽の演奏に関連した複数のパートのうちの1つを選択するステップ、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
少なくとも選択されたパートに関してプレイヤが操作すべき操作スイッチの操作タイミングを、複数定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、操作タイミングデータに基づく情報のうち、少なくとも選択されたパートに関するプレイヤが操作すべき操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
操作タイミングデータに基づく複数の操作タイミングのうち、少なくとも1つの操作タイミングを評価タイミングとして設定するステップ、
表示部に表示された情報に対応するようにプレイヤによって操作された操作スイッチの操作タイミングのうち、評価タイミングに対応した操作タイミングに関する自データを記憶するステップ、
他の携帯型ゲーム装置においてプレイヤによって操作された操作スイッチの操作タイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
他データの取得が完了した後、自データ及び他データに基づいて、他の携帯型ゲーム装置とのゲーム操作の関連性を評価するステップを含む。
第28の発明は、プレイヤの操作に応じて所定のゲームを実行させる複数の携帯型ゲーム装置と、当該複数の携帯型ゲーム装置間の操作関連性を評価するデータ処理装置とによって構成されるゲームシステムに使用される当該携帯型ゲーム装置で用いられる方法であって、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
プレイヤが操作すべき操作スイッチの操作タイミングを定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、操作タイミングデータに基づくプレイヤが操作すべき操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
表示部に表示された情報に対応するようにプレイヤによって操作された操作スイッチの操作タイミングに関する自データを記憶するステップ、
同期された開始タイミングで開始されたゲームの終了後に自データをデータ処理装置に送信するステップを含む。
ゲーム装置1には、プレイヤがゲーム操作を入力するための操作スイッチ2(Aボタン2a、Bボタン2b、十字キー2c、Rスイッチ2d、Lスイッチ2e、スタートスイッチ2f、セレクトスイッチ2g)や、ゲーム内容を画面表示させるLCD等の表示部3、音声出力させるスピーカ4及び赤外線送受信部5等が備えられている。操作スイッチ2のうちAボタン2a、Bボタン2b、十字キー2c、Rスイッチ2d及びLスイッチ2eは、プレイヤがゲーム中に操作するために使用される。スタートスイッチ2f及びセレクトスイッチ2gは、ゲームスタート又はメニューのセレクト等のために主に使用されるが、ゲーム中の操作に使用してもよい。なお、ゲーム装置1に備えられる操作スイッチ2等の位置、種類及び数は、図1に示すものに限定されない。赤外線送受信部5は、他のゲーム装置との通信のために使用される。ゲームカートリッジ20は、ゲーム装置1の背面に設けられるコネクタ14(図2)に着脱自在に接続される。
制御部6は、コネクタ14を介してカートリッジ20から読み出したゲームプログラムを、操作スイッチ2から出力される操作データに基づいて実行する。そして、制御部6は、ゲームプログラムの実行によって得た画像をLCD3へ出力し、音声をサウンドアンプ12へ出力する。また、制御部6は、他のゲーム装置に送信すべきデータを通信インタフェース13へ出力し、通信インタフェース13から出力される他のゲーム装置から送信されたデータを受信する。
制御部6は、CPUコア7、LCDコントローラ8、WRAM9、VRAM10及び周辺回路(SOUND/DMA/TIMER/IO等)11を含む。CPUコア7は、一時的なデータ記憶のためにWRAM9を使用しつつ、カートリッジ20から読み出されたゲームプログラムを実行する。CPUコア7によるゲームプログラムの実行によって得られた画像データはVRAM10に記憶され、音声データは周辺回路11へ出力される。LCDコントローラ8は、VRAM10に記憶された画像データに基づいて、LCD3へ画像を出力する。周辺回路11は、CPUコア7から出力された音声データに基づいて、サウンドアンプ12へ音声を出力する。周辺回路11は、DMA等のメモリアクセス制御やタイマー制御等も行う。
ここで説明する音楽ゲームは、音楽を演奏するために必要な操作スイッチ2の操作情報(タイミング及び種類)が表示部3の画面上に表示され、プレイヤがその表示に合わせて適切に操作スイッチ2を順次操作することによって、正確に音楽が演奏されるものである。また、この音楽ゲームでは、音楽演奏の正確さやユニゾン箇所での協調性の高さ等が得点で表示される。ここで、ユニゾンとは、曲の所定部分で各演奏の協調性(発音タイミングの一致度)を判定することである。
まず、演奏パートとして1stギターか2ndギターがプレイヤによって選択される(ステップS301)。本発明では、ゲーム装置1を複数使用して構成されるシステム(バンド)のうち、いずれか1つのゲーム装置1がシステムを統括するメイン機器となり、他の全てのゲーム装置1がサブ機器となる。この例では、ステップS301で1stギターが選択されたゲーム装置1がメインとなり、2ndギターが選択されたゲーム装置1がサブとなる。また、この例では、2種類の演奏パートを2つのゲーム装置1でプレイすることとしたが、演奏パートを3種類以上にしてもよいし、同時にプレイするゲーム装置1を3つ以上にしてもよい(この場合にもいずれか1つのゲーム装置1がメイン機器となり、他のゲーム装置はサブ機器となる)。なお、メイン機器とサブ機器の区別をせず、全てのゲーム装置1がメイン機器として動作するようにしてもよい。次に、各ゲーム装置1では、演奏する曲が選択される(各ゲーム装置1において同じ曲が選択される)(ステップS302)。なお、ステップS302においてプレイヤがゲーム終了を指示した場合には、ゲーム装置1は、ゲームを終了させる(ステップS303,Yes)。ステップS302において曲が選択されると、メインのゲーム装置1は、サブのゲーム装置1との間で開始タイミングの同期処理を行う(ステップS304)。
ステップS306,S308の後、ステップS309〜S314において、プレイヤが選択した曲に応じた音楽ゲームが実行される。まず、メインのゲーム装置1は、ステップS307で読み出した音楽データのうちそのとき出力すべきセクタデータに応じたサウンドをスピーカ4から出力する(ステップS310)と共に、ステップS308で読み出した1stギターの楽譜データを表示部3の画面上に表示させる(ステップS311)。一方、サブのゲーム装置1は、ステップS306で読み出した2ndギターの楽譜データを表示部3の画面上に表示させる(ステップS311)。このように、メインのゲーム装置1からだけBGMとなるサウンドを出力するので、複数のゲーム装置1の同時使用時における弊害(音の干渉等)をなくすことができる。
なお、上記図3の例では、曲の演奏が終了した時点でユニゾン判定処理を行うようにしているが、高速通信が可能であるならば、曲の演奏途中であってもユニゾン部(ユニゾン判定すべきと設定された部分)が来た時点でリアルタイムに判定処理するようにしてもよい。図4は、リアルタイム処理する場合における図3のステップS311以降のフローを示す図である。
図3の例では、開始タイミング同期処理(ステップS304)が行われた後は、ユニゾン判定処理(ステップS314)まで各ゲーム装置1は独立してゲームプログラムを実行する(各ゲーム装置1間で通信をしない)。これにより、各ゲーム装置1の通信の負担を減らすことができ、また、通信可能にするためにゲーム装置1の位置等が制限されることがない。図4の例では、ゲーム中も各ゲーム装置1間で通信を行うので、リアルタイムに判定処理をすることが可能である。
まず、メインのゲーム装置1(1stギターが選択されたゲーム装置)は、サブのゲーム装置1(2ndギターが選択されたゲーム装置)へ送信するセッションデータを生成する(ステップS502)。このセッションデータとは、同期に必要なタイムデータ(例えば、10カウント等)や、セッションID、曲ID等である。セッションIDとは、これから行うセッションプレイ(図3のステップS313で終了と判定されるまでのゲームプレイ)を他のセッションプレイ(例えば、他のシステムで実行されるセッションプレイ)と区別するための番号等であり、後述するユニゾン判定処理において、他のセッションプレイのデータを受け付けないようにするために使用される。また、曲IDは、ユニゾン得点を同一曲の他のセッションプレイを実行して得たユニゾン得点と比較する場合等に利用される。なお、セッションIDは、通信可能範囲に他のセッションプレイを実行するゲーム装置1が存在しない場合やセッションプレイの区別をつける必要がない場合では、特に必要はない。また、曲IDはユニゾン得点を比較しない場合は、特に必要はない。そして、メインのゲーム装置1は、生成したタイムデータを「0」になるまでカウントダウンさせながら、赤外線送受信部5を対向させたサブのゲーム装置1へセッションデータを送信する(ステップS505〜S507)。一方、サブのゲーム装置1は、メインのゲーム装置1から送信されるセッションデータを受信し(ステップS503,S504)、メインのゲーム装置1との同期が取られたタイムデータのカウントダウンを行う(ステップS506,S507)。なお、3台以上のゲーム装置1でゲームプレイを行う場合には、セッションデータを受信したサブのゲーム装置1は、タイムデータが「0」になるまでの間、他のサブのゲーム装置1にセッションデータを送信する(ステップS503)。また、メインのゲーム装置1は、サブのゲーム装置1にセッションデータを送信した後も、さらに別のサブのゲーム装置1にセッションデータを送信し続ける。
これにより、メインのゲーム装置1と各サブのゲーム装置1でカウントダウンの同期が図られて、開始タイミングが同期される。
図6に例示する楽譜データは、一定タイミング毎に、Aボタン2a及びBボタン2bの操作に関する情報と十字キー2cの操作に関する情報とで構成される。図6の例では、1小節を4等分した間隔を一定タイミングとし、そのタイミングにおいて必要な操作スイッチ2の操作情報を記録している。例えば、1stギターの楽譜データにおいて、タイミング番号1では「Aボタン」のみを操作する情報が記録され、タイミング番号2では「Bボタン」と「十字キーの下」とを同時に操作する情報が記録されている。なお、上記例に限らず、1小節を8等分した間隔等任意に選択可能である。
なお、情報が記録されていない部分は、そのタイミングで発生させる音がないことを示している。
図7の例では、2小節単位でAボタン2a、Bボタン2b及び十字キー2cの操作に関する情報を画面表示させている。図7中、○図形は、操作すべきAボタン2a又はBボタン2bを指示する表示であり、○図形が表示されている方のボタンを操作すべきことを、プレイヤに伝える。また、○図形内の矢印は、Aボタン2a、Bボタン2bと同時に操作すべき十字キー2cの方向を指示する表示である。また、それぞれの操作スイッチ2を操作するタイミングは、斜線で示される。ただし、図中記載している説明文(「1stギター」等)やタイミング番号(「1」〜「8」)は、実際のゲーム中では表示されない。なお、操作するタイミングは、斜線ではなく音で指示してもよい。
図7において、楽譜データが同一表示される部分がユニゾン部(ユニゾン判定すべきと設定された部分)に該当する。ユニゾン部では、各演奏パート(この例では、1stギターと2ndギター)で少なくともタイミングデータが同一である。なお、図7の例では、ユニゾン部において、1stギターと2ndギターの操作スイッチ2の種類も同一に定義されているが、操作スイッチ2の種類は異なっていてもよい。
ゲーム装置1は、楽譜データ表示処理によって表示部3の画面上に楽譜データを表示すると、プレイヤから操作スイッチ2の入力があるか否かを判断する(ステップS801)。操作スイッチ2の入力がある場合、ゲーム装置1は、入力された操作内容を操作データとして所定のメモリに記録すると共に(ステップS802)、操作スイッチ2が操作されたタイミングが楽譜データで定義され指示表示される操作すべきタイミングか否かを判定する(ステップS803)。ここで、操作すべきタイミングでないと判定した場合、ゲーム装置1は、プレイヤが操作した操作スイッチ2に対応した音(又はフレーズ)を発生させて(ステップS807)、この操作処理を終了する。一方、ステップS803で操作すべきタイミングであると判定した場合、ゲーム装置1は、ゲームの得点を増加させる、すなわち現在の得点にタイミング一致による得点を加算させる(ステップS804)。次に、ゲーム装置1は、記録した操作データを参照して、入力された操作スイッチ2の種類が楽譜データで定義され指示表示される操作スイッチの種類と合っているか否かを判定する(ステップS805)。そして、ゲーム装置1は、操作が合っていると判定した場合には、ゲームの得点を増加させる、すなわち現在の得点に操作スイッチ一致による得点を加算させた後(ステップS806)、プレイヤが操作した操作スイッチ2に対応した音(又はフレーズ)を発生させて(ステップS807)、この操作処理を終了する。
図9は、操作データを記録する領域を概念的に示した図であり、楽譜データのタイミング番号毎に所定数の領域(この例では、16箇所の領域)が設けられている。これらの領域は、楽譜データの時間進行と対応付けて設けられており、プレイヤによって入力された操作内容は、入力された時間(音楽開始からの相対時間)に応じた領域に操作データとして記録される。ここで、図中タイミング番号が付された領域が、そのとき指示される操作スイッチ2の最も好ましい操作タイミングである。図9の例では、1stギターのプレイヤの操作入力のタイミングが、タイミング番号7の時には2領域時間分遅かったことを、タイミング番号8の時ではピッタリだったことを示し、2ndギターのプレイヤの操作入力のタイミングが、タイミング番号7の時には1領域時間分遅かったことを、タイミング番号8の時には2領域時間分遅かったことを示している。
そして、ユニゾンキーデータは、図10のように、操作データとして記録された操作のうち、ユニゾン部のタイミングのみが抽出されて生成される。例えば、タイミング番号7と8がユニゾン部だった場合、タイミング番号7以前の所定領域からタイミング番号8以後の所定領域までの範囲がユニゾンキーデータとして抽出される。図10は、所定領域を「5」とした例を示している。なお、所定領域を「5」としたのは、後述するように、絶対的なずれの許容範囲が「3」であり、相対的なずれの許容範囲が「2」であるので、ずれの許容範囲が最大「5」となるからである。ユニゾン部をどこに設定するかのデータは、音楽データ及び楽譜データと同様に、カートリッジ20内のROM21に予め格納されている(通常、ユニゾン部は1曲中に複数箇所設定されるが、1箇所であっても良い)。なお、後述するユニゾン判定処理において操作ボタン2の種類も判定するようにした場合には、操作タイミングに加えて操作ボタン2の種類も抽出したユニゾンキーデータを生成してもよい。
サブのゲーム装置1(2ndギターが選択されたゲーム装置1)は、操作処理において生成したユニゾンキーデータをメインのゲーム装置1(1stギターが選択されたゲーム装置1)へそれぞれ送信する(ステップS1107,S1108)。ここで、メインのゲーム装置1が、開始タイミングの同期処理(図5)においてセッションIDを送信している場合には、サブのゲーム装置1は、ユニゾンキーデータと共にセッションIDも送信する。
一方、メインのゲーム装置1は、サブのゲーム装置1から送信されるユニゾンキーデータを受信する(ステップS1102,S1103)。なお、セッションIDを使用している場合、メインのゲーム装置1は、セッションIDが一致するサブのゲーム装置1からのデータのみを受信する。
一方、サブのゲーム装置1は、メインのゲーム装置1から送信されるゲーム得点データを受信する(ステップS1109,S1110)。なお、セッションIDを使用している場合、サブのゲーム装置1は、セッションIDが一致する場合だけデータを受信する。
なお、複数あるユニゾンキーデータのうち関連性を評価するユニゾンキーデータを限定すれば、各ゲーム装置1間の通信量を減らすことができる。
これに対し、別の装置は、各ゲーム装置1から送信されるユニゾンキーデータを受信する(ステップS1211,S1212)。なお、セッションIDを使用している場合、別の装置は、セッションIDが一致するゲーム装置1からのデータのみを受信する。そして、別の装置は、各ゲーム装置1から受信したユニゾンキーデータを解析し、ゲーム装置1間の関連性を評価する(ステップS1104)と共に、画面処理等の評価に応じた処理を行う(ステップS1213)。そして、別の装置は、評価結果に基づいたゲーム得点(ユニゾン得点)を求め、該当するゲーム装置1に得点データを送信する(ステップS1214,S1215)。なお、セッションIDを使用している場合、別の装置は、セッションIDも送信する。
そして、各ゲーム装置1は、別の装置から送信されるゲーム得点データを受信する(ステップS1203,S1204)。なお、セッションIDを使用している場合、各ゲーム装置1は、セッションIDが一致する場合だけデータを受信する。
図13において、メイン及びサブのゲーム装置1は、ユニゾンキーデータ、セッションID及び曲IDを、関連性評価処理を行うサーバへそれぞれ送信する(ステップS1301,S1302)。
これに対し、サーバは、各ゲーム装置1から送信されるユニゾンキーデータ、セッションID及び曲IDを受信し(ステップS1311,S1312)、演奏曲及びセッションID毎にユニゾンキーデータをグループ化する(ステップS1313)。そして、サーバは、グループ化したユニゾンキーデータを解析し、グループ毎にゲーム装置1間の関連性を評価する(ステップS1104)。そして、サーバは、評価結果に基づいたゲーム得点(ユニゾン得点)を求め、曲毎にユニゾン得点のランキングデータを作成して、ホームページや関連雑誌に掲載すること等を行う(ステップS1314,S1315)。
メインのゲーム装置1(又は別の装置若しくはサーバ。以下同様)は、各ゲーム装置1から受信したユニゾンキーデータを解析し、1stギター又は2ndギターのいずれか一方のタイミングが、楽譜データで定義されたタイミングを基準として所定の範囲内にあるかどうかを判定する(ステップS1401)。なお、以下の説明において、1stギター(又は2ndギター)のタイミングと楽譜データで定義されたタイミングとのずれを「絶対的なずれ」と呼ぶ。どちらかのギターの絶対的なずれが所定の範囲内である場合、メインのゲーム装置1は、次に1stギターと2ndギターとのタイミングずれが、所定の範囲内にあるかどうかを判定する(ステップS1402)。なお、以下の説明において、1stギターと2ndギターのタイミングとのずれを「相対的なずれ」と呼ぶ。そして、メインのゲーム装置1は、ユニゾン部の全ての音符についてステップS1401及びS1402の判定を繰り返し行い(ステップS1403,S1404)、全ての音符がその判定に合致する場合に、その部分に関する得点をユニゾン得点に加算する(ステップS1405)。なお、各音符に関して合致する毎に得点を加算してもよい。この加算する得点は任意に設定できるが、例えば、絶対的なずれ(1stギター又は2ndギターのうちずれの小さい方)に基づく得点と、相対的なずれの大きさに基づく得点とを加えた得点を、加算する得点として設定すればよい。また、ずれの大きさによって得点を異ならせるようにしてもよい(例えば、相対的なずれの大きさのみに基づいて得点を決定しても良いし、絶対的なずれの大きさと相対的なずれの大きさとの両方に基づいて得点を決定しても良い)。一方、ステップS1401において1stギター及び2ndギターのいずれの絶対的なずれも所定の範囲内にない場合、又はステップS1402において相対的なずれが所定の範囲内にない場合には、メインのゲーム装置1は、そのユニゾン部に関して得点を加算しない。
そして、メインのゲーム装置1は、このステップS1401〜S1405の処理を曲中の全てのユニゾン部について実施し(ステップS1406,S1407)、その曲演奏に対するユニゾン得点を算出する。
まず、ステップS1401を処理するにあたり、メインのゲーム装置1は、絶対的なずれを許容する範囲を予め定めている。今、最も好ましい操作タイミングであるタイミング番号が付された領域から、前後に3領域までのずれを許容するように範囲が設定されているものとする。そして、ステップS1401の処理では、各ユニゾンキーデータの記録位置がこの許容範囲を満足するかどうかで、絶対的なずれを判定する(単独評価)。さらに、ステップS1402を処理するにあたり、メインのゲーム装置1は、ユニゾンキーデータの相対的なずれを許容する範囲を予め定めている。今、相対的なずれが、前後に2領域までを許容するように範囲が設定されているものとする。そして、ステップS1402の処理では、双方のユニゾンキーデータの記録位置差がこの許容範囲を満足するかどうかで、相対的なずれを判定する(ユニゾン評価)。
絶対的なずれの判定及び相対的なずれの判定の両方が合格となった場合のみ、その音符についてユニゾン評価が合格となる。絶対的なずれの判定が合格で相対的なずれの判定が不合格の場合や、絶対的なずれの判定が不合格で相対的なずれの判定が合格の場合は、ユニゾン評価は不合格となる。また、あるユニゾン部内のすべての音符についてユニゾン評価が合格となった場合のみ、ユニゾン得点が加算される。なお、絶対的なずれの判定又は相対的なずれの判定のいずれか一方が合格となったときに得点を追加するようにしても良いし、ユニゾン部内のずべての音符についてユニゾン評価が合格とならない場合でも、合格となった音符の数に応じて得点を追加するようにしても良い。
同様に、図16に示すユニゾンキーデータの例では、タイミング番号7で1st及び2ndギター双方の絶対的なずれが許容範囲外であるので、タイミング番号7のユニゾン評価は不合格と判定される。タイミング番号8のユニゾン評価は合格であるが、図16に示す場合は、ユニゾン得点は追加されない。
同様に、図17に示すユニゾンキーデータの例では、タイミング番号7で2ndギターの絶対的なずれが許容範囲であり、かつ、相対的なずれが許容範囲内であるので、タイミング番号7のユニゾン評価は合格として処理される。また、タイミング番号8で1st及び2ndギター双方の絶対的なずれが許容範囲内であるが、相対的なずれが許容範囲外であるので、タイミング番号8のユニゾン評価は不合格として処理される。図17に示す場合は、ユニゾン得点は追加されない。
従って、図15に示す例の場合にだけ、ユニゾン判定に関する得点がユニゾン得点に加算されることとなる(図14、ステップS1405)。
このようなゲームに上述した手法を適用させる場合にも同様に、メインのゲーム装置1(戦闘機1)又はサブのゲーム装置1(戦闘機2)が、各プレイヤによってそれぞれ選択される(ステップS1801)。次に、メインのゲーム装置1は、サブのゲーム装置1との間で開始タイミングの同期処理を行う(ステップS1802)。開始タイミングの同期処理が行われると、各ゲーム装置1は、ゲーム処理(戦闘機を使って敵を倒すゲーム処理)を開始する(ステップS1803)。ここで、各ゲーム装置1は、ゲームに登場する特定のキャラクタ(例えば、敵のボスキャラクタ)を倒したタイミングを記憶する(ステップS1804,S1805)。この記録されたタイミングは、通信処理によってメインのゲーム装置1に集められてタイミングの一致が判定される(ステップS1806,S1807)。そして、メインのゲーム装置1は、タイミングが一致する場合に、そのゲーム装置1のゲーム得点に所定の得点を追加する(ステップS1808)。
このような処理によって、複数のプレイヤが協力して敵のボスキャラクタ等を同時期に倒すというゲーム手法を提供することができる。
音楽ゲームの例では、各ゲーム装置1の操作タイミングの一致度を判定したのに対して、図18の例では、各ゲーム装置1の処理タイミング(敵のボスキャラクタを倒したタイミング)の一致度を判定する。
また、上記の実施例では、各ゲーム装置1で操作タイミングが一致した場合に得点を加算するようにしたが、各ゲーム装置1で操作タイミングが一致しない場合に得点を追加したり、各ゲーム装置1での操作タイミングのずれが所定値である場合に得点を追加するようにしてもよい。
また、予め定められた基準との一致度のみを判定するのではなく、各操作情報間の関連性を判定の対象とするため、プレイヤ同士が協力して高得点を得るという楽しみが高い。特に、予め定められた基準との一致度が高い場合にのみ、各操作情報間の関連性の条件を満たすことを評価するので、単独の評価が考慮されて矛盾がない。
また、あるゲーム装置の単独の評価と、複数のゲーム装置の関連性との両方を評価するので、プレイヤは2通りの評価を楽しむことができる。
また、複数のゲーム装置の操作タイミングの一致度を評価するので、複数のゲーム装置でプレイヤがタイミングを合わせて操作するという楽しみがある。
さらに、通信をゲームプレイ開始時及び終了後にのみ行えばよいので、通信ケーブル等によるゲーム装置間の接続が不要である。このため、特に携帯ゲーム装置においてゲームプレイ中はゲーム装置を自由に動かすことができるので、プレイヤはプレイに熱中することができる。また、ゲームプレイ中の通信がないためゲーム装置の処理の負担が少ない。
前提として、ゲーム装置1には、CDの曲や放送の曲でセッションするために必要な楽譜データが格納されている。まず図3と同様に、メインのゲーム装置1(1stギター)又はサブのゲーム装置1(2ndギター)が、各プレイヤによってそれぞれ選択される(ステップS301)。メインとなったゲーム装置1では、内部セッション、CDセッション、放送セッションのいずれかが選択され、さらに曲が選択される(ステップS1901)。ステップS1901の後、メインのゲーム装置1は、内部セッションか、それともCDセッション又は放送セッションかを判断し(ステップS1902,S1903)、それぞれに応じた開始タイミングの同期処理をサブのゲーム装置1との間で行う。内部セッションの場合には、サブのゲーム装置1との間で上述した開始タイミングの同期処理が行われる(ステップS304、図3)。CDセッションの場合には、「CD(選択した曲)をかけて下さい」と表示部3の画面に表示させた後(ステップS1904)に、放送セッションの場合には放送に合わせて、サブのゲーム装置1との間で図20に示す開始タイミング同期処理2が行われる(ステップS1905)。
このような処理によって、CDセッションや放送セッションを行うことが可能になる。
2 操作スイッチ
2a Aボタン
2b Bボタン
2c 十字キー
2d Rスイッチ
2e Lスイッチ
2f スタートスイッチ
2g セレクトスイッチ
3 表示部(LCD)
4 スピーカ
5 赤外線送受信部
6 制御部
7 CPUコア
8 LCDコントローラ
9 WRAM
10 VRAM
11 周辺回路
12 サウンドアンプ
13 通信インタフェース
14 コネクタ
20 カートリッジ
21 ROM
22 RAM
Claims (28)
- プレイヤの操作に応じて所定のゲームを実行させる携帯型ゲーム装置であって、
ゲーム画面を表示するための表示部、
プレイヤによって操作される操作スイッチ、
他の携帯型ゲーム装置との間でデータの無線通信を行う通信部、
前記通信部を介した通信によって、前記他の携帯型ゲーム装置とゲームの開始タイミングを同期させる開始タイミング同期部、
プレイヤが操作すべき前記操作スイッチの操作タイミングを定義した操作タイミングデータを記憶する指示情報記憶部、
同期された開始タイミングにおけるゲームの開始に応じて、前記操作タイミングデータに基づくプレイヤが操作すべき前記操作スイッチの操作タイミングの情報を、前記表示部に表示させる表示制御部、
前記表示部に表示された情報に対応するようにプレイヤによって操作された前記操作スイッチの操作タイミングに関するデータを記憶する第1の操作タイミング記憶部、
前記開始タイミング同期部によって同期された開始タイミングで開始されたゲームが終了した後に前記通信部を介した通信によって、前記他の携帯型ゲーム装置の前記第1の操作タイミング記憶部に記憶されたデータを取得して記憶する第2の操作タイミング記憶部、及び
前記第2の操作タイミング記憶部によるデータの記憶が完了した後、前記第1の操作タイミング記憶部及び前記第2の操作タイミング記憶部にそれぞれ記憶されたデータに基づいて、前記他の携帯型ゲーム装置とのゲーム操作の関連性を評価する関連性評価部を備える、携帯型ゲーム装置。 - 前記第1の操作タイミング記憶部に記憶されたデータに基づくタイミングが、前記操作タイミングデータに基づくタイミングから所定の範囲内にあるかを評価する単独評価部をさらに備える、請求項1に記載の携帯型ゲーム装置。
- 前記関連性評価部は、前記第1の操作タイミング記憶部に記憶されたデータに基づくタイミングと前記第2の操作タイミング記憶部に記憶されたデータに基づくタイミングとが、所定の範囲内にあるかを評価することを特徴とする、請求項1に記載の携帯型ゲーム装置。
- 前記関連性評価部は、前記第1の操作タイミング記憶部及び前記第2の操作タイミング記憶部にそれぞれ記憶されたデータのうち、前記操作タイミングデータで定義された操作タイミングに一番近い操作タイミングとなる一方のデータに基づくタイミングを基準として、他方のデータに基づくタイミングが当該一方のデータに基づくタイミングから所定の範囲内にあるかを評価することを特徴とする、請求項3に記載の携帯型ゲーム装置。
- 前記関連性評価部は、前記第1の操作タイミング記憶部及び前記第2の操作タイミング記憶部にそれぞれ記憶されたデータのいずれか一方のデータに基づくタイミングが前記操作タイミングデータに基づくタイミングから所定の範囲内にあり、かつ、当該一方のデータに基づくタイミングと他方のデータに基づくタイミングとが所定の範囲内にあるかを評価することを特徴とする、請求項1に記載の携帯型ゲーム装置。
- 前記指示情報記憶部は、プレイヤが操作すべき前記操作スイッチの操作タイミングを複数定義した操作タイミングデータを記憶しており、
前記操作タイミングデータに基づく複数の操作タイミングのうち、少なくとも1つの操作タイミングを評価タイミングとして設定する評価タイミング設定部をさらに備え、
前記第1の操作タイミング記憶部は、前記評価タイミングに対応した操作タイミングに関するデータを記憶することを特徴とする、請求項1に記載の携帯型ゲーム装置。 - 前記操作スイッチの操作に応じて所定の音を発生する音発生部、及び
音楽の演奏に関連した複数のパートのうちの1つを選択するパート選択部をさらに備え、
前記指示情報記憶部は、少なくとも前記パート選択部によって選択されたパートに関してプレイヤが操作すべき前記操作スイッチの操作タイミングを、複数定義した操作タイミングデータを記憶しており、
前記表示制御部は、前記操作タイミングデータに基づく情報のうち、少なくとも前記パート選択部によって選択されたパートに関する前記操作スイッチの操作タイミングの情報を、前記表示部に表示させることを特徴とする、請求項1〜6のいずれかに記載の携帯型ゲーム装置。 - 前記関連性評価部は、前記第1の操作タイミング記憶部に記憶されたデータに基づくタイミングと前記第2の操作タイミング記憶部に記憶されたデータに基づくタイミングとの差に応じて、増加させる得点を異ならせることを特徴とする、請求項3に記載の携帯型ゲーム装置。
- 前記関連性評価部は、前記一方のデータに基づくタイミングと前記操作タイミングデータに基づくタイミングとの差、及び前記一方のデータに基づくタイミングと前記他方のデータに基づくタイミングとの差の両方に応じて、増加させる得点を異ならせることを特徴とする、請求項5に記載の携帯型ゲーム装置。
- 前記関連性評価部は、前記第1の操作タイミング記憶部及び/又は前記第2の操作タイミング記憶部に記憶されたデータが前記所定の範囲内にあると評価した場合、ゲームの得点を増加させるものであり、かつ、当該増加させる得点を評価対象のデータ差によって異ならせることを特徴とする、請求項1〜7のいずれかに記載の携帯型ゲーム装置。
- プレイヤの操作に応じて所定のゲームを実行させる携帯型ゲーム装置であって、
ゲーム画面を表示するための表示部、
プレイヤによって操作される操作スイッチ、
他の携帯型ゲーム装置との間でデータの無線通信を行う通信部、
前記通信部を介した通信によって、前記他の携帯型ゲーム装置とゲームの開始タイミングを同期させる開始タイミング同期部、
同期された開始タイミングにおけるゲームの開始に応じて、プレイヤが前記操作スイッチを操作することに対応した所定の処理を行う処理部、
前記所定の処理がされたタイミングに関するデータを記憶する第1のタイミング記憶部、
同期された開始タイミングで開始されたゲームが終了した後に前記通信部を介した通信によって、前記他の携帯型ゲーム装置の前記第1のタイミング記憶部に記憶されたデータを取得して記憶する第2のタイミング記憶部、及び
前記第2のタイミング記憶部によるデータの記憶が完了した後、前記第1のタイミング記憶部及び前記第2のタイミング記憶部にそれぞれ記憶されたデータに基づいて、前記他の携帯型ゲーム装置とのゲーム処理タイミングの関連性を評価する関連性評価部を備える、携帯型ゲーム装置。 - プレイヤの操作に応じて所定のゲームを実行させる複数の携帯型ゲーム装置と、当該複数の携帯型ゲーム装置間の操作関連性を評価するデータ処理装置とによって構成されるゲームシステムであって、
前記携帯型ゲーム装置は、
ゲーム画面を表示するための表示部、
プレイヤによって操作される操作スイッチ、
他の携帯型ゲーム装置及び前記データ処理装置との間でデータの無線通信を行う通信部、
前記通信部を介した通信によって、前記他の携帯型ゲーム装置とゲームの開始タイミングを同期させる開始タイミング同期部、
プレイヤが操作すべき前記操作スイッチの操作タイミングを定義した操作タイミングデータを記憶する指示情報記憶部、
同期された開始タイミングにおけるゲームの開始に応じて、前記操作タイミングデータに基づくプレイヤが操作すべき前記操作スイッチの操作タイミングの情報を、前記表示部に表示させる表示制御部、
前記表示部に表示された情報に対応するようにプレイヤによって操作された前記操作スイッチの操作タイミングに関するデータを記憶する操作タイミング記憶部、及び
同期された開始タイミングで開始されたゲームが終了した後に前記通信部を介した通信によって、前記操作タイミング記憶部のデータを前記データ処理装置に送信する操作タイミングデータ送信部を備え、
前記データ処理装置は、
前記通信部を介した通信によって、各携帯型ゲーム装置の前記操作タイミングデータ送信部からそれぞれ送信されるデータを受信して記憶するタイミングデータ記憶部、及び
前記タイミングデータ記憶部による各データの記憶が完了した後に当該各データに基づいて、各携帯型ゲーム装置間のゲーム操作の関連性を評価する関連性評価部を備える、ゲームシステム。 - 携帯型ゲーム装置で実行されるゲームを制御するためのプログラムであって、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
プレイヤが操作すべき操作スイッチの操作タイミングを定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、前記操作タイミングデータに基づくプレイヤが操作すべき前記操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
前記表示部に表示された情報に対応するようにプレイヤによって操作された前記操作スイッチの操作タイミングに関する自データを記憶するステップ、
前記他の携帯型ゲーム装置においてプレイヤによって操作された前記操作スイッチの操作タイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
前記他データの取得が完了した後、前記自データ及び前記他データに基づいて、前記他の携帯型ゲーム装置とのゲーム操作の関連性を評価するステップを含む、プログラム。 - 携帯型ゲーム装置で実行される音楽ゲームのプログラムであって、
音楽の演奏に関連した複数のパートのうちの1つを選択するステップ、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
少なくとも前記選択されたパートに関してプレイヤが操作すべき操作スイッチの操作タイミングを、複数定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、前記操作タイミングデータに基づく情報のうち、少なくとも前記選択されたパートに関するプレイヤが操作すべき前記操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
前記操作タイミングデータに基づく複数の操作タイミングのうち、少なくとも1つの操作タイミングを評価タイミングとして設定するステップ、
前記表示部に表示された情報に対応するようにプレイヤによって操作された前記操作スイッチの操作タイミングのうち、前記評価タイミングに対応した操作タイミングに関する自データを記憶するステップ、
前記他の携帯型ゲーム装置においてプレイヤによって操作された前記操作スイッチの操作タイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
前記他データの取得が完了した後、前記自データ及び前記他データに基づいて、前記他の携帯型ゲーム装置とのゲーム操作の関連性を評価するステップを含む、プログラム。 - 前記評価するステップは、記憶された前記自データに基づくタイミングが、前記操作タイミングデータに基づくタイミングから所定の範囲内にあるかを評価することを特徴とする、請求項13又は14に記載のプログラム。
- 前記評価するステップは、前記自データに基づくタイミングと前記他データに基づくタイミングとが、所定の範囲内にあるかを評価することを特徴とする、請求項13又は14に記載のプログラム。
- 前記評価するステップは、前記自データ及び前記他データのうち、前記操作タイミングデータで定義された操作タイミングに一番近い操作タイミングとなる一方のデータに基づくタイミングを基準として、他方のデータに基づくタイミングが当該一方のデータに基づくタイミングから所定の範囲内にあるかを評価することを特徴とする、請求項16に記載のプログラム。
- 前記評価するステップは、前記自データ及び前記他データのいずれか一方のデータに基づくタイミングが前記操作タイミングデータに基づくタイミングから所定の範囲内にあり、かつ、当該一方のデータに基づくタイミングと他方のデータに基づくタイミングとが所定の範囲内にあるかを評価することを特徴とする、請求項13又は14に記載のプログラム。
- 前記操作タイミングデータは、プレイヤが操作すべき前記操作スイッチの操作タイミングを複数定義しており、
前記記憶するステップは、前記表示部に表示された情報に対応するようにプレイヤによって操作された前記操作スイッチの操作タイミングのうち、前記操作タイミングデータによって複数定義される操作タイミングの中から評価タイミングとして設定されるタイミングに対応する少なくとも1つの操作タイミングに関する自データを記憶することを特徴とする、請求項13に記載のプログラム。 - 前記評価するステップは、前記自データに基づくタイミングと前記他データに基づくタイミングとの差に応じて、増加させる得点を異ならせることを特徴とする、請求項16に記載のプログラム。
- 前記評価するステップは、前記一方のデータに基づくタイミングと前記操作タイミングデータに基づくタイミングとの差、及び前記一方のデータに基づくタイミングと前記他方のデータに基づくタイミングとの差の両方に応じて、増加させる得点を異ならせることを特徴とする、請求項18に記載のプログラム。
- 前記評価するステップは、前記自データ及び/又は前記他データが前記所定の範囲内にあると評価した場合、ゲームの得点を増加させるものであり、かつ、当該増加させる得点を評価対象のデータ差によって異ならせることを特徴とする、請求項13〜21のいずれか1つに記載のプログラム。
- 携帯型ゲーム装置で実行されるゲームを制御するためのプログラムであって、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
同期された開始タイミングにおけるゲームの開始に応じて、プレイヤが前記操作スイッチを操作することに対応した所定の処理を行うステップ、
前記所定の処理がされたタイミングに関する自データを記憶するステップ、
前記他の携帯型ゲーム装置においてプレイヤが前記操作スイッチを操作することに対応した所定の処理がされたタイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
前記他データの取得が終了した後、前記自データ及び前記他データに基づいて、前記他の携帯型ゲーム装置とのゲーム処理タイミングの関連性を評価するステップを含む、プログラム。 - プレイヤの操作に応じて所定のゲームを実行させる複数の携帯型ゲーム装置と、当該複数の携帯型ゲーム装置間の操作関連性を評価するデータ処理装置とによって構成されるゲームシステムに使用される当該携帯型ゲーム装置であって、
ゲーム画面を表示するための表示部、
プレイヤによって操作される操作スイッチ、
前記ゲームシステムを構成する他の携帯型ゲーム装置及び前記データ処理装置との間でデータの無線通信を行う通信部、
前記通信部を介した通信によって、前記他の携帯型ゲーム装置とゲームの開始タイミングを同期させる開始タイミング同期部、
プレイヤが操作すべき前記操作スイッチの操作タイミングを定義した操作タイミングデータを記憶する指示情報記憶部、
同期された開始タイミングにおけるゲームの開始に応じて、前記操作タイミングデータに基づくプレイヤが操作すべき前記操作スイッチの操作タイミングの情報を、前記表示部に表示させる表示制御部、
前記表示部に表示された情報に対応するようにプレイヤによって操作された前記操作スイッチの操作タイミングに関するデータを記憶する操作タイミング記憶部、及び
同期された開始タイミングにおいて開始されたゲームが終了した後に前記通信部を介した通信によって、前記操作タイミング記憶部のデータを前記データ処理装置に送信する操作タイミングデータ送信部を備える、ゲーム装置。 - プレイヤの操作に応じて所定のゲームを実行させる携帯型ゲーム装置で用いられる方法であって、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
プレイヤが操作すべき操作スイッチの操作タイミングを定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、前記操作タイミングデータに基づくプレイヤが操作すべき前記操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
前記表示部に表示された情報に対応するようにプレイヤによって操作された前記操作スイッチの操作タイミングに関する自データを記憶するステップ、
前記他の携帯型ゲーム装置においてプレイヤによって操作された前記操作スイッチの操作タイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
前記他データの取得が完了した後、前記自データ及び前記他データに基づいて、前記他の携帯型ゲーム装置とのゲーム操作の関連性を評価するステップを含む、方法。 - プレイヤの操作に応じて所定のゲームを実行させる携帯型ゲーム装置で用いられる方法であって、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
同期された開始タイミングにおけるゲームの開始に応じて、プレイヤが前記操作スイッチを操作することに対応した所定の処理を行うステップ、
前記所定の処理がされたタイミングに関する自データを記憶するステップ、
前記他の携帯型ゲーム装置においてプレイヤが前記操作スイッチを操作することに対応した所定の処理がされたタイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
前記他データの取得が終了した後、前記自データ及び前記他データに基づいて、前記他の携帯型ゲーム装置とのゲーム処理タイミングの関連性を評価するステップを含む、方法。 - プレイヤの操作に応じて所定の音楽ゲームを実行させる携帯型ゲーム装置で用いられる方法であって、
音楽の演奏に関連した複数のパートのうちの1つを選択するステップ、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
少なくとも前記選択されたパートに関してプレイヤが操作すべき操作スイッチの操作タイミングを、複数定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、前記操作タイミングデータに基づく情報のうち、少なくとも前記選択されたパートに関するプレイヤが操作すべき前記操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
前記操作タイミングデータに基づく複数の操作タイミングのうち、少なくとも1つの操作タイミングを評価タイミングとして設定するステップ、
前記表示部に表示された情報に対応するようにプレイヤによって操作された前記操作スイッチの操作タイミングのうち、前記評価タイミングに対応した操作タイミングに関する自データを記憶するステップ、
前記他の携帯型ゲーム装置においてプレイヤによって操作された前記操作スイッチの操作タイミングに関する他データを、同期された開始タイミングで開始されたゲームの終了後に無線通信により取得するステップ、及び
前記他データの取得が完了した後、前記自データ及び前記他データに基づいて、前記他の携帯型ゲーム装置とのゲーム操作の関連性を評価するステップを含む、方法。 - プレイヤの操作に応じて所定のゲームを実行させる複数の携帯型ゲーム装置と、当該複数の携帯型ゲーム装置間の操作関連性を評価するデータ処理装置とによって構成されるゲームシステムに使用される当該携帯型ゲーム装置で用いられる方法であって、
他の携帯型ゲーム装置との間でデータの無線通信を行い、ゲームの開始タイミングを同期させるステップ、
プレイヤが操作すべき操作スイッチの操作タイミングを定義した操作タイミングデータを読み出すステップ、
同期された開始タイミングにおけるゲームの開始に応じて、前記操作タイミングデータに基づくプレイヤが操作すべき前記操作スイッチの操作タイミングの情報を、携帯型ゲーム装置の表示部に表示させるステップ、
前記表示部に表示された情報に対応するようにプレイヤによって操作された前記操作スイッチの操作タイミングに関する自データを記憶するステップ、
同期された開始タイミングで開始されたゲームの終了後に前記自データを前記データ処理装置に送信するステップを含む、方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005014896A JP4691364B2 (ja) | 2005-01-21 | 2005-01-21 | ゲーム装置及びそのプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005014896A JP4691364B2 (ja) | 2005-01-21 | 2005-01-21 | ゲーム装置及びそのプログラム |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001093579A Division JP3685731B2 (ja) | 2001-03-28 | 2001-03-28 | ゲーム装置及びそのプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005111290A JP2005111290A (ja) | 2005-04-28 |
| JP4691364B2 true JP4691364B2 (ja) | 2011-06-01 |
Family
ID=34545462
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005014896A Expired - Fee Related JP4691364B2 (ja) | 2005-01-21 | 2005-01-21 | ゲーム装置及びそのプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4691364B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5420833B2 (ja) * | 2007-11-30 | 2014-02-19 | 任天堂株式会社 | ゲームシステム |
| JP5936757B1 (ja) * | 2015-07-14 | 2016-06-22 | 株式会社gloops | ゲームサーバ、端末、ゲームサーバによるゲームの制御方法及びプログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3088409B2 (ja) * | 1999-02-16 | 2000-09-18 | コナミ株式会社 | 音楽ゲームシステム、該システムにおける演出指示連動制御方法及び該システムにおける演出指示連動制御プログラムを記録した可読記録媒体 |
| JP4691754B2 (ja) * | 1999-09-07 | 2011-06-01 | 株式会社セガ | ゲーム装置 |
| JP2001224731A (ja) * | 2000-02-18 | 2001-08-21 | Namco Ltd | ゲーム装置および情報記憶媒体 |
-
2005
- 2005-01-21 JP JP2005014896A patent/JP4691364B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005111290A (ja) | 2005-04-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3685731B2 (ja) | ゲーム装置及びそのプログラム | |
| US6758756B1 (en) | Method of controlling video game, video game device, and medium recording video game program | |
| US7699704B2 (en) | Game system playable by plurality of players, game apparatus and storage medium storing game program | |
| US6913536B2 (en) | Game machine and program therefor | |
| US6482087B1 (en) | Method and apparatus for facilitating group musical interaction over a network | |
| JP2005087320A (ja) | ゲームシステム、プログラムおよび情報記憶媒体 | |
| US9539504B2 (en) | Storage medium storing game program, game device, game system, and game process method | |
| US20050054444A1 (en) | Game server and program | |
| JP2001212368A (ja) | ゲームシステムおよびそれに使用するコンピュータ読みとり可能な記憶媒体 | |
| JP4691364B2 (ja) | ゲーム装置及びそのプログラム | |
| US20120015729A1 (en) | Game device, tempo announcement method, information recording medium and program | |
| JP3835624B1 (ja) | ゲームシステム、ゲームシステムの制御方法及びプログラム | |
| JP3892885B1 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
| JP3537172B2 (ja) | ゲーム装置及びゲーム装置の出力表示方法 | |
| JP3926481B2 (ja) | ゲーム装置及び情報記憶媒体 | |
| JP3835623B1 (ja) | ゲームシステム、ゲームシステムの制御方法及びプログラム | |
| JP4219526B2 (ja) | ゲーム装置、およびゲーム用プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2003135845A (ja) | ゲームプログラム及びこれを記憶した記憶媒体 | |
| JP3550116B2 (ja) | ゲーム処理方法、そのプログラムおよびゲーム装置 | |
| JP3466572B2 (ja) | 通信機能を備えたゲームシステム、ゲーム機、それらに用いるプログラム及びそのプログラムが記録されたコンピュータ読取可能な記憶媒体 | |
| JP3101603B2 (ja) | ゲーム装置及び情報記憶媒体 | |
| JP3502898B2 (ja) | 実況を処理するプログラムを記録した記録媒体、実況音声出力方法及びゲーム装置 | |
| JP2009095488A (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
| JP3712720B2 (ja) | ゲーム装置及びゲーム装置の制御方法 | |
| JP4163649B2 (ja) | ゲーム装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080328 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100903 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101102 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110106 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110124 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110221 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4691364 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140225 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |