JP5210343B2 - GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM - Google Patents
GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP5210343B2 JP5210343B2 JP2010079803A JP2010079803A JP5210343B2 JP 5210343 B2 JP5210343 B2 JP 5210343B2 JP 2010079803 A JP2010079803 A JP 2010079803A JP 2010079803 A JP2010079803 A JP 2010079803A JP 5210343 B2 JP5210343 B2 JP 5210343B2
- Authority
- JP
- Japan
- Prior art keywords
- player
- game
- game operation
- evaluation
- guide
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 30
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000011156 evaluation Methods 0.000 claims description 251
- 238000001514 detection method Methods 0.000 claims description 58
- 238000013500 data storage Methods 0.000 claims description 7
- 238000012986 modification Methods 0.000 description 50
- 230000004048 modification Effects 0.000 description 50
- 238000012545 processing Methods 0.000 description 21
- 230000003287 optical effect Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 15
- 238000013459 approach Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 125000000524 functional group Chemical group 0.000 description 2
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
Images
Description
本発明はゲームシステム、ゲームシステムの制御方法、及びプログラムに関する。 The present invention relates to a game system, a game system control method, and a program.
プレイヤが楽曲に合わせてゲーム操作を行うゲームが知られている。例えば、プレイヤが楽曲に合わせてボタンの押下操作を行うゲームが知られている(下記特許文献1)。
A game in which a player performs a game operation in accordance with music is known. For example, a game in which a player performs a button pressing operation in accordance with music is known (
上記のようなゲームに関しては、複数のプレイヤがプレイする場合の興趣を向上させることが強く望まれる。 With regard to the game as described above, it is strongly desired to improve the interest when a plurality of players play.
本発明の目的は、楽曲に合わせてゲーム操作を行うゲームを複数のプレイヤがプレイする場合の興趣を向上させることである。 An object of the present invention is to improve the interest when a plurality of players play a game in which a game operation is performed in accordance with music.
上記課題を解決するために、本発明に係るゲームシステムは、第1プレイヤと第2プレイヤとが楽曲に合わせてゲーム操作を行うゲームを実行するゲームシステムであって、前記第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、前記第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を示す基準タイミングデータを記憶してなる基準タイミングデータ記憶手段と、前記基準タイミングデータに基づいて、前記第1プレイヤが前記複数種類の第1ゲーム操作の各々を行うべき前記複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、を前記第1プレイヤに案内する第1案内手段と、前記基準タイミングデータに基づいて、前記第2プレイヤが前記複数種類の第2ゲーム操作の各々を行うべき前記複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を前記第2プレイヤに案内する第2案内手段と、前記第1プレイヤが行ったゲーム操作を検出する第1検出手段と、前記第2プレイヤが行ったゲーム操作を検出する第2検出手段と、前記基準タイミングデータと、前記第1検出手段の検出結果と、に基づいて、前記第1プレイヤのゲーム操作を評価する第1評価手段と、前記基準タイミングデータと、前記第2検出手段の検出結果と、に基づいて、前記第2プレイヤのゲーム操作を評価する第2評価手段と、を含み、ゲーム画面には、前記複数種類の第1ゲーム操作の各々に対応する複数の初期位置と、前記複数種類の第1ゲーム操作の各々に対応する複数の目標位置と、が設定され、前記第1案内手段は、前記複数種類の第1ゲーム操作のうちのいずれかである第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記第1−1ゲーム操作に対応する初期位置である第1初期位置から、前記第1−1ゲーム操作に対応する目標位置である第1目標位置に向かって移動させる第1−1案内手段と、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記複数種類の第1ゲーム操作のうちの前記第1−1ゲーム操作以外の第1−2ゲーム操作に対応する初期位置である第2初期位置から、前記第1−2ゲーム操作に対応する目標位置である第2目標位置に向かって、前記第2初期位置と前記第2目標位置との間の途中位置まで移動させた後、前記第1目標位置に向かって移動させる第1−2案内手段と、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて、前記第1−1案内手段又は前記第1−2案内手段のいずれかに、前記第1−1ゲーム操作を行うべき第1基準タイミングの案内を行わせる案内制御手段と、を含むことを特徴とする。 In order to solve the above problems, a game system according to the present invention is a game system that executes a game in which a first player and a second player perform a game operation in accordance with music, and the first player has a plurality of types. A plurality of first reference timings to perform each of the first game operations, a type of first game operation to be performed by the first player at each of the plurality of first reference timings, and a plurality of types of the second player Reference timing data indicating a plurality of second reference timings for performing each of the second game operations and types of second game operations to be performed by the second player at each of the plurality of second reference timings is stored. And the reference timing data storage means, and based on the reference timing data, the first player performs each of the plurality of types of first game operations. First guiding means for guiding the first player to the plurality of first reference timings to be performed and the type of first game operation to be performed by the first player at each of the plurality of first reference timings; The second player at each of the plurality of second reference timings and the plurality of second reference timings at which the second player should perform each of the plurality of types of second game operations based on the reference timing data. The second guidance means for guiding the second game operation to be performed to the second player, the first detection means for detecting the game operation performed by the first player, and the second player performed The game operation of the first player is evaluated based on second detection means for detecting a game operation, the reference timing data, and a detection result of the first detection means. First evaluation means, second reference means for evaluating the game operation of the second player based on the reference timing data and the detection result of the second detection means, and the game screen includes A plurality of initial positions corresponding to each of the plurality of types of first game operations and a plurality of target positions corresponding to each of the plurality of types of first game operations are set, and the first guiding means includes: When guiding a first reference timing for performing a 1-1 game operation which is one of the plurality of types of first game operations, a guide image is displayed on the game screen as the 1-1 game operation. 1-1 guide means for moving from a first initial position, which is an initial position corresponding to, toward a first target position, which is a target position corresponding to the 1-1 game operation, and the 1-1 game Should do the operation When guiding the first reference timing, an initial position corresponding to a 1-2 game operation other than the 1-1 game operation among the plurality of types of first game operations is displayed on the game screen. From the second initial position to the second target position, which is the target position corresponding to the 1-2 game operation, to a midway position between the second initial position and the second target position. Then, when guiding the first reference timing for performing the 1-1 game operation, and the 1-2 guide means for moving toward the first target position, the evaluation result of the first evaluation means and the Based on at least one of the evaluation results of the second evaluation means, the first reference for performing the 1-1 game operation on either the 1-1 guide means or the 1-2 guide means Provide timing information A guidance control unit that, characterized in that it comprises a.
また、上記課題を解決するために、本発明に係るゲームシステムの制御方法は、第1プレイヤと第2プレイヤとが楽曲に合わせてゲーム操作を行うゲームを実行するゲームシステムの制御方法であって、前記第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、前記第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を示す基準タイミングデータを記憶してなる基準タイミング記憶手段の記憶内容を読み出すステップと、前記基準タイミングデータに基づいて、前記第1プレイヤが前記複数種類の第1ゲーム操作の各々を行うべき前記複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、を前記第1プレイヤに案内する第1案内ステップと、前記基準タイミングデータに基づいて、前記第2プレイヤが前記複数種類の第2ゲーム操作の各々を行うべき前記複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を前記第2プレイヤに案内する第2案内ステップと、前記第1プレイヤが行ったゲーム操作を検出する第1検出ステップと、前記第2プレイヤが行ったゲーム操作を検出する第2検出ステップと、前記基準タイミングデータと、前記第1検出ステップでの検出結果と、に基づいて、前記第1プレイヤのゲーム操作を評価する第1評価ステップと、前記基準タイミングデータと、前記第2検出ステップでの検出結果と、に基づいて、前記第2プレイヤのゲーム操作を評価する第2評価ステップと、を含み、ゲーム画面には、前記複数種類の第1ゲーム操作の各々に対応する複数の初期位置と、前記複数種類の第1ゲーム操作の各々に対応する複数の目標位置と、が設定され、前記第1案内ステップは、前記複数種類の第1ゲーム操作のうちのいずれかである第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記第1−1ゲーム操作に対応する初期位置である第1初期位置から、前記第1−1ゲーム操作に対応する目標位置である第1目標位置に向かって移動させる第1−1案内ステップと、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記複数種類の第1ゲーム操作のうちの前記第1−1ゲーム操作以外の第1−2ゲーム操作に対応する初期位置である第2初期位置から、前記第1−2ゲーム操作に対応する目標位置である第2目標位置に向かって、前記第2初期位置と前記第2目標位置との間の途中位置まで移動させた後、前記第1目標位置に向かって移動させる第1−2案内ステップと、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合、前記第1評価ステップでの評価結果と前記第2評価ステップでの評価結果とのうちの少なくとも一方に基づいて、前記第1−1ゲーム操作を行うべき第1基準タイミングの案内を、前記第1−1案内ステップ又は前記第1−2案内ステップのいずれかによって行わせるためのステップと、を含むことを特徴とする。 In order to solve the above-mentioned problem, a game system control method according to the present invention is a game system control method for executing a game in which a first player and a second player perform a game operation in accordance with music. A plurality of first reference timings at which the first player should perform each of a plurality of types of first game operations, and a type of first game operation to be performed by the first player at each of the plurality of first reference timings. A plurality of second reference timings at which the second player should perform each of a plurality of types of second game operations, and a type of second game operations to be performed by the second player at each of the plurality of second reference timings. Reading the stored contents of the reference timing storage means for storing the reference timing data indicating, and based on the reference timing data, The plurality of first reference timings at which the first player should perform each of the plurality of types of first game operations, and the types of first game operations to be performed by the first player at each of the plurality of first reference timings , To the first player, based on the reference timing data, the plurality of second reference timings at which the second player should perform each of the plurality of types of second game operations, A second guidance step for guiding the type of the second game operation to be performed by the second player at each of the plurality of second reference timings to the second player; and a game operation performed by the first player is detected. A first detection step, a second detection step of detecting a game operation performed by the second player, the reference timing data, and the first detection Based on the detection result in the step, the first evaluation step for evaluating the game operation of the first player, the reference timing data, and the detection result in the second detection step, the first A second evaluation step for evaluating the game operations of two players, the game screen including a plurality of initial positions corresponding to each of the plurality of types of first game operations, and the plurality of types of first game operations. A plurality of target positions corresponding to each of the first game operations are set, and the first guidance step sets a first reference timing for performing a 1-1 game operation which is one of the plurality of types of first game operations. When guiding, the guide image is displayed on the game screen from a first initial position corresponding to the 1-1 game operation to a target position corresponding to the 1-1 game operation. In the case of guiding a 1-1 reference step for moving toward a first target position and a first reference timing for performing the 1-1 game operation, a plurality of types of guide images are displayed on the game screen. From the second initial position corresponding to the 1-2 game operation other than the 1-1 game operation of the first game operation, the target position corresponding to the 1-2 game operation A 1-2 guide step of moving toward the first target position after moving to the intermediate position between the second initial position and the second target position toward the second target position; When guiding the first reference timing for performing the 1-1 game operation, based on at least one of the evaluation result in the first evaluation step and the evaluation result in the second evaluation step, the first -1 The guide of the first reference timing to perform over zooming operation, characterized in that it comprises a, a step for causing either by the 1-1 guiding step or the first 1-2 guiding step.
また、上記課題を解決するために、本発明に係るプログラムは、第1プレイヤと第2プレイヤとが楽曲に合わせてゲーム操作を行うゲームを実行するゲーム装置として、家庭用ゲーム機(据置型ゲーム機)、業務用ゲーム機、携帯電話機、携帯情報端末(PDA)などのコンピュータを機能させるプログラムであって、前記第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、前記第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を示す基準タイミングデータに基づいて、前記第1プレイヤが前記複数種類の第1ゲーム操作の各々を行うべき前記複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、を前記第1プレイヤに案内する第1案内手段、前記基準タイミングデータに基づいて、前記第2プレイヤが前記複数種類の第2ゲーム操作の各々を行うべき前記複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を前記第2プレイヤに案内する第2案内手段、前記第1プレイヤが行ったゲーム操作を検出する第1検出手段、前記第2プレイヤが行ったゲーム操作を検出する第2検出手段、前記基準タイミングデータと、前記第1検出手段の検出結果と、に基づいて、前記第1プレイヤのゲーム操作を評価する第1評価手段、前記基準タイミングデータと、前記第2検出手段の検出結果と、に基づいて、前記第2プレイヤのゲーム操作を評価する第2評価手段、として前記コンピュータを機能させ、ゲーム画面には、前記複数種類の第1ゲーム操作の各々に対応する複数の初期位置と、前記複数種類の第1ゲーム操作の各々に対応する複数の目標位置と、が設定され、前記第1案内手段は、前記複数種類の第1ゲーム操作のうちのいずれかである第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記第1−1ゲーム操作に対応する初期位置である第1初期位置から、前記第1−1ゲーム操作に対応する目標位置である第1目標位置に向かって移動させる第1−1案内手段と、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記複数種類の第1ゲーム操作のうちの前記第1−1ゲーム操作以外の第1−2ゲーム操作に対応する初期位置である第2初期位置から、前記第1−2ゲーム操作に対応する目標位置である第2目標位置に向かって、前記第2初期位置と前記第2目標位置との間の途中位置まで移動させた後、前記第1目標位置に向かって移動させる第1−2案内手段と、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて、前記第1−1案内手段又は前記第1−2案内手段のいずれかに、前記第1−1ゲーム操作を行うべき第1基準タイミングの案内を行わせる案内制御手段と、を含むことを特徴とする。 In order to solve the above problems, a program according to the present invention is a game machine for a home game machine (stationary game) as a game device that executes a game in which a first player and a second player perform a game operation in accordance with music. Machine), an arcade game machine, a mobile phone, a personal digital assistant (PDA), and the like, wherein the first player should perform each of a plurality of types of first game operations. Timing, types of first game operations to be performed by the first player at each of the plurality of first reference timings, and a plurality of second references at which the second player should perform each of a plurality of types of second game operations. Reference timing data indicating the timing and the type of second game operation to be performed by the second player at each of the plurality of second reference timings. Accordingly, the plurality of first reference timings at which the first player should perform each of the plurality of types of first game operations, and the first game to be performed by the first player at each of the plurality of first reference timings. The first guide means for guiding the type of operation to the first player, and the plurality of second references on which the second player should perform each of the plurality of types of second game operations based on the reference timing data. Second guiding means for guiding the second player to the timing and the type of second game operation to be performed by the second player at each of the plurality of second reference timings, and the game operation performed by the first player First detection means for detecting a game operation, second detection means for detecting a game operation performed by the second player, the reference timing data, and detection results of the first detection means. And based on the first evaluation means for evaluating the game operation of the first player, the reference timing data, and the detection result of the second detection means, the game operation of the second player is evaluated. The computer is functioned as a second evaluation means, and the game screen corresponds to a plurality of initial positions corresponding to each of the plurality of types of first game operations and to each of the plurality of types of first game operations. A plurality of target positions are set, and the first guiding means guides a first reference timing for performing a 1-1 game operation which is one of the plurality of types of first game operations. In the game screen, the guide image is displayed from a first initial position that is an initial position corresponding to the 1-1 game operation to a first target position that is a target position corresponding to the 1-1 game operation. In the case of guiding a first guide means for moving toward a table and a first reference timing for performing the 1-1 game operation, a guide image is displayed on the game screen as the plurality of types of first games. A second target position that is a target position corresponding to the 1-2 game operation from a second initial position that is an initial position corresponding to the 1-2 game operation other than the 1-1 game operation among the operations. Toward the intermediate position between the second initial position and the second target position, and then moving toward the first target position, 1-2 guide means, When guiding the first reference timing for performing the game operation, based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means, the 1-1 guide means or the 1-2 Zurekani, characterized in that it comprises a and a guidance control means for causing the guide of the first reference timing for the first 1-1 game operation.
また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読取可能な情報記憶媒体である。 An information storage medium according to the present invention is a computer-readable information storage medium storing the above program.
本発明は、第1プレイヤと第2プレイヤとが楽曲に合わせてゲーム操作を行うゲームを実行するゲームシステムに関するものである。本発明では、「前記第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミング」、「該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類」、「前記第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミング」、及び「該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類」を示す基準タイミングデータに基づいて、「前記第1プレイヤが前記複数種類の第1ゲーム操作の各々を行うべき前記複数の第1基準タイミング」及び「該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類」が前記第1プレイヤに対して案内される。また、前記基準タイミングデータに基づいて、「前記第2プレイヤが前記複数種類の第2ゲーム操作の各々を行うべき前記複数の第2基準タイミング」及び「該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類」が前記第2プレイヤに対して案内される。 The present invention relates to a game system that executes a game in which a first player and a second player perform a game operation in accordance with music. In the present invention, “a plurality of first reference timings at which the first player should perform each of a plurality of types of first game operations”, “a first criterion that the first player should perform at each of the plurality of first reference timings”. "Type of game operation", "Multiple second reference timings at which the second player should perform each of a plurality of types of second game operations", and "A second player performs at each of the plurality of second reference timings" Based on the reference timing data indicating the “type of power second game operation”, “the plurality of first reference timings at which the first player should perform each of the plurality of types of first game operations” and “the plurality of first game operations”. The “type of first game operation to be performed by the first player at each one reference timing” is guided to the first player. Further, based on the reference timing data, “the plurality of second reference timings at which the second player should perform each of the plurality of types of second game operations” and “the plurality of second reference timings, The “type of second game operation to be performed by the second player” is guided to the second player.
また、本発明では、前記第1プレイヤが行ったゲーム操作が検出され、検出結果と前記基準タイミングデータとに基づき、前記第1プレイヤのゲーム操作が評価される。また、前記第2プレイヤが行ったゲーム操作が検出され、検出結果と前記基準タイミングデータとに基づき、前記第2プレイヤのゲーム操作が評価される。 In the present invention, the game operation performed by the first player is detected, and the game operation of the first player is evaluated based on the detection result and the reference timing data. Further, the game operation performed by the second player is detected, and the game operation of the second player is evaluated based on the detection result and the reference timing data.
本発明では、前記複数種類の第1ゲーム操作のうちのいずれかである第1−1ゲーム操作を行うべき第1基準タイミングが案内される場合に、案内画像が、ゲーム画面において以下の2つの態様で移動することによって、第1基準タイミングが案内される。 In the present invention, when the first reference timing for performing the 1-1 game operation which is one of the plurality of types of the first game operations is guided, the guidance image is displayed on the game screen as the following two By moving in a manner, the first reference timing is guided.
一つ目の態様では、案内画像が、複数の初期位置のうちの第1−1ゲーム操作に対応する第1初期位置から複数の目標位置のうちの第1−1ゲーム操作に対応する第1目標位置に向かって移動することによって、第1基準タイミングが案内される。 In the first aspect, the guide image corresponds to a first game operation corresponding to a first game operation 1-1 among a plurality of target positions from a first initial position corresponding to a first game operation 1-1 among a plurality of initial positions. The first reference timing is guided by moving toward the target position.
二つ目の態様では、案内画像が、前記複数の第1ゲーム操作のうちの第1−1ゲーム操作以外の第1−2ゲーム操作に対応する第2初期位置から第1−2ゲーム操作に対応する第2目標位置に向かって第2初期位置との第2目標位置との間の途中位置まで移動した後、第1目標位置に向かって移動することによって第1基準タイミングが案内される。 In the second aspect, the guide image is changed from the second initial position corresponding to the 1-2 game operation other than the 1-1 game operation among the plurality of first game operations to the 1-2 game operation. The first reference timing is guided by moving toward the first target position after moving to a corresponding intermediate position between the second initial position and the second target position toward the corresponding second target position.
本発明では、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて、案内画像が、上記一つ目の態様又は上記二つ目の態様のいずれかで移動することによって、第1−1ゲーム操作を行うべき第1基準タイミングの案内が行われる。その結果、本発明では、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて第1プレイヤにとってのゲームの難易度が変化するようになり、その結果として、楽曲に合わせてゲーム操作を行うゲームを複数のプレイヤがプレイする場合の興趣が向上するようになる。 In the present invention, on the basis of at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means, the guide image is either the first aspect or the second aspect. As a result, the first reference timing for performing the 1-1st game operation is guided. As a result, in the present invention, the difficulty level of the game for the first player changes based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means. As a result, the interest in the case where a plurality of players play a game in which a game operation is performed in accordance with music is improved.
本発明の一態様では、前記1−2案内手段は、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて前記第2初期位置と前記第2目標位置との間の前記途中位置を制御することによって、前記第2初期位置と前記途中位置との間の距離を前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて制御する距離制御手段を含んでいてもよい。 In one aspect of the present invention, the 1-2 guide means includes the second initial position and the second position based on at least one of an evaluation result of the first evaluation means and an evaluation result of the second evaluation means. By controlling the halfway position between the target position and the target position, the distance between the second initial position and the halfway position is determined from the evaluation result of the first evaluation unit and the evaluation result of the second evaluation unit. A distance control means for controlling based on at least one of the above may be included.
また、本発明の一態様では、前記案内制御手段は、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合において、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づく情報が所定条件を満足する場合に、前記第1−2案内手段に、前記第1−1ゲーム操作を行うべき第1基準タイミングの案内を行わせ、前記距離制御手段は、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて前記第1初期位置と前記第1目標位置との間の第1途中位置を制御することによって、前記第1初期位置と前記第1途中位置との間の第1距離を前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて制御する手段と、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて前記第2初期位置と前記第2目標位置との間の第2途中位置を制御することによって、前記第2初期位置と前記第2途中位置との間の第2距離を前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて制御する手段と、を含み、前記第1−2案内手段は、前記ゲーム画面において、前記案内画像を、前記第2初期位置から、前記第2目標位置に向かって、前記第2途中位置まで移動させた後、前記案内画像を、前記第1途中位置から前記第1目標位置に向かって移動させ、前記第1案内手段は、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づく前記情報が前記所定条件を満足する場合に、前記基準タイミングデータによって示される前記第1−1ゲーム操作を行うべき第1基準タイミング、とは別に、前記第1−1ゲーム操作を行うべき第1基準タイミングを新たに追加して案内する追加手段をさらに含み、前記追加手段は、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内するための追加案内画像を、前記第2距離に応じた確率で、前記第2初期位置と前記第2途中位置との間に表示させ、前記追加案内画像を前記第2目標位置に向けて前記第2途中位置まで移動させた後、前記第1目標位置に向けて移動させることによって、前記第1−1ゲーム操作を行うべき第1基準タイミングを新たに追加して案内する手段と、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内するための追加案内画像を、前記第1距離に応じた確率で、前記第1初期位置と前記第1途中位置との間に表示させ、前記追加案内画像を前記第1目標位置に向けて移動させることによって、前記第1−1ゲーム操作を行うべき第1基準タイミングを新たに追加して案内する手段と、の少なくとも一方を含んでいてもよい。 In one aspect of the present invention, the guidance control means provides the evaluation result of the first evaluation means and the second evaluation means when guiding the first reference timing for performing the 1-1 game operation. When the information based on at least one of the evaluation results satisfies a predetermined condition, the 1-2 guide means guides the first reference timing for performing the 1-1 game operation, The distance control means is a first intermediate position between the first initial position and the first target position based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means. By controlling the first distance between the first initial position and the first intermediate position based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means. Means to control And controlling a second intermediate position between the second initial position and the second target position based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means. Means for controlling the second distance between the second initial position and the second intermediate position based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means. And the first-second guide unit moves the guide image from the second initial position toward the second target position to the second intermediate position on the game screen. The guide image is moved from the first intermediate position toward the first target position, and the first guide means includes an evaluation result of the first evaluation means and an evaluation result of the second evaluation means. Said information based on at least one of In addition to the first reference timing for performing the 1-1 game operation indicated by the reference timing data when the first condition is satisfied, the first reference timing for performing the 1-1 game operation is indicated. And adding means for newly guiding the additional guidance image for guiding the first reference timing for performing the 1-1 game operation according to the second distance. After the probability is displayed between the second initial position and the second intermediate position, the additional guide image is moved to the second intermediate position toward the second target position, and then the first target position is displayed. Means for newly adding and guiding a first reference timing for performing the 1-1 game operation, and a first reference timing for performing the 1-1 game operation. An additional guidance image for guidance is displayed between the first initial position and the first midway position with a probability corresponding to the first distance, and the additional guidance image is directed toward the first target position. It may include at least one of means for newly adding and guiding a first reference timing for performing the first-first game operation by moving.
以下、本発明の実施形態について図面に基づき詳細に説明する。本発明の実施形態に係るゲームシステムは、例えば携帯ゲーム機、家庭用ゲーム機(据置型ゲーム機)、業務用ゲーム機、携帯電話機、携帯情報端末(PDA)、パーソナルコンピュータ、又はサーバコンピュータを用いて実現される。ここでは、本発明の実施形態に係るゲームシステムを1台の携帯ゲーム機を用いて実現する場合について説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The game system according to the embodiment of the present invention uses, for example, a portable game machine, a home game machine (stationary game machine), an arcade game machine, a mobile phone, a personal digital assistant (PDA), a personal computer, or a server computer. Realized. Here, the case where the game system which concerns on embodiment of this invention is implement | achieved using one portable game machine is demonstrated.
[1.ハードウェア構成]
図1は、本発明の実施形態に係るゲームシステムのハードウェア構成を示す図である。図1に示すように、ゲームシステム10は携帯ゲーム機11、光ディスク26(情報記憶媒体)、及びメモリカード27(情報記憶媒体)を含む。
[1. Hardware configuration]
FIG. 1 is a diagram showing a hardware configuration of a game system according to an embodiment of the present invention. As shown in FIG. 1, the
携帯ゲーム機11はコンピュータシステムであり、バス12、制御部13、主記憶14、画像処理部15、表示部16、音声処理部17、音声出力部18、光ディスクドライブ19、メモリカードスロット20、通信インタフェース(I/F)21、及び操作部22を含む。
The
バス12はアドレス及びデータを携帯ゲーム機11の各部でやり取りするために用いられる。制御部13、主記憶14、画像処理部15、音声処理部17、光ディスクドライブ19、メモリカードスロット20、通信インタフェース21、及び操作部22は、バス12によって相互データ通信可能に接続される。
The
制御部13は例えば一又は複数のマイクロプロセッサを含み、例えば光ディスク26から読み出されるプログラムに基づいて、携帯ゲーム機11の各部の制御処理や各種情報処理を実行する。主記憶14は例えばRAMを含み、光ディスク26又はメモリカード27から読み出されたプログラム及びデータが必要に応じて書き込まれる。主記憶14は制御部13の作業用としても用いられる。
The
画像処理部15はVRAMを含み、制御部13から供給される画像データに基づいてVRAM上にゲーム画面を描画し、そのゲーム画面を表示部16に表示する。表示部16は例えば液晶表示ディスプレイである。音声処理部17はサウンドバッファを含み、光ディスク26からサウンドバッファに読み出された音声データを音声出力部18から出力する。音声出力部18は例えばスピーカ又はヘッドホン等である。
The
光ディスクドライブ19は、光ディスク26に記録されたプログラムやデータを読み取る。ここではプログラムやデータを携帯ゲーム機11に供給するために光ディスク26を用いることとするが、例えばメモリカード27等の他のあらゆる情報記憶媒体を用いるようにしてもよい。また、インターネット等のデータ通信網を介して遠隔地からプログラムやデータを携帯ゲーム機11に供給するようにしてもよい。
The
通信インタフェース21は、インターネットなどのデータ通信網に通信接続するためのインタフェースである。メモリカードスロット20はメモリカード27に記憶されるデータ等を読み出すためのインタフェースである。メモリカード27は不揮発性メモリ(例えばEEPROMなど)を含み、例えばセーブデータなどの各種ゲームデータを記憶する。
The
操作部22はプレイヤがゲーム操作を行うためのものである。操作部22は複数の操作部材(ボタンやスティック等)を含む。操作部22の各操作部材の状態は所定時間(例えば1/60秒)ごとスキャンされ、そのスキャン結果を表す操作信号がバス12を介して制御部13に供給される。制御部13は操作信号に基づいてプレイヤのゲーム操作を判断する。
The
[2.ゲーム]
ゲームシステム10で実行されるゲームについて説明する。ゲームシステム10では、例えば、第1プレイヤ及び第2プレイヤが楽曲に合わせてゲーム操作を行うゲームが実行される。
[2. game]
A game executed in the
図2はゲームの遊び方の一例について説明するための図である。本実施形態の場合、第1プレイヤ及び第2プレイヤは1台の携帯ゲーム機11を用いてゲームをプレイする。図2に示すように、第1プレイヤは携帯ゲーム機11の一方の端30を両手で持ち、第2プレイヤは携帯ゲーム機11の他方の端31を両手で持ってプレイする。
FIG. 2 is a diagram for explaining an example of how to play a game. In the case of the present embodiment, the first player and the second player play a game using one
携帯ゲーム機11の一方の端30には、上下左右の4方向に対応する4つのボタン32U,32D,32L,32Rが設けられている。
One
また、携帯ゲーム機11の他方の端31には、4つのボタン33U,33D,33L,33Rが設けられている。第2プレイヤから見た場合、ボタン33Uは上方向に対応するボタンであり、ボタン32Uに対応する。同様に、ボタン33Dは下方向に対応するボタンであり、ボタン32Dに対応する。また、ボタン33Lは左方向に対応するボタンであり、ボタン32Lに対応する。ボタン33Rは右方向に対応するボタンであり、ボタン32Rに対応する。
The
このゲームでは、第1プレイヤの視点から見て上方向、下方向、左方向、及び右方向に対応するボタン32U,32D,32L,32Rが用いられる。第1プレイヤはボタン32U,32D,32L,32Rを操作する。また同様に、第2プレイヤの視点から見て上方向、下方向、左方向、及び右方向に対応するボタン33U,33D,33L,33Rが用いられる。第2プレイヤはボタン33U,33D,33L,33Rを操作する。
In this game,
なお、以下では、ボタン32L,33Lの押下操作のことを「ゲーム操作A」と記載する。また、ボタン32U,32D,33U,33Dの押下操作のことを「ゲーム操作B」と記載し、ボタン32R,33Rの押下操作のことを「ゲーム操作C」と記載する。
Hereinafter, the pressing operation of the
ゲームシステム10で実行されるゲームでは、予め用意された複数の楽曲のうちから選択された楽曲が再生され、その楽曲が音声出力部18から出力される。また、このゲームでは、楽曲ごとに、ゲーム操作A、ゲーム操作B、ゲーム操作Cが行われるべきタイミング(以下「基準タイミング」と記載する。)が定められている。第1プレイヤ及び第2プレイヤは、基準タイミングと一致するタイミングでゲーム操作A、ゲーム操作B、ゲーム操作Cを行うことを目指す。
In a game executed by the
図3は表示部16に表示されるゲーム画面の一例を示し、あるタイミングT1におけるゲーム画面を示す。同図に示すように、ゲーム画面40には、X軸とY軸とが設定されている。X座標値とY座標値とにより、ゲーム画面40上の位置が特定される。
FIG. 3 shows an example of the game screen displayed on the
ゲーム画面40は、X軸方向に伸びる2つの辺41a、41bと、Y軸方向に伸びる2つの辺43a、43bと、を含む矩形形状を有している。第1プレイヤは矢印A1が示す方向からゲーム画面40を見る。一方、第2プレイヤは矢印A2が示す方向からゲーム画面40を見る。以下では、特に断らない限り、第1プレイヤの視点からゲーム画面40を見ていることを前提として説明する。
The
また、図3において、符号42が指す点線と、符号PA,PB,PC,TA1,TB1,TC1,TA2,TB2,及びTC2のそれぞれが指す点と、はゲーム画面40について説明するためのものであり、実際のゲーム画面40には表示されない。
In FIG. 3, the dotted line indicated by
ゲーム画面40は、Y軸方向に伸びるセンターライン42により、2等分される。センターライン42の下側の領域である第1案内領域44は、ゲーム操作A、ゲーム操作B、ゲーム操作Cを行うべき基準タイミング(第1基準タイミング)を第1プレイヤに案内するための領域であり、センターライン42の上側の領域である第2案内領域45は、ゲーム操作A、ゲーム操作B、ゲーム操作Cを行うべき基準タイミング(第2基準タイミング)を第2プレイヤに案内するための領域である。
The
まず、第1案内領域44について説明する。
First, the
第1案内領域44では、辺43a付近に、基準マーク46A,46B,46Cが横一列に表示される。より詳しくは、基準マーク46Aが目標位置TA1に表示され、基準マーク46Bが目標位置TB1に表示され、基準マーク46Cが目標位置TC1に表示される。
In the
第1案内領域44では、基準マーク46A,46B,46C,の上方に、それぞれ、案内マーク48A,48B,48Cが表示される。ここでは、案内マーク48A,48B,48Cとして同じマークが用いられる。
In the
以下では、基準マーク46A〜46Cのことを総称して「基準マーク46」と記載する場合がある。また、案内マーク48A〜48Cのことを総称して「案内マーク48」と記載する場合がある。 Hereinafter, the reference marks 46A to 46C may be collectively referred to as “reference marks 46”. Further, the guide marks 48A to 48C may be collectively referred to as “guide marks 48”.
第1案内領域44では、案内マーク48Aは基準マーク46Aに対応する。第1案内領域44において、案内マーク48Aは、通常、下記に説明するようにして移動する。
In the
すなわち、案内マーク48Aは、まず初期位置PAに表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Aに接近する。基準マーク46A及び案内マーク48Aはボタン32Lに対応し、ボタン32Lが押下されるべきタイミング、すなわち、ゲーム操作Aが行われるべき基準タイミング(第1基準タイミング)にて案内マーク48Aは基準マーク46Aに重なる。
That is, the
同様に、第1案内領域44では、案内マーク48Bは基準マーク46Bに対応する。第1案内領域44において、案内マーク48Bは、通常、下記に説明するようにして移動する。
Similarly, in the
すなわち、案内マーク48Bは、まず初期位置PBに表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Bに接近する。基準マーク46B及び案内マーク48Bはボタン32U及びボタン32Dに対応し、ボタン32U又はボタン32Dが押下されるべきタイミング、すなわち、ゲーム操作Bが行われるべき基準タイミング(第1基準タイミング)にて案内マーク48Bは基準マーク46Bに重なる。
That is, the
また、第1案内領域44では、案内マーク48Cは基準マーク46Cに対応する。第1案内領域44において、案内マーク48Cは、通常、下記に説明するようにして移動する。
In the
すなわち、案内マーク48Cは、まず初期位置PCに表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Cに接近する。基準マーク46C及び案内マーク48Cはボタン32Rに対応し、ボタン32Rが押下されるべきタイミング、すなわち、ゲーム操作Cが行われるべき基準タイミング(第1基準タイミング)にて案内マーク48Cは基準マーク46Cに重なる。
That is, the
第1プレイヤは、第1案内領域44において基準マーク46A,46B,46Cに接近する案内マーク48A,48B,48Cを頼りに、ゲーム操作A〜ゲーム操作Cを行うべき基準タイミング(第1基準タイミング)を把握する。
The first player relies on the guide marks 48A, 48B, 48C approaching the reference marks 46A, 46B, 46C in the
第1案内領域44において案内マーク48A,48B,48Cが基準マーク46A,46B,46Cに重なる基準タイミング(第1基準タイミング)と、第1プレイヤがゲーム操作A〜ゲーム操作Cを行ったタイミングと、の一致度に基づいて、第1プレイヤに評価が与えられる。例えば、「GREAT」、「COOL」、及び「BAD」のうちのいずれかの評価が与えられる。「GREAT」が最も高い評価であり、「BAD」が最も低い評価である。第1案内領域44内には第1プレイヤに与えられた評価を示すメッセージ47が表示される。
A reference timing (first reference timing) in which the guide marks 48A, 48B, and 48C overlap the reference marks 46A, 46B, and 46C in the
第1プレイヤに評価が与えられると、当該評価に応じた点数が第1プレイヤの得点に加算される。第1プレイヤは、第2プレイヤよりも多くの得点を得ることを目指す。 When an evaluation is given to the first player, a score corresponding to the evaluation is added to the score of the first player. The first player aims to get more points than the second player.
次に、第2案内領域45について説明する。
Next, the
第2案内領域45では、辺43b付近に、基準マーク46A,46B,46Cが横一列に表示される。より詳しくは、基準マーク46Aが目標位置TA2に表示され、基準マーク46Bが目標位置TB2に表示され、基準マーク46Cが目標位置TC2に表示される。
In the
また、第2案内領域45では、基準マーク46A,46B,46C,の下方に、それぞれ、案内マーク48A,48B,48Cが表示される。
In the
第2案内領域45では、案内マーク48Aは基準マーク46Aに対応する。第2案内領域45において、案内マーク48Aは、通常、下記に説明するようにして移動する。
In the
すなわち、案内マーク48Aは、まず初期位置PCに表示された後、時間経過に伴って上に徐々に移動して、基準マーク46Aに接近する。基準マーク46A及び案内マーク48Aはボタン33Lに対応し、ボタン33Lが押下されるべきタイミング、すなわち、ゲーム操作Aが行われるべき基準タイミング(第2基準タイミング)にて案内マーク48Aは基準マーク46Aに重なる。
That is, the
同様に、第2案内領域45では、案内マーク48Bは基準マーク46Bに対応する。第2案内領域45において、案内マーク48Bは、通常、下記に説明するようにして移動する。
Similarly, in the
すなわち、案内マーク48Bは、まず初期位置PBに表示された後、時間経過に伴って上方に徐々に移動して、基準マーク46Bに接近する。基準マーク46B及び案内マーク48Bはボタン33U及びボタン33Dに対応し、ボタン33U又はボタン33Dが押下されるべきタイミング、すなわち、ゲーム操作Bが行われるべき基準タイミング(第2基準タイミング)にて案内マーク48Bは基準マーク46Bに重なる。
That is, the
また、第2案内領域45では、案内マーク48Cは基準マーク46Cに対応する。第2案内領域45において、案内マーク48Cは、通常、下記に説明するようにして移動する。
In the
すなわち、案内マーク48Cは、まず初期位置PCに表示された後、時間経過に伴って上方に徐々に移動して、基準マーク46Cに接近する。基準マーク46C及び案内マーク48Cはボタン33Rに対応し、ボタン33Rが押下されるべきタイミング、すなわち、ゲーム操作Cが行われるべき基準タイミング(第2基準タイミング)にて案内マーク48Cは基準マーク46Cに重なる。
That is, the
第2プレイヤは、第2案内領域45において基準マーク46A,46B,46Cに接近する案内マーク48A,48B,48Cを頼りに、ゲーム操作A〜ゲーム操作Cを行うべき基準タイミング(第2基準タイミング)を把握する。
The second player relies on the guide marks 48A, 48B, and 48C approaching the reference marks 46A, 46B, and 46C in the
第2案内領域45において案内マーク48A,48B,48Cが基準マーク46A,46B,46Cに重なる基準タイミング(第2基準タイミング)と、第2プレイヤがゲーム操作A〜ゲーム操作Cを行ったタイミングと、の一致度に基づいて、第2プレイヤに評価が与えられる。例えば、「GREAT」、「COOL」、及び「BAD」のうちのいずれかの評価が与えられる。「GREAT」が最も高い評価であり、「BAD」が最も低い評価である。第2案内領域45内には第2プレイヤに与えられた評価を示すメッセージが表示されるが、図3では省略されている。
A reference timing (second reference timing) in which the guide marks 48A, 48B, and 48C overlap the reference marks 46A, 46B, and 46C in the
第2プレイヤに評価が与えられると、当該評価に応じた点数が第2プレイヤの得点に加算される。第2プレイヤは、第1プレイヤよりも多くの得点を得ることを目指す。 When an evaluation is given to the second player, a score corresponding to the evaluation is added to the score of the second player. The second player aims to get more points than the first player.
このゲームでは、第1案内領域44にY軸方向に伸びる第1バー50が表示され、第2案内領域45にY軸方向に伸びる第2バー51が表示される。
In this game, a
具体的には、楽曲の再生の開始時には、図3に示すように、第1バー50及び第2バー51がともに、センターライン42上に表示される。
Specifically, at the start of music reproduction, both the
また、楽曲の再生が開始された後は、第1プレイヤの得点と第2プレイヤの得点とに応じて、第1バー50と第2バー51とのうちの一方が、センターライン42とは異なる位置に表示される。より詳しくは、第1プレイヤの得点が第2プレイヤの得点よりも少ない場合に、第1バー50は、第1バー50と辺43aとの間の距離がセンターライン42と辺43aとの間の距離に比べて小さくなるような位置に表示される。一方、第2プレイヤの得点が第1プレイヤの得点よりも少ない場合に、第2バー51は、第2バー51と辺43aとの間の距離がセンターライン42と辺43bとの間の距離に比べて小さくなるような位置に表示される。
In addition, after the reproduction of the music is started, one of the
図4は、第1プレイヤの得点が第2プレイヤの得点よりも少ない場合における上記タイミングT1での第1案内領域44の表示内容の一例である。同図に示すように、第1バー50がセンターライン42とは異なる位置に表示される。第1バー50とセンターライン42との距離rは、第1プレイヤの得点と第2プレイヤの得点との得点差が大きいほど長くなるようになっている。
FIG. 4 is an example of display contents of the
ここで、このゲームでは、ゲームの興趣を向上させるため、第1プレイヤの得点が第2プレイヤの得点よりも少ない場合に、第1プレイヤに基準タイミングを案内するための案内マーク48が通常の移動態様とは異なる移動態様で移動し、第2プレイヤの得点が第1プレイヤの得点よりも少ない場合に、第2プレイヤに基準タイミングを案内するための案内マーク48が通常の移動態様とは異なる移動態様で移動するようになっている。 Here, in this game, in order to improve the interest of the game, when the score of the first player is less than the score of the second player, the guide mark 48 for guiding the reference timing to the first player is moved normally. When the second player moves in a different movement mode and the score of the second player is less than the score of the first player, the guide mark 48 for guiding the reference timing to the second player is different from the normal movement mode. It moves in a manner.
以下、この点につき、第1プレイヤの得点が第2プレイヤの得点よりも少ない場合を例に採り上げて説明する。なお、ここでは、案内マーク48Aに着目する。
Hereinafter, the case where the score of the first player is less than the score of the second player will be described as an example. Here, attention is paid to the
すなわち、第1プレイヤの得点が第2プレイヤの得点よりも少ない場合、案内マーク48Aは初期位置PAに表示されるのではなく、例えば図4に示すように案内マーク48Aは他の初期位置(初期位置PB又はPC)に表示される。ここでは、案内マーク48Aが初期位置PBに表示される場合の例について説明する。この場合、案内マーク48Aが初期位置PBに表示された後、案内マーク48Aは、目標位置TB1に向かって徐々に移動する。なお、案内マーク48Aが初期位置PCに表示される場合、案内マーク48Aは、目標位置TC1に向かって徐々に移動することになる。
That is, when the score of the first player is less than the score of the second player, the
案内マーク48Aによる目標位置TB1に向かっての移動は、案内マーク48Aが第1バー50に到達するまで行われる。案内マーク48Aが目標位置TB1に向かって移動することによって、第1プレイヤによって本来行われるべきゲーム操作(この場合、ゲーム操作A)とは異なるゲーム操作(この場合、ゲーム操作B)の実行を案内されているかのような印象が第1プレイヤに与えられる。
The movement of the
案内マーク48Aが第1バー50に到達した後は、第1プレイヤが本来行うべきゲーム操作(この場合、ゲーム操作A)の実行が案内される。図5は、この点について説明するための図であり、第1プレイヤの得点が第2プレイヤの得点よりも少ない場合における、案内マーク48Aが第1バー50に到達した後のタイミングT2での第1案内領域44の表示内容の一例を示す図である。ここで、符号MA1が指す点、符号MB1が指す点、符号MC1が指す点、符号MA2が指す点、及び矢印は、第1案内領域44の表示内容について説明するためのものであり、第1案内領域44に実際に表示されているわけではない。符号MA1が指す点は、初期位置PAと目標位置TA1を結ぶ線と第1バー50との交点の位置を示し、符号MB1が指す点は、初期位置PBと目標位置TB1とを結ぶ線と第1バー50との交点の位置を示し、符号MC1が指す点は、初期位置PCと目標位置TC1とを結ぶ線と第1バー50との交点の位置を示し、符号MA2が指す点は、符号MA1が指す点と初期位置PAとの間の位置を示す。
After the
すなわち、図5に示すように、案内マーク48Aは、第1バー50に到達した後は、途中位置MB1から目標位置TB1に向かって移動するのではなく、第1プレイヤが本来行うべきゲーム操作(この場合、ゲーム操作A)の実行が案内されるようにするために、途中位置MA1のやや下方の位置MA2から目標位置TA1に向かって移動する(図5の矢印参照)。
That is, as shown in FIG. 5, after reaching the
このように、このゲームでは、第1プレイヤの得点が第2プレイヤの得点よりも少ない場合、第1案内領域44において案内マーク48Aが通常の移動態様とは異なる移動態様で移動する。すなわち、このゲームでは、第1プレイヤの得点が第2プレイヤの得点より少ない場合、案内マーク48Aが初期位置PBから目標位置TB1に向かって一時的に移動してから、目標位置TA1に向かって移動する。同様に、第1案内領域44において案内マーク48B,48Cも、第1プレイヤの得点が第2プレイヤの得点よりも少ない場合、案内マーク48Aと同様にして、通常の移動態様とは異なる移動態様で移動する。そのため、第1プレイヤによって本来行われるべきゲーム操作とは異なるゲーム操作の実行を案内されているかのような印象が第1プレイヤに一時的に与えられる。そのため、第1プレイヤの得点が第2プレイヤの得点より少ない場合、第1プレイヤにとってのゲームの難易度が上がる。
In this way, in this game, when the score of the first player is less than the score of the second player, the
また、上述のように、第1プレイヤの得点と第2プレイヤの得点との得点差が大きいほど、第1バー50とセンターライン42との距離rが長くなる。そのため、第1プレイヤの得点と第2プレイヤとの得点差が大きいほど第1案内領域44において例えば案内マーク48Aが目標位置TB1への移動を行う時間が長くなるので、第1プレイヤの得点と第2プレイヤの得点との得点差が大きいほど、上記のような印象を第1プレイヤに与える時間が長くなる。その結果として、第1プレイヤの得点と第2プレイヤとの得点との得点差が大きいほど、第1プレイヤにとってのゲームの難易度が上がる。
Further, as described above, the distance r between the
一方、第2プレイヤの得点が第1プレイヤの得点よりも少ない場合、第1プレイヤの得点が第2プレイヤの得点よりも少ない場合と同様にして、第2案内領域45において案内マーク48が、通常の移動態様とは異なる移動態様で移動する。そのため、第2プレイヤによって本来行われるべきゲーム操作とは異なるゲーム操作の実行を案内されているかのような印象が第2プレイヤに一時的に与えられる。そのため、第2プレイヤの得点が第1プレイヤの得点よりも多い場合、第2プレイヤにとってのゲームの難易度が上がる。
On the other hand, when the score of the second player is less than the score of the first player, the guidance mark 48 is normally displayed in the
その結果として、ゲームの興趣が向上するようになっている。 As a result, the interest of the game is improved.
以下、「第1プレイヤが劣勢である場合」とは、「第1プレイヤの得点が第2プレイヤの得点より少ない場合」のことを意味し、「第1プレイヤが優勢である場合」とは、「第1プレイヤの得点が第2プレイヤの得点より多い場合」のことを意味する。 Hereinafter, “when the first player is inferior” means “when the score of the first player is less than the score of the second player”, and “when the first player is dominant” It means “when the score of the first player is higher than the score of the second player”.
[3.機能ブロック]
図6は、ゲームシステム10で実現される機能群を示す機能ブロック図である。同図に示すように、ゲームシステム10は、基準タイミングデータ記憶部70と、第1検出部72と、第2検出部74と、第1評価部76と、第2評価部78と、第1案内部80と、第2案内部82と、を含む。基準タイミングデータ記憶部70は、例えば光ディスク26によって実現される。その他の機能群は、例えば制御部13が光ディスク26に記憶されたプログラムを実行することによって実現される。
[3. Function block]
FIG. 6 is a functional block diagram showing a functional group realized by the
[3−1.基準タイミングデータ記憶部]
基準タイミングデータ記憶部70は、以下の情報を示す基準タイミングデータを記憶している。
(1)第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミング、及び該複数の第1基準タイミングの各々において第1プレイヤが行うべき第1ゲーム操作の種類
(2)第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミング、及び該複数の第2基準タイミングの各々において第2プレイヤが行うべき第2ゲーム操作の種類
この基準タイミングデータは、楽曲のテンポ(リズム)を考慮して作成される。
[3-1. Reference timing data storage unit]
The reference timing
(1) A plurality of first reference timings at which the first player should perform each of a plurality of types of first game operations, and types of first game operations to be performed by the first player at each of the plurality of first reference timings ( 2) A plurality of second reference timings at which the second player should perform each of a plurality of types of second game operations, and a type of second game operations to be performed by the second player at each of the plurality of second reference timings. Timing data is created in consideration of the tempo (rhythm) of the music.
本実施形態の場合、第1プレイヤがゲーム操作A〜ゲーム操作Cの各々を行うべき上記基準タイミングが「第1基準タイミング」に相当する。また、第2プレイヤがゲーム操作A〜ゲーム操作Cの各々を行うべき上記基準タイミングが「第2基準タイミング」に相当する。また、第1プレイヤによって行われるゲーム操作A、ゲーム操作B、及びゲーム操作Cが、「複数種類の第1ゲーム操作」に相当し、第2プレイヤによって行われるゲーム操作A、ゲーム操作B、及びゲーム操作Cが、「複数種類の第2ゲーム操作」に相当する。 In the case of the present embodiment, the reference timing at which the first player should perform each of the game operation A to the game operation C corresponds to the “first reference timing”. The reference timing at which the second player should perform each of the game operation A to the game operation C corresponds to the “second reference timing”. In addition, the game operation A, the game operation B, and the game operation C performed by the first player correspond to “a plurality of types of first game operations”, and the game operation A, the game operation B, and the game performed by the second player The game operation C corresponds to “a plurality of types of second game operations”.
なお、ここでは、第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミングと、第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミングと、が同じであることとして説明する。但し、第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミングと、第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミングと、が異なっていてもよい。また、例えば、ゲームシステム10が二つのゲームコントローラ(操作部)を備えるような場合であって、第1プレイヤが一方のゲームコントローラを用いてプレイし、第2プレイヤが他方のゲームコントローラを用いてプレイするような場合、第1プレイヤが行うべき複数種類に第1ゲーム操作と、第2プレイヤが行うべき複数種類の第2ゲーム操作とは同じであってもよい。
Here, a plurality of first reference timings at which the first player should perform each of a plurality of types of first game operations, and a plurality of second references at which the second player should perform each of a plurality of types of second game operations. It is assumed that the timing is the same. However, a plurality of first reference timings at which the first player should perform each of the plurality of types of first game operations, a plurality of second reference timings at which the second player should perform each of the plurality of types of second game operations, May be different. Further, for example, in the case where the
図7は、基準タイミングデータの一例を示す図である。なお、図7において、t軸は時間軸であり、楽曲の再生が開始されてからの時間経過を示す。例えば、基準タイミングデータは、1/256小節の単位で、ゲーム操作A〜ゲーム操作Cが行われるべき基準タイミング(第1基準タイミング、第2基準タイミング)を示す。なお、図7では、説明を簡略化するために、1小節を6分割し、1/6小節の単位で基準タイミングが示されている。 FIG. 7 is a diagram illustrating an example of the reference timing data. In FIG. 7, the t-axis is a time axis and indicates the passage of time since the reproduction of the music was started. For example, the reference timing data indicates a reference timing (first reference timing, second reference timing) at which game operation A to game operation C should be performed in units of 1/256 measures. In FIG. 7, for simplicity of explanation, one bar is divided into six, and the reference timing is shown in units of 1/6 bar.
図7に示す基準タイミングデータは、複数のレコードを含む。各レコードには、「A」フィールド、「B」フィールド、及び「C」フィールドが含まれる。「A」フィールドは、ゲーム操作Aを行うべきか否かを示す。「0」はゲーム操作Aを行うべきでないことを示し、「1」はゲーム操作Aを行うべきことを示す。同様に、「B」フィールドは、ゲーム操作Bを行うべきか否かを示し、「C」フィールドは、ゲーム操作Cを行うべきか否かを示す。 The reference timing data shown in FIG. 7 includes a plurality of records. Each record includes an “A” field, a “B” field, and a “C” field. The “A” field indicates whether or not the game operation A should be performed. “0” indicates that the game operation A should not be performed, and “1” indicates that the game operation A should be performed. Similarly, the “B” field indicates whether or not the game operation B should be performed, and the “C” field indicates whether or not the game operation C should be performed.
なお、各レコードの左端の数値は、各レコードのレコード番号「n」(識別情報)を示す。本実施形態の場合、レコード番号「n」は、1以上の整数であり、レコード番号「n」は、「t」が大きいほど大きくなるように設定されている。 The numerical value at the left end of each record indicates the record number “n” (identification information) of each record. In the present embodiment, the record number “n” is an integer of 1 or more, and the record number “n” is set so as to increase as “t” increases.
[3−2.第1案内部]
第1案内部80は、制御部13と主記憶14と画像処理部15と表示部16とを主として実現される。第1案内部80は、基準タイミングデータに基づいて、第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミングと、該複数の第1基準タイミングの各々において第1プレイヤが行うべき第1ゲーム操作の種類と、を第1プレイヤに案内する。
[3-2. First Guide]
The
図6に示すように、第1案内部80は、第1−1案内部80aと、第1−2案内部80bと、案内制御部80cと、を含む。これらについては、後述する。
As shown in FIG. 6, the
[3−3.第2案内部]
第2案内部82は、制御部13と主記憶14と画像処理部15と表示部16とを主として実現される。第2案内部82は、基準タイミングデータに基づいて、第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミングと、該複数の第2基準タイミングの各々において第2プレイヤが行うべき第2ゲーム操作の種類と、を第2プレイヤに案内する。第2案内部82の機能は第1案内部80の機能と同様であるため、詳細な説明は省略する。
[3-3. Second Guide]
The
[3−4.第1検出部]
第1検出部72は、制御部13を主として実現される。第1検出部72は、操作部22からの操作信号に基づいて、第1プレイヤが行ったゲーム操作を検出する。本実施形態の場合、第1検出部72は、操作部22からの操作信号に基づいて、第1プレイヤによってゲーム操作A〜ゲーム操作Cが行われたか否かを判断する。
[3-4. First detection unit]
The
[3−5.第2検出部]
第2検出部74は、制御部13を主として実現される。第2検出部74は、操作部22からの操作信号に基づいて、第2プレイヤが行ったゲーム操作を検出する。本実施形態の場合、第2検出部74は、操作部22からの操作信号に基づいて、第2プレイヤによってゲーム操作A〜ゲーム操作Cが行われたか否かを判断する。
[3-5. Second detection unit]
The
[3−6.第1評価部]
第1評価部76は、制御部13を主として実現される。第1評価部76は、基準タイミングデータと、第1検出部72の検出結果と、に基づいて、第1プレイヤのゲーム操作を評価する。
[3-6. First Evaluation Department]
The
本実施形態の場合、第1評価部76は、基準タイミングデータと、第1検出部72の検出結果と、に基づいて、第1プレイヤのゲーム操作の評価を、「GREAT」、「COOL」、及び「BAD」のうちで決定する。
In the case of this embodiment, the
なお、本実施形態の場合、「GREAT」、「COOL」、及び「BAD」などの評価の各々と点数とを対応付けてなる点数テーブルと、第1プレイヤと第2プレイヤの各々の得点を示す得点テーブルが、主記憶14に記憶されている。図8は、点数テーブルの一例を示し、図9は、得点テーブルの一例を示す。
In the case of the present embodiment, a score table in which evaluations such as “GREAT”, “COOL”, and “BAD” are associated with scores and scores of the first player and the second player are shown. A score table is stored in the
第1評価部76は、第1プレイヤが行ったゲーム操作の評価を決定するだけでなく、当該評価に対応付けられた点数を加算して、第1プレイヤの得点を更新することも行う。
The
[3−7.第2評価部]
第2評価部78は、制御部13を主として実現される。第2評価部78は、基準タイミングデータと、第2検出部74の検出結果と、に基づいて、第2プレイヤのゲーム操作を評価する。
[3-7. Second evaluation section]
The
本実施形態の場合、第2評価部78は、基準タイミングデータと、第2検出部74の検出結果と、に基づいて、第2プレイヤのゲーム操作の評価を、「GREAT」、「COOL」、及び「BAD」のうちで決定する。
In the case of the present embodiment, the
なお、第2評価部78は、第2プレイヤが行ったゲーム操作の評価を決定すると、当該評価に対応付けられた点数を加算して、第2プレイヤの得点を更新することも行う。
In addition, when the evaluation of the game operation performed by the second player is determined, the
次に、及び第1−1案内部80a、第1−2案内部80b、案内制御部80cについて説明する。
Next, the 1st-1
[3−8.第1−1案内部]
第1−1案内部80aの動作について説明する。ここでは、複数種類の第1ゲーム操作のうちのいずれかである第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合の第1−1案内部80aの動作について説明する。上述のように、本実施形態の場合、第1プレイヤによって行われるゲーム操作A〜ゲーム操作Cが、「複数種類の第1ゲーム操作」に相当する。このため、ゲーム操作A〜ゲーム操作Cのそれぞれが、「第1−1ゲーム操作」に相当し得る。
[3-8. 1-1 Guide]
The operation of the 1-1
まず、第1−1案内部80aは、ゲーム画面において、案内画像を、ゲーム画面に設定された複数種類の第1ゲーム操作の各々に対応する複数の初期位置、のうちの第1−1ゲーム操作に対応する初期位置である第1初期位置に表示させる。
First, the 1-1
本実施形態の場合、案内マーク48A,48B,48Cのそれぞれが「案内画像」に相当し得る。初期位置PA,PB,PC(図3乃至図5参照)が「複数の初期位置」に相当する。例えば、ゲーム操作Aが「第1−1ゲーム操作」に相当する場合、案内マーク48Aが「案内画像」に相当し、「初期位置PA」が「第1初期位置」に相当する。また、ゲーム操作Bが「第1−1ゲーム操作」に相当する場合、案内マーク48Bが「案内画像」に相当し、「初期位置PB」が「第1初期位置」に相当する。また、ゲーム操作Cが「第1−1ゲーム操作」に相当する場合、案内マーク48Cが「案内画像」に相当し、「初期位置PC」が「第1初期位置」に相当する。
In the case of this embodiment, each of the guide marks 48A, 48B, 48C may correspond to a “guide image”. The initial positions PA, PB, and PC (see FIGS. 3 to 5) correspond to “a plurality of initial positions”. For example, when the game operation A corresponds to “1-1 game operation”, the
案内画像を第1初期位置に表示させた後、第1−1案内部80aは、案内画像を、第1初期位置から、ゲーム画面に設定された複数種類の第1ゲーム操作の各々に対応する複数の目標位置、のうちの第1−1ゲーム操作に対応する目標位置である第1目標位置に向かって移動させる。
After the guide image is displayed at the first initial position, the 1-1
本実施形態の場合、目標位置TA1,TB1,TC1(図3乃至図5参照)が「複数の目標位置」に相当する。例えば、ゲーム操作Aが「第1−1ゲーム操作」に相当する場合、目標位置TA1が、ゲーム操作Aに対応する「第1目標位置」に相当する。また、ゲーム操作Bが「第1−1ゲーム操作」に相当する場合、目標位置TB1が、ゲーム操作Bに対応する「第1目標位置」に相当する。また、ゲーム操作Cが「第1−1ゲーム操作」に相当する場合、目標位置TC1が、ゲーム操作Cに対応する「第1目標位置」に相当する。 In the present embodiment, the target positions TA1, TB1, TC1 (see FIGS. 3 to 5) correspond to “a plurality of target positions”. For example, when the game operation A corresponds to “1-1 game operation”, the target position TA1 corresponds to the “first target position” corresponding to the game operation A. When the game operation B corresponds to the “1-1 game operation”, the target position TB1 corresponds to the “first target position” corresponding to the game operation B. When the game operation C corresponds to “1-1 game operation”, the target position TC1 corresponds to “first target position” corresponding to the game operation C.
なお、第1−1案内部80aの機能の詳細については後述する(図14及び図16参照)。また、以下では、ゲーム操作Aが「第1−1ゲーム操作」に相当するものして、説明を続ける。
The details of the function of the 1-1
[3−9.第1−2案内部]
第1−2案内部80bの動作について説明する。ここでは、上記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合の第1−2案内部80bの動作について説明する。
[3-9. 1-2 Guide]
The operation of the first-
まず、第1−2案内部80bは、ゲーム画面において、案内画像を、複数種類の第1ゲーム操作のうちの第1−1ゲーム操作以外の第1−2ゲーム操作に対応する初期位置である第2初期位置に表示させる。ここでは、ゲーム操作Aが「第1−1ゲーム操作」に相当するので、案内マーク48Aが「案内画像」に相当する。また、ゲーム操作B及びゲーム操作Cのそれぞれが、「第1−2ゲーム操作」に相当し得る。
First, the 1-2
ゲーム操作Bが「第1−2ゲーム操作」に相当する場合は、初期位置PBが第1−2ゲーム操作に対応する「第2初期位置」に相当する。ゲーム操作Cが「第1−2ゲーム操作」に相当する場合は、初期位置PCが第1−2ゲーム操作に対応する「第2初期位置」に相当する。 When the game operation B corresponds to “1-2 game operation”, the initial position PB corresponds to “second initial position” corresponding to the 1-2 game operation. When the game operation C corresponds to “1-2 game operation”, the initial position PC corresponds to “second initial position” corresponding to the 1-2 game operation.
案内画像を第2初期位置に表示させた後、第1−2案内部80bは、第1−2ゲーム操作に対応する目標位置である第2目標位置に向かって、第2初期位置と第2目標位置との間の第2途中位置まで移動させる。
After the guide image is displayed at the second initial position, the 1-2
ここでは、ゲーム操作Aが「第1−1ゲーム操作」に相当するので、ゲーム操作Bが「第1−2ゲーム操作」に相当する場合は、目標位置TB1が第1−2ゲーム操作に対応する「第2目標位置」に相当し、途中位置MB1(図5参照)が第2初期位置と第2目標位置との間の第2途中位置に相当する。また、ゲーム操作Cが「第1−2ゲーム操作」に相当する場合は、目標位置TC1が第1−2ゲーム操作に対応する「第2目標位置」に相当し、途中位置MC1(図5参照)が、第2初期位置と第2目標位置との間の第2途中位置に相当する。 Here, since game operation A corresponds to “1-1 game operation”, when game operation B corresponds to “1-2 game operation”, target position TB1 corresponds to 1-2 game operation. The intermediate position MB1 (see FIG. 5) corresponds to a second intermediate position between the second initial position and the second target position. When the game operation C corresponds to the “1-2 game operation”, the target position TC1 corresponds to the “second target position” corresponding to the 1-2 game operation, and the midway position MC1 (see FIG. 5). ) Corresponds to a second intermediate position between the second initial position and the second target position.
案内画像を第2途中位置まで移動させた後、第1−2案内部80bは、第1目標位置に向かって移動させる。例えば、第1−2案内部80bは、案内画像を、第2途中位置まで移動させた後、第1初期位置と第1目標位置との間の第1途中位置から第1目標位置に向かって移動させる。
After moving the guide image to the second midway position, the 1-2
ここでは、ゲーム操作Aが「第1−1ゲーム操作」に相当するので、目標位置TA1が「第1目標位置」に相当し、初期位置PAが「第1初期位置」に相当する。従って、目標位置TA1と初期位置PAとの間の位置が「第1途中位置」に相当する。例えば、位置MA2(図5参照)が「第1途中位置」に相当する。 Here, since the game operation A corresponds to “1-1 game operation”, the target position TA1 corresponds to “first target position”, and the initial position PA corresponds to “first initial position”. Accordingly, the position between the target position TA1 and the initial position PA corresponds to the “first intermediate position”. For example, the position MA2 (see FIG. 5) corresponds to the “first intermediate position”.
第1−2案内部80bの機能の詳細については後述する(図14及び図16参照)。また、以下では、ゲーム操作Aが「第1−1ゲーム操作」に相当し、ゲーム操作Bが「第1−2ゲーム操作」に相当するものして、説明を続ける。
Details of the function of the first-
[3−10.距離制御部]
初期位置PB(第2初期位置)と途中位置MB1(第2途中位置)との間の距離であり、センターライン42と第1バー50との間の距離でもある距離rは、第1−2案内部80bに含まれる距離制御部80dにより制御される。
[3-10. Distance control unit]
The distance r between the initial position PB (second initial position) and the midway position MB1 (second midway position) and also the distance between the
すなわち、距離制御部80dは、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて途中位置MB1(第2途中位置)を制御することにより、上記距離rを第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて制御する。
That is, the
本実施形態の場合、距離制御部80dは、第1評価部76の評価結果と第2評価部78の評価結果の双方に基づいて、距離rを制御する。
In the case of the present embodiment, the
上記のような距離制御は、例えば、下記に説明する条件テーブルを基に行われる。条件テーブルは、主記憶14又は光ディスク26に記憶されている。図10は、条件テーブルの一例を示す図である。条件テーブルは、条件フィールドと、距離フィールドと、を含む。条件フィールドには、第1評価部76の評価結果と第2評価部78の評価結果とに基づく情報に関する条件が格納され、距離フィールドには、予め定められた三つの距離r1、r2、r3の各々が格納される。
The distance control as described above is performed based on, for example, a condition table described below. The condition table is stored in the
ここでは、「第1評価部76の評価結果と第2評価部78の評価結果とに基づく情報」とは、第1プレイヤの得点から第2プレイヤの得点を引いた差Δであり、条件テーブルには、この差Δに関する条件が格納される。|Δ|は、差Δの絶対値を示している。また、条件テーブルは、|Δ|が大きいほど、センターライン42と第1バー50との距離rが大きくなるように設定されている。
Here, “information based on the evaluation result of the
なお、距離r1,r2,r3の意義については後述する。 The significance of the distances r1, r2, and r3 will be described later.
距離制御部80dは、条件テーブルを参照することにより、初期位置PB(第2初期位置)と途中位置MB1(第2途中位置)との間の距離rが、上記情報が満足する条件に対応付けられた距離になるように、途中位置MB1、すなわち、第1バー50の位置、を設定する。
The
なお、距離制御部80dは、第1評価部76の評価結果又は第2評価部78の評価結果のみに基づいて、距離rを制御するようにしてもよい。
The
例えば、距離制御部80dが第1評価部76の評価結果のみに基づいて距離rを制御する場合、「第1評価部76の評価結果と第2評価部78の評価結果とに基づく情報に関する条件」ではなく、「第1評価部76の評価結果のみに基づく情報に関する条件」が条件テーブルに格納される。この場合、「第1評価部76の評価結果のみに基づく情報」とは、例えば、第1プレイヤの得点である。
For example, when the
また、例えば、距離制御部80dが第2評価部78の評価結果のみに基づいて距離rを制御する場合、「第1評価部76の評価結果と第2評価部78の評価結果とに基づく情報に関する条件」ではなく、「第2評価部78の評価結果のみに基づく情報に関する条件」が条件テーブルに格納される。この場合、「第2評価部78の評価結果のみに基づく情報」とは、例えば、第2プレイヤの得点である。
Further, for example, when the
ちなみに、初期位置PA(第1初期位置)と位置MA2(第1途中位置)との間の距離も、距離制御部80dにより制御される。
Incidentally, the distance between the initial position PA (first initial position) and the position MA2 (first intermediate position) is also controlled by the
すなわち、距離制御部80dは、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて位置MA2(第1途中位置)を制御することにより、初期位置PA(第1初期位置)と位置MA2(第1途中位置)との間の距離を、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて制御する。
That is, the
例えば、距離制御部80dは、位置MA2(第1途中位置)を、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて設定された途中位置MB1(第2途中位置)の位置に基づいて制御することによって、初期位置PA(第1初期位置)と位置MA2(第1途中位置)との間の距離を、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて制御する。
For example, the
[3−11.案内制御部]
案内制御部80cは、第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合、第1評価部76の評価結果と第2評価部78の評価結果とのうちの少なくとも一方に基づいて、第1−1案内部80a又は第1−2案内部80bのいずれかに、第1−1ゲーム操作を行うべき第1基準タイミングの案内を行わせる。
[3-11. Guidance control unit]
When guiding the first reference timing for performing the 1-1 game operation, the
本実施形態の場合、案内制御部80cは、ゲーム操作A(第1−1ゲーム操作)を行うべき基準タイミング(第1基準タイミング)を案内する場合に、第1評価部76の評価結果と第2評価部78の評価結果に基づいて、第1−1案内部80a又は第1−2案内部80bのいずれかに上記の案内を行わせる。
In the case of the present embodiment, the
より詳しくは、案内制御部80cは、第1評価部76の評価結果と第2評価部78の評価結果に基づく情報である上記差Δが所定条件を満足する場合に、第1−2案内部80bに上記の案内を行わせ、上記差Δが所定条件を満足しない場合に、第1−1案内部80aに上記の案内を行わせる。ここでは、「上記差Δが所定条件を満足する場合」とは、上記差Δが0より小さい場合、すなわち、第1プレイヤが劣勢である場合である。なお、「上記差Δが所定条件を満足する場合」とは、上記差Δが0より大きい場合、すなわち、第1プレイヤが優勢である場合であってもよい。
More specifically, the
なお、案内制御部80cは、ゲーム操作A(第1−1ゲーム操作)を行うべき基準タイミング(第1基準タイミング)を案内する場合、第1評価部76の評価結果又は第2評価部78の評価結果のみに基づいて、第1−1案内部80a又は第1−2案内部80bのいずれかに上記の案内を行わせるようにしてもよい。
When the
例えば、案内制御部80cは、第1プレイヤの得点が所定条件を満足する場合に、第1−2案内部80bに上記の案内を行わせ、第1プレイヤの得点が所定条件を満足しない場合に、第1−1案内部80aに上記の案内を行わせるようにしてもよい。また、例えば、案内制御部80cは、第2プレイヤの得点が所定条件を満足する場合に、第1−2案内部80bに上記の案内を行わせ、第2プレイヤの得点が所定条件を満足しない場合に、第1−1案内部80aに上記の案内を行わせるようにしてもよい。
For example, when the score of the first player satisfies a predetermined condition, the
[4.処理]
次に、ゲームシステム10で実行される処理について説明する。図11はゲームシステム10で実行される処理のうちの、本発明に関連する処理を主に示すフロー図である。制御部13は光ディスク26に記憶されるプログラムに従って、図11に示す処理を実行する。制御部13が図11に示す処理を実行することによって、図6に示す機能ブロックが実現される。
[4. processing]
Next, processing executed in the
まず制御部13は、基準タイミングデータ(図7参照)を光ディスク26から読み出し、主記憶14に記憶する。そして、制御部13は、主記憶14に記憶される基準タイミングデータのうちからレコード番号「1」〜「6」のレコードを読み出し、第1プレイヤのための部分タイミングデータ(以下、第1の部分タイミングデータと記載する)として主記憶14に記憶する(S101)。同様に、制御部13は、レコード番号「1」〜「6」のレコードを、第2プレイヤのための部分タイミングデータ(以下、第2の部分タイミングデータと記載する)として主記憶14に記憶する(S102)。
First, the
そして、フラグ「m」の値をレコード番号「6」に設定する。フラグ「m」は主記憶14に記憶される。フラグ「m」の意義については後述する。
Then, the value of the flag “m” is set to the record number “6”. The flag “m” is stored in the
図12に、S101のステップで主記憶14に記憶された、第1の部分タイミングデータ及び第2の部分タイミングデータを示す。同図の左側に、第1の部分タイミングデータ(第2の部分タイミングデータ)を示す。同図に示すように、第1の部分タイミングデータ(第2の部分タイミングデータ)は、6つのレコードを含む。ここでは、レコード番号「6」のレコードが上から1番目のレコードR1になり、レコード番号「5」のレコードが上から2番目のレコードR2になり、レコード番号「4」のレコードが上から3番目のレコードR3になり、レコード番号「3」のレコードが上から4番目のレコードR4になり、レコード番号「2」のレコードが上から5番目のレコードR5になり、レコード番号「1」のレコードが上から6番目のレコードR6になる。
FIG. 12 shows the first partial timing data and the second partial timing data stored in the
そして、制御部13は、楽曲の再生を開始する(S103)。また、制御部13は、第1の部分タイミングデータ及び第2の部分タイミングデータに基づいて、ゲーム画面40の表示を開始する。
And the
ここで、第1の部分タイミングデータとゲーム画面40(第1案内領域44)における表示との関係につき、図12を参照しながら説明する。図12の左側は第1の部分タイミングデータを示し、右側は第1案内領域44を示す。なお、線L1,L2,L3,L4,L5,L6,l1,l2,l3は、上記関係について説明するためのものであり、ゲーム画面40に表示されるわけではない。
Here, the relationship between the first partial timing data and the display on the game screen 40 (first guidance area 44) will be described with reference to FIG. The left side of FIG. 12 shows the first partial timing data, and the right side shows the
同図に示すように、第1の部分タイミングデータに含まれる6つのレコードR1〜R6には、それぞれ、X座標値が対応づけられている。具体的には、レコードR1には、X座標値「X1」が対応づけられている。また、レコードR2には、X座標値「X2」が対応づけられている。また、レコードR3には、X座標値「X3」が対応づけられている。また、レコードR4には、X座標値「X4」が対応づけられている。また、レコードR5には、X座標値「X5」が対応づけられている。また、レコードR6には、X座標値「X6」が対応づけられている。 As shown in the figure, each of the six records R1 to R6 included in the first partial timing data is associated with an X coordinate value. Specifically, an X coordinate value “X1” is associated with the record R1. The record R2 is associated with the X coordinate value “X2”. The record R3 is associated with the X coordinate value “X3”. The record R4 is associated with the X coordinate value “X4”. The record R5 is associated with the X coordinate value “X5”. The record R6 is associated with the X coordinate value “X6”.
線L1は、X=X1で表される直線を示している。同図に示すように、線L1が初期位置PA,PB,PCを通っているので、初期位置PA,PB,PCのX座標値が「X1」であることがわかる。また、センターライン42のX座標値が「X1」であることもわかる。
A line L1 indicates a straight line represented by X = X1. As shown in the figure, since the line L1 passes through the initial positions PA, PB, PC, it can be seen that the X coordinate values of the initial positions PA, PB, PC are “X1”. It can also be seen that the X coordinate value of the
線L2は、X=X2で表される直線を示している。線L1と線L2との距離、すなわち、センターライン42と線L2との距離は、上述したr1(図10参照)である。従って、第1バー50が線L2上に表示される場合があることがわかる。
A line L2 indicates a straight line represented by X = X2. The distance between the line L1 and the line L2, that is, the distance between the
線L3は、X=X3で表される直線を示している。線L1と線L3との距離は、上述したr2(図10参照)である。従って、第1バー50が線L3上に表示される場合があることがわかる。同様に、線L4は、X=X4で表される直線を示している。線L1と線L4との距離は、上述したr3(図10参照)である。従って、第1バー50が線L4上に表示される場合があることがわかる。
A line L3 indicates a straight line represented by X = X3. The distance between the line L1 and the line L3 is r2 (see FIG. 10) described above. Therefore, it can be seen that the
線L5は、X=X5で表される直線を示している。また、線L6は、X=X6で表される直線を示している。線L6が目標位置TA1,TB1,TC1を通っているので、目標位置TA1,TB1,TC1のX座標値が「X6」であることがわかる。また、辺43aのX座標値が「X6」であることもわかる。
A line L5 indicates a straight line represented by X = X5. A line L6 indicates a straight line represented by X = X6. Since the line L6 passes through the target positions TA1, TB1, and TC1, it can be seen that the X coordinate values of the target positions TA1, TB1, and TC1 are “X6”. It can also be seen that the X coordinate value of the
また、図12に示すように、各レコードには、「A」フィールド、「B」フィールド、及び「C」フィールドが含まれる。各フィールドは、案内マーク48A,48B,48Cのいずれかに対応している。具体的には、「A」フィールドは、案内マーク48Aに対応している。また、「B」フィールドは、案内マーク48Bに対応している。また、「C」フィールドは、案内マーク48Cに対応している。
Also, as shown in FIG. 12, each record includes an “A” field, a “B” field, and a “C” field. Each field corresponds to one of the guide marks 48A, 48B, 48C. Specifically, the “A” field corresponds to the
各フィールドには、Y座標値が対応づけられている。具体的には、「A」フィールドには、Y座標値「Y1」が対応づけられ、「B」フィールドには、Y座標値「Y2」が対応づけられ、「C」フィールドには、Y座標値「Y3」が対応づけられている。 Each field is associated with a Y coordinate value. Specifically, the Y coordinate value “Y1” is associated with the “A” field, the Y coordinate value “Y2” is associated with the “B” field, and the Y coordinate value is associated with the “C” field. The value “Y3” is associated.
線l1は、Y=Y1で表される直線を示している。同図に示すように、線l1が初期位置PA及び目標位置TA1を通っているので、初期位置PA及び目標位置TA1のY座標が「Y1」であることがわかる。また、線l2は、Y=Y2で表される直線を示している。同図に示すように、線l2が初期位置PB及び目標位置TB1を通っているので、初期位置PB及び目標位置TB1のY座標が「Y2」であることがわかる。また、線l3は、Y=Y3で表される直線を示している。同図に示すように、線l3が初期位置PC及び目標位置TC1を通っているので、初期位置PC及び目標位置TC1のY座標が「Y3」であることがわかる。
A line l1 indicates a straight line represented by Y = Y1. As shown in the figure, since the
このような第1の部分タイミングデータによって、表示されるべき案内マーク48の種類がわかる。具体的には、「A」フィールドが「1」を表す場合、これは、「A」フィールドに対応する案内マーク48Aが表示されるべきことを示し、「A」フィールドが「0」を表す場合、これは、案内マーク48Aが表示されるべきでないことを示す。また、「B」フィールドが「1」を表す場合、これは、「B」フィールドに対応する案内マーク48Bが表示されるべきことを示し、「B」フィールドが「0」を表す場合、これは、案内マーク48Bが表示されるべきでないことを示す。また、「C」フィールドが「1」を表す場合、これは、「C」フィールドに対応する案内マーク48Cが表示されるべきことを示し、「C」フィールドが「0」を表す場合、これは、案内マーク48Cが表示されるべきでないことを示す。
The type of the guide mark 48 to be displayed can be known from such first partial timing data. Specifically, when the “A” field represents “1”, this indicates that the
また、第1のタイミングデータによって、案内マーク48A,48B,48Cが表示されるべき位置がわかる。すなわち、「A」フィールドが「1」を表すレコードの種類によって案内マーク48Aが表示されるべき位置がわかり、「B」フィールドが「1」を表すレコードの種類によって案内マーク48Bが表示されるべき位置がわかり、「C」フィールドが「1」を表すレコードの種類によって案内マーク48Cが表示されるべき位置がわかる。例えば、あるレコードRxの「A」フィールドが「1」を表す場合、これは、案内マーク48Aが、レコードRxに対応づけられたX座標値と、「A」フィールドに対応づけられたY座標値「Y1」と、で示される位置に表示されるべきことを示す。また、例えば、あるレコードRxの「B」フィールドが「1」を表す場合、これは、案内マーク48Bが、レコードRxに対応づけられたX座標値と、「B」フィールドに対応づけられたY座標値「Y2」と、で示される位置に表示されるべきことを示す。また、例えば、あるレコードRxの「C」フィールドが「1」を表す場合、これは、案内マーク48Cが、レコードRxに対応づけられたX座標値と、「C」フィールドに対応づけられたY座標値「Y3」と、で示される位置に表示されるべきことを示す。
Further, the position at which the guide marks 48A, 48B, 48C are to be displayed is known from the first timing data. In other words, the position where the
例えば、図12によれば、レコードR4の「B」フィールドが「1」を表すので、案内マーク48Bが、レコードR4に対応づけられたX座標値「X4」と、「B」フィールドに対応づけられたY座標値「Y2」と、で示される位置(すなわち、線L4と線l2との交点)に表示されることとなる。
For example, according to FIG. 12, since the “B” field of the record R4 represents “1”, the
その後、制御部13は、楽曲の再生が終了するまでの間、S104のステップからS106のステップまでの3つのステップを、所定時間間隔で繰り返し実行する。
Thereafter, the
すなわち、制御部13は、S104のステップにおいて、第1プレイヤのゲーム操作及び第2プレイヤのゲーム操作を評価する(S104)。
That is, in step S104, the
例えば、第1プレイヤが行ったゲーム操作Aを制御部13が評価する場合を例に取り上げる。この場合、制御部13は、操作信号に基づいて第1プレイヤによりゲーム操作Aが行われたことを検出すると、基準タイミングデータにより示される、第1プレイヤがゲーム操作Aを行うべき基準タイミングと、第1プレイヤにより実際にゲーム操作Aが行われたタイミングと、のタイミング差ΔTを取得する。そして、制御部13は、タイミング差ΔTに基づいて、「GREAT」、「COOL」、及び「BAD」からなる3種類の評価のうちで、第1プレイヤのゲーム操作Aの評価を決定する。
For example, a case where the
評価の決定には、下記に説明する評価テーブルが用いられる。図13は、評価テーブルの一例を示す図である。同図に示すように、評価テーブルは、タイミング差ΔTに関する条件と、評価と、を対応付けて保持している。評価テーブルは、光ディスク26に記憶される。ここで、|ΔT|は、タイミング差ΔTの絶対値を示す。 An evaluation table described below is used to determine the evaluation. FIG. 13 is a diagram illustrating an example of the evaluation table. As shown in the figure, the evaluation table holds conditions relating to the timing difference ΔT and evaluation in association with each other. The evaluation table is stored in the optical disk 26. Here, | ΔT | indicates the absolute value of the timing difference ΔT.
制御部13は、タイミング差ΔTが満足する条件を特定し、当該条件に対応付けられた評価を、第1プレイヤが行ったゲーム操作Aの評価として決定することとなる。第1プレイヤが行ったゲーム操作B,Cや、第2プレイヤが行ったゲーム操作A,B,Cの各々の評価も、同様にして決定される。
The
そして、制御部13は、S105のステップにおいて、S104での評価結果に基づき、第1プレイヤの得点及び第2プレイヤの得点を更新する(S105)。具体的には、制御部13は、第1プレイヤの得点(図9参照)を更新する場合、第1プレイヤが得た評価に対応付けられた点数(図8参照)を第1プレイヤの得点に加算する。また、第2プレイヤの得点を更新する場合、第2プレイヤが得た評価に対応付けられた点数を第2プレイヤの得点に加算する。
In step S105, the
そして、制御部13は、S106のステップにおいて、図14に示す処理を実行することにより、ゲーム画面40を更新する。
And the
まず、制御部13は、第1の部分タイミングデータと第2の部分タイミングデータと、を更新する(S201)。
First, the
すなわち、制御部13は、まず、主記憶14に記憶される基準タイミングデータのうちから、フラグ「m」の値が示すレコード番号の次のレコード番号を有するレコードを読み出す。そして、制御部13は、基準タイミングデータのうちから読み出したレコードに基づいて第1の部分タイミングデータを更新する。
That is, the
具体的には、制御部13は、上から6番目のレコードR6を削除するとともに、レコードR1〜R5の各々を一つ下に移動させる。そして、制御部13は、基準タイミングデータのうちから読み出したレコードを、上から1番目のレコードR1として、第1の部分タイミングデータに、追加する。
Specifically, the
また、制御部13は、第1の部分タイミングデータと同様にして、第2の部分タイミングデータを更新する。
Further, the
例えば、フラグ「m」の値が6に設定されている場合、基準タイミングデータ(図7参照)のうちからレコード番号「7」のレコードが読み出される。そのため、S201のステップが完了したときには、図15の左側に示すような第1の部分タイミングデータが主記憶14に記憶されていることになる。 For example, when the value of the flag “m” is set to 6, the record with the record number “7” is read from the reference timing data (see FIG. 7). Therefore, when the step of S201 is completed, the first partial timing data as shown on the left side of FIG.
なお、制御部13は、S201のステップの完了後、フラグ「m」の値を「1」だけインクリメントすることも行う。
Note that the
第1の部分タイミングデータ及び第2の部分タイミングデータを更新すると、制御部13(案内制御手段)は、第1プレイヤが劣勢であるか否かを判定する(S202)。すなわち、制御部13は、第1プレイヤの得点が第2プレイヤの得点よりも少ないか否かを判定する(S202)。
When the first partial timing data and the second partial timing data are updated, the control unit 13 (guidance control means) determines whether or not the first player is inferior (S202). That is, the
第1プレイヤが劣勢である場合(S202のY)、制御部13(距離制御手段)は、第1バー50の位置を決定する(S203)。具体的には、制御部13は、第1プレイヤの得点と第2プレイヤの得点との差Δを算出する。そして、制御部13は、条件テーブル(図10参照)を参照して、上記差Δが満足する条件を特定し、第1バー50とセンターライン42との間の距離rが上記差Δが満足する条件に対応づけられた距離になるように、第1バー50のX座標値「Xb」を決定する。
When the first player is inferior (Y in S202), the control unit 13 (distance control means) determines the position of the first bar 50 (S203). Specifically, the
その結果、距離rは、r1,r2,r3(図10参照)のいずれかになる。また、線L1(センターライン42)と線L2との距離がr1であること(図12参照)、線L1と線L3との距離がr2であること(図12参照)、及び線L1と線L4のとの距離がr3であること、を考慮すると、第1バー50のX座標値「Xb」は、「X1」、「X2」及び「X3」(図12参照)のうちのいずれかになる。
As a result, the distance r is any one of r1, r2, and r3 (see FIG. 10). Also, the distance between the line L1 (center line 42) and the line L2 is r1 (see FIG. 12), the distance between the line L1 and the line L3 is r2 (see FIG. 12), and the line L1 and the line Considering that the distance from L4 is r3, the X coordinate value “Xb” of the
ちなみに、制御部13は、S203のステップにおいて、第2バー51の位置を決定することも行う。具体的には、制御部13は、第2バー51の位置をセンターライン42と同位置に決定する。
Incidentally, the
以下、レコードR1〜R6のうち、X座標値「Xb」と同じX座標値が対応付けられたレコードのことを、境界レコードと呼ぶ。例えば、「Xb」が「X3」である場合、X座標値「X3」に対応づけられたレコードR3が境界レコードとなる(図12参照)。 Hereinafter, among the records R1 to R6, a record in which the same X coordinate value as the X coordinate value “Xb” is associated is referred to as a boundary record. For example, when “Xb” is “X3”, the record R3 associated with the X coordinate value “X3” is the boundary record (see FIG. 12).
第1バー50のX座標値「Xb」を決定した後、制御部13は、案内マーク48を通常の移動態様とは異なる移動態様で移動させるために、第1の部分タイミングデータを更新し(S204)、S205のステップへと進む。S204のステップでは図16に示す処理が実行される。
After determining the X coordinate value “Xb” of the
すなわち、制御部13(第1−2案内手段)は、最初のレコードR1を更新する(S301)。 That is, the control unit 13 (first-second guide unit) updates the first record R1 (S301).
S301のステップでは、制御部13は、最初のレコードR1の「A」、「B」、「C」フィールドのいずれかが「1」を表し、残りのフィールドの値が「0」である場合、「A」、「B」、「C」フィールドのいずれかを「1」から「3」に更新するとともに、残りのフィールドのいずれか一方を「0」から「2」に更新する。
In step S301, the
例えば、境界レコードがR3である場合を想定する。この場合において、S301のステップが実行される直前の第1の部分タイミングデータの内容が、図15の左側に示すような内容である場合、S301のステップが実行された結果、例えばレコードR1の「A」フィールドが「1」から「3に更新され且つ「B」フィールドが「0」から「2」に更新される。その結果、第1の部分タイミングデータの内容は、例えば、図17Aの左側に示すようになる。 For example, assume that the boundary record is R3. In this case, when the content of the first partial timing data immediately before the execution of the step of S301 is the content shown on the left side of FIG. 15, as a result of the execution of the step of S301, for example, “ The “A” field is updated from “1” to “3”, and the “B” field is updated from “0” to “2”. As a result, the contents of the first partial timing data are as shown on the left side of FIG. 17A, for example.
図17Aでは、レコードR1の「A」フィールドが「1」から「3」に変更されており、且つ、「B」フィールドが「0」から「2」に変更されている。これは、「A」フィールドに対応する案内マーク48Aが、「B」フィールドに対応づけられたY座標値「Y2」とレコードR1に対応づけられたX座標値「X1」とで示される初期位置PBに表示されることを示す。つまり、ゲーム操作Aを行うべき基準タイミングを案内する案内マーク48Aが、ゲーム操作Bを行うべき基準タイミングを案内する案内マーク48Bに対応する初期位置PBに表示されることを示す。
In FIG. 17A, the “A” field of the record R1 is changed from “1” to “3”, and the “B” field is changed from “0” to “2”. This is because the
S301のステップの後、制御部13(第1−2案内手段)は、境界レコードの次のレコード、すなわち、境界レコードの一つ下のレコードを更新する(S302)。例えば、「Xb」が「X3」(図17A参照)である場合、境界レコードがレコードR3となるので、境界レコードの次のレコードは、レコードR4となる。 After the step of S301, the control unit 13 (1-2 guiding means) updates the record next to the boundary record, that is, the record immediately below the boundary record (S302). For example, when “Xb” is “X3” (see FIG. 17A), the boundary record is the record R3, so the record next to the boundary record is the record R4.
S302のステップでは、境界レコードの次のレコードの「A」、「B」、「C」フィールドのいずれかが「2」を表し且つ他のいずれかのフィールドが「3」を表す場合、「A」、「B」、「C」フィールドのいずれかを「3」から「1」に更新するとともに、残りのフィールドのいずれか一方を「2」から「0」に更新する。 In step S302, if any of the “A”, “B”, and “C” fields of the record next to the boundary record represents “2” and any of the other fields represents “3”, “A” ”,“ B ”, and“ C ”fields are updated from“ 3 ”to“ 1 ”, and any one of the remaining fields is updated from“ 2 ”to“ 0 ”.
例えば、境界レコードがレコードR3である場合を想定する。この場合において、S302のステップが実行される直前の第1の部分タイミングデータの内容が、図18に示すような内容である場合、S302のステップが実行される結果、レコードR4が更新される。すなわち、「A」フィールドが「3」から「1」に更新され、且つ、「B」フィールドが「2」から「0」に更新される。その結果、第1の部分タイミングデータの内容が、図19の左側に示すような内容になる。 For example, assume that the boundary record is the record R3. In this case, when the content of the first partial timing data immediately before the execution of step S302 is as shown in FIG. 18, the record R4 is updated as a result of the execution of step S302. That is, the “A” field is updated from “3” to “1”, and the “B” field is updated from “2” to “0”. As a result, the contents of the first partial timing data are as shown on the left side of FIG.
図19では、レコードR4の「A」フィールドが「3」から「1」に変更されており、且つ、レコードR4の「B」フィールドが「2」から「0」に変更されている。これによって、「A」フィールドに対応する案内マーク48Aが、レコードR4に対応づけられたX座標値「X4」と「A」フィールドに対応づけられたY座標値「Y1」とで示される位置MA2(第1途中位置)に表示されることを示す。つまり、ゲーム操作Aを行うべき基準タイミングを案内する案内マーク48Aが、初期位置PAと基準マーク46A(目標位置TA1)とを結ぶ経路上に表示されることを示す。
In FIG. 19, the “A” field of the record R4 is changed from “3” to “1”, and the “B” field of the record R4 is changed from “2” to “0”. As a result, the
次に、第1プレイヤが優勢である場合について説明する。 Next, a case where the first player is dominant will be described.
第1プレイヤが優勢である場合(S202のN)、制御部13は、S203のステップと同様にして、第2バー51の位置を決定する(S206)。また、制御部13は、第1バー50の位置をセンターライン42と同位置に決定することも行う。
When the first player is dominant (N in S202), the
そして、制御部13は、S204のステップと同様にして、第2の部分タイミングデータを更新する(S207)。
And the
そして、制御部13は、S205のステップに進む。
And the
S205のステップでは、制御部13は、第1の部分タイミングデータに基づいて第1案内領域44の画像を生成し、表示部16に表示させる。また、制御部13は、第2の部分タイミングデータに基づいて第2案内領域45の画像を生成し、表示部16に表示させる。こうして、制御部13は、ゲーム画面40を表示部16に表示させる(S205)。
In step S <b> 205, the
例えば、制御部13(第1−1案内手段、第1−2案内手段)は、第1の部分タイミングデータのうちに、「A」フィールドが「1」を表すレコードがある場合、案内マーク48Aを、当該レコードに対応づけられたX座標値と、「A」フィールドに対応づけられたY座標値「Y1」と、で表される位置に、表示する。また、例えば、制御部13(第1−2案内手段)は、第1の部分タイミングデータのうちに、「A」フィールドが「3」を表し且つ「B」フィールドが「2」を表すレコードがある場合、案内マーク48Aを、当該レコードに対応づけられたX座標値と、「B」フィールドに対応づけられたY座標値「Y2」と、で表される位置に、表示する。
For example, the control unit 13 (1-1 guiding means, 1-2 guiding means) may guide the
ここで、第1プレイヤが優勢である場合のゲーム画面40について検討する。ここでは、一例として、S201のステップが実行された結果、図15に示すような第1の部分タイミングデータが主記憶14に記憶されている場合を例に採り上げる。なお、以下、図15において太枠で囲われたレコードのことを注目レコードと呼ぶ。
Here, the
図14に示すように、第1プレイヤが優勢である場合(S202のN)、第1の部分タイミングデータは、S204のステップで更新されることはない。そのため、注目レコードは、図16に示す処理が実行されるごとに、そのまま下に移動していくこととなる。 As shown in FIG. 14, when the first player is dominant (N in S202), the first partial timing data is not updated in step S204. For this reason, every time the process shown in FIG. 16 is executed, the record of interest moves down as it is.
同図に示すように、注目レコードの「A」フィールドは「1」である。 As shown in the figure, the “A” field of the record of interest is “1”.
従って、案内マーク48Aは、図15の右側に示すようにX座標値「X1」とY座標値「Y1」とで示される初期位置PAに表示された後、目標位置TA1に向かって移動することとなる。なお、図15では、基準マーク46を省略している。
Accordingly, the
一方、第1プレイヤが劣勢である場合のゲーム画面40について検討する。ここでも、S201のステップが実行された結果、図15に示すような第1の部分タイミングデータが主記憶14に記憶されている場合を例に採り上げる。なお、境界レコードはレコードR3であるものとする。
On the other hand, the
この場合、最初のレコードR1がS301のステップで更新される。そのため、S301のステップで例えば注目レコードの「A」フィールドと「B」フィールドとが更新されて、S205のステップが実行される直前の第1の部分タイミングデータの内容が、図17Aの左側に示すようになる。その結果、S205のステップにおいて、図17Aの右側に示すように、案内マーク48Aが、最初のレコードR1(注目レコード)に対応づけられたX座標値「X1」と、「B」フィールドに対応づけられたY座標値「Y2」と、で表される初期位置PBに表示されることになる。図17Aでは、基準マーク46を省略している。
In this case, the first record R1 is updated in step S301. Therefore, for example, the “A” field and the “B” field of the record of interest are updated in the step of S301, and the content of the first partial timing data immediately before the step of S205 is executed is shown on the left side of FIG. 17A. It becomes like this. As a result, in step S205, as shown on the right side of FIG. 17A, the
その後、注目レコードは、注目レコードが境界レコードとなるまでの間、そのまま下に移動していくこととなる。つまり、案内マーク48Aは、第1バー50に到達するまで、目標位置TB1に向かって移動していくこととなる。図17Bは、注目レコードが境界レコード(すなわち、レコードR3)となったときの第1の部分タイミングデータと第1案内領域44の画像とを示す。同図に示すように、案内マーク48Aが、レコードR3に対応づけられたX座標値「X3」と、「B」フィールドに対応づけられたY座標値「Y2」と、で表される途中位置MB1に表示されている。なお、図17Bでは、基準マーク46を省略している。
Thereafter, the attention record moves downward until the attention record becomes a boundary record. That is, the
図18に示すように注目レコードが境界レコードの次のレコード(すなわち、レコードR4)になると、S302のステップで注目レコードが更新されて、S205のステップが実行される直前の第1の部分タイミングデータの内容が、図19の左側に示すようになる。その結果、S205のステップにおいて、図19の右側に示すように、案内マーク48Aが、レコードR4に対応づけられたX座標値「X4」と、「A」フィールドに対応づけられたY座標値「Y1」と、で表される位置MA2(第1途中位置)に表示されることになる。なお、図19では、基準マーク46を省略している。
As shown in FIG. 18, when the record of interest becomes the record next to the boundary record (that is, record R4), the record of interest is updated in step S302, and the first partial timing data immediately before the step of S205 is executed. Is as shown on the left side of FIG. As a result, in step S205, as shown on the right side of FIG. 19, the
その後、注目レコードは、そのまま下に移動していくこととなる。つまり、位置MA2に表示された案内マーク48Aは、目標位置TA1に向かって移動していくこととなる。
Thereafter, the record of interest moves down as it is. That is, the
ゲーム画面を更新すると、制御部13は、楽曲の再生が完了したか否かを判定する(S107)。楽曲の再生が終了していない場合(S107のN)、制御部13は、S104以降のステップを再度実行する。
When the game screen is updated, the
一方、楽曲の再生が終了した場合(S107のY)、制御部13は、ゲーム結果を出力する。例えば、第1プレイヤの得点と、第2プレイヤの得点と、を表示部16に表示させる。
On the other hand, when the reproduction of the music is finished (Y in S107), the
[5.まとめ]
以上説明したゲームシステム10では、第1プレイヤに与えられた評価と第2プレイヤに与えられた評価とのうちの少なくとも一方に基づいて、第1プレイヤにとってのゲームの難易度が変化するようになる。例えば、ゲームシステム10では、第1プレイヤが優勢である場合は、案内マーク48Aが初期位置PAから目標位置TA1に向かって移動し、第1プレイヤの得点が劣勢である場合は、案内マーク48Aが初期位置PBから目標位置TB1に向かって一時的に移動した後、目標位置TA1に向かって移動する。
[5. Summary]
In the
この場合、案内マーク48Aが初期位置PBから目標位置TB1に向かって一時的に移動するため、本来はゲーム操作Aを行うべき基準タイミングを案内するはずの案内マーク48Aが、あたかも、ゲーム操作Bを行うべき基準タイミングを案内するかのように振る舞うことになる。その結果、第1プレイヤにとってのゲームの難易度が上昇する。ゲームシステム10によれば、ゲーム音楽に合わせてゲーム操作を行うゲームを第1プレイヤ及び第2プレイヤがプレイする場合の興趣を向上させることが可能になる。
In this case, since the
また、ゲームシステム10では、第1プレイヤに与えられた評価と第2プレイヤに与えられた評価とのうちの少なくとも一方に基づいて、センターラインと第1バー50との間の距離rが変化する。このため、例えば、案内マーク48Aが初期位置PBから目標位置TB1に向かって一時的に移動した後、目標位置TA1に向かって移動するような場合における「案内マーク48Aが初期位置PBから目標位置TB1に向かって一時的に移動する際の移動距離」が、第1プレイヤに与えられた評価と第2プレイヤに与えられた評価とのうちの少なくとも一方に基づいて変化するようになる。
In the
この場合、例えば第1プレイヤがどの程度劣勢であるかによって、案内マーク48Aがゲーム操作Bを行うべき基準タイミングを案内するかのように振る舞う時間が変化するようになる。その結果、第1プレイヤがどの程度劣勢であるかによって、第1プレイヤにとってのゲームの難易度が上昇する度合いが変化する。この点からも、第1プレイヤにとってのゲームの難易度が変化するようになり、ゲーム音楽に合わせてゲーム操作を行うゲームを第1プレイヤ及び第2プレイヤがプレイする場合のゲームの興趣を向上させることが可能になる。
In this case, for example, depending on how inferior the first player is, the time when the
なお、本発明は以上に説明した実施の形態に限定されるものではない。 The present invention is not limited to the embodiment described above.
[6.変形例]
例えば、第1プレイヤが劣勢である場合に、基準タイミングデータによって示されるゲーム操作A,B,Cを行うべき基準タイミングとは別に、ゲーム操作A,B,Cを行うべき基準タイミングが新たに追加されて第1プレイヤに案内されるようにしてもよい。以下、この態様(以下、変形例1及び変形例2)について説明する。
[6. Modifications]
For example, when the first player is inferior, a reference timing for performing the game operations A, B, and C is newly added in addition to the reference timing for performing the game operations A, B, and C indicated by the reference timing data. Then, it may be guided to the first player. Hereinafter, this aspect (hereinafter,
[6−1.変形例1]
(1)図20は、変形例1において、第1プレイヤが劣勢である場合のゲーム画面40を示す図である。同図に示すように、変形例1では、第1案内領域44に、案内マーク48だけでなく、追加案内マーク60A,60B,60Cが表示される。追加案内マーク60A,60B,60Cは、それぞれ、基準マーク46A,46B,46Cの上方に表示される。ここでは、追加案内マーク60A,60B,60Cとして同じマークが用いられる。
[6-1. Modification 1]
(1) FIG. 20 is a diagram illustrating a
追加案内マーク60Aは、「基準タイミングデータにより示される第1プレイヤがゲーム操作Aを行うべき基準タイミング」とは別に新たに追加された「第1プレイヤがゲーム操作Aを行うべき基準タイミング」(以下、「第1プレイヤがゲーム操作Aを行うべき追加基準タイミング」と記載する)、を第1プレイヤに案内するための画像である。
The
同様に、追加案内マーク60Bは、「基準タイミングデータにより示される第1プレイヤがゲーム操作Bを行うべき基準タイミング」とは別に新たに追加された「第1プレイヤがゲーム操作Bを行うべき基準タイミング」(以下、「第1プレイヤがゲーム操作Bを行うべき追加基準タイミング」と記載する)、を第1プレイヤに案内するための画像である。
Similarly, the
また、追加案内マーク60Cは、「基準タイミングデータにより示される第1プレイヤがゲーム操作Cを行うべき基準タイミング」とは別に新たに追加された「第1プレイヤがゲーム操作Cを行うべき基準タイミング」(以下、「第1プレイヤがゲーム操作Cを行うべき追加基準タイミング」と記載する)、を第1プレイヤに案内するための画像である。 Further, the additional guidance mark 60 </ b> C is newly added “reference timing at which the first player should perform the game operation C” separately from “reference timing at which the first player should perform the game operation C indicated by the reference timing data”. (Hereinafter referred to as “additional reference timing at which the first player should perform the game operation C”) is an image for guiding the first player.
以下では、追加案内マーク60A,60B,60Cを総称して追加案内マーク60と記載する場合がある。 Hereinafter, the additional guidance marks 60A, 60B, and 60C may be collectively referred to as additional guidance marks 60.
追加案内マーク60Aは、基準マーク46Aに対応する。追加案内マーク60Aは、初期位置PAと途中位置MA1との間の位置、又は途中位置MA1自身に表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Aに接近する。追加案内マーク60Aは、第1プレイヤがゲーム操作Aを行うべき追加基準タイミングにて基準マーク46Aに重なる。
The
追加案内マーク60Bは、基準マーク46Bに対応する。追加案内マーク60Bは、初期位置PBと途中位置MB1との間の位置、又は途中位置MB1自身に表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Bに接近する。追加案内マーク60Bは、第1プレイヤがゲーム操作Bを行うべき追加基準タイミングにて基準マーク46Bに重なる。
The
追加案内マーク60Cは、基準マーク46Cに対応する。追加案内マーク60Cは、初期位置PCと途中位置MC1との間の位置、又は途中位置MC1自身に表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Cに接近する。追加案内マーク60Cは、第1プレイヤがゲーム操作Cを行うべき追加基準タイミングにて基準マーク46Cに重なる。
The
第1プレイヤは基準マーク46A,46B,46Cに接近する追加案内マーク60A,60B,60Cを頼りに、ゲーム操作A〜ゲーム操作Cを行うべき追加基準タイミングを把握する。 The first player grasps the additional reference timing at which the game operation A to the game operation C should be performed, depending on the additional guide marks 60A, 60B, 60C approaching the reference marks 46A, 46B, 46C.
なお、第2プレイヤが劣勢である場合には、基準タイミングデータによって示されるゲーム操作A,B,Cを行うべき基準タイミングとは別に、ゲーム操作A,B,Cを行うべき基準タイミングが新たに追加されて第2プレイヤに案内されるようにしてもよい。この場合、第2案内領域45に、案内マーク48だけでなく、追加案内マーク60A,60B,60Cが表示されることになる。
When the second player is inferior, the reference timing for performing the game operations A, B, and C is newly set apart from the reference timing for performing the game operations A, B, and C indicated by the reference timing data. It may be added and guided to the second player. In this case, not only the guidance mark 48 but also the additional guidance marks 60A, 60B, 60C are displayed in the
この場合、追加案内マーク60Aは、「基準タイミングデータにより示される第2プレイヤがゲーム操作Aを行うべき基準タイミング」とは別に新たに追加された「第2プレイヤがゲーム操作Aを行うべき基準タイミング」を案内する。追加案内マーク60Aは、第2案内領域45において、初期位置PCと第2バー51との間の位置、又は第2バー51上の位置に表示された後、時間経過に伴って上方に徐々に移動して、基準マーク46Aに接近する。
In this case, the additional guidance mark 60 </ b> A is added to the “reference timing at which the second player should perform the game operation A” separately from the “reference timing at which the second player should perform the game operation A indicated by the reference timing data”. ”. The
また、追加案内マーク60Bは、「基準タイミングデータにより示される第2プレイヤがゲーム操作Bを行うべき基準タイミング」とは別に新たに追加された「第2プレイヤがゲーム操作Bを行うべき基準タイミング」を案内する。追加案内マーク60Bは、第2案内領域45において、初期位置PBと第2バー51との間の位置、又は第2バー51上の位置に表示された後、時間経過に伴って上方に徐々に移動して、基準マーク46Bに接近する。
Further, the
また、追加案内マーク60Cは、「基準タイミングデータにより示される第2プレイヤがゲーム操作Cを行うべき基準タイミング」とは別に新たに追加された「第2プレイヤがゲーム操作Cを行うべき基準タイミング」を案内する。追加案内マーク60Cは、初期位置PCと第2バー51との間の位置、又は第2バー51上の位置に表示された後、時間経過に伴って上方に徐々に移動して、基準マーク46Cに接近する。
Further, the
(2)図21は、変形例1において、第1案内部80に含まれる機能群を示す図である。同図に示すように、第1案内部80は、第1−1案内部80a、第1−2案内部80b、案内制御部80c、及び距離制御部80dの他に、さらに追加部80eを含む。第1−1案内部80a、第1−2案内部80b、案内制御部80c、及び距離制御部80dの各々の機能については図6と同様であるため、説明を省略する。ここでは、追加部80eについてのみ説明する。
(2) FIG. 21 is a diagram illustrating a functional group included in the
追加部80eは、第1評価部76(図6参照)の評価結果と第2評価部78(図6参照)の評価結果とのうちの少なくとも一方に基づく情報が所定条件を満足する場合に、「基準タイミングデータにより示される第1−1ゲーム操作を行うべき第1基準タイミング」とは別に、第1−1ゲーム操作を行うべき第1基準タイミングを新たに追加して案内する。ここにおいて、追加部80eは、第1初期位置と、第1初期位置と第1目標位置との間の第1途中位置と、の間の距離に応じた確率で、第1初期位置と、第1途中位置と、の間に追加案内画像を表示するとともに、第1初期位置と第1途中位置との間に表示した追加案内画像を、第1目標位置に向けて移動させることによって、第1−1ゲーム操作を行うべき第1基準タイミングを新たに追加して案内する。
When the information based on at least one of the evaluation result of the first evaluation unit 76 (see FIG. 6) and the evaluation result of the second evaluation unit 78 (see FIG. 6) satisfies a predetermined condition, the
ここで、第1プレイヤの得点から第2プレイヤの得点を引いた値(差Δ)が、「第1評価部76の評価結果と第2評価部78の評価結果とのうちの少なくとも一方に基づく情報」に相当する。そして、上記差Δが0より小さい場合、すなわち、第1プレイヤが劣勢である場合が、「第1評価部76の評価結果と第2評価部78の評価結果とのうちの少なくとも一方に基づく情報が所定条件を満足する場合」に相当する。
Here, a value (difference Δ) obtained by subtracting the score of the second player from the score of the first player is based on “at least one of the evaluation result of the
また、ゲーム操作A〜ゲーム操作Cの各々が、「第1−1ゲーム操作」に相当し得る。以下、ゲーム操作Aが「第1−1ゲーム操作」に相当するものとして説明を続ける。 In addition, each of the game operations A to C may correspond to a “1-1 game operation”. Hereinafter, description will be continued assuming that the game operation A corresponds to “1-1 game operation”.
ゲーム操作Aが「第1−1ゲーム操作」に相当する場合、初期位置PAが「第1初期位置」に相当し、目標位置TA1が「第1目標位置」に相当する。また、追加案内マーク60Aが「追加案内画像」に相当する。さらに、第1プレイヤがゲーム操作A(第1−1ゲーム操作)を行うべき追加基準タイミングが、新たに追加される「ゲーム操作Aを行うべき第1基準タイミング」に相当する。
When the game operation A corresponds to “1-1 game operation”, the initial position PA corresponds to “first initial position”, and the target position TA1 corresponds to “first target position”. Further, the
なお、追加部80eの機能の詳細については後述する(後述の図22参照)。
The details of the function of the adding
(3)次に、変形例1において制御部13が実行する処理について説明する。変形例1においても、制御部13は、図11に示す処理と同様の処理を行う。
(3) Next, processing executed by the
但し、制御部13は、S104のステップにおいて、例えば第1プレイヤが行ったゲーム操作Aを評価する場合、ゲーム操作Aを行うべき追加基準タイミングと第1プレイヤがゲーム操作Aを行ったタイミングとのタイミング差も、上述したタイミング差ΔTとして取得する。
However, in the step of S104, for example, when evaluating the game operation A performed by the first player, the
また、制御部13は、第1プレイヤが劣勢である場合(S202のY)に、S204のステップにおいて、図16に示す処理ではなく、図22に示す処理を実行する。
In addition, when the first player is inferior (Y in S202), the
すなわち、制御部13は、S401のステップにおいて、図16のS301のステップと同様の処理を実行する。また、S402のステップにおいて、図16のS302のステップと同様の処理を実行する。
That is, the
ただし、変形例1では、制御部13が、S402のステップの後、第1プレイヤがゲーム操作A〜Cを行うべき追加基準タイミングを追加するために、さらにS403のステップも実行する。
However, in the first modification, after the step of S402, the
すなわち、制御部13(追加手段)は、S403のステップにおいて、最初のレコードR1と、境界レコードの次のレコードと、の間のレコード(以下、更新対象レコードと呼ぶ)を、乱数に基づいて、更新する(S403)。S302のステップでは、更新対象レコードの「A」、「B」、「C」フィールドのうちの、「0」を表すフィールドの一つ一つを、乱数に基づき所定の確率で「4」に更新する。 That is, in step S403, the control unit 13 (adding unit) determines a record (hereinafter referred to as an update target record) between the first record R1 and the next record of the boundary record based on the random number. Update (S403). In step S302, each of the fields representing “0” among the “A”, “B”, and “C” fields of the update target record is updated to “4” with a predetermined probability based on a random number. To do.
例えば、境界レコードがレコードR3である場合(境界レコードの次のレコードがR4である場合)を想定する。この場合、レコードR2,R3が更新対象レコードとなる。この場合において、S403のステップが実行される直前の第1の部分タイミングデータの内容が、図15に示すような内容である場合、S303のステップが実行される結果、例えば、レコードR2のすべてのフィールドが「0」から「4」に更新される。その結果、第1の部分タイミングデータの内容が、図23の左側に示すような内容になる。 For example, it is assumed that the boundary record is record R3 (the next record after the boundary record is R4). In this case, the records R2 and R3 are update target records. In this case, when the content of the first partial timing data immediately before the execution of the step of S403 is as shown in FIG. 15, as a result of the execution of the step of S303, for example, all the records R2 The field is updated from “0” to “4”. As a result, the content of the first partial timing data is as shown on the left side of FIG.
ここで、各フィールドは、追加案内マーク60A,60B,60Cのいずれかに対応している。具体的には、「A」フィールドは、追加案内マーク60Aに対応している。また、「B」フィールドは、追加案内マーク60Bに対応している。また、「C」フィールドは、追加案内マーク60Cに対応している。
Here, each field corresponds to one of the additional guidance marks 60A, 60B, 60C. Specifically, the “A” field corresponds to the
第1の部分タイミングデータによって、表示されるべき追加案内マーク60の種類がわかる。具体的には、「A」フィールドが「4」を表す場合、これは、「A」フィールドに対応する追加案内マーク60Aが表示されるべきことを示す。また、「B」フィールドが「4」を表す場合、これは、「B」フィールドに対応する追加案内マーク60Bが表示されるべきことを示す。また、「C」フィールドが「4」を表す場合、これは、「C」フィールドに対応する追加案内マーク60Cが表示されるべきことを示す。
The type of the additional guidance mark 60 to be displayed can be known from the first partial timing data. Specifically, when the “A” field represents “4”, this indicates that the
また、第1の部分タイミングデータによって、追加案内マーク60A,60B,60Cが表示されるべき位置がわかる。すなわち、「A」フィールドが「4」を表すレコードの種類によって追加案内マーク60Aが表示されるべき位置がわかり、「B」フィールドが「4」を表すレコードの種類によって追加案内マーク60Bが表示されるべき位置がわかり、「C」フィールドが「4」を表すレコードの種類によって追加案内マーク60Cが表示されるべき位置がわかる。例えば、あるレコードRxの「A」フィールドが「4」を表す場合、これは、追加案内マーク60Aが、「A」フィールドに対応づけられたY座標値「Y1」と、レコードRxに対応づけられたX座標値と、で示される位置に表示されるべきことを示す。また、例えば、あるレコードRxの「B」フィールドが「4」を表す場合、これは、追加案内マーク60Bが、「B」フィールドに対応づけられたY座標値「Y2」と、レコードRxに対応づけられたX座標値と、で示される位置に表示されるべきことを示す。また、例えば、あるレコードRxの「C」フィールドが「4」を表す場合、これは、追加案内マーク60Cが、「C」フィールドに対応づけられたY座標値「Y3」と、レコードRxに対応づけられたX座標値と、で示される位置に表示されるべきことを示す。
Further, the position where the additional guidance marks 60A, 60B, 60C should be displayed is known from the first partial timing data. That is, the position where the
図23によれば、レコードR2の「A」フィールドが「4」を示す。従って、図23の右側に示すように、追加案内マーク60Aが、レコードR2に対応づけられたX座標値「X2」と、「A」フィールドに対応づけられたY座標値「Y1」とで表される位置に、表示されることとなる。
According to FIG. 23, the “A” field of the record R2 indicates “4”. Accordingly, as shown on the right side of FIG. 23, the
また、図23によれば、レコードR2の「B」フィールドが「4」を示す。従って、図23の右側に示すように、追加案内マーク60Bが、X座標値「X2」と、Y座標値「Y2」とで表される位置に、表示されることとなる。また、図23によれば、レコードR2の「C」フィールドが「4」を示す。従って、図23の右側に示すように、追加案内マーク60Cが、X座標値「X2」と、Y座標値「Y3」とで表される位置に、表示されることとなる。なお、図23では、基準マーク46を省略している。
Further, according to FIG. 23, the “B” field of the record R2 indicates “4”. Accordingly, as shown on the right side of FIG. 23, the
その後、制御部13は、図14で説明したようにして、ゲーム画面40を表示部16に表示させる(S205)。なお、変形例1では、制御部13は、第1の部分タイミングデータのうちに、「A」、「B」、「C」フィールドの少なくとも一つが「4」を表すレコードがある場合、追加案内マーク60を表示部16に表示させる。例えば、制御部13(追加手段)は、「A」フィールドが「4」を表すレコードがある場合、追加案内マーク60A(追加案内画像)を表示させる。
Thereafter, the
ところで、上述のように、S403のステップでは、最初のレコードR1と、境界レコードの次のレコードと、の間の更新対象レコードが更新される。従って、例えば、更新対象レコードの「A」フィールドが「0」から「4」に更新されたときに表示される追加案内マーク60A(案内画像)は、必ず、初期位置PA(第1初期位置)と、境界レコードの次のレコードの「A」フィールドに対応する位置MA2(第1途中位置)と、の間に表示される。同様に、更新対象レコードの「B」フィールドが「0」から「4」に更新されたときに表示される追加案内マーク60B(案内画像)は、必ず、初期位置PB(第1初期位置)と、境界レコードの次のレコードの「B」フィールドに対応する位置MB2(第1途中位置)と、の間に表示される。また、更新対象レコードの「C」フィールドが「0」から「4」に更新されたときに表示される追加案内マーク60C(案内画像)は、必ず、初期位置PC(第1初期位置)と、境界レコードの次のレコードの「C」フィールドに対応する位置MC2(第1途中位置)と、の間に表示される。
Incidentally, as described above, in the step of S403, the update target record between the first record R1 and the record next to the boundary record is updated. Therefore, for example, the
例えば、図23に示すように、境界レコード(レコードR3)の次のレコードがレコードR4である場合、レコードR4の「A」フィールドに対応する位置が位置MA2となり、レコードR4の「B」フィールドに対応する位置が位置MB2となり、レコードR4の「C」フィールドに対応する位置が位置MC2となる。 For example, as shown in FIG. 23, when the record next to the boundary record (record R3) is the record R4, the position corresponding to the “A” field of the record R4 is the position MA2, and the “B” field of the record R4 is displayed. The corresponding position is the position MB2, and the position corresponding to the “C” field of the record R4 is the position MC2.
ここで、変形例1における、第1プレイヤが劣勢である場合のゲーム画面40について検討する。ここでも、一例として、S201のステップが実行された結果、図15に示すような第1の部分タイミングデータが主記憶14に記憶されている場合を例に採り上げる。ここでは、更新対象レコードがレコードR2,R3であり、境界レコードの次のレコードがレコードR4である場合を想定する。なお、以下、図15において「A」フィールド、「B」フィールド、及び「C」フィールドがすべて「0」を表すレコードR2のことを注目レコードと呼ぶ。
Here, the
この場合、注目レコードが更新対象レコードに該当する間、S403のステップにおいて、注目レコードの更新が試みられる。すなわち、注目レコードがレコードR2であるとき、及び注目レコードがレコードR3であるときに実行されるS403のステップにて、注目レコードの更新が試みられる。その結果、例えば注目レコードがレコードR2であるときに図23の左側に示すよう更新された場合、注目レコードは、その後図16に示す処理が実行されるごとに、そのまま下に移動していくこととなる。なお、図23では、太枠で囲まれたレコードが注目レコードを示している。 In this case, while the record of interest corresponds to the update target record, an update of the record of interest is attempted in step S403. That is, when the record of interest is the record R2 and when the record of interest is the record R3, the update of the record of interest is attempted in the step of S403. As a result, for example, when the record of interest is record R2 and is updated as shown on the left side of FIG. 23, the record of interest moves down as it is each time the processing shown in FIG. 16 is executed thereafter. It becomes. In FIG. 23, a record surrounded by a thick frame indicates a record of interest.
図23に示すように、注目レコードの「A」フィールド、「B」フィールド、及び「C」フィールドは、すべて「4」を表す。従って、追加案内マーク60A(追加案内画像)は、図23に右側に示すように、X座標値「X2」と、Y座標値「Y1」と、で表される位置に表示された後、目標位置TA1(第1目標位置)に向かって移動することとなる。同様に、追加案内マーク60Bは、図23に右側に示すように、X座標値「X2」と、Y座標値「Y2」と、で表される位置に表示された後、目標位置TB1に向かって移動することとなる。同様に、追加案内マーク60Cは、図23に右側に示すように、X座標値「X2」と、Y座標値「Y3」と、で表される位置に表示された後、目標位置TC1(第に向かって移動することとなる。
As shown in FIG. 23, the “A” field, “B” field, and “C” field of the record of interest all represent “4”. Accordingly, the
ここで、例えば注目レコードの「A」フィールドに着目する。上述のように、注目レコードは、注目レコードが更新対象レコードに該当する間、S403のステップにおいて、その更新が試みられる。具体的には、注目レコードの更新の試みは、更新対象レコードの数と同じ回数行われる。そのため、注目レコードの「A」フィールドが「0」から「4」に変更される確率、すなわち、ゲーム操作Aを第1プレイヤが行うべき追加基準タイミングが追加される確率は、注目レコードの更新が試みられる回数、すなわち更新対象レコードの数に応じた確率となる。 Here, attention is focused on the “A” field of the record of interest, for example. As described above, the update of the target record is attempted in step S403 while the target record corresponds to the update target record. Specifically, the attempt to update the record of interest is performed as many times as the number of records to be updated. Therefore, the probability that the “A” field of the attention record is changed from “0” to “4”, that is, the probability that the additional reference timing at which the first player should perform the game operation A is added. The probability depends on the number of attempts, that is, the number of records to be updated.
上述のように、第1バー50のX座標値に対応づけられた境界レコードの次のレコードと、最初のレコードと、の間のレコードが更新対象レコードとなる。そのため、更新対象レコードの数は、初期位置PB(第2初期位置)と第1バー50上の途中位置MB1(第2途中位置)との間の距離(第2距離)であり、初期位置PC(第2初期位置)と第1バー50上の途中位置MC1(第2途中位置)との間の距離(第2距離)でもある距離rによって変化する。また、更新対象レコードの数は、距離rに応じて変化する「初期位置PA(第1初期位置)と位置MA2(第1途中位置)との間の距離」(第1距離)によっても変化する。
As described above, the record between the record next to the boundary record associated with the X coordinate value of the
してみると、「初期位置PAと位置MA2との距離」に応じて更新対象レコードの数が変化するのだから、注目レコードの「A」フィールドは、注目レコードが更新対象レコードに該当する間に行われるS403のステップによって、結果的に、「初期位置PAと位置MA2との距離」に応じた確率で「4」に変更されることになる。つまり、制御部13(追加手段)は、S403のステップの処理を実行することにより、結果的に、「初期位置PAと位置MA2との間の距離」に応じた確率で、ゲーム操作Aを第1プレイヤが行うべき追加基準タイミングを追加することになる。同様に、制御部13は、S403のステップの処理を実行することにより、「初期位置PBと位置MB2と間の距離」に応じた確率で、ゲーム操作Bを第1プレイヤが行うべき追加基準タイミングを追加したり、「初期位置PCと位置MC2との間の距離」に応じた確率で、ゲーム操作Cを第1プレイヤが行うべき追加基準タイミングを追加したりすることになる。
Then, since the number of update target records changes according to the “distance between the initial position PA and the position MA2,” the “A” field of the target record indicates that the target record corresponds to the update target record. As a result, the step S403 is performed, and the result is changed to “4” with a probability corresponding to the “distance between the initial position PA and the position MA2.” That is, the control unit 13 (addition means) executes the process of step S403, and as a result, performs the game operation A with the probability according to the “distance between the initial position PA and the position MA2”. An additional reference timing to be performed by one player is added. Similarly, the
以上のように、変形例1では、例えば第1プレイヤが劣勢である場合に、基準タイミングデータにより示される第1プレイヤがゲーム操作A〜Cを行うべき基準タイミングとは別に、「第1プレイヤがゲーム操作A〜Cを行うべき基準タイミング」が新たに追加して案内される。
As described above, in
ここにおいて、変形例1では、上述したように、「第1プレイヤがゲーム操作Aを行うべき基準タイミング」が、「初期位置PAと位置MA2との間の距離」に応じた確率で追加される。また、「第1プレイヤがゲーム操作Bを行うべき基準タイミング」が、「初期位置PBと位置MB2との間の距離」に応じた確率で追加される。「第1プレイヤがゲーム操作Cを行うべき基準タイミング」が、「初期位置PCと位置MC2との間の距離」に応じた確率で追加される。上述したように、距離rは、第1プレイヤと第2プレイヤとの得点差に応じて変化する。従って、これら3つの距離も、第1プレイヤと第2プレイヤとの得点差に応じて変化する。このため、結果的に、「第1プレイヤがゲーム操作A〜Cを行うべき基準タイミング」が、第1プレイヤと第2プレイヤとの得点差に応じた確率で追加されて案内されるようになる。「第1プレイヤがゲーム操作A〜Cを行うべき基準タイミング」が新たに追加されると、第1プレイヤにとってのゲームの難易度は上昇する。このように、変形例1によれば、第1プレイヤにとってのゲームの難易度が変化するようになり、ゲーム音楽に合わせてゲーム操作を行うゲームを第1プレイヤ及び第2プレイヤがプレイする場合のゲームの興趣を向上させることが可能になる。 Here, in the first modification, as described above, the “reference timing at which the first player should perform the game operation A” is added with a probability corresponding to the “distance between the initial position PA and the position MA2”. . Further, “a reference timing at which the first player should perform the game operation B” is added with a probability corresponding to “a distance between the initial position PB and the position MB2”. The “reference timing at which the first player should perform the game operation C” is added with a probability corresponding to the “distance between the initial position PC and the position MC2”. As described above, the distance r changes according to the score difference between the first player and the second player. Therefore, these three distances also change according to the difference in scores between the first player and the second player. As a result, the “reference timing at which the first player should perform the game operations A to C” is added and guided with a probability corresponding to the score difference between the first player and the second player. . When the “reference timing at which the first player should perform the game operations A to C” is newly added, the difficulty level of the game for the first player increases. As described above, according to the first modification, the difficulty level of the game for the first player changes, and the first player and the second player play a game in which the game operation is performed in accordance with the game music. It is possible to improve the interest of the game.
なお、変形例1では、第1プレイヤが優勢である場合に、基準タイミングデータにより示される第1プレイヤがゲーム操作A〜Cを行うべき基準タイミングとは別に、「第1プレイヤがゲーム操作A〜Cを行うべき基準タイミング」が新たに追加して案内されるようにしてもよい。同様に、第2プレイヤが優勢である場合に、基準タイミングデータにより示される第2プレイヤがゲーム操作A〜Cを行うべき基準タイミングとは別に、「第2プレイヤがゲーム操作A〜Cを行うべき基準タイミング」が新たに追加して案内されるようにしてもよい。 In the first modification, when the first player is dominant, apart from the reference timing at which the first player should perform the game operations A to C indicated by the reference timing data, “the first player has played the game operations A to C”. "Reference timing for performing C" may be newly added and guided. Similarly, when the second player is dominant, apart from the reference timing at which the second player should perform the game operations A to C indicated by the reference timing data, “the second player should perform the game operations A to C”. "Reference timing" may be newly added and guided.
[6−2.変形例2]
次に、変形例2について説明する。
[6-2. Modification 2]
Next,
(1)図24及び図25は、変形例2において、第1プレイヤが劣勢である場合における第1案内領域44の画像を示す図である。図25は、図24に示す画像が表示された後の第1案内領域44の画像を示している。
(1) FIGS. 24 and 25 are diagrams showing images of the
図24に示すように、変形例2においても、ゲーム操作を行うべき追加基準タイミングが追加される、なお、以下では、ゲーム操作Aを行うべき追加基準タイミングが追加される場合を例として説明する。この場合、変形例1で説明した追加案内マーク60Aが表示される。
As shown in FIG. 24, also in the second modification, an additional reference timing for performing a game operation is added. In the following, a case where an additional reference timing for performing a game operation A is added will be described as an example. . In this case, the
但し、変形例2では、図24に示すように、変形例1とは異なり、他のゲーム操作B,Cに対応する初期位置及び途中位置(ここでは初期位置PB及び途中位置MB1とする。)の間に追加案内マーク60Aが表示される。
However, in the second modification, as shown in FIG. 24, unlike the first modification, the initial position and the middle position corresponding to the other game operations B and C (here, the initial position PB and the middle position MB1). The
さらに、図25に示すように、変形例2では、初期位置PBと途中位置MB1との間に表示された追加案内マーク60Aが、途中位置MB1まで移動した後、途中位置MA1と目標位置TA1との間の位置MA2から基準マーク46Aに向かって移動していく。そして、追加案内マーク60Aは、第1プレイヤがゲーム操作Aを行うべき追加基準タイミングにて、基準マーク46Aに重なる。
Furthermore, as shown in FIG. 25, in the second modification, after the
このように、変形例2では、追加案内マーク60Aの移動態様が、変形例1とは異なっている。以下、この点について説明する。
Thus, in the second modification, the movement mode of the
(2)変形例2においても、ゲームシステム10において変形例1と同様の機能群(図21参照)が第1−1案内部80に含まれる。但し、変形例2では、追加部80eの機能が、変形例1とは異なる。このため、以下では追加部80eの機能について説明する。
(2) Also in the second modification, the function group similar to the first modification (see FIG. 21) in the
すなわち、変形例2における追加部80eは、例えば第1プレイヤがゲーム操作A(第1−1ゲーム操作)を行うべき追加基準タイミングを案内する追加案内マーク60A(追加案内画像)を、初期位置PA(第1初期位置)と位置MA2(第1途中位置)との間ではなく、初期位置PB(第2初期位置)と途中位置MB1(第2途中位置)との間や、初期位置PC(第2初期位置)と途中位置MC1(第2途中位置)との間に表示させる。そのため、変形例2では、追加案内画像が発生する位置が、変形例1とは異なる。
That is, the adding
また、変形例2における追加部80eは、例えば第1プレイヤがゲーム操作A(第1−1ゲーム操作)を行うべき追加基準タイミングを案内する追加案内マーク60A(追加案内画像)を、初期位置PB(第2初期位置)と途中位置MB1(第2途中位置)との間に表示した場合、追加案内マーク60A(追加案内画像)を、目標位置TB1(第2目標位置)に向けて途中位置MB1(第2途中位置)まで移動させた後、目標位置TA1に向けて移動させる。そのため、変形例2では、追加案内画像の移動のさせ方が変形例1と異なる。
In addition, the adding
なお、変形例2における追加部80eは、例えば第1プレイヤがゲーム操作Aを行うべき追加基準タイミングを案内する追加案内マーク60A(追加案内画像)を、初期位置PA(第1初期位置)と位置MA2(第1途中位置)との間の距離に応じた確率ではなく、初期位置PB(第2初期位置)と途中位置MB1(第2途中位置)との間の距離に応じた確率や、初期位置PCと途中位置MC1との間の距離に応じた確率で表示させることになる。このため、変形例2では、追加案内マーク60Aを表示させる基礎となる確率も、変形例1とは異なる。
In addition, the adding
なお、変形例2における追加部80eの機能の詳細については後述する(後述の図26参照)。
The details of the function of the adding
(3)次に、変形例2において制御部13が実行する処理について説明する。変形例2においても、制御部13は、図11に示す処理と同様の処理を行う。
(3) Next, processing executed by the
但し、制御部13は、変形例1と同様に、S104のステップにおいて、例えば第1プレイヤが行ったゲーム操作Aを評価する場合、ゲーム操作Aを行うべき追加基準タイミングと第1プレイヤがゲーム操作Aを行ったタイミングとのタイミング差も、上述したタイミング差ΔTとして取得する。
However, similarly to the first modification, the
また、制御部13は、第1プレイヤが劣勢である場合(S202のY)に、S204のステップにおいて、図16に示す処理ではなく、図26に示す処理を実行する。
In addition, when the first player is inferior (Y in S202), the
すなわち、制御部13は、S501のステップにおいて、図16のS301のステップと同様の処理を実行する。また、S502のステップにおいて、図16のS302のステップと同様の処理を実行する。
That is, in step S501, the
ただし、変形例2では、S502のステップの後、制御部13は、例えば、第1プレイヤがゲーム操作Aを行うべき追加基準タイミングを追加するために、さらにS503のステップを実行する。また、制御部13は、第1プレイヤがゲーム操作Aを行うべき追加基準タイミングを案内するための追加案内マーク60Aを、初期位置PBと途中位置MB1との間、又は初期位置PCと途中位置MC1との間に表示させるためにも、S503のステップを実行する。
However, in
すなわち、制御部13(追加手段)は、S503のステップにおいて、最初のレコードR1と境界レコードとの間のレコード(以下、更新対象レコードと記載する)を、乱数に基づいて更新する(S503)。S503のステップでは、「A」フィールド、「B」フィールド、及び「C」フィールドのうちの複数のフィールドが「0」を表す更新対象レコードを、乱数に基づいて更新する。 That is, in step S503, the control unit 13 (adding unit) updates a record between the first record R1 and the boundary record (hereinafter referred to as an update target record) based on the random number (S503). In step S503, the update target record in which a plurality of fields among the “A” field, the “B” field, and the “C” field indicate “0” is updated based on the random number.
具体的には、制御部13は、「0」を表すフィールドの一つ一つを、乱数に基づき、所定の確率で「0」から「5」に更新する。そして、いずれかのフィールドが「0」から「5」に更新された場合、制御部13は、「0」を表す残りのフィールドの何れかを「0」から「6」に更新する。
Specifically, the
例えば、S503のステップの直前における第1の部分タイミングデータの内容が、図15に示すような内容である場合、S503のステップが実行された結果、例えば、レコードR2の「A」フィールドが「0」から「5」に更新され、レコードR2の「B」フィールドが「0」から「6」に更新される。その結果、第1の部分タイミングデータの内容が、例えば、図27Aの左側に示すようになる。 For example, when the content of the first partial timing data immediately before the step of S503 is as shown in FIG. 15, as a result of the execution of the step of S503, for example, the “A” field of the record R2 is “0”. To "5", and the "B" field of the record R2 is updated from "0" to "6". As a result, the content of the first partial timing data is as shown on the left side of FIG. 27A, for example.
図27Aでは、「A」フィールドが「0」から「5」に変更されており、且つ、「B」フィールドが「0」から「6」に変更されている。ここで、値「5」は図17Aに示す第1の部分タイミングデータにおける「3」と類似の意味を有し、値「6」は図17Aに示す第1の部分タイミングデータにおける「2」と類似の意味を有する。すなわち、この場合、ゲーム操作Aを行うべき追加基準タイミングを案内する追加案内マーク60Aが、X座標値「X2」と、Y座標値「Y2」と、で表される位置に表示されることを示す。すなわち、図27Aの右側に示すように、追加案内マーク60Aが、ゲーム操作Bに対応する初期位置PB及び途中位置MB1の間に表示されることを示す。
In FIG. 27A, the “A” field is changed from “0” to “5”, and the “B” field is changed from “0” to “6”. Here, the value “5” has a similar meaning to “3” in the first partial timing data shown in FIG. 17A, and the value “6” is “2” in the first partial timing data shown in FIG. 17A. Have a similar meaning. That is, in this case, the
また、S503のステップの後、制御部13(追加手段)は、例えば、ゲーム操作Bに対応する初期位置PB及び途中位置MB1の間に表示された追加案内マーク60Aが途中位置MB1に到達した場合に当該追加案内マーク60Aがゲーム操作Aに対応する初期位置PAと目標位置TA1との間に表示されるよう、境界レコードの次のレコードを更新する(S504)。例えば、「Xb」が「X3」である場合、境界レコードがレコードR3になるので、境界レコードの次のレコードは、レコードR4となる。
In addition, after step S503, the control unit 13 (addition means), for example, when the
S504のステップでは、境界レコードの次のレコードの「A」フィールド、「B」フィールド、「C」フィールドのいずれかが「5」を表し、他のいずれかのフィールドが「6」を表す場合、「A」フィールド、「B」フィールド、「C」フィールドのいずれかを「5」から「4」に更新するとともに、残りのフィールドのいずか一方を「6」から「0」に更新する。 In the step of S504, when any of the “A” field, “B” field, and “C” field of the record next to the boundary record represents “5” and any of the other fields represents “6”, Any one of the “A” field, the “B” field, and the “C” field is updated from “5” to “4”, and one of the remaining fields is updated from “6” to “0”.
例えば、境界レコードがレコードR3である場合を想定する。この場合、レコードR4が境界レコードの次のレコードとなる。この場合において、S504のステップが実行される直前の第1の部分タイミングデータの内容が、図28に示すような内容である場合、S504のステップが実行される結果、レコードR4の「A」フィールドが「5」から「1」に更新され、且つ、「B」フィールドが「6」から0に更新される。その結果、第1の部分タイミングデータの内容が、図29の左側に示すようになる。 For example, assume that the boundary record is the record R3. In this case, the record R4 is the next record after the boundary record. In this case, when the content of the first partial timing data immediately before the execution of the step of S504 is as shown in FIG. 28, as a result of the execution of the step of S504, the “A” field of the record R4 Is updated from “5” to “1”, and the “B” field is updated from “6” to 0. As a result, the contents of the first partial timing data are as shown on the left side of FIG.
図29では、レコードR4の「A」フィールドが「5」から「4」に変更されており、且つ、「B」フィールドが「6」から「0」に変更されている。ここで、値「4」は、図23に示す第1の部分タイミングデータにおける「4」と同様の意味を有する。すなわち、この場合、ゲーム操作Aを行うべき追加基準タイミングを案内する追加案内マーク60Aが、レコードR4に対応づけられたX座標値「X4」と、「A」フィールドに対応づけられたY座標値「Y1」と、で表される位置MA2に表示されることを示す。すなわち、追加案内マーク60Aが、途中位置MA1及び目標位置TA1の間に表示されることを示す。
In FIG. 29, the “A” field of the record R4 is changed from “5” to “4”, and the “B” field is changed from “6” to “0”. Here, the value “4” has the same meaning as “4” in the first partial timing data shown in FIG. That is, in this case, the
その後、制御部13は、変形例1と同様にして、ゲーム画面40を表示部16に表示させる(S205)。なお、変形例2では、制御部13は、S205のステップにおいて、第1の部分タイミングデータのうちに、「A」、「B」、「C」フィールドのいずれかが「4」を表すレコードがある場合、追加案内マーク60を表示部16に表示させる。また、変形例2では、制御部13は、例えば、第1の部分タイミングデータのうちに、「A」フィールドが「5」を表し且つ「B」フィールドが「6」を表すレコードがある場合、当該レコードに対応するX座標値と、「B」フィールドに対応づけられたY座標値「Y2」と、で表される位置に追加案内マーク60Aを表示する。例えば、レコードR3の「A」フィールドが「5」を表し且つ「B」フィールドが「6」を表す場合、レコードR3に対応するX座標値「X3」と、「B」フィールドに対応づけられたY座標値「Y2」と、で表される位置に追加案内マーク60Aを表示する。
Thereafter, the
ここで、変形例2における、第1プレイヤが劣勢である場合のゲーム画面40について検討する。ここでも、一例として、S201のステップが実行された結果、図15に示すような第1の部分タイミングデータが主記憶14に記憶されている場合を例に採り上げる。ここでは、更新対象レコードがレコードR2である場合(すなわち、境界レコードがレコードR3である場合)を想定する。なお、以下、図15において「A」フィールド、「B」フィールド、及び「C」フィールドがすべて「0」を表すレコードR2のことを注目レコードと呼ぶ。
Here, the
この場合、注目レコードが更新対象レコードに該当する間、S503のステップにおいて、注目レコードの更新が試みられる。ここでは、更新対象レコードがレコードR2である場合を想定しているので、注目レコードがレコードR2であるときに実行されるS503のステップにて、注目レコードの更新が試みられる。その結果、注目レコードがレコードR2であるときに「A」フィールドの「0」から「5」への更新と「B」フィールドの「0」から「6」への更新とが所定の確率で実行され、注目レコードは、例えば図27Aの左側に示すように更新される。そのため、S205のステップにおいて、図27の右側に示すように、追加案内マーク60Aが、X座標値「X2」と、Y座標値「Y2」と、で表される位置に表示されることとなる。つまり、追加案内マーク60Aが、初期位置PBと途中位置MB1(第2途中位置)との間に表示されることになる。
In this case, while the target record corresponds to the update target record, an update of the target record is attempted in step S503. Here, since it is assumed that the record to be updated is the record R2, the update of the record of interest is attempted in the step of S503 executed when the record of interest is the record R2. As a result, when the target record is the record R2, the update from “0” to “5” in the “A” field and the update from “0” to “6” in the “B” field are executed with a predetermined probability. The attention record is updated as shown on the left side of FIG. 27A, for example. Therefore, in the step of S205, as shown on the right side of FIG. 27, the
その後、注目レコードは、注目レコードが境界レコード(すなわち、レコードR3)となるまでの間、そのまま下に移動していくこととなる。つまり、追加案内マーク60Aは、第1バー50に到達するまで、目標位置TB1に向かって移動していくこととなる。図27Bは、注目レコードが境界レコードとなったときの第1の部分タイミングデータと第1案内領域44の画像とを示す。同図に示すように、追加案内マーク60Aが、X座標値「X3」と、Y座標値「Y2」と、で表される途中位置MB1に表示されている。なお、図27Bでは、基準マーク46を省略している。
Thereafter, the attention record moves down as it is until the attention record becomes a boundary record (that is, record R3). That is, the
図28に示すように、注目レコードが境界レコードの次のレコード(すなわち、レコードR4)になると、S504のステップで注目レコードの「A」フィールドと「B」フィールドとが更新されて、S205のステップが実行される直前での第1の部分タイミングデータの内容が、図29の左側に示すようになる。その結果、S205のステップにおいて、図29の右側に示すように、追加案内マーク60Aが、X座標値「X4」とY座標値「Y1」とで表される位置MA2に表示されることになる。なお、図29では、基準マーク46を省略している。
As shown in FIG. 28, when the record of interest becomes the next record of the boundary record (ie, record R4), the “A” field and the “B” field of the record of interest are updated in step S504, and the step of S205 The content of the first partial timing data immediately before is executed is as shown on the left side of FIG. As a result, in step S205, as shown on the right side of FIG. 29, the
その後、注目レコードは、そのまま下に移動していくことになる。つまり、位置MA2に表示された追加案内マーク60Aは、目標位置TA1に向かって移動していくこととなる。
Thereafter, the record of interest moves down as it is. That is, the
ここで、例えば注目レコードの「A」フィールドとに着目する。上述のように、注目レコードは、注目レコードが更新対象レコードに該当する間、S503のステップにおいて、その更新が試みられる。具体的には、注目レコードの更新は、更新対象レコードの数と同じ回数試みられる。そのため、注目レコードの「A」フィールドが「0」から「5」に変更される確率、すなわち、ゲーム操作Aを第1プレイヤが行うべき追加基準タイミングが追加される確率は、注目レコードの更新が試みられる回数、すなわち、更新対象レコードの数に応じた確率となる。 Here, attention is focused on the “A” field of the record of interest, for example. As described above, the update of the record of interest is attempted in step S503 while the record of interest corresponds to the record to be updated. Specifically, the record of interest is updated as many times as the number of records to be updated. Therefore, the probability that the “A” field of the attention record is changed from “0” to “5”, that is, the probability that the additional reference timing at which the first player should perform the game operation A is added is the update of the attention record. The probability depends on the number of attempts, that is, the number of records to be updated.
上述のように、第1バー50のX座標値に対応づけられた境界レコードと、最初のレコードR1と、の間のレコードが更新対象レコードとなる。そのため、更新対象レコードの数は、初期位置PB(第2初期位置)と途中位置MB1(第2途中位置)との間の距離である距離rに応じて変化する。
As described above, the record between the boundary record associated with the X coordinate value of the
してみると、更新対象レコードの数が距離rに応じて変化するのだから、注目レコードの「A」フィールドは、注目レコードが更新対象レコードに該当する間に行われるS503のステップによって、結果的に、距離rに応じた確率で「0」から「5」に更新されることになる。つまり、制御部13(追加手段)は、S503のステップの処理を実行することにより、結果的に、距離rに応じた確率で、ゲーム操作Aを第1プレイヤが行うべき追加基準タイミングを追加することになる。ゲーム操作Bを第1プレイヤが行うべき追加基準タイミング、及びゲーム操作Cを第1プレイヤが行うべき追加基準タイミングについても同様である。 Then, since the number of update target records changes according to the distance r, the “A” field of the record of interest is obtained as a result of the step S503 performed while the record of interest corresponds to the record of update. In addition, “0” is updated to “5” with a probability corresponding to the distance r. That is, the control unit 13 (addition unit) executes the process of step S503, and consequently adds an additional reference timing for the first player to perform the game operation A with a probability corresponding to the distance r. It will be. The same applies to the additional reference timing at which the first player should perform the game operation B and the additional reference timing at which the first player should perform the game operation C.
以上のように、変形例2では、「第1プレイヤがゲーム操作A〜Cを行うべき基準タイミング」が距離rに応じた確率で追加されるので、結果的に、「第1プレイヤがゲーム操作A〜Cを行うべき基準タイミング」が、第1プレイヤと第2プレイヤとの得点差に応じた確率で追加される。 As described above, in the second modification, “the reference timing at which the first player should perform the game operations A to C” is added with a probability corresponding to the distance r. The “reference timing for performing A to C” is added at a probability corresponding to the score difference between the first player and the second player.
それだけではなく、変形例2では、変形例1とは異なり、例えば、ゲーム操作Aを行うべき追加基準タイミングを案内するための追加案内マーク60Aが、他のゲーム操作に対応する他の初期位置及び途中位置(例えば初期位置PB及び途中位置MB1)の間に表示される。そして、他のゲーム操作に対応する初期位置及び途中位置(例えば初期位置PB及び途中位置MB1)の間に表示された追加案内マーク60Aが、当該他のゲーム操作に対応する目標位置(例えば目標位置TB1)に向かって一時的に移動した後、ゲーム操作Aに対応する目標位置TA1に向かって移動する。そのため、本来はゲーム操作Aを行うべき追加基準タイミングを案内するはずの追加案内マーク60Aがあたかも他のゲーム操作を行うべき追加基準タイミングを案内するかのように振る舞うことになる。その結果、第1プレイヤにとってのゲームの難易度が上昇するようになり、ゲームの興趣を向上させることが可能になる。
In addition, in the second modification, unlike the first modification, for example, an
また、変形例2では、第1プレイヤに与えられた評価と第2プレイヤに与えられた評価とのうちの少なくとも一方に基づいて、距離rが変化する。このため、例えば、追加案内マーク60Aが他のゲーム操作(例えば、ゲーム操作B)に対応する初期位置(例えば、初期位置PB)から当該他のゲーム操作に対応する目標位置(例えば、目標位置TB1)に向かって一時的に移動した後、目標位置TA1に移動するような場合における「追加案内マーク60Aが初期位置PBから目標位置TB1に向かって一時的に移動する際の移動距離」が、第1プレイヤに与えられた評価と第2プレイヤに与えられた評価とのうちの少なくとも一方に基づいて変化するようになる。
In the second modification, the distance r changes based on at least one of the evaluation given to the first player and the evaluation given to the second player. For this reason, for example, the
この場合、例えば第1プレイヤがどの程度劣勢であるかによって、追加案内マーク60Aがゲーム操作Bを行うべき追加基準タイミングを案内するかのように振る舞う時間が変化するようになる。その結果、第1プレイヤがどの程度劣勢であるかによって第1プレイヤにとってのゲームの難易度が上昇する度合いが変化するようになる。この点からも、ゲームの興趣を向上させることが可能になる。
In this case, for example, depending on how inferior the first player is, the time when the
[7.その他]
また、例えば、第1バー50又は第2バー51がセンターライン42上に表示されない場合における上記距離rは、第1プレイヤの得点や第2プレイヤの得点に関わらず、一定であってもよい。
[7. Others]
Further, for example, the distance r when the
また、例えば、案内マーク48が第1バー50に到達するまでの間、当該案内マーク48が第1案内領域44に表示されないようにしてもよい。例えば、第1バー50に向かって移動している案内マーク48が、N(Nは2以上の整数)個に一個の割合で、第1案内領域44に表示されないようにしてもよい。
Further, for example, the guide mark 48 may not be displayed in the
また、追加案内マーク60と案内マーク48とは、同じ画像であってもよい。 Further, the additional guide mark 60 and the guide mark 48 may be the same image.
また、例えば、第1案内部80は、変形例1における追加部80eの機能と、変形例2における追加部80eの機能と、の双方を含んでいてもよい。
For example, the
また、例えば、以上の説明では、案内マーク48Aの移動経路が直線になっていたが、案内マーク48Aの移動経路は直線に限られず、例えば曲線であってもよい。案内マーク48B、案内マーク48C、追加案内マーク60A、追加案内マーク60B、追加案内マーク60Cの移動経路に関しても同様である。
For example, in the above description, the movement path of the
また例えば、本発明は、プレイヤが楽曲に合わせてゲーム操作を行う各種ゲームに適用することが可能である。また例えば、ゲームシステム10は、例えば家庭用ゲーム機(据置型ゲーム機)、業務用ゲーム機、携帯電話機、携帯情報端末(PDA)、パーソナルコンピュータ、又はサーバコンピュータによって実現されるようにしてもよい。また、ゲームシステム10は、通信ネットワークに接続される複数のゲーム装置(携帯ゲーム機、家庭用ゲーム機、パーソナルコンピュータ等)を含んで構成されるようにしてもよい。
Further, for example, the present invention can be applied to various games in which a player performs a game operation in accordance with music. Further, for example, the
10 ゲームシステム、11 携帯ゲーム機、12 バス、13 制御部、14 主記憶、15 画像処理部、16 表示部、17 音声処理部、18 音声出力部、19 光ディスクドライブ、20 メモリカードスロット、21 通信インタフェース、22 操作部、26 光ディスク、27 メモリカード、32U,32D,32L,32R,33U,33D,33L,33R ボタン、40 ゲーム画面、41a,41b,43a,43b 辺、42 センターライン、44 第1案内領域、45 第2案内領域、46A,46B,46C 基準マーク、47 メッセージ、48A,48B,48C 案内マーク、50 第1バー、51 第2バー、60A,60B,60C 追加案内マーク、70 基準タイミングデータ記憶部、72 第1検出部、74 第2検出部、76 第1評価部、78 第2評価部、80 第1案内部、80a 第1−1案内部、80b 第1−2案内部、80c 案内制御部、80d 距離制御部、80e 追加部、82 第2案内部、A1,A2 矢印、L1,L2,L3,L4,L5,L6 線、l1,l2,l3 線、MA1,MB1,MC1 途中位置、MA2,MB2,MC2 位置、PA,PB,PC 初期位置、R1,R2,R3,R4,R5,R6 レコード、TA1,TA2,TB1,TB2,TC1,TC2 目標位置。 10 game system, 11 portable game machine, 12 bus, 13 control unit, 14 main memory, 15 image processing unit, 16 display unit, 17 audio processing unit, 18 audio output unit, 19 optical disc drive, 20 memory card slot, 21 communication Interface, 22 operation unit, 26 optical disk, 27 memory card, 32U, 32D, 32L, 32R, 33U, 33D, 33L, 33R button, 40 game screen, 41a, 41b, 43a, 43b side, 42 center line, 44 1st Guide area, 45 Second guide area, 46A, 46B, 46C Reference mark, 47 Message, 48A, 48B, 48C Guide mark, 50 First bar, 51 Second bar, 60A, 60B, 60C Additional guide mark, 70 Reference timing Data storage unit, 72 first detection unit, 74 2 detection unit, 76 first evaluation unit, 78 second evaluation unit, 80 first guide unit, 80a 1-1 guide unit, 80b 1-2 guide unit, 80c guide control unit, 80d distance control unit, 80e added , 82 second guide, A1, A2 arrows, L1, L2, L3, L4, L5, L6 lines, l1, l2, l3 lines, MA1, MB1, MC1 midway positions, MA2, MB2, MC2 positions, PA, PB, PC initial position, R1, R2, R3, R4, R5, R6 records, TA1, TA2, TB1, TB2, TC1, TC2 target positions.
Claims (5)
前記第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、前記第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を示す基準タイミングデータを記憶してなる基準タイミングデータ記憶手段と、
前記基準タイミングデータに基づいて、前記第1プレイヤが前記複数種類の第1ゲーム操作の各々を行うべき前記複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、を前記第1プレイヤに案内する第1案内手段と、
前記基準タイミングデータに基づいて、前記第2プレイヤが前記複数種類の第2ゲーム操作の各々を行うべき前記複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を前記第2プレイヤに案内する第2案内手段と、
前記第1プレイヤが行ったゲーム操作を検出する第1検出手段と、
前記第2プレイヤが行ったゲーム操作を検出する第2検出手段と、
前記基準タイミングデータと、前記第1検出手段の検出結果と、に基づいて、前記第1プレイヤのゲーム操作を評価する第1評価手段と、
前記基準タイミングデータと、前記第2検出手段の検出結果と、に基づいて、前記第2プレイヤのゲーム操作を評価する第2評価手段と、
を含み、
ゲーム画面には、前記複数種類の第1ゲーム操作の各々に対応する複数の初期位置と、前記複数種類の第1ゲーム操作の各々に対応する複数の目標位置と、が設定され、
前記第1案内手段は、
前記複数種類の第1ゲーム操作のうちのいずれかである第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記第1−1ゲーム操作に対応する初期位置である第1初期位置から、前記第1−1ゲーム操作に対応する目標位置である第1目標位置に向かって移動させる第1−1案内手段と、
前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記複数種類の第1ゲーム操作のうちの前記第1−1ゲーム操作以外の第1−2ゲーム操作に対応する初期位置である第2初期位置から、前記第1−2ゲーム操作に対応する目標位置である第2目標位置に向かって、前記第2初期位置と前記第2目標位置との間の途中位置まで移動させた後、前記第1目標位置に向かって移動させる第1−2案内手段と、
前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて、前記第1−1案内手段又は前記第1−2案内手段のいずれかに、前記第1−1ゲーム操作を行うべき第1基準タイミングの案内を行わせる案内制御手段と、を含むこと、
を特徴とするゲームシステム。 A game system for executing a game in which a first player and a second player perform a game operation in accordance with music,
A plurality of first reference timings at which the first player should perform each of a plurality of types of first game operations; a type of a first game operation to be performed by the first player at each of the plurality of first reference timings; A plurality of second reference timings at which the second player should perform each of a plurality of types of second game operations; a type of second game operations to be performed by the second player at each of the plurality of second reference timings; Reference timing data storage means for storing reference timing data indicating
Based on the reference timing data, the first player at each of the plurality of first reference timings and the plurality of first reference timings at which the first player should perform each of the plurality of types of first game operations. First guidance means for guiding the type of first game operation to be performed to the first player;
Based on the reference timing data, the second player at each of the plurality of second reference timings at which the second player should perform each of the plurality of types of second game operations, and at each of the plurality of second reference timings. Second guidance means for guiding the type of second game operation to be performed to the second player;
First detection means for detecting a game operation performed by the first player;
Second detection means for detecting a game operation performed by the second player;
First evaluation means for evaluating a game operation of the first player based on the reference timing data and a detection result of the first detection means;
Second evaluation means for evaluating a game operation of the second player based on the reference timing data and a detection result of the second detection means;
Including
On the game screen, a plurality of initial positions corresponding to each of the plurality of types of first game operations and a plurality of target positions corresponding to each of the plurality of types of first game operations are set,
The first guiding means includes
When guiding a first reference timing for performing a 1-1 game operation which is one of the plurality of types of first game operations, a guide image is displayed on the game screen as the 1-1 game operation. 1-1 guide means for moving from a first initial position, which is an initial position corresponding to, toward a first target position, which is a target position corresponding to the 1-1 game operation,
When guiding the first reference timing at which the 1-1 game operation is to be performed, a guide image is displayed on the game screen as a guide image other than the 1-1 game operation of the plurality of types of first game operations. The second initial position and the second target from the second initial position that is the initial position corresponding to the 1-2 game operation toward the second target position that is the target position corresponding to the 1-2 game operation. 1-2 guide means for moving to the first target position after moving to a midway position between the position,
When guiding the first reference timing for performing the 1-1 game operation, the first 1-time is based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means. Guidance control means for causing either one guide means or the first-2 guide means to guide the first reference timing at which the 1-1 game operation should be performed,
A game system characterized by
前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて前記第2初期位置と前記第2目標位置との間の前記途中位置を制御することによって、前記第2初期位置と前記途中位置との間の距離を前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて制御する距離制御手段を含むこと、
を特徴とする請求項1に記載のゲームシステム。 The 1-2 guide means includes
By controlling the intermediate position between the second initial position and the second target position based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means, Including a distance control means for controlling a distance between the second initial position and the intermediate position based on at least one of an evaluation result of the first evaluation means and an evaluation result of the second evaluation means;
The game system according to claim 1.
前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合において、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づく情報が所定条件を満足する場合に、前記第1−2案内手段に、前記第1−1ゲーム操作を行うべき第1基準タイミングの案内を行わせ、
前記距離制御手段は、
前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて前記第1初期位置と前記第1目標位置との間の第1途中位置を制御することによって、前記第1初期位置と前記第1途中位置との間の第1距離を前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて制御する手段と、
前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて前記第2初期位置と前記第2目標位置との間の第2途中位置を制御することによって、前記第2初期位置と前記第2途中位置との間の第2距離を前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて制御する手段と、を含み、
前記第1−2案内手段は、
前記ゲーム画面において、前記案内画像を、前記第2初期位置から、前記第2目標位置に向かって、前記第2途中位置まで移動させた後、前記案内画像を、前記第1途中位置から前記第1目標位置に向かって移動させ、
前記第1案内手段は、
前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づく前記情報が前記所定条件を満足する場合に、前記基準タイミングデータによって示される前記第1−1ゲーム操作を行うべき第1基準タイミング、とは別に、前記第1−1ゲーム操作を行うべき第1基準タイミングを新たに追加して案内する追加手段をさらに含み、
前記追加手段は、
前記第1−1ゲーム操作を行うべき第1基準タイミングを案内するための追加案内画像を、前記第2距離に応じた確率で、前記第2初期位置と前記第2途中位置との間に表示させ、前記追加案内画像を前記第2目標位置に向けて前記第2途中位置まで移動させた後、前記第1目標位置に向けて移動させることによって、前記第1−1ゲーム操作を行うべき第1基準タイミングを新たに追加して案内する手段と、
前記第1−1ゲーム操作を行うべき第1基準タイミングを案内するための追加案内画像を、前記第1距離に応じた確率で、前記第1初期位置と前記第1途中位置との間に表示させ、前記追加案内画像を前記第1目標位置に向けて移動させることによって、前記第1−1ゲーム操作を行うべき第1基準タイミングを新たに追加して案内する手段と、
の少なくとも一方を含むこと、
を特徴とする請求項2に記載のゲームシステム。 The guidance control means includes
In guiding the first reference timing for performing the 1-1 game operation, information based on at least one of the evaluation result of the first evaluation unit and the evaluation result of the second evaluation unit satisfies a predetermined condition. If satisfied, the 1-2 guide means guides the first reference timing for performing the 1-1 game operation,
The distance control means includes
By controlling a first intermediate position between the first initial position and the first target position based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means. Means for controlling a first distance between the first initial position and the first intermediate position based on at least one of an evaluation result of the first evaluation means and an evaluation result of the second evaluation means; ,
By controlling a second intermediate position between the second initial position and the second target position based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means. Means for controlling a second distance between the second initial position and the second intermediate position based on at least one of an evaluation result of the first evaluation means and an evaluation result of the second evaluation means; Including,
The 1-2 guide means includes
On the game screen, after the guide image is moved from the second initial position toward the second target position to the second intermediate position, the guide image is moved from the first intermediate position to the second intermediate position. 1 Move toward the target position,
The first guiding means includes
The 1-1 game indicated by the reference timing data when the information based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means satisfies the predetermined condition. In addition to the first reference timing for performing the operation, it further includes an adding means for newly adding and guiding the first reference timing for performing the 1-1 game operation,
The additional means includes
An additional guidance image for guiding the first reference timing at which the 1-1 game operation should be performed is displayed between the second initial position and the second intermediate position with a probability corresponding to the second distance. And moving the additional guide image toward the second target position to the second intermediate position, and then moving the additional guide image toward the first target position. Means for newly adding and guiding one reference timing;
An additional guide image for guiding the first reference timing for performing the 1-1 game operation is displayed between the first initial position and the first midway position with a probability corresponding to the first distance. Means for newly adding and guiding a first reference timing for performing the 1-1 game operation by moving the additional guidance image toward the first target position;
Including at least one of
The game system according to claim 2.
読み出し手段が、前記第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、前記第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を示す基準タイミングデータを記憶してなる基準タイミング記憶手段の記憶内容を読み出すステップと、
第1案内手段が、前記基準タイミングデータに基づいて、前記第1プレイヤが前記複数種類の第1ゲーム操作の各々を行うべき前記複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、を前記第1プレイヤに案内する第1案内ステップと、
第2案内手段が、前記基準タイミングデータに基づいて、前記第2プレイヤが前記複数種類の第2ゲーム操作の各々を行うべき前記複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を前記第2プレイヤに案内する第2案内ステップと、
第1検出手段が、前記第1プレイヤが行ったゲーム操作を検出する第1検出ステップと、
第2検出手段が、前記第2プレイヤが行ったゲーム操作を検出する第2検出ステップと、
第1評価手段が、前記基準タイミングデータと、前記第1検出ステップでの検出結果と、に基づいて、前記第1プレイヤのゲーム操作を評価する第1評価ステップと、
第2評価手段が、前記基準タイミングデータと、前記第2検出ステップでの検出結果と、に基づいて、前記第2プレイヤのゲーム操作を評価する第2評価ステップと、
を含み、
ゲーム画面には、前記複数種類の第1ゲーム操作の各々に対応する複数の初期位置と、前記複数種類の第1ゲーム操作の各々に対応する複数の目標位置と、が設定され、
前記第1案内ステップは、
前記第1案内手段が、前記複数種類の第1ゲーム操作のうちのいずれかである第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記第1−1ゲーム操作に対応する初期位置である第1初期位置から、前記第1−1ゲーム操作に対応する目標位置である第1目標位置に向かって移動させる第1−1案内ステップと、
前記第1案内手段が、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記複数種類の第1ゲーム操作のうちの前記第1−1ゲーム操作以外の第1−2ゲーム操作に対応する初期位置である第2初期位置から、前記第1−2ゲーム操作に対応する目標位置である第2目標位置に向かって、前記第2初期位置と前記第2目標位置との間の途中位置まで移動させた後、前記第1目標位置に向かって移動させる第1−2案内ステップと、
前記第1案内手段が、前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合、前記第1評価ステップでの評価結果と前記第2評価ステップでの評価結果とのうちの少なくとも一方に基づいて、前記第1−1ゲーム操作を行うべき第1基準タイミングの案内を、前記第1−1案内ステップ又は前記第1−2案内ステップのいずれかによって行わせるためのステップと、を含むこと、
を特徴とする前記ゲームシステムの制御方法。 A control method of a game system for executing a game in which a first player and a second player perform a game operation in accordance with music,
The reading means includes a plurality of first reference timings at which the first player should perform each of a plurality of types of first game operations, and a first game operation to be performed by the first player at each of the plurality of first reference timings. Types, a plurality of second reference timings at which the second player should perform a plurality of types of second game operations, and a second game operation to be performed by the second player at each of the plurality of second reference timings. Reading the stored content of the reference timing storage means for storing the reference timing data indicating the type of
The first guiding means , based on the reference timing data, each of the plurality of first reference timings at which the first player should perform each of the plurality of types of first game operations, and each of the plurality of first reference timings. A first guidance step for guiding the type of the first game operation to be performed by the first player to the first player;
The second guide means , based on the reference timing data, each of the plurality of second reference timings at which the second player should perform each of the plurality of types of second game operations, and each of the plurality of second reference timings. A second guidance step of guiding the second player the type of the second game operation to be performed by the second player;
A first detecting step for detecting a game operation performed by the first player;
A second detection step in which a second detection means detects a game operation performed by the second player;
A first evaluation means for evaluating a game operation of the first player based on the reference timing data and the detection result in the first detection step;
A second evaluation step in which a second evaluation means evaluates the game operation of the second player based on the reference timing data and the detection result in the second detection step;
Including
On the game screen, a plurality of initial positions corresponding to each of the plurality of types of first game operations and a plurality of target positions corresponding to each of the plurality of types of first game operations are set,
The first guiding step includes
When the first guide means guides a first reference timing for performing a 1-1 game operation which is one of the plurality of types of first game operations, a guide image is displayed on the game screen, A 1-1 guide step of moving from a first initial position, which is an initial position corresponding to the 1-1 game operation, toward a first target position, which is a target position corresponding to the 1-1 game operation; ,
When the first guide means guides a first reference timing for performing the 1-1 game operation, a guide image is displayed on the game screen as the first of the plurality of types of first game operations. From the second initial position, which is the initial position corresponding to the 1-2 game operation other than the -1 game operation, toward the second target position, which is the target position corresponding to the 1-2 game operation, the second A 1-2 guide step of moving to an intermediate position between an initial position and the second target position, and then moving toward the first target position;
When the first guiding means guides the first reference timing for performing the 1-1 game operation, at least one of the evaluation result in the first evaluation step and the evaluation result in the second evaluation step. Based on one of the steps, the step of causing the first reference timing for performing the 1-1 game operation to be performed by either the 1-1 guide step or the 1-2 guide step. Including,
A method for controlling the game system, comprising:
前記第1プレイヤが複数種類の第1ゲーム操作の各々を行うべき複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、前記第2プレイヤが複数種類の第2ゲーム操作の各々を行うべき複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を示す基準タイミングデータに基づいて、前記第1プレイヤが前記複数種類の第1ゲーム操作の各々を行うべき前記複数の第1基準タイミングと、該複数の第1基準タイミングの各々において前記第1プレイヤが行うべき第1ゲーム操作の種類と、を前記第1プレイヤに案内する第1案内手段、
前記基準タイミングデータに基づいて、前記第2プレイヤが前記複数種類の第2ゲーム操作の各々を行うべき前記複数の第2基準タイミングと、該複数の第2基準タイミングの各々において前記第2プレイヤが行うべき第2ゲーム操作の種類と、を前記第2プレイヤに案内する第2案内手段、
前記第1プレイヤが行ったゲーム操作を検出する第1検出手段、
前記第2プレイヤが行ったゲーム操作を検出する第2検出手段、
前記基準タイミングデータと、前記第1検出手段の検出結果と、に基づいて、前記第1プレイヤのゲーム操作を評価する第1評価手段、
前記基準タイミングデータと、前記第2検出手段の検出結果と、に基づいて、前記第2プレイヤのゲーム操作を評価する第2評価手段、
として前記コンピュータを機能させ、
ゲーム画面には、前記複数種類の第1ゲーム操作の各々に対応する複数の初期位置と、前記複数種類の第1ゲーム操作の各々に対応する複数の目標位置と、が設定され、
前記第1案内手段は、
前記複数種類の第1ゲーム操作のうちのいずれかである第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記第1−1ゲーム操作に対応する初期位置である第1初期位置から、前記第1−1ゲーム操作に対応する目標位置である第1目標位置に向かって移動させる第1−1案内手段と、
前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合に、前記ゲーム画面において、案内画像を、前記複数種類の第1ゲーム操作のうちの前記第1−1ゲーム操作以外の第1−2ゲーム操作に対応する初期位置である第2初期位置から、前記第1−2ゲーム操作に対応する目標位置である第2目標位置に向かって、前記第2初期位置と前記第2目標位置との間の途中位置まで移動させた後、前記第1目標位置に向かって移動させる第1−2案内手段と、
前記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合、前記第1評価手段の評価結果と前記第2評価手段の評価結果とのうちの少なくとも一方に基づいて、前記第1−1案内手段又は前記第1−2案内手段のいずれかに、前記第1−1ゲーム操作を行うべき第1基準タイミングの案内を行わせる案内制御手段と、を含むこと、
を特徴とするプログラム。
A program that causes a computer to function as a game device that executes a game in which a first player and a second player perform a game operation in accordance with music,
A plurality of first reference timings at which the first player should perform each of a plurality of types of first game operations; a type of a first game operation to be performed by the first player at each of the plurality of first reference timings; A plurality of second reference timings at which the second player should perform each of a plurality of types of second game operations; a type of second game operations to be performed by the second player at each of the plurality of second reference timings; The first player at each of the plurality of first reference timings and the plurality of first reference timings at which the first player should perform each of the plurality of types of first game operations. A first guiding means for guiding the first game operation to the first player;
Based on the reference timing data, the second player at each of the plurality of second reference timings at which the second player should perform each of the plurality of types of second game operations, and at each of the plurality of second reference timings. Second guidance means for guiding the type of second game operation to be performed to the second player;
First detection means for detecting a game operation performed by the first player;
Second detection means for detecting a game operation performed by the second player;
First evaluation means for evaluating a game operation of the first player based on the reference timing data and a detection result of the first detection means;
Second evaluation means for evaluating a game operation of the second player based on the reference timing data and a detection result of the second detection means;
Function the computer as
On the game screen, a plurality of initial positions corresponding to each of the plurality of types of first game operations and a plurality of target positions corresponding to each of the plurality of types of first game operations are set,
The first guiding means includes
When guiding a first reference timing for performing a 1-1 game operation which is one of the plurality of types of first game operations, a guide image is displayed on the game screen as the 1-1 game operation. 1-1 guide means for moving from a first initial position, which is an initial position corresponding to, toward a first target position, which is a target position corresponding to the 1-1 game operation,
When guiding the first reference timing at which the 1-1 game operation is to be performed, a guide image is displayed on the game screen as a guide image other than the 1-1 game operation of the plurality of types of first game operations. The second initial position and the second target from the second initial position that is the initial position corresponding to the 1-2 game operation toward the second target position that is the target position corresponding to the 1-2 game operation. 1-2 guide means for moving to the first target position after moving to a midway position between the position,
When guiding the first reference timing for performing the 1-1 game operation, the first 1-time is based on at least one of the evaluation result of the first evaluation means and the evaluation result of the second evaluation means. Guidance control means for causing either one guide means or the first-2 guide means to guide the first reference timing at which the 1-1 game operation should be performed,
A program characterized by
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010079803A JP5210343B2 (en) | 2010-03-30 | 2010-03-30 | GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010079803A JP5210343B2 (en) | 2010-03-30 | 2010-03-30 | GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011206470A JP2011206470A (en) | 2011-10-20 |
JP5210343B2 true JP5210343B2 (en) | 2013-06-12 |
Family
ID=44938233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010079803A Active JP5210343B2 (en) | 2010-03-30 | 2010-03-30 | GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5210343B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3031676B1 (en) * | 1998-07-14 | 2000-04-10 | コナミ株式会社 | Game system and computer readable storage medium |
JP3566195B2 (en) * | 2000-08-31 | 2004-09-15 | コナミ株式会社 | GAME DEVICE, GAME PROCESSING METHOD, AND INFORMATION STORAGE MEDIUM |
-
2010
- 2010-03-30 JP JP2010079803A patent/JP5210343B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011206470A (en) | 2011-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2977876B1 (en) | Information processing device, information processing method, program, and information storage medium | |
US7667615B2 (en) | Message image display device, message image display device control method, and information recording medium | |
CN101208140B (en) | Game device and control method for game device | |
CN101536041A (en) | Image processor, control method of image processor and information recording medium | |
JP3919790B2 (en) | Message image display device, control method and program for message image display device | |
JP2014171725A (en) | Game program and game device | |
JP2014027975A (en) | Program, information storage medium, game device, and server | |
JP5558144B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
JP5210343B2 (en) | GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM | |
JP5753868B2 (en) | GAME DEVICE AND PROGRAM | |
JP5753867B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
JP5232890B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
CN105188866A (en) | Game device | |
JP5186524B2 (en) | GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM | |
JP5209655B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
CN102029070A (en) | Game system and game program | |
JP6347518B2 (en) | GAME SYSTEM AND COMPUTER PROGRAM USED FOR THE SAME | |
JP4960942B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
KR20130079662A (en) | Game device, method for controlling game device, program, and information storage medium | |
JP5670121B2 (en) | GAME DEVICE AND PROGRAM | |
JP5789035B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
JP5232891B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
JP5600139B2 (en) | GAME DEVICE, GAME SYSTEM, GAME CONTROL METHOD, AND PROGRAM | |
JP4648707B2 (en) | Program, information storage medium, and game system | |
JP5223000B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, PROGRAM, AND INFORMATION STORAGE MEDIUM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121227 |
|
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: 20130212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130222 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5210343 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |