[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5210343B2 - GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM - Google Patents

GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM Download PDF

Info

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
Application number
JP2010079803A
Other languages
Japanese (ja)
Other versions
JP2011206470A (en
Inventor
裕崇 石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2010079803A priority Critical patent/JP5210343B2/en
Publication of JP2011206470A publication Critical patent/JP2011206470A/en
Application granted granted Critical
Publication of JP5210343B2 publication Critical patent/JP5210343B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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 (Patent Document 1 below).

特開2002−066127号公報Japanese Patent Laid-Open No. 2002-0666127

上記のようなゲームに関しては、複数のプレイヤがプレイする場合の興趣を向上させることが強く望まれる。   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.

本発明の実施形態の係るゲームシステムのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the game system which concerns on embodiment of this invention. ゲームの遊び方の一例について説明するための図である。It is a figure for demonstrating an example of how to play a game. ゲーム画面の一例を示す図である。It is a figure which shows an example of a game screen. 第1案内領域の表示内容の一例を示す図である。It is a figure which shows an example of the display content of a 1st guidance area | region. 第1案内領域の表示内容の一例を示す図である。It is a figure which shows an example of the display content of a 1st guidance area | region. ゲームシステムで実現される機能群を示す機能ブロック図である。It is a functional block diagram which shows the function group implement | achieved by a game system. 基準タイミングデータの一例を示す図である。It is a figure which shows an example of reference | standard timing data. 点数テーブルの一例を示す図である。It is a figure which shows an example of a score table. 得点テーブルの一例を示す図である。It is a figure which shows an example of a score table. 条件テーブルの一例を示す図である。It is a figure which shows an example of a condition table. ゲームシステムで実行される処理を示すフロー図である。It is a flowchart which shows the process performed with a game system. 第1の部分タイミングデータ(第2の部分タイミングデータ)の一例を示す図である。It is a figure which shows an example of 1st partial timing data (2nd partial timing data). 評価テーブルの一例を示す図である。It is a figure which shows an example of an evaluation table. ゲームシステムで実行される処理を示すフロー図である。It is a flowchart which shows the process performed with a game system. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data. ゲームシステムで実行される処理を示すフロー図である。It is a flowchart which shows the process performed with a game system. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data. ゲーム画面の一例を示す図である。It is a figure which shows an example of a game screen. 第1案内部に含まれる機能群を示す図である。It is a figure which shows the function group contained in a 1st guide part. ゲームシステムで実行される処理を示すフロー図である。It is a flowchart which shows the process performed with a game system. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data. 第1案内領域の画像を示す図である。It is a figure which shows the image of a 1st guidance area | region. 第1案内領域の画像を示す図である。It is a figure which shows the image of a 1st guidance area | region. ゲームシステムで実行される処理を示すフロー図である。It is a flowchart which shows the process performed with a game system. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data. 第1の部分タイミングデータの一例を示す図である。It is a figure which shows an example of 1st partial timing data.

以下、本発明の実施形態について図面に基づき詳細に説明する。本発明の実施形態に係るゲームシステムは、例えば携帯ゲーム機、家庭用ゲーム機(据置型ゲーム機)、業務用ゲーム機、携帯電話機、携帯情報端末(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 game system 10 includes a portable game machine 11, an optical disc 26 (information storage medium), and a memory card 27 (information storage medium).

携帯ゲーム機11はコンピュータシステムであり、バス12、制御部13、主記憶14、画像処理部15、表示部16、音声処理部17、音声出力部18、光ディスクドライブ19、メモリカードスロット20、通信インタフェース(I/F)21、及び操作部22を含む。   The portable game machine 11 is a computer system, and includes a bus 12, a control unit 13, a main memory 14, an image processing unit 15, a display unit 16, an audio processing unit 17, an audio output unit 18, an optical disc drive 19, a memory card slot 20, and communication. An interface (I / F) 21 and an operation unit 22 are included.

バス12はアドレス及びデータを携帯ゲーム機11の各部でやり取りするために用いられる。制御部13、主記憶14、画像処理部15、音声処理部17、光ディスクドライブ19、メモリカードスロット20、通信インタフェース21、及び操作部22は、バス12によって相互データ通信可能に接続される。   The bus 12 is used for exchanging addresses and data among the units of the portable game machine 11. The control unit 13, the main memory 14, the image processing unit 15, the sound processing unit 17, the optical disk drive 19, the memory card slot 20, the communication interface 21, and the operation unit 22 are connected by the bus 12 so that mutual data communication is possible.

制御部13は例えば一又は複数のマイクロプロセッサを含み、例えば光ディスク26から読み出されるプログラムに基づいて、携帯ゲーム機11の各部の制御処理や各種情報処理を実行する。主記憶14は例えばRAMを含み、光ディスク26又はメモリカード27から読み出されたプログラム及びデータが必要に応じて書き込まれる。主記憶14は制御部13の作業用としても用いられる。   The control unit 13 includes, for example, one or a plurality of microprocessors, and executes control processing and various types of information processing for each unit of the portable game machine 11 based on a program read from the optical disc 26, for example. The main memory 14 includes, for example, a RAM, and a program and data read from the optical disk 26 or the memory card 27 are written as necessary. The main memory 14 is also used for work of the control unit 13.

画像処理部15はVRAMを含み、制御部13から供給される画像データに基づいてVRAM上にゲーム画面を描画し、そのゲーム画面を表示部16に表示する。表示部16は例えば液晶表示ディスプレイである。音声処理部17はサウンドバッファを含み、光ディスク26からサウンドバッファに読み出された音声データを音声出力部18から出力する。音声出力部18は例えばスピーカ又はヘッドホン等である。   The image processing unit 15 includes a VRAM, draws a game screen on the VRAM based on the image data supplied from the control unit 13, and displays the game screen on the display unit 16. The display unit 16 is a liquid crystal display, for example. The sound processing unit 17 includes a sound buffer, and outputs sound data read from the optical disk 26 to the sound buffer from the sound output unit 18. The audio output unit 18 is, for example, a speaker or headphones.

光ディスクドライブ19は、光ディスク26に記録されたプログラムやデータを読み取る。ここではプログラムやデータを携帯ゲーム機11に供給するために光ディスク26を用いることとするが、例えばメモリカード27等の他のあらゆる情報記憶媒体を用いるようにしてもよい。また、インターネット等のデータ通信網を介して遠隔地からプログラムやデータを携帯ゲーム機11に供給するようにしてもよい。   The optical disk drive 19 reads programs and data recorded on the optical disk 26. Here, the optical disk 26 is used to supply the program and data to the portable game machine 11, but any other information storage medium such as a memory card 27 may be used. Further, a program or data may be supplied to the portable game machine 11 from a remote place via a data communication network such as the Internet.

通信インタフェース21は、インターネットなどのデータ通信網に通信接続するためのインタフェースである。メモリカードスロット20はメモリカード27に記憶されるデータ等を読み出すためのインタフェースである。メモリカード27は不揮発性メモリ(例えばEEPROMなど)を含み、例えばセーブデータなどの各種ゲームデータを記憶する。   The communication interface 21 is an interface for communication connection to a data communication network such as the Internet. The memory card slot 20 is an interface for reading data stored in the memory card 27. The memory card 27 includes a non-volatile memory (for example, EEPROM) and stores various game data such as saved data.

操作部22はプレイヤがゲーム操作を行うためのものである。操作部22は複数の操作部材(ボタンやスティック等)を含む。操作部22の各操作部材の状態は所定時間(例えば1/60秒)ごとスキャンされ、そのスキャン結果を表す操作信号がバス12を介して制御部13に供給される。制御部13は操作信号に基づいてプレイヤのゲーム操作を判断する。   The operation unit 22 is for a player to perform a game operation. The operation unit 22 includes a plurality of operation members (buttons, sticks, etc.). The state of each operation member of the operation unit 22 is scanned every predetermined time (for example, 1/60 seconds), and an operation signal representing the scan result is supplied to the control unit 13 via the bus 12. The control unit 13 determines the player's game operation based on the operation signal.

[2.ゲーム]
ゲームシステム10で実行されるゲームについて説明する。ゲームシステム10では、例えば、第1プレイヤ及び第2プレイヤが楽曲に合わせてゲーム操作を行うゲームが実行される。
[2. game]
A game executed in the game system 10 will be described. In the game system 10, for example, a game in which the first player and the second player perform a game operation in accordance with the music is executed.

図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 portable game machine 11. As shown in FIG. 2, the first player plays with one end 30 of the portable game machine 11 held in both hands, and the second player holds the other end 31 of the portable game machine 11 held with both hands.

携帯ゲーム機11の一方の端30には、上下左右の4方向に対応する4つのボタン32U,32D,32L,32Rが設けられている。   One button 30 of the portable game machine 11 is provided with four buttons 32U, 32D, 32L, and 32R corresponding to the four directions of up, down, left, and right.

また、携帯ゲーム機11の他方の端31には、4つのボタン33U,33D,33L,33Rが設けられている。第2プレイヤから見た場合、ボタン33Uは上方向に対応するボタンであり、ボタン32Uに対応する。同様に、ボタン33Dは下方向に対応するボタンであり、ボタン32Dに対応する。また、ボタン33Lは左方向に対応するボタンであり、ボタン32Lに対応する。ボタン33Rは右方向に対応するボタンであり、ボタン32Rに対応する。   The other end 31 of the portable game machine 11 is provided with four buttons 33U, 33D, 33L, and 33R. When viewed from the second player, the button 33U is a button corresponding to the upward direction, and corresponds to the button 32U. Similarly, the button 33D is a button corresponding to the downward direction, and corresponds to the button 32D. The button 33L corresponds to the left direction and corresponds to the button 32L. The button 33R is a button corresponding to the right direction, and corresponds to the button 32R.

このゲームでは、第1プレイヤの視点から見て上方向、下方向、左方向、及び右方向に対応するボタン32U,32D,32L,32Rが用いられる。第1プレイヤはボタン32U,32D,32L,32Rを操作する。また同様に、第2プレイヤの視点から見て上方向、下方向、左方向、及び右方向に対応するボタン33U,33D,33L,33Rが用いられる。第2プレイヤはボタン33U,33D,33L,33Rを操作する。   In this game, buttons 32U, 32D, 32L, and 32R corresponding to the upward direction, the downward direction, the left direction, and the right direction as viewed from the viewpoint of the first player are used. The first player operates the buttons 32U, 32D, 32L, and 32R. Similarly, buttons 33U, 33D, 33L, and 33R corresponding to the upward direction, the downward direction, the left direction, and the right direction as viewed from the viewpoint of the second player are used. The second player operates the buttons 33U, 33D, 33L, and 33R.

なお、以下では、ボタン32L,33Lの押下操作のことを「ゲーム操作A」と記載する。また、ボタン32U,32D,33U,33Dの押下操作のことを「ゲーム操作B」と記載し、ボタン32R,33Rの押下操作のことを「ゲーム操作C」と記載する。   Hereinafter, the pressing operation of the buttons 32L and 33L is referred to as “game operation A”. Further, the pressing operation of the buttons 32U, 32D, 33U, and 33D is described as “game operation B”, and the pressing operation of the buttons 32R and 33R is described as “game operation C”.

ゲームシステム10で実行されるゲームでは、予め用意された複数の楽曲のうちから選択された楽曲が再生され、その楽曲が音声出力部18から出力される。また、このゲームでは、楽曲ごとに、ゲーム操作A、ゲーム操作B、ゲーム操作Cが行われるべきタイミング(以下「基準タイミング」と記載する。)が定められている。第1プレイヤ及び第2プレイヤは、基準タイミングと一致するタイミングでゲーム操作A、ゲーム操作B、ゲーム操作Cを行うことを目指す。   In a game executed by the game system 10, a music selected from a plurality of music prepared in advance is played, and the music is output from the audio output unit 18. In this game, the timing at which the game operation A, the game operation B, and the game operation C are to be performed (hereinafter referred to as “reference timing”) is determined for each music piece. The first player and the second player aim to perform the game operation A, the game operation B, and the game operation C at a timing that matches the reference timing.

図3は表示部16に表示されるゲーム画面の一例を示し、あるタイミングT1におけるゲーム画面を示す。同図に示すように、ゲーム画面40には、X軸とY軸とが設定されている。X座標値とY座標値とにより、ゲーム画面40上の位置が特定される。   FIG. 3 shows an example of the game screen displayed on the display unit 16, and shows the game screen at a certain timing T1. As shown in the figure, an X axis and a Y axis are set on the game screen 40. The position on the game screen 40 is specified by the X coordinate value and the Y coordinate value.

ゲーム画面40は、X軸方向に伸びる2つの辺41a、41bと、Y軸方向に伸びる2つの辺43a、43bと、を含む矩形形状を有している。第1プレイヤは矢印A1が示す方向からゲーム画面40を見る。一方、第2プレイヤは矢印A2が示す方向からゲーム画面40を見る。以下では、特に断らない限り、第1プレイヤの視点からゲーム画面40を見ていることを前提として説明する。   The game screen 40 has a rectangular shape including two sides 41a and 41b extending in the X-axis direction and two sides 43a and 43b extending in the Y-axis direction. The first player views the game screen 40 from the direction indicated by the arrow A1. On the other hand, the second player views the game screen 40 from the direction indicated by the arrow A2. In the following description, it is assumed that the game screen 40 is viewed from the viewpoint of the first player unless otherwise specified.

また、図3において、符号42が指す点線と、符号PA,PB,PC,TA1,TB1,TC1,TA2,TB2,及びTC2のそれぞれが指す点と、はゲーム画面40について説明するためのものであり、実際のゲーム画面40には表示されない。   In FIG. 3, the dotted line indicated by reference numeral 42 and the points indicated by reference signs PA, PB, PC, TA1, TB1, TC1, TA2, TB2, and TC2 are for explaining the game screen 40. Yes, it is not displayed on the actual game screen 40.

ゲーム画面40は、Y軸方向に伸びるセンターライン42により、2等分される。センターライン42の下側の領域である第1案内領域44は、ゲーム操作A、ゲーム操作B、ゲーム操作Cを行うべき基準タイミング(第1基準タイミング)を第1プレイヤに案内するための領域であり、センターライン42の上側の領域である第2案内領域45は、ゲーム操作A、ゲーム操作B、ゲーム操作Cを行うべき基準タイミング(第2基準タイミング)を第2プレイヤに案内するための領域である。   The game screen 40 is divided into two equal parts by a center line 42 extending in the Y-axis direction. The first guidance area 44, which is the area below the center line 42, is an area for guiding the reference timing (first reference timing) for performing the game operation A, the game operation B, and the game operation C to the first player. The second guidance area 45, which is the area above the center line 42, is an area for guiding the second player the reference timing (second reference timing) at which the game operation A, the game operation B, and the game operation C should be performed. It is.

まず、第1案内領域44について説明する。   First, the first guidance area 44 will be described.

第1案内領域44では、辺43a付近に、基準マーク46A,46B,46Cが横一列に表示される。より詳しくは、基準マーク46Aが目標位置TA1に表示され、基準マーク46Bが目標位置TB1に表示され、基準マーク46Cが目標位置TC1に表示される。   In the first guide area 44, reference marks 46A, 46B, and 46C are displayed in a horizontal row near the side 43a. More specifically, the reference mark 46A is displayed at the target position TA1, the reference mark 46B is displayed at the target position TB1, and the reference mark 46C is displayed at the target position TC1.

第1案内領域44では、基準マーク46A,46B,46C,の上方に、それぞれ、案内マーク48A,48B,48Cが表示される。ここでは、案内マーク48A,48B,48Cとして同じマークが用いられる。   In the first guide area 44, guide marks 48A, 48B, and 48C are displayed above the reference marks 46A, 46B, and 46C, respectively. Here, the same mark is used as the guide marks 48A, 48B, 48C.

以下では、基準マーク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 first guide area 44, the guide mark 48A corresponds to the reference mark 46A. In the first guide area 44, the guide mark 48A usually moves as described below.

すなわち、案内マーク48Aは、まず初期位置PAに表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Aに接近する。基準マーク46A及び案内マーク48Aはボタン32Lに対応し、ボタン32Lが押下されるべきタイミング、すなわち、ゲーム操作Aが行われるべき基準タイミング(第1基準タイミング)にて案内マーク48Aは基準マーク46Aに重なる。   That is, the guide mark 48A is first displayed at the initial position PA, and then gradually moves downward over time to approach the reference mark 46A. The reference mark 46A and the guide mark 48A correspond to the button 32L, and the guide mark 48A is changed to the reference mark 46A at the timing when the button 32L is to be pressed, that is, at the reference timing (first reference timing) at which the game operation A is performed. Overlap.

同様に、第1案内領域44では、案内マーク48Bは基準マーク46Bに対応する。第1案内領域44において、案内マーク48Bは、通常、下記に説明するようにして移動する。   Similarly, in the first guide area 44, the guide mark 48B corresponds to the reference mark 46B. In the first guide area 44, the guide mark 48B usually moves as described below.

すなわち、案内マーク48Bは、まず初期位置PBに表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Bに接近する。基準マーク46B及び案内マーク48Bはボタン32U及びボタン32Dに対応し、ボタン32U又はボタン32Dが押下されるべきタイミング、すなわち、ゲーム操作Bが行われるべき基準タイミング(第1基準タイミング)にて案内マーク48Bは基準マーク46Bに重なる。   That is, the guide mark 48B is first displayed at the initial position PB, and then gradually moves downward over time to approach the reference mark 46B. The reference mark 46B and the guide mark 48B correspond to the button 32U and the button 32D, and the guide mark is provided at a timing when the button 32U or the button 32D is to be pressed, that is, at a reference timing (first reference timing) at which the game operation B is performed. 48B overlaps the reference mark 46B.

また、第1案内領域44では、案内マーク48Cは基準マーク46Cに対応する。第1案内領域44において、案内マーク48Cは、通常、下記に説明するようにして移動する。   In the first guide area 44, the guide mark 48C corresponds to the reference mark 46C. In the first guide area 44, the guide mark 48C normally moves as described below.

すなわち、案内マーク48Cは、まず初期位置PCに表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Cに接近する。基準マーク46C及び案内マーク48Cはボタン32Rに対応し、ボタン32Rが押下されるべきタイミング、すなわち、ゲーム操作Cが行われるべき基準タイミング(第1基準タイミング)にて案内マーク48Cは基準マーク46Cに重なる。   That is, the guide mark 48C is first displayed at the initial position PC, and then gradually moves downward with time to approach the reference mark 46C. The reference mark 46C and the guide mark 48C correspond to the button 32R, and the guide mark 48C is changed to the reference mark 46C at the timing when the button 32R should be pressed, that is, at the reference timing (first reference timing) when the game operation C should be performed. Overlap.

第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 first guide area 44 to perform the game operation A to the game operation C (first reference timing). To figure out.

第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 first guide region 44; a timing at which the first player performs the game operation A to the game operation C; An evaluation is given to the first player based on the degree of coincidence. For example, an evaluation of any one of “GREAT”, “COOL”, and “BAD” is given. “GREAT” is the highest rating and “BAD” is the lowest rating. In the first guidance area 44, a message 47 indicating the evaluation given to the first player is displayed.

第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 second guide area 45 will be described.

第2案内領域45では、辺43b付近に、基準マーク46A,46B,46Cが横一列に表示される。より詳しくは、基準マーク46Aが目標位置TA2に表示され、基準マーク46Bが目標位置TB2に表示され、基準マーク46Cが目標位置TC2に表示される。   In the second guide area 45, reference marks 46A, 46B, and 46C are displayed in a horizontal row near the side 43b. More specifically, the reference mark 46A is displayed at the target position TA2, the reference mark 46B is displayed at the target position TB2, and the reference mark 46C is displayed at the target position TC2.

また、第2案内領域45では、基準マーク46A,46B,46C,の下方に、それぞれ、案内マーク48A,48B,48Cが表示される。   In the second guide area 45, guide marks 48A, 48B, and 48C are displayed below the reference marks 46A, 46B, and 46C, respectively.

第2案内領域45では、案内マーク48Aは基準マーク46Aに対応する。第2案内領域45において、案内マーク48Aは、通常、下記に説明するようにして移動する。   In the second guide area 45, the guide mark 48A corresponds to the reference mark 46A. In the second guide area 45, the guide mark 48A usually moves as described below.

すなわち、案内マーク48Aは、まず初期位置PCに表示された後、時間経過に伴って上に徐々に移動して、基準マーク46Aに接近する。基準マーク46A及び案内マーク48Aはボタン33Lに対応し、ボタン33Lが押下されるべきタイミング、すなわち、ゲーム操作Aが行われるべき基準タイミング(第2基準タイミング)にて案内マーク48Aは基準マーク46Aに重なる。   That is, the guide mark 48A is first displayed at the initial position PC, and then gradually moves upward with time to approach the reference mark 46A. The reference mark 46A and the guide mark 48A correspond to the button 33L, and the guide mark 48A is changed to the reference mark 46A at the timing when the button 33L is to be pressed, that is, at the reference timing (second reference timing) at which the game operation A is performed. Overlap.

同様に、第2案内領域45では、案内マーク48Bは基準マーク46Bに対応する。第2案内領域45において、案内マーク48Bは、通常、下記に説明するようにして移動する。   Similarly, in the second guide area 45, the guide mark 48B corresponds to the reference mark 46B. In the second guide area 45, the guide mark 48B usually moves as described below.

すなわち、案内マーク48Bは、まず初期位置PBに表示された後、時間経過に伴って上方に徐々に移動して、基準マーク46Bに接近する。基準マーク46B及び案内マーク48Bはボタン33U及びボタン33Dに対応し、ボタン33U又はボタン33Dが押下されるべきタイミング、すなわち、ゲーム操作Bが行われるべき基準タイミング(第2基準タイミング)にて案内マーク48Bは基準マーク46Bに重なる。   That is, the guide mark 48B is first displayed at the initial position PB, and then gradually moves upward with time to approach the reference mark 46B. The reference mark 46B and the guide mark 48B correspond to the button 33U and the button 33D, and the guide mark is provided at the timing when the button 33U or the button 33D is to be pressed, that is, at the reference timing (second reference timing) at which the game operation B is performed. 48B overlaps the reference mark 46B.

また、第2案内領域45では、案内マーク48Cは基準マーク46Cに対応する。第2案内領域45において、案内マーク48Cは、通常、下記に説明するようにして移動する。   In the second guide area 45, the guide mark 48C corresponds to the reference mark 46C. In the second guide area 45, the guide mark 48C normally moves as described below.

すなわち、案内マーク48Cは、まず初期位置PCに表示された後、時間経過に伴って上方に徐々に移動して、基準マーク46Cに接近する。基準マーク46C及び案内マーク48Cはボタン33Rに対応し、ボタン33Rが押下されるべきタイミング、すなわち、ゲーム操作Cが行われるべき基準タイミング(第2基準タイミング)にて案内マーク48Cは基準マーク46Cに重なる。   That is, the guide mark 48C is first displayed at the initial position PC, and then gradually moves upward over time to approach the reference mark 46C. The reference mark 46C and the guide mark 48C correspond to the button 33R, and the guide mark 48C is changed to the reference mark 46C at the timing when the button 33R should be pressed, that is, at the reference timing (second reference timing) at which the game operation C should be performed. Overlap.

第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 second guide area 45 to perform the game operation A to the game operation C (second reference timing). To figure out.

第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 second guide area 45; a timing at which the second player performs the game operation A to the game operation C; Evaluation is given to the second player based on the degree of coincidence. For example, an evaluation of any one of “GREAT”, “COOL”, and “BAD” is given. “GREAT” is the highest rating and “BAD” is the lowest rating. Although a message indicating the evaluation given to the second player is displayed in the second guidance area 45, it is omitted in FIG.

第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 first bar 50 extending in the Y-axis direction is displayed in the first guide area 44, and a second bar 51 extending in the Y-axis direction is displayed in the second guide area 45.

具体的には、楽曲の再生の開始時には、図3に示すように、第1バー50及び第2バー51がともに、センターライン42上に表示される。   Specifically, at the start of music reproduction, both the first bar 50 and the second bar 51 are displayed on the center line 42 as shown in FIG.

また、楽曲の再生が開始された後は、第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 first bar 50 and the second bar 51 is different from the center line 42 according to the score of the first player and the score of the second player. Displayed in position. More specifically, when the score of the first player is less than the score of the second player, the first bar 50 has a distance between the center line 42 and the side 43a between the first bar 50 and the side 43a. It is displayed at a position that is smaller than the distance. On the other hand, when the score of the second player is less than the score of the first player, the second bar 51 has a distance between the second bar 51 and the side 43a equal to the distance between the center line 42 and the side 43b. It is displayed at a position that is smaller than that.

図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 first guidance area 44 at the timing T1 when the score of the first player is less than the score of the second player. As shown in the figure, the first bar 50 is displayed at a position different from the center line 42. The distance r between the first bar 50 and the center line 42 increases as the score difference between the score of the first player and the score of the second player increases.

ここで、このゲームでは、ゲームの興趣を向上させるため、第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 guide mark 48A.

すなわち、第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 guide mark 48A is not displayed at the initial position PA, but the guide mark 48A is displayed at another initial position (initial (Position PB or PC). Here, an example in which the guidance mark 48A is displayed at the initial position PB will be described. In this case, after the guide mark 48A is displayed at the initial position PB, the guide mark 48A gradually moves toward the target position TB1. When the guide mark 48A is displayed at the initial position PC, the guide mark 48A gradually moves toward the target position TC1.

案内マーク48Aによる目標位置TB1に向かっての移動は、案内マーク48Aが第1バー50に到達するまで行われる。案内マーク48Aが目標位置TB1に向かって移動することによって、第1プレイヤによって本来行われるべきゲーム操作(この場合、ゲーム操作A)とは異なるゲーム操作(この場合、ゲーム操作B)の実行を案内されているかのような印象が第1プレイヤに与えられる。   The movement of the guide mark 48A toward the target position TB1 is performed until the guide mark 48A reaches the first bar 50. When the guidance mark 48A moves toward the target position TB1, the execution of a game operation (in this case, game operation B) different from the game operation (in this case, game operation A) that should be originally performed by the first player is guided. The first player is given an impression as if it were being played.

案内マーク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 guidance mark 48A reaches the first bar 50, the execution of the game operation (in this case, the game operation A) that the first player should perform is guided. FIG. 5 is a diagram for explaining this point. In the case where the score of the first player is less than the score of the second player, the first mark at the timing T2 after the guide mark 48A reaches the first bar 50 is shown. It is a figure which shows an example of the display content of 1 guidance area | region 44. FIG. Here, the point indicated by the reference sign MA1, the point indicated by the reference sign MB1, the point indicated by the reference sign MC1, the point indicated by the reference sign MA2, and an arrow are for explaining the display contents of the first guide area 44. It is not actually displayed in the guide area 44. The point indicated by reference sign MA1 indicates the position of the intersection of the line connecting the initial position PA and the target position TA1 and the first bar 50, and the point indicated by reference sign MB1 indicates the line connecting the initial position PB and the target position TB1 The position of the intersection point with the first bar 50 indicates the position of the intersection point of the first bar 50 with the line connecting the initial position PC and the target position TC1, and the point indicated by the reference sign MA2 A position between the point indicated by MA1 and the initial position PA is shown.

すなわち、図5に示すように、案内マーク48Aは、第1バー50に到達した後は、途中位置MB1から目標位置TB1に向かって移動するのではなく、第1プレイヤが本来行うべきゲーム操作(この場合、ゲーム操作A)の実行が案内されるようにするために、途中位置MA1のやや下方の位置MA2から目標位置TA1に向かって移動する(図5の矢印参照)。   That is, as shown in FIG. 5, after reaching the first bar 50, the guide mark 48A does not move from the midway position MB1 toward the target position TB1, but instead is a game operation (originally performed by the first player) In this case, in order to guide the execution of the game operation A), it moves from the position MA2 slightly below the midway position MA1 toward the target position TA1 (see the arrow in FIG. 5).

このように、このゲームでは、第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 guide mark 48A moves in the first guidance area 44 in a movement mode different from the normal movement mode. That is, in this game, when the score of the first player is less than the score of the second player, the guide mark 48A temporarily moves from the initial position PB toward the target position TB1 and then moves toward the target position TA1. To do. Similarly, in the first guidance area 44, the guidance marks 48B and 48C also have a movement mode different from the normal movement mode in the same manner as the guidance mark 48A when the score of the first player is less than the score of the second player. Moving. Therefore, the first player is temporarily given an impression as if the execution of a game operation different from the game operation that should be originally performed is guided by the first player. Therefore, when the score of the first player is less than the score of the second player, the difficulty level of the game for the first player increases.

また、上述のように、第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 first bar 50 and the center line 42 increases as the score difference between the score of the first player and the score of the second player increases. Therefore, the larger the score difference between the score of the first player and the second player, the longer the time for the guide mark 48A to move to the target position TB1 in the first guide area 44, for example. The larger the score difference from the scores of the two players, the longer it takes to give the first player the above impression. As a result, the greater the score difference between the score of the first player and the score of the second player, the higher the difficulty of the game for the first player.

一方、第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 second guidance area 45 as in the case where the score of the first player is less than the score of the second player. The movement mode is different from the movement mode. Therefore, the second player is temporarily given an impression as if the second player is guided to perform a game operation different from the game operation that should be performed originally. Therefore, when the score of the second player is higher than the score of the first player, the difficulty level of the game for the second player increases.

その結果として、ゲームの興趣が向上するようになっている。   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 game system 10. As shown in the figure, the game system 10 includes a reference timing data storage unit 70, a first detection unit 72, a second detection unit 74, a first evaluation unit 76, a second evaluation unit 78, and a first evaluation unit. A guide unit 80 and a second guide unit 82 are included. The reference timing data storage unit 70 is realized by the optical disc 26, for example. The other function group is realized, for example, when the control unit 13 executes a program stored in the optical disk 26.

[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 data storage unit 70 stores reference timing data indicating the following information.
(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 game system 10 includes two game controllers (operation units), the first player plays using one game controller, and the second player uses the other game controller. In the case of playing, the first game operation to be performed by the first player and the plurality of types of second game operations to be performed by the second player may be the same.

図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 first guide unit 80 is realized mainly by the control unit 13, the main memory 14, the image processing unit 15, and the display unit 16. Based on the reference timing data, the first guide unit 80 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 one at each of the plurality of first reference timings. The type of the first game operation to be performed by the player is guided to the first player.

図6に示すように、第1案内部80は、第1−1案内部80aと、第1−2案内部80bと、案内制御部80cと、を含む。これらについては、後述する。   As shown in FIG. 6, the first guide unit 80 includes a 1-1 guide unit 80a, a 1-2 guide unit 80b, and a guide control unit 80c. These will be described later.

[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 second guide unit 82 is realized mainly by the control unit 13, the main memory 14, the image processing unit 15, and the display unit 16. Based on the reference timing data, the second guide unit 82 includes a plurality of second reference timings at which the second player should perform each of the plurality of types of second game operations, and a second reference timing at each of the plurality of second reference timings. The type of the second game operation to be performed by the player is guided to the second player. Since the function of the 2nd guide part 82 is the same as that of the 1st guide part 80, detailed description is abbreviate | omitted.

[3−4.第1検出部]
第1検出部72は、制御部13を主として実現される。第1検出部72は、操作部22からの操作信号に基づいて、第1プレイヤが行ったゲーム操作を検出する。本実施形態の場合、第1検出部72は、操作部22からの操作信号に基づいて、第1プレイヤによってゲーム操作A〜ゲーム操作Cが行われたか否かを判断する。
[3-4. First detection unit]
The first detection unit 72 is realized mainly by the control unit 13. The first detection unit 72 detects a game operation performed by the first player based on an operation signal from the operation unit 22. In the case of the present embodiment, the first detection unit 72 determines whether or not the game operation A to the game operation C are performed by the first player based on the operation signal from the operation unit 22.

[3−5.第2検出部]
第2検出部74は、制御部13を主として実現される。第2検出部74は、操作部22からの操作信号に基づいて、第2プレイヤが行ったゲーム操作を検出する。本実施形態の場合、第2検出部74は、操作部22からの操作信号に基づいて、第2プレイヤによってゲーム操作A〜ゲーム操作Cが行われたか否かを判断する。
[3-5. Second detection unit]
The second detection unit 74 is realized mainly by the control unit 13. The second detection unit 74 detects a game operation performed by the second player based on an operation signal from the operation unit 22. In the case of the present embodiment, the second detection unit 74 determines whether or not the game operation A to the game operation C are performed by the second player based on the operation signal from the operation unit 22.

[3−6.第1評価部]
第1評価部76は、制御部13を主として実現される。第1評価部76は、基準タイミングデータと、第1検出部72の検出結果と、に基づいて、第1プレイヤのゲーム操作を評価する。
[3-6. First Evaluation Department]
The first evaluation unit 76 is realized mainly by the control unit 13. The first evaluation unit 76 evaluates the game operation of the first player based on the reference timing data and the detection result of the first detection unit 72.

本実施形態の場合、第1評価部76は、基準タイミングデータと、第1検出部72の検出結果と、に基づいて、第1プレイヤのゲーム操作の評価を、「GREAT」、「COOL」、及び「BAD」のうちで決定する。   In the case of this embodiment, the first evaluation unit 76 evaluates the game operation of the first player based on the reference timing data and the detection result of the first detection unit 72 as “GREAT”, “COOL”, And “BAD”.

なお、本実施形態の場合、「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 main memory 14. FIG. 8 shows an example of the score table, and FIG. 9 shows an example of the score table.

第1評価部76は、第1プレイヤが行ったゲーム操作の評価を決定するだけでなく、当該評価に対応付けられた点数を加算して、第1プレイヤの得点を更新することも行う。   The first evaluation unit 76 not only determines the evaluation of the game operation performed by the first player, but also updates the score of the first player by adding the points associated with the evaluation.

[3−7.第2評価部]
第2評価部78は、制御部13を主として実現される。第2評価部78は、基準タイミングデータと、第2検出部74の検出結果と、に基づいて、第2プレイヤのゲーム操作を評価する。
[3-7. Second evaluation section]
The second evaluation unit 78 is realized mainly by the control unit 13. The second evaluation unit 78 evaluates the game operation of the second player based on the reference timing data and the detection result of the second detection unit 74.

本実施形態の場合、第2評価部78は、基準タイミングデータと、第2検出部74の検出結果と、に基づいて、第2プレイヤのゲーム操作の評価を、「GREAT」、「COOL」、及び「BAD」のうちで決定する。   In the case of the present embodiment, the second evaluation unit 78 evaluates the game operation of the second player based on the reference timing data and the detection result of the second detection unit 74 based on “GREAT”, “COOL”, And “BAD”.

なお、第2評価部78は、第2プレイヤが行ったゲーム操作の評価を決定すると、当該評価に対応付けられた点数を加算して、第2プレイヤの得点を更新することも行う。   In addition, when the evaluation of the game operation performed by the second player is determined, the second evaluation unit 78 also adds the score associated with the evaluation and updates the score of the second player.

次に、及び第1−1案内部80a、第1−2案内部80b、案内制御部80cについて説明する。   Next, the 1st-1 guide part 80a, the 1st-2 guide part 80b, and the guidance control part 80c are demonstrated.

[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 guide unit 80a will be described. Here, the operation of the 1-1 guiding unit 80a in the case of guiding the first reference timing for performing the 1-1st game operation, which is one of a plurality of types of first game operations, will be described. As described above, in the present embodiment, the game operations A to C performed by the first player correspond to “plural types of first game operations”. For this reason, each of the game operation A to the game operation C can correspond to a “1-1 game operation”.

まず、第1−1案内部80aは、ゲーム画面において、案内画像を、ゲーム画面に設定された複数種類の第1ゲーム操作の各々に対応する複数の初期位置、のうちの第1−1ゲーム操作に対応する初期位置である第1初期位置に表示させる。   First, the 1-1 guide unit 80a displays, on the game screen, a guide image as a 1-1 game among a plurality of initial positions corresponding to each of a plurality of types of first game operations set on the game screen. The first initial position, which is the initial position corresponding to the operation, is displayed.

本実施形態の場合、案内マーク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 guidance mark 48A corresponds to “guidance image”, and “initial position PA” corresponds to “first initial position”. When the game operation B corresponds to “1-1 game operation”, the guidance mark 48B corresponds to “guidance image”, and “initial position PB” corresponds to “first initial position”. When the game operation C corresponds to “1-1 game operation”, the guidance mark 48C corresponds to “guidance image”, and “initial position PC” corresponds to “first initial position”.

案内画像を第1初期位置に表示させた後、第1−1案内部80aは、案内画像を、第1初期位置から、ゲーム画面に設定された複数種類の第1ゲーム操作の各々に対応する複数の目標位置、のうちの第1−1ゲーム操作に対応する目標位置である第1目標位置に向かって移動させる。   After the guide image is displayed at the first initial position, the 1-1 guide unit 80a corresponds to each of the plurality of types of first game operations set on the game screen from the first initial position. It moves toward the 1st target position which is the target position corresponding to 1-1st game operation among a plurality of target positions.

本実施形態の場合、目標位置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 guiding portion 80a will be described later (see FIGS. 14 and 16). In the following description, the game operation A corresponds to “1-1 game operation” and the description will be continued.

[3−9.第1−2案内部]
第1−2案内部80bの動作について説明する。ここでは、上記第1−1ゲーム操作を行うべき第1基準タイミングを案内する場合の第1−2案内部80bの動作について説明する。
[3-9. 1-2 Guide]
The operation of the first-second guide unit 80b will be described. Here, the operation of the first-second guide unit 80b when the first reference timing for performing the first-first game operation is guided will be described.

まず、第1−2案内部80bは、ゲーム画面において、案内画像を、複数種類の第1ゲーム操作のうちの第1−1ゲーム操作以外の第1−2ゲーム操作に対応する初期位置である第2初期位置に表示させる。ここでは、ゲーム操作Aが「第1−1ゲーム操作」に相当するので、案内マーク48Aが「案内画像」に相当する。また、ゲーム操作B及びゲーム操作Cのそれぞれが、「第1−2ゲーム操作」に相当し得る。   First, the 1-2 guide part 80b is an initial position corresponding to a 1-2 game operation other than the 1-1 game operation among a plurality of types of 1 game operations on the game screen. Display at the second initial position. Here, since the game operation A corresponds to “1-1 game operation”, the guidance mark 48A corresponds to “guidance image”. Further, each of the game operation B and the game operation C may correspond to a “1-2th game operation”.

ゲーム操作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 guide unit 80b moves toward the second target position, which is the target position corresponding to the 1-2 game operation, and the second initial position. Move to a second intermediate position between the target position.

ここでは、ゲーム操作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 guide unit 80b moves toward the first target position. For example, the first-second guide unit 80b moves the guide image to the second intermediate position, and then moves from the first intermediate position between the first initial position and the first target position toward the first target position. Move.

ここでは、ゲーム操作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-second guide portion 80b will be described later (see FIGS. 14 and 16). In the following description, the game operation A corresponds to “1-1 game operation” and the game operation B corresponds to “1-2 game operation”.

[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 center line 42 and the first bar 50 is 1-2. It is controlled by a distance control unit 80d included in the guide unit 80b.

すなわち、距離制御部80dは、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて途中位置MB1(第2途中位置)を制御することにより、上記距離rを第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて制御する。   That is, the distance controller 80d controls the distance r1 by controlling the midway position MB1 (second midway position) based on at least one of the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78. Is controlled based on at least one of the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78.

本実施形態の場合、距離制御部80dは、第1評価部76の評価結果と第2評価部78の評価結果の双方に基づいて、距離rを制御する。   In the case of the present embodiment, the distance control unit 80d controls the distance r based on both the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78.

上記のような距離制御は、例えば、下記に説明する条件テーブルを基に行われる。条件テーブルは、主記憶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 main memory 14 or the optical disk 26. FIG. 10 is a diagram illustrating an example of the condition table. The condition table includes a condition field and a distance field. The condition field stores a condition regarding information based on the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78, and the distance field stores three predetermined distances r1, r2, and r3. Each is stored.

ここでは、「第1評価部76の評価結果と第2評価部78の評価結果とに基づく情報」とは、第1プレイヤの得点から第2プレイヤの得点を引いた差Δであり、条件テーブルには、この差Δに関する条件が格納される。|Δ|は、差Δの絶対値を示している。また、条件テーブルは、|Δ|が大きいほど、センターライン42と第1バー50との距離rが大きくなるように設定されている。   Here, “information based on the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78” is a difference Δ obtained by subtracting the score of the second player from the score of the first player. Stores a condition relating to the difference Δ. | Δ | indicates the absolute value of the difference Δ. The condition table is set so that the distance r between the center line 42 and the first bar 50 increases as | Δ | increases.

なお、距離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 distance control unit 80d refers to the condition table, and associates the distance r between the initial position PB (second initial position) and the intermediate position MB1 (second intermediate position) with a condition that the above information satisfies. The midway position MB1, that is, the position of the first bar 50, is set so that the distance is set.

なお、距離制御部80dは、第1評価部76の評価結果又は第2評価部78の評価結果のみに基づいて、距離rを制御するようにしてもよい。   The distance control unit 80d may control the distance r based only on the evaluation result of the first evaluation unit 76 or the evaluation result of the second evaluation unit 78.

例えば、距離制御部80dが第1評価部76の評価結果のみに基づいて距離rを制御する場合、「第1評価部76の評価結果と第2評価部78の評価結果とに基づく情報に関する条件」ではなく、「第1評価部76の評価結果のみに基づく情報に関する条件」が条件テーブルに格納される。この場合、「第1評価部76の評価結果のみに基づく情報」とは、例えば、第1プレイヤの得点である。   For example, when the distance control unit 80d controls the distance r based only on the evaluation result of the first evaluation unit 76, “a condition regarding information based on the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78”. ”Is stored in the condition table instead of“ condition regarding information based only on the evaluation result of the first evaluation unit 76 ”. In this case, “information based only on the evaluation result of the first evaluation unit 76” is, for example, the score of the first player.

また、例えば、距離制御部80dが第2評価部78の評価結果のみに基づいて距離rを制御する場合、「第1評価部76の評価結果と第2評価部78の評価結果とに基づく情報に関する条件」ではなく、「第2評価部78の評価結果のみに基づく情報に関する条件」が条件テーブルに格納される。この場合、「第2評価部78の評価結果のみに基づく情報」とは、例えば、第2プレイヤの得点である。   Further, for example, when the distance control unit 80d controls the distance r based only on the evaluation result of the second evaluation unit 78, “information based on the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78”. Instead of “conditions related to”, “conditions related to information based only on the evaluation result of the second evaluation unit 78” are stored in the condition table. In this case, “information based only on the evaluation result of the second evaluation unit 78” is, for example, the score of the second player.

ちなみに、初期位置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 distance control unit 80d.

すなわち、距離制御部80dは、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて位置MA2(第1途中位置)を制御することにより、初期位置PA(第1初期位置)と位置MA2(第1途中位置)との間の距離を、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて制御する。   That is, the distance control unit 80d controls the position MA2 (first intermediate position) based on at least one of the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78, whereby the initial position PA ( The distance between the first initial position) and the position MA2 (first intermediate position) is controlled based on at least one of the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78.

例えば、距離制御部80dは、位置MA2(第1途中位置)を、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて設定された途中位置MB1(第2途中位置)の位置に基づいて制御することによって、初期位置PA(第1初期位置)と位置MA2(第1途中位置)との間の距離を、第1評価部76の評価結果と第2評価部78の評価結果との少なくとも一方に基づいて制御する。   For example, the distance control unit 80d sets the position MA2 (first intermediate position) to the intermediate position MB1 (first intermediate position) set based on at least one of the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78. 2), the distance between the initial position PA (first initial position) and the position MA2 (first intermediate position) is determined based on the evaluation result of the first evaluation unit 76 and the second value. Control is performed based on at least one of the evaluation results of the evaluation unit 78.

[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 guidance control unit 80c is based on at least one of the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78. Then, the first reference timing for performing the 1-1 game operation is guided to either the 1-1 guide unit 80a or the 1-2 guide unit 80b.

本実施形態の場合、案内制御部80cは、ゲーム操作A(第1−1ゲーム操作)を行うべき基準タイミング(第1基準タイミング)を案内する場合に、第1評価部76の評価結果と第2評価部78の評価結果に基づいて、第1−1案内部80a又は第1−2案内部80bのいずれかに上記の案内を行わせる。   In the case of the present embodiment, the guidance control unit 80c determines the first evaluation unit 76 and the evaluation result when guiding the reference timing (first reference timing) for performing the game operation A (1-1 game operation). Based on the evaluation result of the 2 evaluation part 78, either said 1-1 guidance part 80a or the 1-2 guidance part 80b is made to perform said guidance.

より詳しくは、案内制御部80cは、第1評価部76の評価結果と第2評価部78の評価結果に基づく情報である上記差Δが所定条件を満足する場合に、第1−2案内部80bに上記の案内を行わせ、上記差Δが所定条件を満足しない場合に、第1−1案内部80aに上記の案内を行わせる。ここでは、「上記差Δが所定条件を満足する場合」とは、上記差Δが0より小さい場合、すなわち、第1プレイヤが劣勢である場合である。なお、「上記差Δが所定条件を満足する場合」とは、上記差Δが0より大きい場合、すなわち、第1プレイヤが優勢である場合であってもよい。   More specifically, the guidance control unit 80c determines whether or not the first-second guide unit 80c when the difference Δ that is information based on the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78 satisfies a predetermined condition. If the difference Δ does not satisfy the predetermined condition, the first-first guide unit 80a performs the above guidance. Here, “when the difference Δ satisfies a predetermined condition” is when the difference Δ is smaller than 0, that is, when the first player is inferior. The “when the difference Δ satisfies a predetermined condition” may be when the difference Δ is greater than 0, that is, when the first player is dominant.

なお、案内制御部80cは、ゲーム操作A(第1−1ゲーム操作)を行うべき基準タイミング(第1基準タイミング)を案内する場合、第1評価部76の評価結果又は第2評価部78の評価結果のみに基づいて、第1−1案内部80a又は第1−2案内部80bのいずれかに上記の案内を行わせるようにしてもよい。   When the guidance control unit 80c guides the reference timing (first reference timing) for performing the game operation A (1-1 game operation), the guidance control unit 80c evaluates the evaluation result of the first evaluation unit 76 or the second evaluation unit 78. Based on only the evaluation result, either the 1-1 guide unit 80a or the 1-2 guide unit 80b may perform the above guidance.

例えば、案内制御部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 guidance control unit 80c causes the 1-2 guide unit 80b to perform the above guidance, and when the score of the first player does not satisfy the predetermined condition. The first-first guide unit 80a may perform the above guidance. Further, for example, when the score of the second player satisfies a predetermined condition, the guidance control unit 80c causes the 1-2 guide unit 80b to perform the above guidance, and the score of the second player does not satisfy the predetermined condition. In such a case, the above-described guidance may be performed by the first-first guide unit 80a.

[4.処理]
次に、ゲームシステム10で実行される処理について説明する。図11はゲームシステム10で実行される処理のうちの、本発明に関連する処理を主に示すフロー図である。制御部13は光ディスク26に記憶されるプログラムに従って、図11に示す処理を実行する。制御部13が図11に示す処理を実行することによって、図6に示す機能ブロックが実現される。
[4. processing]
Next, processing executed in the game system 10 will be described. FIG. 11 is a flowchart mainly showing processing related to the present invention among the processing executed in the game system 10. The control unit 13 executes the processing shown in FIG. 11 according to the program stored in the optical disk 26. When the control unit 13 executes the process shown in FIG. 11, the functional block shown in FIG. 6 is realized.

まず制御部13は、基準タイミングデータ(図7参照)を光ディスク26から読み出し、主記憶14に記憶する。そして、制御部13は、主記憶14に記憶される基準タイミングデータのうちからレコード番号「1」〜「6」のレコードを読み出し、第1プレイヤのための部分タイミングデータ(以下、第1の部分タイミングデータと記載する)として主記憶14に記憶する(S101)。同様に、制御部13は、レコード番号「1」〜「6」のレコードを、第2プレイヤのための部分タイミングデータ(以下、第2の部分タイミングデータと記載する)として主記憶14に記憶する(S102)。   First, the control unit 13 reads the reference timing data (see FIG. 7) from the optical disk 26 and stores it in the main memory 14. And the control part 13 reads the record of record number "1"-"6" from the reference | standard timing data memorize | stored in the main memory 14, and the partial timing data for 1st players (henceforth, 1st part). It is stored in the main memory 14 (described as timing data) (S101). Similarly, the control unit 13 stores the records with the record numbers “1” to “6” in the main memory 14 as partial timing data for the second player (hereinafter referred to as second partial timing data). (S102).

そして、フラグ「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 main memory 14. The significance of the flag “m” will be described later.

図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 main memory 14 in step S101. The first partial timing data (second partial timing data) is shown on the left side of FIG. As shown in the figure, the first partial timing data (second partial timing data) includes six records. Here, the record with the record number “6” is the first record R1 from the top, the record with the record number “5” is the second record R2 from the top, and the record with the record number “4” is 3 from the top. The record with the record number “3” becomes the fourth record R4 from the top, the record with the record number “2” becomes the fifth record R5 from the top, and the record with the record number “1”. Becomes the sixth record R6 from the top.

そして、制御部13は、楽曲の再生を開始する(S103)。また、制御部13は、第1の部分タイミングデータ及び第2の部分タイミングデータに基づいて、ゲーム画面40の表示を開始する。   And the control part 13 starts reproduction | regeneration of a music (S103). Moreover, the control part 13 starts the display of the game screen 40 based on 1st partial timing data and 2nd partial timing data.

ここで、第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 first guide area 44. The lines L1, L2, L3, L4, L5, L6, l1, l2, and l3 are for explaining the above relationship, and are not displayed on the game screen 40.

同図に示すように、第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 center line 42 is “X1”.

線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 center line 42 and the line L2 is r1 described above (see FIG. 10). Therefore, it can be seen that the first bar 50 may be displayed on the line L2.

線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 first bar 50 may be displayed on the line L3. Similarly, the line L4 indicates a straight line represented by X = X4. The distance between the line L1 and the line L4 is r3 (see FIG. 10) described above. Therefore, it can be seen that the first bar 50 may be displayed on the line L4.

線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 side 43a is “X6”.

また、図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 guidance mark 48A. The “B” field corresponds to the guide mark 48B. The “C” field corresponds to the guide mark 48C.

各フィールドには、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 line 11 passes through the initial position PA and the target position TA1, it can be seen that the Y coordinates of the initial position PA and the target position TA1 are “Y1”. A line l2 indicates a straight line represented by Y = Y2. As shown in the figure, since the line l2 passes through the initial position PB and the target position TB1, it can be seen that the Y coordinates of the initial position PB and the target position TB1 are “Y2”. A line l3 indicates a straight line represented by Y = Y3. As shown in the figure, since the line l3 passes through the initial position PC and the target position TC1, it can be seen that the Y coordinates of the initial position PC and the target position TC1 are “Y3”.

このような第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 guidance mark 48A corresponding to the “A” field should be displayed, and when the “A” field represents “0”. This indicates that the guidance mark 48A should not be displayed. If the “B” field represents “1”, this indicates that the guidance mark 48B corresponding to the “B” field should be displayed. If the “B” field represents “0”, this indicates that , Indicating that the guidance mark 48B should not be displayed. If the “C” field represents “1”, this indicates that the guidance mark 48C corresponding to the “C” field should be displayed. If the “C” field represents “0”, this indicates that , Indicating that the guidance mark 48C should not be displayed.

また、第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 guidance mark 48A should be displayed is determined by the type of record in which the “A” field indicates “1”, and the guidance mark 48B should be displayed by the type of record in which the “B” field indicates “1”. The position is known, and the position where the guide mark 48C is to be displayed is known depending on the type of record in which the “C” field indicates “1”. For example, if the “A” field of a record Rx represents “1”, this means that the guide mark 48A has an X coordinate value associated with the record Rx and a Y coordinate value associated with the “A” field. This indicates that it should be displayed at the position indicated by “Y1”. Also, for example, when the “B” field of a record Rx represents “1”, this is because the guide mark 48B is associated with the X coordinate value associated with the record Rx and the Y coordinate associated with the “B” field. The coordinate value “Y2” indicates that it should be displayed at the position indicated by. Further, for example, when the “C” field of a record Rx represents “1”, this is because the guide mark 48C is associated with the X coordinate value associated with the record Rx and the Y coordinate associated with the “C” field. The coordinate value “Y3” indicates that it should be displayed at the position indicated by.

例えば、図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 guidance mark 48B is associated with the X coordinate value “X4” associated with the record R4 and the “B” field. Is displayed at the position indicated by the Y coordinate value “Y2” (that is, the intersection of the line L4 and the line l2).

その後、制御部13は、楽曲の再生が終了するまでの間、S104のステップからS106のステップまでの3つのステップを、所定時間間隔で繰り返し実行する。   Thereafter, the control unit 13 repeatedly executes the three steps from step S104 to step S106 at predetermined time intervals until the reproduction of the music ends.

すなわち、制御部13は、S104のステップにおいて、第1プレイヤのゲーム操作及び第2プレイヤのゲーム操作を評価する(S104)。   That is, in step S104, the control unit 13 evaluates the game operation of the first player and the game operation of the second player (S104).

例えば、第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 control unit 13 evaluates the game operation A performed by the first player is taken as an example. In this case, when the control unit 13 detects that the game operation A is performed by the first player based on the operation signal, the control unit 13 indicates the reference timing at which the first player should perform the game operation A, which is indicated by the reference timing data, A timing difference ΔT from the timing at which the game operation A is actually performed by the first player is acquired. Based on the timing difference ΔT, the control unit 13 determines the evaluation of the game operation A of the first player among the three types of evaluation including “GREAT”, “COOL”, and “BAD”.

評価の決定には、下記に説明する評価テーブルが用いられる。図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 control unit 13 specifies a condition that the timing difference ΔT satisfies, and determines an evaluation associated with the condition as an evaluation of the game operation A performed by the first player. The evaluations of the game operations B and C performed by the first player and the game operations A, B and C performed by the second player are similarly determined.

そして、制御部13は、S105のステップにおいて、S104での評価結果に基づき、第1プレイヤの得点及び第2プレイヤの得点を更新する(S105)。具体的には、制御部13は、第1プレイヤの得点(図9参照)を更新する場合、第1プレイヤが得た評価に対応付けられた点数(図8参照)を第1プレイヤの得点に加算する。また、第2プレイヤの得点を更新する場合、第2プレイヤが得た評価に対応付けられた点数を第2プレイヤの得点に加算する。   In step S105, the control unit 13 updates the score of the first player and the score of the second player based on the evaluation result in S104 (S105). Specifically, when updating the score of the first player (see FIG. 9), the control unit 13 uses the score (see FIG. 8) associated with the evaluation obtained by the first player as the score of the first player. to add. When the score of the second player is updated, the score associated with the evaluation obtained by the second player is added to the score of the second player.

そして、制御部13は、S106のステップにおいて、図14に示す処理を実行することにより、ゲーム画面40を更新する。   And the control part 13 updates the game screen 40 by performing the process shown in FIG. 14 in the step of S106.

まず、制御部13は、第1の部分タイミングデータと第2の部分タイミングデータと、を更新する(S201)。   First, the control unit 13 updates the first partial timing data and the second partial timing data (S201).

すなわち、制御部13は、まず、主記憶14に記憶される基準タイミングデータのうちから、フラグ「m」の値が示すレコード番号の次のレコード番号を有するレコードを読み出す。そして、制御部13は、基準タイミングデータのうちから読み出したレコードに基づいて第1の部分タイミングデータを更新する。   That is, the control unit 13 first reads a record having the record number next to the record number indicated by the value of the flag “m” from the reference timing data stored in the main memory 14. Then, the control unit 13 updates the first partial timing data based on the record read from the reference timing data.

具体的には、制御部13は、上から6番目のレコードR6を削除するとともに、レコードR1〜R5の各々を一つ下に移動させる。そして、制御部13は、基準タイミングデータのうちから読み出したレコードを、上から1番目のレコードR1として、第1の部分タイミングデータに、追加する。   Specifically, the control unit 13 deletes the sixth record R6 from the top and moves each of the records R1 to R5 downward by one. Then, the control unit 13 adds the record read from the reference timing data to the first partial timing data as the first record R1 from the top.

また、制御部13は、第1の部分タイミングデータと同様にして、第2の部分タイミングデータを更新する。   Further, the control unit 13 updates the second partial timing data in the same manner as the first partial timing data.

例えば、フラグ「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 control unit 13 also increments the value of the flag “m” by “1” after the completion of step S201.

第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 control unit 13 determines whether or not the score of the first player is less than the score of the second player (S202).

第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 control unit 13 calculates a difference Δ between the score of the first player and the score of the second player. Then, the control unit 13 refers to the condition table (see FIG. 10), specifies the condition that the difference Δ is satisfied, and the distance r between the first bar 50 and the center line 42 satisfies the difference Δ. The X coordinate value “Xb” of the first bar 50 is determined so that the distance is associated with the condition to be performed.

その結果、距離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 first bar 50 is any one of “X1”, “X2”, and “X3” (see FIG. 12). Become.

ちなみに、制御部13は、S203のステップにおいて、第2バー51の位置を決定することも行う。具体的には、制御部13は、第2バー51の位置をセンターライン42と同位置に決定する。   Incidentally, the control part 13 also determines the position of the 2nd bar | burr 51 in the step of S203. Specifically, the control unit 13 determines the position of the second bar 51 to be the same position as the center line 42.

以下、レコード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 first bar 50, the control unit 13 updates the first partial timing data in order to move the guide mark 48 in a movement mode different from the normal movement mode ( S204), the process proceeds to step S205. In step S204, the process shown in FIG. 16 is executed.

すなわち、制御部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 control unit 13 indicates that any of the “A”, “B”, and “C” fields of the first record R1 represents “1” and the values of the remaining fields are “0”. One of the “A”, “B”, and “C” fields is updated from “1” to “3”, and one of the remaining fields is updated from “0” to “2”.

例えば、境界レコードが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 guide mark 48A corresponding to the “A” field has an initial position indicated by a Y coordinate value “Y2” associated with the “B” field and an X coordinate value “X1” associated with the record R1. It is displayed on the PB. That is, the guide mark 48A for guiding the reference timing for performing the game operation A is displayed at the initial position PB corresponding to the guide mark 48B for guiding the reference timing for performing the game operation B.

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 guide mark 48A corresponding to the “A” field has a position MA2 indicated by the X coordinate value “X4” associated with the record R4 and the Y coordinate value “Y1” associated with the “A” field. It is displayed at (first intermediate position). That is, the guide mark 48A for guiding the reference timing for performing the game operation A is displayed on the route connecting the initial position PA and the reference mark 46A (target position TA1).

次に、第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 control unit 13 determines the position of the second bar 51 in the same manner as in step S203 (S206). The controller 13 also determines the position of the first bar 50 to be the same position as the center line 42.

そして、制御部13は、S204のステップと同様にして、第2の部分タイミングデータを更新する(S207)。   And the control part 13 updates 2nd partial timing data similarly to the step of S204 (S207).

そして、制御部13は、S205のステップに進む。   And the control part 13 progresses to the step of S205.

S205のステップでは、制御部13は、第1の部分タイミングデータに基づいて第1案内領域44の画像を生成し、表示部16に表示させる。また、制御部13は、第2の部分タイミングデータに基づいて第2案内領域45の画像を生成し、表示部16に表示させる。こうして、制御部13は、ゲーム画面40を表示部16に表示させる(S205)。   In step S <b> 205, the control unit 13 generates an image of the first guidance area 44 based on the first partial timing data and causes the display unit 16 to display the image. In addition, the control unit 13 generates an image of the second guidance area 45 based on the second partial timing data and causes the display unit 16 to display the image. Thus, the control unit 13 displays the game screen 40 on the display unit 16 (S205).

例えば、制御部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 guide mark 48A when there is a record in which the “A” field indicates “1” in the first partial timing data. Is displayed at a position represented by the X coordinate value associated with the record and the Y coordinate value “Y1” associated with the “A” field. Further, for example, the control unit 13 (1-2 guiding means) includes a record in which the “A” field indicates “3” and the “B” field indicates “2” in the first partial timing data. In some cases, the guidance mark 48A is displayed at a position represented by the X coordinate value associated with the record and the Y coordinate value “Y2” associated with the “B” field.

ここで、第1プレイヤが優勢である場合のゲーム画面40について検討する。ここでは、一例として、S201のステップが実行された結果、図15に示すような第1の部分タイミングデータが主記憶14に記憶されている場合を例に採り上げる。なお、以下、図15において太枠で囲われたレコードのことを注目レコードと呼ぶ。   Here, the game screen 40 when the first player is dominant will be considered. Here, as an example, the case where the first partial timing data as shown in FIG. 15 is stored in the main memory 14 as a result of the execution of step S201 will be taken as an example. Hereinafter, the record surrounded by a thick frame in FIG. 15 is referred to as a record of interest.

図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 guide mark 48A is displayed at the initial position PA indicated by the X coordinate value “X1” and the Y coordinate value “Y1” as shown on the right side of FIG. 15, and then moves toward the target position TA1. It becomes. In FIG. 15, the reference mark 46 is omitted.

一方、第1プレイヤが劣勢である場合のゲーム画面40について検討する。ここでも、S201のステップが実行された結果、図15に示すような第1の部分タイミングデータが主記憶14に記憶されている場合を例に採り上げる。なお、境界レコードはレコードR3であるものとする。   On the other hand, the game screen 40 when the first player is inferior will be considered. Again, the case where the first partial timing data as shown in FIG. 15 is stored in the main memory 14 as a result of the execution of step S201 will be taken as an example. It is assumed that the boundary record is record R3.

この場合、最初のレコード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 guidance mark 48A is associated with the X coordinate value “X1” associated with the first record R1 (target record) and the “B” field. The displayed Y coordinate value “Y2” is displayed at the initial position PB. In FIG. 17A, the reference mark 46 is omitted.

その後、注目レコードは、注目レコードが境界レコードとなるまでの間、そのまま下に移動していくこととなる。つまり、案内マーク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 guide mark 48A moves toward the target position TB1 until it reaches the first bar 50. FIG. 17B shows the first partial timing data and the image of the first guide area 44 when the record of interest becomes a boundary record (that is, record R3). As shown in the figure, the guide mark 48A is an intermediate position represented by an X coordinate value “X3” associated with the record R3 and a Y coordinate value “Y2” associated with the “B” field. It is displayed in MB1. In FIG. 17B, the reference mark 46 is omitted.

図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 guide mark 48A has an X coordinate value “X4” associated with the record R4 and a Y coordinate value “X” associated with the “A” field. Y1 ”is displayed at a position MA2 (first intermediate position). In FIG. 19, the reference mark 46 is omitted.

その後、注目レコードは、そのまま下に移動していくこととなる。つまり、位置MA2に表示された案内マーク48Aは、目標位置TA1に向かって移動していくこととなる。   Thereafter, the record of interest moves down as it is. That is, the guide mark 48A displayed at the position MA2 moves toward the target position TA1.

ゲーム画面を更新すると、制御部13は、楽曲の再生が完了したか否かを判定する(S107)。楽曲の再生が終了していない場合(S107のN)、制御部13は、S104以降のステップを再度実行する。   When the game screen is updated, the control unit 13 determines whether or not the reproduction of the music is completed (S107). When the reproduction of the music has not ended (N in S107), the control unit 13 executes the steps subsequent to S104 again.

一方、楽曲の再生が終了した場合(S107のY)、制御部13は、ゲーム結果を出力する。例えば、第1プレイヤの得点と、第2プレイヤの得点と、を表示部16に表示させる。   On the other hand, when the reproduction of the music is finished (Y in S107), the control unit 13 outputs a game result. For example, the score of the first player and the score of the second player are displayed on the display unit 16.

[5.まとめ]
以上説明したゲームシステム10では、第1プレイヤに与えられた評価と第2プレイヤに与えられた評価とのうちの少なくとも一方に基づいて、第1プレイヤにとってのゲームの難易度が変化するようになる。例えば、ゲームシステム10では、第1プレイヤが優勢である場合は、案内マーク48Aが初期位置PAから目標位置TA1に向かって移動し、第1プレイヤの得点が劣勢である場合は、案内マーク48Aが初期位置PBから目標位置TB1に向かって一時的に移動した後、目標位置TA1に向かって移動する。
[5. Summary]
In the game system 10 described above, the difficulty level of the game for the first player changes based on at least one of the evaluation given to the first player and the evaluation given to the second player. . For example, in the game system 10, when the first player is dominant, the guidance mark 48A moves from the initial position PA toward the target position TA1, and when the score of the first player is inferior, the guidance mark 48A is After moving temporarily from the initial position PB toward the target position TB1, it moves toward the target position TA1.

この場合、案内マーク48Aが初期位置PBから目標位置TB1に向かって一時的に移動するため、本来はゲーム操作Aを行うべき基準タイミングを案内するはずの案内マーク48Aが、あたかも、ゲーム操作Bを行うべき基準タイミングを案内するかのように振る舞うことになる。その結果、第1プレイヤにとってのゲームの難易度が上昇する。ゲームシステム10によれば、ゲーム音楽に合わせてゲーム操作を行うゲームを第1プレイヤ及び第2プレイヤがプレイする場合の興趣を向上させることが可能になる。   In this case, since the guide mark 48A temporarily moves from the initial position PB toward the target position TB1, the guide mark 48A that should originally guide the reference timing for performing the game operation A is as if the game operation B It behaves as if guiding the reference timing to be performed. As a result, the difficulty level of the game for the first player increases. According to the game system 10, it becomes possible to improve the interest in the case where the first player and the second player play a game in which a game operation is performed in accordance with game music.

また、ゲームシステム10では、第1プレイヤに与えられた評価と第2プレイヤに与えられた評価とのうちの少なくとも一方に基づいて、センターラインと第1バー50との間の距離rが変化する。このため、例えば、案内マーク48Aが初期位置PBから目標位置TB1に向かって一時的に移動した後、目標位置TA1に向かって移動するような場合における「案内マーク48Aが初期位置PBから目標位置TB1に向かって一時的に移動する際の移動距離」が、第1プレイヤに与えられた評価と第2プレイヤに与えられた評価とのうちの少なくとも一方に基づいて変化するようになる。   In the game system 10, the distance r between the center line and the first bar 50 changes based on at least one of the evaluation given to the first player and the evaluation given to the second player. . Therefore, for example, when the guide mark 48A temporarily moves from the initial position PB toward the target position TB1 and then moves toward the target position TA1, “the guide mark 48A moves from the initial position PB to the target position TB1. The movement distance at the time of moving temporarily toward the point "changes based on at least one of the evaluation given to the first player and the evaluation given to the second player.

この場合、例えば第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 guidance mark 48A behaves as if guiding the reference timing for performing the game operation B changes. As a result, the degree to which the difficulty level of the game for the first player increases varies depending on how inferior the first player is. Also from this point, the difficulty level of the game for the first player changes, and the interest of the game is improved when the first player and the second player play a game in which the game operation is performed in accordance with the game music. It becomes possible.

なお、本発明は以上に説明した実施の形態に限定されるものではない。   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, Modification 1 and Modification 2) will be described.

[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 game screen 40 when the first player is inferior in the first modification. As shown in the figure, in the first modification, not only the guide mark 48 but also the additional guide marks 60A, 60B, 60C are displayed in the first guide area 44. The additional guide marks 60A, 60B, and 60C are displayed above the reference marks 46A, 46B, and 46C, respectively. Here, the same mark is used as the additional guidance marks 60A, 60B, 60C.

追加案内マーク60Aは、「基準タイミングデータにより示される第1プレイヤがゲーム操作Aを行うべき基準タイミング」とは別に新たに追加された「第1プレイヤがゲーム操作Aを行うべき基準タイミング」(以下、「第1プレイヤがゲーム操作Aを行うべき追加基準タイミング」と記載する)、を第1プレイヤに案内するための画像である。   The additional guidance mark 60A is newly added to the “reference timing at which the first player should perform the game operation A” separately from “the reference timing at which the first player should perform the game operation A” (hereinafter referred to as the reference timing data). Are described as “additional reference timing at which the first player should perform the game operation A”).

同様に、追加案内マーク60Bは、「基準タイミングデータにより示される第1プレイヤがゲーム操作Bを行うべき基準タイミング」とは別に新たに追加された「第1プレイヤがゲーム操作Bを行うべき基準タイミング」(以下、「第1プレイヤがゲーム操作Bを行うべき追加基準タイミング」と記載する)、を第1プレイヤに案内するための画像である。   Similarly, the additional guidance mark 60B is newly added to the “reference timing at which the first player should perform the game operation B” separately from the “reference timing at which the first player should perform the game operation B indicated by the reference timing data”. (Hereinafter referred to as “additional reference timing at which the first player should perform the game operation B”) is an image for guiding the first player.

また、追加案内マーク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 additional guide mark 60A corresponds to the reference mark 46A. The additional guide mark 60A is displayed at the position between the initial position PA and the midway position MA1, or at the midway position MA1 itself, and then gradually moves downward with time to approach the reference mark 46A. The additional guidance mark 60A overlaps the reference mark 46A at an additional reference timing at which the first player should perform the game operation A.

追加案内マーク60Bは、基準マーク46Bに対応する。追加案内マーク60Bは、初期位置PBと途中位置MB1との間の位置、又は途中位置MB1自身に表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Bに接近する。追加案内マーク60Bは、第1プレイヤがゲーム操作Bを行うべき追加基準タイミングにて基準マーク46Bに重なる。   The additional guide mark 60B corresponds to the reference mark 46B. After the additional guide mark 60B is displayed at a position between the initial position PB and the midway position MB1 or at the midway position MB1 itself, the additional guide mark 60B gradually moves downward as time passes and approaches the reference mark 46B. The additional guidance mark 60B overlaps the reference mark 46B at an additional reference timing at which the first player should perform the game operation B.

追加案内マーク60Cは、基準マーク46Cに対応する。追加案内マーク60Cは、初期位置PCと途中位置MC1との間の位置、又は途中位置MC1自身に表示された後、時間経過に伴って下方に徐々に移動して、基準マーク46Cに接近する。追加案内マーク60Cは、第1プレイヤがゲーム操作Cを行うべき追加基準タイミングにて基準マーク46Cに重なる。   The additional guide mark 60C corresponds to the reference mark 46C. The additional guide mark 60C is displayed at a position between the initial position PC and the midway position MC1, or at the midway position MC1 itself, and then gradually moves downward with time to approach the reference mark 46C. The additional guidance mark 60C overlaps the reference mark 46C at an additional reference timing at which the first player should perform the game operation C.

第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 second guidance area 45.

この場合、追加案内マーク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 additional guidance mark 60A is displayed in the second guidance area 45 at a position between the initial position PC and the second bar 51 or a position on the second bar 51, and then gradually upwards as time passes. Move and approach the reference mark 46A.

また、追加案内マーク60Bは、「基準タイミングデータにより示される第2プレイヤがゲーム操作Bを行うべき基準タイミング」とは別に新たに追加された「第2プレイヤがゲーム操作Bを行うべき基準タイミング」を案内する。追加案内マーク60Bは、第2案内領域45において、初期位置PBと第2バー51との間の位置、又は第2バー51上の位置に表示された後、時間経過に伴って上方に徐々に移動して、基準マーク46Bに接近する。   Further, the additional guidance mark 60B is newly added to “a reference timing at which the second player should perform the game operation B” separately from “a reference timing at which the second player should perform the game operation B indicated by the reference timing data”. To guide you. The additional guidance mark 60B is displayed in the second guidance area 45 at a position between the initial position PB and the second bar 51, or a position on the second bar 51, and then gradually upwards as time passes. Move and approach the reference mark 46B.

また、追加案内マーク60Cは、「基準タイミングデータにより示される第2プレイヤがゲーム操作Cを行うべき基準タイミング」とは別に新たに追加された「第2プレイヤがゲーム操作Cを行うべき基準タイミング」を案内する。追加案内マーク60Cは、初期位置PCと第2バー51との間の位置、又は第2バー51上の位置に表示された後、時間経過に伴って上方に徐々に移動して、基準マーク46Cに接近する。   Further, the additional guidance mark 60C is newly added to the “reference timing at which the second player should perform the game operation C” separately from the “reference timing at which the second player should perform the game operation C indicated by the reference timing data”. To guide you. The additional guide mark 60C is displayed at a position between the initial position PC and the second bar 51, or a position on the second bar 51, and then gradually moves upward as time elapses. To approach.

(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 first guide unit 80 in the first modification. As shown in the figure, the first guide unit 80 includes an additional unit 80e in addition to the 1-1 guide unit 80a, the 1-2 guide unit 80b, the guide control unit 80c, and the distance control unit 80d. . The functions of the 1-1 guide unit 80a, the 1-2 guide unit 80b, the guide control unit 80c, and the distance control unit 80d are the same as those in FIG. Here, only the adding unit 80e will be described.

追加部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 addition unit 80e In addition to the “first reference timing for performing the 1-1 game operation indicated by the reference timing data”, the first reference timing for performing the 1-1 game operation is newly added and guided. Here, the adding unit 80e has a probability according to the distance between the first initial position and the first intermediate position between the first initial position and the first target position, and the first initial position, The additional guidance image is displayed between the first halfway position and the additional guidance image displayed between the first initial position and the first halfway position is moved toward the first target position. -1 A new first reference timing for performing a game operation is newly added and guided.

ここで、第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 first evaluation unit 76 and the evaluation result of the second evaluation unit 78. Corresponds to “information”. When the difference Δ is smaller than 0, that is, when the first player is inferior, “information based on at least one of the evaluation result of the first evaluation unit 76 and the evaluation result of the second evaluation unit 78”. Corresponds to “when a predetermined condition is satisfied”.

また、ゲーム操作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 additional guidance mark 60A corresponds to an “additional guidance image”. Further, the additional reference timing at which the first player should perform the game operation A (1-1st game operation) corresponds to the newly added “first reference timing at which the game operation A should be performed”.

なお、追加部80eの機能の詳細については後述する(後述の図22参照)。   The details of the function of the adding unit 80e will be described later (see FIG. 22 described later).

(3)次に、変形例1において制御部13が実行する処理について説明する。変形例1においても、制御部13は、図11に示す処理と同様の処理を行う。   (3) Next, processing executed by the control unit 13 in the first modification will be described. Also in the modification 1, the control part 13 performs the process similar to the process shown in FIG.

但し、制御部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 control unit 13 sets the additional reference timing at which the game operation A should be performed and the timing at which the first player performed the game operation A. The timing difference is also acquired as the above-described timing difference ΔT.

また、制御部13は、第1プレイヤが劣勢である場合(S202のY)に、S204のステップにおいて、図16に示す処理ではなく、図22に示す処理を実行する。   In addition, when the first player is inferior (Y in S202), the control unit 13 executes the process shown in FIG. 22 instead of the process shown in FIG. 16 in step S204.

すなわち、制御部13は、S401のステップにおいて、図16のS301のステップと同様の処理を実行する。また、S402のステップにおいて、図16のS302のステップと同様の処理を実行する。   That is, the control unit 13 executes the same process as that in step S301 in FIG. 16 in step S401. In step S402, processing similar to that in step S302 in FIG. 16 is executed.

ただし、変形例1では、制御部13が、S402のステップの後、第1プレイヤがゲーム操作A〜Cを行うべき追加基準タイミングを追加するために、さらにS403のステップも実行する。   However, in the first modification, after the step of S402, the control unit 13 further executes a step of S403 in order to add an additional reference timing for the first player to perform the game operations A to C.

すなわち、制御部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 additional guidance mark 60A. The “B” field corresponds to the additional guidance mark 60B. The “C” field corresponds to the additional guidance mark 60C.

第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 additional guidance mark 60A corresponding to the “A” field should be displayed. When the “B” field represents “4”, this indicates that the additional guidance mark 60B corresponding to the “B” field should be displayed. When the “C” field represents “4”, this indicates that the additional guidance mark 60C corresponding to the “C” field should be displayed.

また、第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 additional guidance mark 60A should be displayed is determined by the type of record in which the “A” field indicates “4”, and the additional guidance mark 60B is displayed by the type of record in which the “B” field indicates “4”. The position where the additional guidance mark 60C should be displayed can be determined by the type of record in which the “C” field indicates “4”. For example, when the “A” field of a record Rx represents “4”, this is because the additional guidance mark 60A is associated with the record Rx with the Y coordinate value “Y1” associated with the “A” field. The X coordinate value indicates that it should be displayed at the position indicated by For example, when the “B” field of a record Rx represents “4”, this is because the additional guide mark 60B corresponds to the Y coordinate value “Y2” associated with the “B” field and the record Rx. It indicates that it should be displayed at the position indicated by the appended X coordinate value. For example, when the “C” field of a record Rx represents “4”, this indicates that the additional guidance mark 60C corresponds to the Y coordinate value “Y3” associated with the “C” field and the record Rx. It indicates that it should be displayed at the position indicated by the appended X coordinate value.

図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 additional guidance mark 60A is represented by an X coordinate value “X2” associated with the record R2 and a Y coordinate value “Y1” associated with the “A” field. It will be displayed at the position.

また、図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 additional guidance mark 60B is displayed at the position represented by the X coordinate value “X2” and the Y coordinate value “Y2”. Further, according to FIG. 23, the “C” field of the record R2 indicates “4”. Accordingly, as shown on the right side of FIG. 23, the additional guidance mark 60C is displayed at a position represented by the X coordinate value “X2” and the Y coordinate value “Y3”. In FIG. 23, the reference mark 46 is omitted.

その後、制御部13は、図14で説明したようにして、ゲーム画面40を表示部16に表示させる(S205)。なお、変形例1では、制御部13は、第1の部分タイミングデータのうちに、「A」、「B」、「C」フィールドの少なくとも一つが「4」を表すレコードがある場合、追加案内マーク60を表示部16に表示させる。例えば、制御部13(追加手段)は、「A」フィールドが「4」を表すレコードがある場合、追加案内マーク60A(追加案内画像)を表示させる。   Thereafter, the control unit 13 displays the game screen 40 on the display unit 16 as described with reference to FIG. 14 (S205). In the first modification, the control unit 13 adds the additional guidance when there is a record in which at least one of the “A”, “B”, and “C” fields is “4” in the first partial timing data. The mark 60 is displayed on the display unit 16. For example, when there is a record in which the “A” field indicates “4”, the control unit 13 (addition means) displays an additional guidance mark 60A (additional guidance image).

ところで、上述のように、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 additional guidance mark 60A (guidance image) displayed when the “A” field of the update target record is updated from “0” to “4” is always the initial position PA (first initial position). And the position MA2 (first intermediate position) corresponding to the “A” field of the record next to the boundary record. Similarly, the additional guidance mark 60B (guidance image) displayed when the “B” field of the update target record is updated from “0” to “4” is always the initial position PB (first initial position). Are displayed between the position MB2 (first intermediate position) corresponding to the “B” field of the record next to the boundary record. Further, the additional guidance mark 60C (guidance image) displayed when the “C” field of the record to be updated is updated from “0” to “4” always includes the initial position PC (first initial position), It is displayed between the position MC2 (first intermediate position) corresponding to the “C” field of the record next to the boundary record.

例えば、図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 game screen 40 in the first modification when the first player is inferior will be considered. Here, as an example, the case where the first partial timing data as shown in FIG. 15 is stored in the main memory 14 as a result of the execution of step S201 will be taken as an example. Here, it is assumed that the update target records are records R2 and R3, and the next record after the boundary record is record R4. Hereinafter, the record R2 in which the “A” field, the “B” field, and the “C” field all represent “0” in FIG. 15 is referred to as a record of interest.

この場合、注目レコードが更新対象レコードに該当する間、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 additional guidance mark 60A (additional guidance image) is displayed at the position represented by the X coordinate value “X2” and the Y coordinate value “Y1” as shown on the right side in FIG. It will move toward the position TA1 (first target position). Similarly, as shown on the right side of FIG. 23, the additional guidance mark 60B is displayed at the position represented by the X coordinate value “X2” and the Y coordinate value “Y2”, and then toward the target position TB1. Will move. Similarly, as shown on the right side of FIG. 23, the additional guidance mark 60C is displayed at the position represented by the X coordinate value “X2” and the Y coordinate value “Y3”, and then the target position TC1 (the second position). Will move toward.

ここで、例えば注目レコードの「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 first bar 50 and the first record becomes the update target record. Therefore, the number of records to be updated is the distance (second distance) between the initial position PB (second initial position) and the midway position MB1 (second midway position) on the first bar 50, and the initial position PC. It changes depending on the distance r which is also the distance (second distance) between the (second initial position) and the midway position MC1 (second midway position) on the first bar 50. In addition, the number of records to be updated also changes according to the “distance between the initial position PA (first initial position) and the position MA2 (first intermediate position)” (first distance) that changes according to the distance r. .

してみると、「初期位置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 control unit 13 executes the process of step S403, whereby an additional reference timing at which the first player should perform the game operation B with a probability corresponding to “the distance between the initial position PB and the position MB2”. Or an additional reference timing at which the first player should perform the game operation C with a probability corresponding to the “distance between the initial position PC and the position MC2”.

以上のように、変形例1では、例えば第1プレイヤが劣勢である場合に、基準タイミングデータにより示される第1プレイヤがゲーム操作A〜Cを行うべき基準タイミングとは別に、「第1プレイヤがゲーム操作A〜Cを行うべき基準タイミング」が新たに追加して案内される。   As described above, in Modification 1, for example, when the first player is inferior, apart from the reference timing at which the first player should perform the game operations A to C indicated by the reference timing data, A reference timing for performing the game operations A to C is newly added and guided.

ここにおいて、変形例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, Modification 2 will be described.

(1)図24及び図25は、変形例2において、第1プレイヤが劣勢である場合における第1案内領域44の画像を示す図である。図25は、図24に示す画像が表示された後の第1案内領域44の画像を示している。   (1) FIGS. 24 and 25 are diagrams showing images of the first guide area 44 in the second modification when the first player is inferior. FIG. 25 shows an image of the first guide area 44 after the image shown in FIG. 24 is displayed.

図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 additional guidance mark 60A described in the first modification is displayed.

但し、変形例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 additional guidance mark 60A is displayed during

さらに、図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 additional guide mark 60A displayed between the initial position PB and the midway position MB1 moves to the midway position MB1, the midway position MA1 and the target position TA1 The position MA2 moves toward the reference mark 46A. The additional guidance mark 60A overlaps the reference mark 46A at the additional reference timing at which the first player should perform the game operation A.

このように、変形例2では、追加案内マーク60Aの移動態様が、変形例1とは異なっている。以下、この点について説明する。   Thus, in the second modification, the movement mode of the additional guide mark 60A is different from that in the first modification. Hereinafter, this point will be described.

(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 game system 10 is included in the first-first guide unit 80. However, in the second modification, the function of the adding unit 80e is different from that in the first modification. Therefore, the function of the adding unit 80e will be described below.

すなわち、変形例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 unit 80e in the modified example 2 displays the additional guidance mark 60A (additional guidance image) for guiding the additional reference timing at which the first player should perform the game operation A (1-1 game operation), for example, at the initial position PA. Not between (first initial position) and position MA2 (first intermediate position), but between initial position PB (second initial position) and intermediate position MB1 (second intermediate position), or initial position PC (first 2 initial position) and an intermediate position MC1 (second intermediate position). Therefore, in the second modification, the position where the additional guidance image is generated is different from that in the first modification.

また、変形例2における追加部80eは、例えば第1プレイヤがゲーム操作A(第1−1ゲーム操作)を行うべき追加基準タイミングを案内する追加案内マーク60A(追加案内画像)を、初期位置PB(第2初期位置)と途中位置MB1(第2途中位置)との間に表示した場合、追加案内マーク60A(追加案内画像)を、目標位置TB1(第2目標位置)に向けて途中位置MB1(第2途中位置)まで移動させた後、目標位置TA1に向けて移動させる。そのため、変形例2では、追加案内画像の移動のさせ方が変形例1と異なる。   In addition, the adding unit 80e according to the modified example 2 displays an additional guide mark 60A (additional guide image) for guiding an additional reference timing at which the first player should perform the game operation A (1-1 game operation), for example, at the initial position PB. When displayed between the (second initial position) and the midway position MB1 (second midway position), the additional guidance mark 60A (additional guidance image) is moved toward the target position TB1 (second target position). After being moved to (second intermediate position), it is moved toward the target position TA1. Therefore, in the second modification, the method of moving the additional guide image is different from the first modification.

なお、変形例2における追加部80eは、例えば第1プレイヤがゲーム操作Aを行うべき追加基準タイミングを案内する追加案内マーク60A(追加案内画像)を、初期位置PA(第1初期位置)と位置MA2(第1途中位置)との間の距離に応じた確率ではなく、初期位置PB(第2初期位置)と途中位置MB1(第2途中位置)との間の距離に応じた確率や、初期位置PCと途中位置MC1との間の距離に応じた確率で表示させることになる。このため、変形例2では、追加案内マーク60Aを表示させる基礎となる確率も、変形例1とは異なる。   In addition, the adding unit 80e in the modified example 2 uses, for example, an additional guide mark 60A (additional guide image) for guiding an additional reference timing at which the first player should perform the game operation A, an initial position PA (first initial position) and a position. It is not the probability according to the distance between MA2 (first intermediate position) but the probability according to the distance between initial position PB (second initial position) and intermediate position MB1 (second intermediate position) The display is performed with a probability corresponding to the distance between the position PC and the midway position MC1. For this reason, in the second modification, the probability of displaying the additional guidance mark 60A is also different from that in the first modification.

なお、変形例2における追加部80eの機能の詳細については後述する(後述の図26参照)。   The details of the function of the adding unit 80e in Modification 2 will be described later (see FIG. 26 described later).

(3)次に、変形例2において制御部13が実行する処理について説明する。変形例2においても、制御部13は、図11に示す処理と同様の処理を行う。   (3) Next, processing executed by the control unit 13 in the second modification will be described. Also in the modification 2, the control part 13 performs the process similar to the process shown in FIG.

但し、制御部13は、変形例1と同様に、S104のステップにおいて、例えば第1プレイヤが行ったゲーム操作Aを評価する場合、ゲーム操作Aを行うべき追加基準タイミングと第1プレイヤがゲーム操作Aを行ったタイミングとのタイミング差も、上述したタイミング差ΔTとして取得する。   However, similarly to the first modification, the control unit 13 evaluates the game operation A performed by the first player in step S104, for example, the additional reference timing at which the game operation A should be performed, and the first player performing the game operation. The timing difference from the timing at which A is performed is also acquired as the above-described timing difference ΔT.

また、制御部13は、第1プレイヤが劣勢である場合(S202のY)に、S204のステップにおいて、図16に示す処理ではなく、図26に示す処理を実行する。   In addition, when the first player is inferior (Y in S202), the control unit 13 executes the process shown in FIG. 26 in step S204 instead of the process shown in FIG.

すなわち、制御部13は、S501のステップにおいて、図16のS301のステップと同様の処理を実行する。また、S502のステップにおいて、図16のS302のステップと同様の処理を実行する。   That is, in step S501, the control unit 13 performs the same process as in step S301 in FIG. In step S502, processing similar to that in step S302 in FIG. 16 is executed.

ただし、変形例2では、S502のステップの後、制御部13は、例えば、第1プレイヤがゲーム操作Aを行うべき追加基準タイミングを追加するために、さらにS503のステップを実行する。また、制御部13は、第1プレイヤがゲーム操作Aを行うべき追加基準タイミングを案内するための追加案内マーク60Aを、初期位置PBと途中位置MB1との間、又は初期位置PCと途中位置MC1との間に表示させるためにも、S503のステップを実行する。   However, in Modification 2, after the step of S502, the control unit 13 further executes a step of S503 in order to add an additional reference timing for the first player to perform the game operation A, for example. Further, the control unit 13 sets an additional guidance mark 60A for guiding an additional reference timing at which the first player should perform the game operation A between the initial position PB and the midway position MB1 or between the initial position PC and the midway position MC1. Step S503 is also executed in order to display between the two.

すなわち、制御部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 control unit 13 updates each field representing “0” from “0” to “5” with a predetermined probability based on a random number. When any field is updated from “0” to “5”, the control unit 13 updates any of the remaining fields representing “0” from “0” to “6”.

例えば、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 additional guidance mark 60A for guiding the additional reference timing for performing the game operation A is displayed at a position represented by the X coordinate value “X2” and the Y coordinate value “Y2”. Show. That is, as shown on the right side of FIG. 27A, the additional guidance mark 60A is displayed between the initial position PB corresponding to the game operation B and the midway position MB1.

また、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 additional guide mark 60A displayed between the initial position PB corresponding to the game operation B and the midway position MB1 reaches the midway position MB1. The next record of the boundary record is updated so that the additional guidance mark 60A is displayed between the initial position PA corresponding to the game operation A and the target position TA1 (S504). For example, when “Xb” is “X3”, the boundary record becomes the record R3, so the record next to the boundary record becomes the record R4.

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 additional guidance mark 60A that guides the additional reference timing for performing the game operation A includes the X coordinate value “X4” associated with the record R4 and the Y coordinate value associated with the “A” field. It is displayed at a position MA2 represented by “Y1”. That is, the additional guidance mark 60A is displayed between the midway position MA1 and the target position TA1.

その後、制御部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 control unit 13 displays the game screen 40 on the display unit 16 in the same manner as in the first modification (S205). In the second modification, in step S205, the control unit 13 includes a record in which any one of the “A”, “B”, and “C” fields indicates “4” in the first partial timing data. If there is, the additional guide mark 60 is displayed on the display unit 16. In Modification 2, for example, when the first partial timing data includes a record in which the “A” field represents “5” and the “B” field represents “6”, The additional guidance mark 60A is displayed at a position represented by the X coordinate value corresponding to the record and the Y coordinate value “Y2” associated with the “B” field. For example, when the “A” field of the record R3 represents “5” and the “B” field represents “6”, the X coordinate value “X3” corresponding to the record R3 is associated with the “B” field. The additional guidance mark 60A is displayed at the position represented by the Y coordinate value “Y2”.

ここで、変形例2における、第1プレイヤが劣勢である場合のゲーム画面40について検討する。ここでも、一例として、S201のステップが実行された結果、図15に示すような第1の部分タイミングデータが主記憶14に記憶されている場合を例に採り上げる。ここでは、更新対象レコードがレコードR2である場合(すなわち、境界レコードがレコードR3である場合)を想定する。なお、以下、図15において「A」フィールド、「B」フィールド、及び「C」フィールドがすべて「0」を表すレコードR2のことを注目レコードと呼ぶ。   Here, the game screen 40 in the modified example 2 when the first player is inferior will be considered. Here, as an example, the case where the first partial timing data as shown in FIG. 15 is stored in the main memory 14 as a result of the execution of step S201 will be taken as an example. Here, it is assumed that the update target record is the record R2 (that is, the boundary record is the record R3). Hereinafter, the record R2 in which the “A” field, the “B” field, and the “C” field all represent “0” in FIG. 15 is referred to as a record of interest.

この場合、注目レコードが更新対象レコードに該当する間、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 additional guidance mark 60A is displayed at the position represented by the X coordinate value “X2” and the Y coordinate value “Y2”. . That is, the additional guidance mark 60A is displayed between the initial position PB and the midway position MB1 (second midway position).

その後、注目レコードは、注目レコードが境界レコード(すなわち、レコード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 additional guidance mark 60A moves toward the target position TB1 until it reaches the first bar 50. FIG. 27B shows the first partial timing data and the image of the first guide area 44 when the record of interest becomes a boundary record. As shown in the figure, an additional guidance mark 60A is displayed at an intermediate position MB1 represented by an X coordinate value “X3” and a Y coordinate value “Y2”. In FIG. 27B, the reference mark 46 is omitted.

図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 additional guidance mark 60A is displayed at the position MA2 represented by the X coordinate value “X4” and the Y coordinate value “Y1”. . In FIG. 29, the reference mark 46 is omitted.

その後、注目レコードは、そのまま下に移動していくことになる。つまり、位置MA2に表示された追加案内マーク60Aは、目標位置TA1に向かって移動していくこととなる。   Thereafter, the record of interest moves down as it is. That is, the additional guidance mark 60A displayed at the position MA2 moves toward the target position TA1.

ここで、例えば注目レコードの「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 first bar 50 and the first record R1 is the update target record. Therefore, the number of update target records changes according to the distance r that is the distance between the initial position PB (second initial position) and the midway position MB1 (second midway position).

してみると、更新対象レコードの数が距離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 additional guide mark 60A for guiding an additional reference timing at which the game operation A is to be performed has other initial positions corresponding to other game operations and Displayed between intermediate positions (for example, initial position PB and intermediate position MB1). Then, an additional guide mark 60A displayed between the initial position corresponding to the other game operation and the intermediate position (for example, the initial position PB and the intermediate position MB1) indicates the target position (for example, the target position) corresponding to the other game operation. After moving temporarily toward TB1), it moves toward the target position TA1 corresponding to the game operation A. For this reason, the additional guidance mark 60A that should originally guide the additional reference timing for performing the game operation A behaves as if it guides the additional reference timing for performing another game operation. As a result, the difficulty level of the game for the first player increases, and the interest of the game can be improved.

また、変形例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 additional guidance mark 60A from the initial position (eg, initial position PB) corresponding to another game operation (eg, game operation B) to the target position (eg, target position TB1) corresponding to the other game operation. ) “Moving distance when the additional guide mark 60A temporarily moves from the initial position PB toward the target position TB1” in the case of moving to the target position TA1 after moving temporarily toward It changes based on at least one of the evaluation given to one player and the evaluation given to the second player.

この場合、例えば第1プレイヤがどの程度劣勢であるかによって、追加案内マーク60Aがゲーム操作Bを行うべき追加基準タイミングを案内するかのように振る舞う時間が変化するようになる。その結果、第1プレイヤがどの程度劣勢であるかによって第1プレイヤにとってのゲームの難易度が上昇する度合いが変化するようになる。この点からも、ゲームの興趣を向上させることが可能になる。   In this case, for example, depending on how inferior the first player is, the time when the additional guidance mark 60A behaves as if guiding the additional reference timing for performing the game operation B changes. As a result, the degree to which the difficulty level of the game for the first player increases varies depending on how inferior the first player is. From this point, it is possible to improve the interest of the game.

[7.その他]
また、例えば、第1バー50又は第2バー51がセンターライン42上に表示されない場合における上記距離rは、第1プレイヤの得点や第2プレイヤの得点に関わらず、一定であってもよい。
[7. Others]
Further, for example, the distance r when the first bar 50 or the second bar 51 is not displayed on the center line 42 may be constant regardless of the score of the first player or the score of the second player.

また、例えば、案内マーク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 first guide area 44 until the guide mark 48 reaches the first bar 50. For example, the guide marks 48 moving toward the first bar 50 may not be displayed in the first guide area 44 at a rate of one per N (N is an integer of 2 or more).

また、追加案内マーク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 1st guide part 80 may contain both the function of the addition part 80e in the modification 1, and the function of the addition part 80e in the modification 2.

また、例えば、以上の説明では、案内マーク48Aの移動経路が直線になっていたが、案内マーク48Aの移動経路は直線に限られず、例えば曲線であってもよい。案内マーク48B、案内マーク48C、追加案内マーク60A、追加案内マーク60B、追加案内マーク60Cの移動経路に関しても同様である。   For example, in the above description, the movement path of the guide mark 48A is a straight line. However, the movement path of the guide mark 48A is not limited to a straight line, and may be a curved line, for example. The same applies to the movement route of the guidance mark 48B, the guidance mark 48C, the additional guidance mark 60A, the additional guidance mark 60B, and the additional guidance mark 60C.

また例えば、本発明は、プレイヤが楽曲に合わせてゲーム操作を行う各種ゲームに適用することが可能である。また例えば、ゲームシステム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 game system 10 may be realized by, for example, 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. . In addition, the game system 10 may include a plurality of game devices (a portable game machine, a home game machine, a personal computer, etc.) connected to a communication network.

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プレイヤと第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基準タイミングの案内を行わせる案内制御手段と、を含むこと、
を特徴とするゲームシステム。
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案内手段は、
前記第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プレイヤと第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プレイヤと第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基準タイミングの案内を行わせる案内制御手段と、を含むこと、
を特徴とするプログラム。
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
JP2010079803A 2010-03-30 2010-03-30 GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM Active JP5210343B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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