Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7631074B2 - Game system and program - Google Patents
[go: Go Back, main page]

JP7631074B2 - Game system and program - Google Patents

Game system and program Download PDF

Info

Publication number
JP7631074B2
JP7631074B2 JP2021061854A JP2021061854A JP7631074B2 JP 7631074 B2 JP7631074 B2 JP 7631074B2 JP 2021061854 A JP2021061854 A JP 2021061854A JP 2021061854 A JP2021061854 A JP 2021061854A JP 7631074 B2 JP7631074 B2 JP 7631074B2
Authority
JP
Japan
Prior art keywords
game
player
evaluation
operation input
timing
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
JP2021061854A
Other languages
Japanese (ja)
Other versions
JP2022157561A (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.)
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Bandai Namco Amusement Inc
Original Assignee
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Bandai Namco Amusement Inc
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 Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.), Namco Ltd, Bandai Namco Amusement Inc filed Critical Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Priority to JP2021061854A priority Critical patent/JP7631074B2/en
Publication of JP2022157561A publication Critical patent/JP2022157561A/en
Application granted granted Critical
Publication of JP7631074B2 publication Critical patent/JP7631074B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Display Devices Of Pinball Game Machines (AREA)

Description

本発明は、ゲームシステム及びプログラムなどに関する。 The present invention relates to a game system and a program.

近年、ゲームジャンルの一種として、音出力される音楽のリズムなどに合わせて入力操作を行うタイミング入力ゲームが知られている。 In recent years, timing input games have become known as a type of game genre in which input operations are performed in time with the rhythm of music that is output as sound.

このようなタイミング入力ゲームにおいては、楽曲データに基づいてプレーヤの操作入力を実行する純粋な音楽ゲームだけではなく、操作入力タイミングを含めた提示された操作入力の正確性に基づいてゲームを進行させるゲームなどが知られている。 In these types of timing input games, in addition to pure music games in which the player performs operational inputs based on music data, games in which the game progresses based on the accuracy of presented operational inputs, including the timing of the operational inputs, are also known.

特に、最近では、このような操作入力の正確性に基づいてゲームを進行させるゲームとしては、複数のプレーヤによって協力プレイを実行するセッション的にゲームを進行させるもの(例えば、特許文献1及び2)。 In particular, recent games in which the game progresses based on the accuracy of such operational inputs include those in which the game progresses in a session-like manner, with multiple players playing cooperatively (for example, Patent Documents 1 and 2).

特許4219526号公報Patent No. 4219526 特表2010-531159号公報Special Publication No. 2010-531159

しかしながら、上記特許文献1に記載のゲーム又はそれを提供するゲームシステムにあっては、基本的には、複数のプレーヤによって協力させてゲームを進行させ、協力プレイそのものに興趣性を見出すものであり、音楽ゲームなどの操作入力を評価するゲームにおいて、複数のプレーヤによるゲーム進行そのものに興趣性があり、魅力的なゲームの登場が期待されている。 However, in the game described in Patent Document 1 above or the game system that provides it, the game is basically played by multiple players working together, and the interest lies in the cooperative play itself. In games that evaluate operational input, such as music games, the interest lies in the game progress by multiple players, and the appearance of attractive games is anticipated.

本発明は、上記課題を解決するためになされたものであり、その目的は、複数のプレーヤによってゲームに一緒に参加するリズム音楽ゲームなどの操作入力タイミングを基調としたゲームにおいて、複数プレイに関する新規なゲーム仕様を組み込むこむことによって、ゲームの興趣性を向上させることが可能なゲームシステムなどを提供することにある。 The present invention has been made to solve the above problems, and its purpose is to provide a game system etc. that can increase the entertainment value of a game by incorporating new game specifications related to multiple play in a game based on the timing of operation inputs, such as a rhythmic music game in which multiple players participate in the game together.

(1)上記課題を解決するため、本発明は、
複数のプレーヤによってそれぞれ入力された操作入力を評価する所与のゲームを制御するゲームシステムであって、
各プレーヤに、第1パート及び当該第1パートとは異なるパートであって当該第1パートと並列的に構成される第2パート、のいずれかのパートを割り当てる処理、及び、前記ゲームの実行中の所与の変更タイミングに、前記プレーヤに割り当てられたパートを他のパートに変更する割り当てパート変更処理、を実行する割り当て制御手段と、
前記各プレーヤの操作入力を受け付ける受付処理を実行する受付処理手段と、
前記パート毎に、該当するパートが割り当てられたプレーヤの操作タイミングの入力を指示するための操作タイミング指示制御処理を実行する操作タイミング指示制御手段と、
前記プレーヤ毎に、前記操作タイミング指示制御処理に基づく前記プレーヤの操作入力を受け付けたときの操作入力タイミングに基づいて、各プレーヤにおける操作入力結果の評価を行う個別評価処理を実行する評価処理手段と、
前記個別評価処理によって評価された、各プレーヤの前記第1パートにおける操作入力結果に基づいて、前記ゲームの結果を定める評価指標を決定するゲーム評価指標決定処理を実行するゲーム評価指標決定手段と、
(a1)前記個別評価処理によって評価された、各プレーヤの前記第2パートにおける操作入力結果に基づいて、前記個別評価処理によって評価された、各プレーヤの前記第1パートにおける操作入力結果を補正する第1補正処理、又は、(b1)前記ゲーム評価指標決定処理が実行される際に、前記個別評価処理によって評価された、各プレーヤの前記第2パートにおける操作入力結果に基づいて、前記ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理、のいずれかの補正処理を実行する補正処理手段と、
を備え
前記ゲーム評価指標決定手段が、
前記ゲーム評価指標決定処理と、前記第1補正処理又は前記第2補正処理のいずれかの補正処理と、に基づいて定まる前記評価指標を決定する、構成を有している。
(1) In order to solve the above problems, the present invention provides
A game system for controlling a given game in which operation inputs input by a plurality of players are evaluated, comprising:
an allocation control means for executing a process of allocating to each player either a first part or a second part which is different from the first part and configured in parallel with the first part, and an allocation part change process for changing the part allocated to the player to another part at a given change timing during execution of the game;
a reception processing means for executing a reception process for receiving an operation input from each of the players;
an operation timing instruction control means for executing, for each of the parts, an operation timing instruction control process for instructing an input of an operation timing of a player to which the corresponding part is assigned;
an evaluation processing means for executing, for each of the players, an individual evaluation process for evaluating an operation input result of each of the players based on an operation input timing at which the operation input of the player based on the operation timing instruction control process is accepted;
a game evaluation index determination means for executing a game evaluation index determination process for determining an evaluation index for determining a result of the game, based on the operation input results in the first part of each player evaluated by the individual evaluation process;
(a1) a first correction process for correcting an operation input result in the first part of each player evaluated by the individual evaluation process, based on the operation input result in the second part of each player evaluated by the individual evaluation process; or (b1) a second correction process for correcting an evaluation index determined by the game evaluation index determination process, based on the operation input result in the second part of each player evaluated by the individual evaluation process, when the game evaluation index determination process is executed;
The game evaluation index determination means comprises:
The game evaluation index determination process determines the evaluation index based on a correction process, which is either the first correction process or the second correction process.

この構成により、本発明は、例えば、リズム音楽ゲームなどの複数のプレーヤによって実行する(すなわち、セッションする)ゲームにおいて、ソロパートなどの特別なパートを第1パートとしてローテーションしながら各プレーヤによって実行させつつも、当該各第1パートの同時期に他のプレーヤについてもリズム音楽ゲームなどのゲームを興趣させることができる。 With this configuration, the present invention allows, for example, in a game such as a rhythmic music game that is played by multiple players (i.e., a session), to have each player play a special part such as a solo part in rotation as the first part, while still allowing other players to enjoy the game such as the rhythmic music game at the same time that each first part is played.

特に、本発明は、各プレーヤの第1パートのゲーム結果によってゲーム全体を評価しつつも、第2パートの操作入力結果をゲーム結果に影響させることによって、単に複数のプレーヤを、音楽ゲームにおける演奏に参加させる(セッションさせる)だけでなく、全てのパートにおけるゲーム結果を全体のゲームとしての評価に反映させることができる。 In particular, the present invention evaluates the entire game based on the game results of the first part of each player, but by allowing the operation input results of the second part to affect the game results, it is possible to not only have multiple players participate in a musical performance (have them play in a session) in a music game, but also to have the game results of all parts reflected in the evaluation of the game as a whole.

したがって、本発明は、ゲームとしての興趣性を維持させてメインパートを有する複数プレーヤにおけるセッション形式の音楽ゲームとしても成立させることができる。 The present invention can therefore be used as a multi-player session-style music game with a main part while still maintaining the interest of the game.

この結果、本発明は、音楽ゲームなどの操作入力タイミングを基調としたゲームにおいて、複数プレイに関する新規なゲーム仕様を提供することができるので、プレーヤに対するゲームの興趣性を向上させることができる。 As a result, the present invention can provide new game specifications for multiple play in games that are based on the timing of operational inputs, such as music games, thereby making the game more interesting for players.

なお、「所与のゲーム」とは、例えば、音楽ゲーム(いわゆる、音ゲー)などの音やリズムに合わせてプレーヤの操作を実行させて当該プレーヤの操作入力タイミングの正確さを評価するゲームであることが好ましい。ただし、これらのゲームに限らず、プレーヤの操作タイミングについて評価するものであれば適用可能である。 Note that the "given game" is preferably a game in which the player performs operations in time with sounds and rhythms, such as a music game (a so-called rhythm game), and the accuracy of the timing of the player's operation input is evaluated. However, the present invention is not limited to these games, and can be applied to any game that evaluates the timing of a player's operations.

そして、「並列的に実行される複数のパート」とは、例えば、同タイミングや同期間に同時に進行する複数のパートなど時系列に並列に(すなわち、同時並行的に)であることを示し、難易度(例えば、操作入力数が異なること)などの操作入力内容が異なる複数のパート(例えば、第1パートの難易度は第2パートより難しいなど)、操作入力タイミングが異なる複数のパート、又は、これらの双方が異なる複数のパートが構成されることを示す。ただし、本発明のゲームとしては、例えば、複数のプレーヤすべてで同一のゲームを行う期間を有していてもよい。 "Multiple parts executed in parallel" refers to multiple parts that are executed in parallel in time series (i.e., simultaneously), such as multiple parts that proceed simultaneously at the same timing or during the same period, and refers to multiple parts with different operation input contents such as difficulty levels (e.g., different number of operation inputs) (e.g., the difficulty level of the first part is higher than that of the second part), multiple parts with different operation input timing, or multiple parts that differ in both of these ways. However, the game of the present invention may, for example, have a period during which multiple players all play the same game.

また、「所与の変更タイミング」とは、ゲームの実行中(音楽ゲームの場合には、楽曲データの再生中)のタイミングであって、例えば、音楽ゲームの場合には、小節の区切り、又は、Aメロ、Bメロ若しくはサビなどのゲーム進行上定まる区切りのタイミングを示す。 Furthermore, a "given change timing" refers to a timing during game execution (in the case of a music game, during playback of music data), and in the case of a music game, for example, refers to a timing of a measure division, or a division determined in the course of the game, such as an A-melody, B-melody, or chorus.

特に、「所与の変更タイミング」は、ゲーム中に1回のみ存在してもよいし、複数回存在してもよい。 In particular, a "given change timing" may occur only once during a game, or it may occur multiple times.

さらに、「操作タイミング指示制御処理」には、例えば、プレーヤの操作入力及び操作内容を指示するためのオブジェクトの表示制御を行うことが含まれる。 Furthermore, the "operation timing instruction control process" includes, for example, controlling the display of objects to indicate the player's operation input and the operation content.

上記に加えて、「操作入力結果」とは、例えば、指示されたプレーヤの操作入力内容に基づく、入力タイミングの正確性、及び、操作内容の一致の有無を示す。 In addition to the above, "operation input result" indicates, for example, the accuracy of the input timing based on the operation input content of the specified player, and whether or not the operation content matches.

そして、「ゲームの結果を定める評価指標」とは、ゲーム結果として出力される指標であって、例えば、得点などのスコア、他のプレーヤ(他のチームを含む。)のゲーム結果と比較することによって定まるランキング、又は、ゲームに対するプレーヤ(チームを含む。)のレベルやランクなどが含まれる。 The "evaluation index that determines the game result" is an index that is output as the game result, and includes, for example, a score such as points, a ranking determined by comparing with the game results of other players (including other teams), or the level or rank of a player (including a team) for the game.

また、「第1補正処理」とは、例えば、第2パート実行プレーヤの各操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に基づいて、第1パート実行プレーヤの各操作入力結果、又は、その全体を、プレーヤに有利な方向又は不利な方向に補正することを示す。 The "first correction process" refers to correcting the results of each operation input by the player performing the first part, or the entire result, in a direction that is favorable or unfavorable to the player, based on, for example, the accuracy of the input timing of each operation input by the player performing the second part and whether or not the operation content matches.

さらに、「第2補正処理」とは、例えば、第2パート実行プレーヤの各操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に基づいて、ゲーム結果としての評価指標を、当該プレーヤ全体(すなわち、複数のプレーヤから構成されるセッションなどを実行するチーム。)に有利な方向又は不利な方向に補正することを示す。 Furthermore, the "second correction process" refers to correcting the evaluation index as a game result in a direction that is favorable or unfavorable to the entire player (i.e., a team that executes a session, etc., consisting of multiple players) based on, for example, the accuracy of the input timing of each operation input by the player performing the second part and whether or not the operation content matches.

特に、「プレーヤに有利な方向」又は「プレーヤに不利な方向」とは、例えば、各操作入力結果の評価やゲームの結果を定める評価指標がスコアの場合には、それに対して加点や減点をすること、当該各操作入力結果の評価やゲームの結果を定める評価指標がランクを示す評価値の場合には、上位ランク又は下位ランクに変更することを示す。 In particular, "a direction advantageous to the player" or "a direction disadvantageous to the player" refers to, for example, adding or subtracting points to a score when the evaluation index for each operation input result or determining the game result is a score, or changing the rank to a higher or lower rank when the evaluation index for each operation input result or determining the game result is an evaluation value indicating a rank.

(2)また、本発明は、
前記第1パートに対するゲーム制御処理であって、前記第1パート用の操作タイミング指示制御処理における操作タイミング指示に従って入力された、前記プレーヤの操作入力結果に基づいて、当該第1のゲームを制御する第1ゲーム制御手段と、
前記第2パートに対するゲーム制御処理であって、前記第2パート用の操作タイミング指示制御処理における操作タイミング指示に従って入力された、前記プレーヤの操作入力結果に基づいて、前記第1のゲームとは異なる第2のゲームを制御する第2ゲーム制御手段と、
を更に備える、構成を有している。
(2) The present invention also provides
a first game control means for controlling the first game based on a result of an operation input by the player input in accordance with an operation timing instruction in an operation timing instruction control process for the first part, the first game control means being a game control process for the first part;
a second game control means for controlling a second game different from the first game, based on a result of an operation input by the player input in accordance with an operation timing instruction in an operation timing instruction control process for the second part, the second game control means being a game control process for the second part;
The present invention has a configuration further comprising:

この構成により、本発明は、例えば、第1パートのゲームとして第1のゲームをローテーションさせて複数のプレーヤで興趣させつつも、第1パート以外の第2パートとしても、第1パートのゲームと異なるゲームを実行させることができるので、第1パート以外の第2パートのゲームにおいても別なゲームとしてプレーヤに提供することができる。 With this configuration, the present invention can rotate a first game as the first part of the game to entertain multiple players, while also allowing a game different from the first part of the game to be played as the second part other than the first part, so that the second part of the game other than the first part can also be offered to players as a different game.

したがって、本発明は、複数のプレーヤによってゲームに一緒に参加するリズム音楽ゲームなどの操作入力タイミングを基調としたゲームにおいて、各プレーヤに対してゲーム興趣させることができる。 Therefore, the present invention can provide each player with an enjoyable game experience in games based on the timing of operational inputs, such as rhythmic music games in which multiple players participate together.

なお、「第1のゲームとは異なる第2のゲーム」とは、例えば、同一の楽曲など同一の
ゲーム要素によって実行されることを前提に、
(A1)操作指示タイミングのみなどの操作入力指示タイミングが異なるゲーム、
(A2)音符が異なるなど操作内容が異なるゲーム、
(A3)そもそも入力方法が異なるゲーム、
(A4)操作入力結果に基づく評価方法が異なるゲーム、又は、
(A5)(A1)~(A4)の2以上の組み合わせたゲーム、
を示す。
In addition, the "second game different from the first game" refers to a game that is executed using the same game elements, such as the same music,
(A1) Games in which the timing of operation input instructions is different, such as only the timing of operation instructions;
(A2) Games with different operations, such as different musical notes,
(A3) Games that have different input methods in the first place
(A4) A game in which the evaluation method based on the operation input result is different, or
(A5) A game that combines two or more of (A1) to (A4);
Shows.

(3)また、本発明は、
前記第1パート毎に、各第1パート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第1条件を具備したか否かを判定する第1パート判定処理を実行する第1判定処理手段を更に備え、
前記操作タイミング指示制御手段が、
前記第1パート判定処理の判定結果に基づいて、前記第2パート用の操作タイミング指示制御処理における操作タイミング指示の内容を変更する、構成を有している。
(3) The present invention also provides
a first determination processing means for executing a first part determination process for determining whether or not an operation input result in each first part execution player or an evaluation result of an individual evaluation process based on the operation input result satisfies a given first condition,
The operation timing instruction control means
The content of the operation timing instruction in the operation timing instruction control process for the second part is changed based on a determination result of the first part determination process.

この構成により、本発明は、第1パートのゲーム状況を、第2パートのゲームに反映させることができるので、第1パート実行プレーヤ及び第2パート実行プレーヤにおける一体感を演出することができるとともに、複数プレーヤのゲームとしての興趣性を向上させることができる。 With this configuration, the present invention can reflect the game situation of the first part in the game of the second part, creating a sense of unity between the player performing the first part and the player performing the second part, and increasing the interest of the game as a multi-player game.

なお、「所与の第1条件」とは、第1パート実行プレーヤの操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に関する条件を示し、例えば、指定された操作入力の成功数(タイミングの一致度毎の成功数)や失敗数、又は、連続して成功した連続成功数(いわゆるコンボ数)に関する条件を示す。 The "given first condition" refers to a condition related to the accuracy of the input timing of the operation input by the player performing the first part and whether or not the operation content matches, and refers to a condition related to, for example, the number of successes (the number of successes for each degree of timing matching) or failures of the specified operation input, or the number of consecutive successes (the so-called combo number).

また、「第1パート判定処理の判定結果に基づいて、・・・・・操作タイミング指示の内容を変更する」とは、第1パート判定処理の判定結果に基づいて、操作タイミング入力指示の数、タイミング、又は、指示内容を変更することをいい、これらを変化させることによって(指示数の増減や連続操作を行うための指示など)第2パート実行プレーヤにおける操作入力の難易度を変更することを示す。 In addition, "changing the content of the operation timing instructions based on the determination result of the first part determination process" means changing the number, timing, or content of the operation timing input instructions based on the determination result of the first part determination process, and indicates that by changing these (such as increasing or decreasing the number of instructions, or instructions for performing consecutive operations), the difficulty of the operation input for the player performing the second part is changed.

(4)また、本発明は、
前記第1パート毎に、各第1パート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第1条件を具備したか否かを判定する第1パート判定処理を実行する第1判定処理手段を更に備え、
前記評価処理手段が、
前記第1パート判定処理の判定結果に基づいて、前記第1補正処理を実行する、構成を有している。
(4) The present invention also provides
a first determination processing means for executing a first part determination process for determining whether or not an operation input result in each first part execution player or an evaluation result of an individual evaluation process based on the operation input result satisfies a given first condition,
The evaluation processing means
The first correction process is executed based on a determination result of the first part determination process.

この構成により、本発明は、第1パートのゲーム状況を、第2パートのゲームに反映させることができるので、第1パート実行プレーヤ及び第2パート実行プレーヤにおける一体感を演出することができるとともに、複数プレーヤのゲームとしての興趣性を向上させることができる。 With this configuration, the present invention can reflect the game situation of the first part in the game of the second part, creating a sense of unity between the player performing the first part and the player performing the second part, and increasing the interest of the game as a multi-player game.

(5)また、本発明は、
前記第2パート毎に、各第2パート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第2条件を具備したか否かを判定する第2パート判定処理を実行する第2判定処理手段を更に備え、
前記補正処理手段が、
前記第2パート判定処理の判定結果に基づいて、前記第1補正処理又は前記第2補正処理の補正内容を変更する、構成を有している。
(5) The present invention also provides
a second judgment processing means for executing a second part judgment process for judging whether or not an operation input result in each second part execution player or an evaluation result of an individual evaluation process based on the operation input result satisfies a given second condition,
The correction processing means
The correction content of the first correction process or the second correction process is changed based on a determination result of the second part determination process.

この構成により、本発明は、第2パートのゲーム状況を、第1パートのゲームに反映させることができるので、第2パートを実行するプレーヤであっても、ゲームプレイに対する一体感(すなわち、セッションによる一体感)を演出することができるとともに、複数プレーヤのゲームとしての興趣性を向上させることができる。 With this configuration, the present invention can reflect the game situation of the second part in the game of the first part, so that even the player who is playing the second part can create a sense of unity in the gameplay (i.e., a sense of unity through the session), and the interest of the game as a multi-player game can be improved.

なお、「所与の第2条件」とは、第2パートを実行するプレーヤの操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に関する条件を示し、例えば、指定された操作入力の成功数(タイミングの一致度毎の成功数)や失敗数、又は、連続して成功した連続成功数(いわゆるコンボ数)に関する条件を示す。 The "given second condition" refers to a condition related to the accuracy of the input timing of the operation input by the player performing the second part and whether or not the operation content matches, and refers to a condition related to, for example, the number of successes (the number of successes for each degree of timing matching) or failures of the specified operation input, or the number of consecutive successes (the so-called combo number).

(6)また、本発明は、
前記補正処理手段が、
前記第2パート実行プレーヤの操作入力結果が所与の第2条件を具備した場合に、前記第1補正処理又は前記第2補正処理の補正内容が前記プレーヤに有利となる内容に変更する、構成を有している。
(6) The present invention also provides
The correction processing means
The configuration is such that, when the operation input result of the second part executing player satisfies a given second condition, the correction content of the first correction process or the second correction process is changed to content that is advantageous to the player.

この構成により、本発明は、例えば、操作入力タイミングが操作指示通りに実行された場合など第2パートを実行するプレーヤの操作入力結果の評価が良い場合には、ゲーム評価指標決定処理における評価指標(すなわち、ゲーム結果)を良くすることができるので、例えば、第1パートを実行するプレーヤのミスをリカバーすること、又は、ゲーム結果を良くするために第1パートを実行するプレーヤを他のプレーヤによってサポートすることができる。 With this configuration, the present invention can improve the evaluation index (i.e., game result) in the game evaluation index determination process when the evaluation of the operation input result of the player performing the second part is good, for example, when the operation input timing is executed according to the operation instructions. Therefore, for example, mistakes of the player performing the first part can be recovered, or the player performing the first part can be supported by other players to improve the game result.

したがって、本発明は、複数のプレーヤにおける一体感を演出することができるとともに、複数プレーヤのゲームとしての興趣性を向上させることができる。 The present invention therefore creates a sense of unity among multiple players and increases the entertainment value of the game as a multi-player game.

なお、「補正内容がプレーヤにとって有利となる内容」とは、例えば、第1パート実行プレーヤが操作入力の連続成功におけるミスをした場合に当該ミスを帳消しにする補正など評価を良くする操作入力に対するミスが発生した場合、又は、ゲーム上重要な操作入力をミスした場合など第1パート実行プレーヤにおける操作入力にミスが生じて評価指標が下がる場合に、評価使用の低下の抑制、又は、当該評価指標の維持をするための補正内容に変更することを示す。 Note that "correction contents that are advantageous to the player" refers to, for example, when a mistake is made in an operation input that improves the evaluation, such as a correction that cancels out a mistake when the player performing the first part makes a mistake in consecutive successful operation inputs, or when a mistake is made in an operation input that is important to the game, and the evaluation index drops due to the mistake in the operation input of the player performing the first part, and the correction contents are changed to suppress the decrease in evaluation use or to maintain the evaluation index.

(7)また、本発明は、
前記第2パート毎に、各第2パート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第2条件を具備したか否かを判定する第2パート判定処理を実行する第2判定処理手段を更に備え、
前記操作タイミング指示制御手段が、
前記第2パート判定処理の判定結果に基づいて、前記第1パート用の操作タイミング指示制御処理における操作タイミング指示の内容を変更する、構成を有している。
(7) The present invention also provides
a second judgment processing means for executing a second part judgment process for judging whether or not an operation input result in each second part execution player or an evaluation result of an individual evaluation process based on the operation input result satisfies a given second condition,
The operation timing instruction control means
The content of the operation timing instruction in the operation timing instruction control process for the first part is changed based on a determination result of the second part determination process.

この構成により、本発明は、第2パートのゲーム状況を、第1パートのゲームに反映させることができるので、各プレーヤにおける一体感を演出することができるとともに、複数プレーヤのゲームとしての興趣性を向上させることができる。 With this configuration, the present invention can reflect the game situation of the second part in the game of the first part, creating a sense of unity among the players and increasing the interest of the game as a multi-player game.

なお、「第2パート判定処理の判定結果に基づいて、・・・・・操作タイミング指示の内容を変更し」とは、第2パート判定処理の判定結果に基づいて、操作タイミング入力指
示の数、タイミング、又は、指示内容を変更することをいい、これらを変化させることによって(指示数の増減や連続操作を行うための指示など)第1パート実行プレーヤにおける操作入力の難易度を変更することを示す。
In addition, "changing the content of the operation timing instructions based on the judgment results of the second part judgment process" means changing the number, timing, or content of the operation timing input instructions based on the judgment results of the second part judgment process, and indicates that by changing these (such as increasing or decreasing the number of instructions, or instructions for performing continuous operations), the difficulty of operation input for the player performing the first part is changed.

(8)また、本発明は、
前記割り当て制御手段が、
前記割り当てパート変更処理として、前記変更タイミングが到来するまでに、当該変更タイミングまで前記第2パートに割り当てられている複数の前記プレーヤの中から、当該変更タイミング以降からの前記第1パートを実行するプレーヤを割り当てる、構成を有している。
(8) The present invention also provides
The allocation control means:
The assigned part change process is configured to assign a player to perform the first part from the multiple players who have been assigned to the second part up until the change timing arrives, from among the multiple players who have been assigned to the second part up until the change timing.

この構成により、本発明は、例えば、コンピュータによって又は第1プレーヤなどのプレーヤによって、次の第1パートを実行するプレーヤを決定することができるので、第1パート及び第2パートを複数のプレーヤによってローテーションさせながらゲームを実行させることができる。 With this configuration, the present invention allows the computer or a player, such as the first player, to determine the player who will next play the first part, so that the game can be played with multiple players rotating between the first and second parts.

したがって、本発明は、第1パート及び第2パートにおける一体感を演出することができるとともに、複数プレーヤのゲームとしての興趣性を向上させることができる。 Therefore, the present invention can create a sense of unity between the first and second parts and increase the entertainment value of the game as a multi-player game.

なお、「割り当てパート変更処理」とは、例えば、
(B1)ランダムや抽選(例えば、ルーレットによる選択など)によって、
(B2)現第1パートを実行しているプレーヤによって、
(B3)複数のプレーヤの意思(全員の総意、代表者(立候補を含む。)の意思など)によって、又は、
(B4)各第2パート実行プレーヤの該当する第2パートにおける操作入力結果に関する状況(スコアが高い場合やコンボ数が多い場合など評価状況によって、又は、操作入力結果によって第2パート用のゲームを進行させる場合における当該ゲームの進行状況など)によって、
次の変更タイミングから開始する第1パートを実行するプレーヤを割り当てることを示す。
The "allocation part change process" is, for example,
(B1) By random selection or lottery (e.g., selection by roulette),
(B2) By the player currently performing the first part,
(B3) By the will of multiple players (consensus of all players, the will of a representative (including a candidate), etc.), or
(B4) Depending on the situation regarding the operation input result in the corresponding second part of each second part execution player (e.g., depending on the evaluation situation such as a high score or a large number of combos, or depending on the progress of the game in the case where the game for the second part is progressed by the operation input result),
This indicates that a player who will perform the first part starting from the next change timing is assigned.

特に、(B1)のランダムや抽選によって割り当てる場合には、現第1パートを実行するプレーヤを連続して第1パートに割り当てないなど一定のルールが定められていてもよい。 In particular, when allocation is made by random or lottery as in (B1), certain rules may be established, such as not assigning the player currently performing the first part to the first part consecutively.

また、「評価状況」には、例えば、各プレーヤの過去の履歴やスコアなどのゲーム履歴や変更タイミングまでの各プレーヤの成績を含む。 The "evaluation status" also includes, for example, each player's game history, such as past history and scores, and each player's performance up until the time of the change.

そして、(B3)のプレーヤの意思によって決定する場合は、特定の操作指示に対する操作入力によって決定することが好ましい。 And when the decision is made by the player's will in (B3), it is preferable that the decision is made by an operational input in response to a specific operational instruction.

さらに、「変更タイミング以降」には、例えば、変更タイミングだけでなく、それ以降のタイミングも含む。 Furthermore, "after the timing of the change" includes, for example, not only the timing of the change but also any timing thereafter.

(9)また、本発明は、
前記割り当て制御手段が、
前記割り当てパート変更処理として、前記変更タイミングが到来するまでに、当該変更タイミングまで前記第2パートに割り当てられている複数の前記第2パート実行プレーヤの中から、各第2パート実行プレーヤの該当する第2パートにおける操作入力結果に関する状況に基づいて、1のプレーヤを、当該変更タイミング以降からの前記第1パートに
割り当てる、構成を有している。
(9) The present invention also provides a method for producing a semiconductor device comprising the steps of:
The allocation control means:
The assigned part change process is configured to assign one player from among a plurality of second part executing players who have been assigned to the second part up until the change timing to the first part from the change timing onward based on the situation regarding the operation input results in the corresponding second part of each second part executing player before the change timing arrives.

この構成により、本発明は、第1パート及び第2パートを複数のプレーヤによってローテーションさせながらゲームを実行させることができるので、第1パート実行プレーヤ及び第2パート実行プレーヤにおける一体感を演出することができるとともに、複数プレーヤのゲームとしての興趣性を向上させることができる。 With this configuration, the present invention allows multiple players to play the game while rotating the first and second parts, creating a sense of unity between the player playing the first part and the player playing the second part, and increasing the interest of the game as a multi-player game.

なお、「各第2パート実行プレーヤの該当する第2パートにおける操作入力結果に関する状況」には、例えば、第2パート実行プレーヤにおける該当する第2パートの操作入力結果に基づいて特定されたスコア、若しくは、コンボ数など評価状況、又は、操作入力結果によって第2パート用のゲームを進行させる場合における当該ゲームの進行状況などが含まれる。 The "status related to the operation input results in the corresponding second part for each second part executing player" includes, for example, the score determined based on the operation input results in the corresponding second part for the second part executing player, the evaluation status such as the number of combos, or the progress status of the game for the second part when the game is progressed based on the operation input results.

(10)また、本発明は、
前記第1パート実行プレーヤ、及び、当該第1パート実行プレーヤが実行する第1パートと並行して実行される前記第2パートに割り当てられた前記第2パート実行プレーヤの少なくとも何れか一方の操作入力結果に基づいて、当該第1パート実行プレーヤ及び当該第2パート実行プレーヤの少なくともいずれか一方が有利又は不利なイベントを発動する発動制御処理を実行するイベント制御手段を更に備える、構成を有している。
(10) The present invention also provides a method for producing a semiconductor device comprising the steps of:
The configuration further includes an event control means that executes an activation control process for activating an advantageous or disadvantageous event for at least one of the first part execution player and the second part execution player based on an operation input result of at least one of the first part execution player and the second part execution player assigned to the second part executed in parallel with the first part executed by the first part execution player.

この構成により、本発明は、第1パート実行プレーヤ、第2パート実行プレーヤ又は双方のプレーヤに対して、第1パートや第2パートのゲームの興趣性を向上させることができるので、第1パート及び第2パートのぞれぞれのパートにおけるゲームの興趣性を向上させることができる。 With this configuration, the present invention can increase the interest of the first part and the second part of the game for the first part execution player, the second part execution player, or both players, thereby increasing the interest of the game in each of the first and second parts.

したがって、本発明は、ゲーム全体としての各プレーヤの満足度を向上させることができる。 Therefore, the present invention can improve each player's satisfaction with the game as a whole.

なお、「有利なイベント」には、例えば、操作タイミング指示制御処理に関する演出などメインパートやサブパートの演出が、通常に比べて多くの装飾によって、にぎやか(派手)な装飾によって、又は、豪華な装飾によって、実行されるイベント、又は、操作タイミングの入力指示を行うオブジェクトがレアなギミックによって制御されるイベントが含まれる。 Note that "advantageous events" include, for example, events in which the main or sub-part effects, such as effects related to operation timing instruction control processing, are executed with more decorations than usual, with lively (showy) decorations, or with luxurious decorations, or events in which the object that performs the input instructions for operation timing is controlled by a rare gimmick.

また、「不利なイベント」には、例えば、該当するパートにおける操作タイミングの入力指示を行うオブジェクトの表示を妨害する演出イベント、又は、当該入力指示が遅延するイベントなどが含まれる。 In addition, "adverse events" include, for example, production events that prevent the display of an object that provides input instructions for the operation timing in the corresponding part, or events that delay the input instructions.

特に、有利なイベント及び不利なイベントとしては、サブパート実行プレーヤに対して発動することが好ましい。 In particular, it is preferable that advantageous and disadvantageous events are triggered for the sub-part execution player.

(11)また、本発明は、
前記第1パートにおける演出効果、及び、前記第2パートにおける演出効果を制御する演出制御手段と、
前記第1パート実行プレーヤ及び前記第2パート実行プレーヤに、前記演出効果に関する演出効果情報を含む、前記第1パート及び前記第2パートを並列的に実行するための前記ゲームに関するゲーム情報の提供を管理する提供情報管理手段と、
を備え、
前記提供情報管理手段が、
前記第1パート実行プレーヤ及び前記第2パート実行プレーヤの双方に、前記第1パ
ートに関する演出効果情報を提供する第1パート演出情報提供制御処理、及び、
少なくとも前記第1パート実行プレーヤに、前記第2パートに関する演出効果情報を提供する第2パート演出情報提供制御処理、
を実行する、構成を有している。
(11) The present invention also provides a method for producing a semiconductor device comprising the steps of:
A performance control means for controlling a performance effect in the first part and a performance effect in the second part;
a provision information management means for managing provision of game information regarding the game for executing the first part and the second part in parallel to the first part executing player and the second part executing player, the game information including performance effect information regarding the performance effect;
Equipped with
The provision information management means
A first part performance information provision control process for providing performance effect information related to the first part to both the first part execution player and the second part execution player; and
a second part performance information provision control process for providing performance effect information relating to the second part to at least the first part execution player;
The present invention has a configuration for performing the above steps.

この構成により、本発明は、第1パート実行プレーヤには第1パートだけでなく、第2パートに関するゲーム画像及び音を提供することができる。 With this configuration, the present invention can provide the player performing the first part with game images and sounds related to not only the first part, but also the second part.

したがって、本発明は、第1パート実行プレーヤ自らゲーム全体の状況を把握することができるとともに、ゲームの盛り上がり感などを体感することができるので、ゲームの興趣性を向上させることができる。 The present invention therefore allows the first part player to grasp the overall situation of the game and experience the excitement of the game, thereby making the game more entertaining.

なお、「演出効果」とは、各プレーヤに対して操作タイミングの入力を指示するため画像などのゲーム画像(リズム音楽ゲームの場合には音符など)、及び、操作入力タイミングに合わせて出力される音(リズム音楽ゲームの場合には、演奏音など)などが含まれる。 Note that "production effects" include game images such as images that instruct each player to input operation timing (such as musical notes in the case of rhythmic music games), and sounds that are output in accordance with the operation input timing (such as musical performance sounds in the case of rhythmic music games).

(12)また、本発明は、
前記提供情報管理手段が、
複数の前記第2パート実行プレーヤのそれぞれに、自プレーヤが実行する第2パートに関する演出効果情報を提供し、当該自ブレーヤとは異なる他のプレーヤが実行する第2パートに関する演出効果情報の提供を禁止する処理、又は、
自前記第2パート実行プレーヤへの前記第2パートに関する演出効果情報の提供を禁止する処理、
のいずれかの処理を前記第2パート演出情報提供処理として実行する、構成を有している。
(12) The present invention also provides a method for producing a semiconductor device comprising the steps of:
The provision information management means
A process of providing each of the plurality of second part execution players with performance effect information related to the second part executed by that player, and prohibiting the provision of performance effect information related to the second part executed by other players different from the second part execution player, or
a process of prohibiting provision of performance effect information related to the second part to the second part execution player;
The second part performance information providing process is configured to execute any one of the processes above as the second part performance information providing process.

この構成により、本発明は、第2パート実行プレーヤにおいては、例えば、音楽ゲームなどの演奏を行うゲームにあっては他の第2パート実行プレーヤの演奏に邪魔されず、自らの演奏に集中することができる。 With this configuration, the present invention allows the second part player to concentrate on his/her own performance, for example in a music game, without being disturbed by the performance of other second part players.

(13)また、上記課題を解決するため、本発明は、
複数のプレーヤによってそれぞれ入力された操作入力を評価する所与のゲームを制御するプログラムであって、
各プレーヤに、第1パート及び当該第1パートとは異なるパートであって当該第1パートと並列的に構成される第2パート、のいずれかのパートを割り当てる処理、及び、前記ゲームの実行中の所与の変更タイミングに、前記プレーヤに割り当てられたパートを他のパートに変更する割り当てパート変更処理、を実行する割り当て制御手段、
前記各プレーヤの操作入力を受け付ける受付処理を実行する受付処理手段、
前記パート毎に、該当するパートが割り当てられたプレーヤの操作タイミングの入力を指示するための操作タイミング指示制御処理を実行する操作タイミング指示制御手段、
前記プレーヤ毎に、前記操作タイミング指示制御処理に基づく前記プレーヤの操作入力を受け付けたときの操作入力タイミングに基づいて、各プレーヤにおける操作入力結果の評価を行う個別評価処理を実行する評価処理手段、
前記個別評価処理によって評価された、各プレーヤの前記第1パートにおける操作入力結果に基づいて、前記ゲームの結果を定める評価指標を決定するゲーム評価指標決定処理を実行するゲーム評価指標決定手段、及び、
(a1)前記個別評価処理によって評価された、各プレーヤの前記第2パートにおける操作入力結果に基づいて、前記個別評価処理によって評価された、各プレーヤの前記第1パートにおける操作入力結果を補正する第1補正処理、又は、(b1)前記ゲーム評価指
標決定処理が実行される際に、前記個別評価処理によって評価された、各プレーヤの前記第2パートにおける操作入力結果に基づいて、前記ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理、のいずれかの補正処理を実行する補正処理手段、
としてコンピュータを機能させ、
前記ゲーム評価指標決定手段が、
前記ゲーム評価指標決定処理と、前記第1補正処理又は前記第2補正処理のいずれかの補正処理と、に基づいて定まる前記評価指標を決定する、構成を有している。
(13) In order to solve the above problems, the present invention provides
A program for controlling a given game that evaluates operation inputs input by each of a plurality of players, comprising:
an allocation control means for executing a process of allocating to each player either a first part or a second part which is different from the first part and configured in parallel with the first part, and an assigned part change process for changing the part allocated to the player to another part at a given change timing during execution of the game;
a reception processing means for executing a reception process for receiving an operation input from each of the players;
an operation timing instruction control means for executing, for each of the parts, an operation timing instruction control process for instructing an input of an operation timing of a player to which the corresponding part is assigned;
an evaluation processing means for executing, for each of the players, an individual evaluation process for evaluating an operation input result of each of the players based on an operation input timing at which the operation input of the player based on the operation timing instruction control process is accepted;
a game evaluation index determination means for executing a game evaluation index determination process for determining an evaluation index for determining a result of the game, based on the operation input results in the first part of each player evaluated by the individual evaluation process; and
(a1) a first correction process for correcting an operation input result in the first part of each player evaluated by the individual evaluation process, based on an operation input result in the second part of each player evaluated by the individual evaluation process; or (b1) a second correction process for correcting an evaluation index determined by the game evaluation index determination process, based on an operation input result in the second part of each player evaluated by the individual evaluation process, when the game evaluation index determination process is executed;
The computer functions as
The game evaluation index determination means:
The game evaluation index determination process determines the evaluation index based on a correction process, which is either the first correction process or the second correction process.

この構成により、本発明は、例えば、リズム音楽ゲームなどの複数のプレーヤによって実行する(すなわち、セッションする)ゲームにおいて、ソロパートなどの特別なパートを第1パートとしてローテーションしながら各プレーヤによって実行させつつも、当該各第1パートの同時期に他のプレーヤについてもリズム音楽ゲームなどのゲームを興趣させることができる。 With this configuration, the present invention allows, for example, in a game such as a rhythmic music game that is played by multiple players (i.e., a session), to have each player play a special part such as a solo part in rotation as the first part, while still allowing other players to enjoy the game such as the rhythmic music game at the same time that each first part is played.

したがって、本発明は、ゲームとしての興趣性を維持させてメインパートを有する複数プレーヤにおけるセッション形式の音楽ゲームとしても成立させることができる。 The present invention can therefore be used as a multi-player session-style music game with a main part while still maintaining the interest of the game.

この結果、本発明は、音楽ゲームなどの操作入力タイミングを基調としたゲームにおいて、複数プレイに関する新規なゲーム仕様を提供することができるので、プレーヤに対するゲームの興趣性を向上させることができる。 As a result, the present invention can provide new game specifications for multiple play in games that are based on the timing of operational inputs, such as music games, thereby making the game more interesting for players.

一実施形態のゲームシステムの構成を示すシステム構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a system configuration showing the configuration of a game system according to an embodiment. 一実施形態のゲーム装置本体の機能ブロック図を示す図であるFIG. 1 is a functional block diagram of a game device main unit according to an embodiment; 一実施形態の複数のプレーヤによってメインパートをローテーションさせつつ、セッション的に擬似的な演奏を実現するリズム音楽ゲームのゲーム制御処理について説明するための図である。13 is a diagram for explaining a game control process of a rhythm music game in which a plurality of players rotate main parts to realize a session-like pseudo performance according to one embodiment. FIG. 一実施形態の操作タイミング指示制御処理について説明するための図である。11A and 11B are diagrams for explaining an operation timing instruction control process according to an embodiment. 一実施形態の本実施形態の評価処理について説明するための図(その1)である。FIG. 1 is a diagram (part 1) for explaining the evaluation process of the present embodiment of the present invention. 一実施形態の本実施形態の評価処理について説明するための図(その2)である。FIG. 2 is a diagram (part 2) for explaining the evaluation process of the present embodiment of the present invention. 一実施形態の本実施形態の評価処理について説明するための図(その3)である。FIG. 11 is a diagram (part 3) for explaining the evaluation process of the present embodiment of the present invention. 一実施形態の本実施形態の評価処理について説明するための図(その4)である。FIG. 4 is a diagram (part 4) for explaining the evaluation process of the embodiment of the present invention. 一実施形態の実施形態のメインパートの評価に基づくサブパートのゲーム制御処理を説明するための図である。13 is a diagram for explaining a game control process of a sub-part based on an evaluation of a main part in an embodiment of the present invention. FIG. 一実施形態における演出情報提供制御処理について説明するための図(その1)である。FIG. 11 is a diagram (part 1) for explaining the performance information provision control process in one embodiment. 一実施形態における演出情報提供制御処理について説明するための図(その2)である。FIG. 2 is a diagram (part 2) for explaining the performance information provision control process in one embodiment. 一実施形態のゲームシステムを店舗型ゲームシステムに適用した場合の例であって、その外観構成図である。FIG. 1 is an external configuration diagram of an example in which a game system according to an embodiment is applied to a store-based game system. 一実施形態のゲームシステムをネットワークを用いたサーバシステムに適用した場合のシステム構成の一例を示す図である。FIG. 1 is a diagram showing an example of a system configuration when a game system according to an embodiment is applied to a server system using a network. 一実施形態のゲームシステムによって実行されるリズム音楽ゲームの実行処理の動作を示すフローチャートである。10 is a flowchart showing the operation of an execution process of a rhythm music game executed by the game system of an embodiment. 一実施形態のゲームシステによって実行される各パートにおけるゲーム制御処理の動作を示すフローチャートである。11 is a flowchart showing the operation of a game control process in each part executed by the game system of one embodiment.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。 The present embodiment will be described below. Note that the present embodiment described below does not unduly limit the content of the present invention described in the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily essential components of the present invention.

[1]ゲームシステムの概要構成
まず、図1を用いて本実施形態のゲームシステムSの概要及び概要構成について説明する。なお、図1は、本実施形態のゲームシステムSの構成を示すシステム構成の一例を示す図である。
[1] General Configuration of the Game System First, the general configuration of the game system S of the present embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of a system configuration showing the configuration of the game system S of the present embodiment.

本実施形態のゲームシステムSは、複数のプレーヤそれぞれに割り当てられたメインパート(以下、「メインパート」ともいう。)と少なくとも1のサブパート(以下、「サブパート」ともいう。)から構成される、複数のパートを並列的に同時に実行する(セッションする)音楽ゲームであって、メインパートを各プレーヤ間においてローテーションしながら、各プレーヤの操作タイミングを評価しつつ、全体としての評価をゲーム結果として用いる音楽ゲーム(以下、「リズム音楽ゲーム」ともいう。)を制御するゲームシステムとして構成される。 The game system S of this embodiment is configured as a game system that controls a music game (hereinafter also referred to as a "rhythm music game") in which multiple parts are executed simultaneously in parallel (session), each of which is composed of a main part (hereinafter also referred to as a "main part") and at least one sub-part (hereinafter also referred to as a "sub-part") assigned to each of multiple players, and in which the main part is rotated between each player, the operation timing of each player is evaluated, and the overall evaluation is used as the game result.

特に、本実施形態のゲームシステムSは、メインパートとして、ソロパートなどの1のプレーヤに割り当てられるパートと、サブパートとして、メインパートを補助する複数のパートと、を同時並行的に制御することによって実現する構成を有している。 In particular, the game system S of this embodiment has a configuration that realizes the main part by simultaneously controlling a part assigned to one player, such as a solo part, and multiple parts that support the main part, as sub-parts.

具体的には、本実施形態のゲームシステムSは、各プレーヤによって操作される複数のコントローラ30と、ゲーム処理を行うゲーム装置本体10と、ゲーム画像を表示させるディスプレイ40とを含む。 Specifically, the game system S of this embodiment includes multiple controllers 30 operated by each player, a game device main body 10 that performs game processing, and a display 40 that displays game images.

そして、ゲームシステムSは、プレーヤにディスプレイ40に表示されたゲーム画面を見ながら、各プレーヤに対して音楽ゲームを興趣させるため、情報記憶媒体であるメモリから読み出したゲームプログラムやゲームデータ、又は、コントローラ30から入力される操作信号等に基づいて、当該音楽ゲームを実行する構成を有している。 The game system S is configured to execute the music game based on a game program or game data read from a memory, which is an information storage medium, or on operation signals input from the controller 30, so that each player can enjoy the music game while viewing the game screen displayed on the display 40.

例えば、ゲームシステムSは、プレーヤによって操作されたコントローラ30に形成されているジョイスティック32、十字キー33や各種のボタンに基づく操作入力を受け付けると、ゲームを開始し、各種のゲーム上の設定を実行し、及び、ゲームの実行中に受け付けた操作入力タイミングに基づいて、各プレーヤの評価を実行し、他のプレーヤ(当該ゲームシステムSに接続された他のコントローラ30Bへの操作入力を行うプレーヤ、ネットワークNを介して接続された他のゲームシステムSを操作するプレーヤ又はCPU)との協力プレイ(すなわちセッション的な擬似的な演奏)を実行する構成を有している。 For example, when the game system S receives operational input based on the joystick 32, cross key 33, and various buttons formed on the controller 30 operated by the player, it starts the game, executes various game settings, and evaluates each player based on the timing of the operational input received during game execution, and is configured to perform cooperative play (i.e., a session-like pseudo-performance) with other players (players who perform operational input to other controllers 30B connected to the game system S, players or CPUs operating other game systems S connected via the network N).

なお、本実施形態では、コントローラ30とゲーム装置本体10とは無線通信により情報の送受信を行っているが、例えば、コントローラ30とゲーム装置本体10とを通信ケーブルで接続し、当該通信ケーブルを介して情報の送受信を行うようにしてもよい。 In this embodiment, the controller 30 and the game device main body 10 transmit and receive information via wireless communication. However, for example, the controller 30 and the game device main body 10 may be connected by a communication cable, and information may be transmitted and received via the communication cable.

ゲーム装置本体10は、コントローラ30を介してプレーヤ(複数のコントローラ30が接続されている場合には複数のプレーヤ)の操作入力に基づいてゲーム処理を実行し、その処理結果に基づいて、ディスプレイ40に種々のゲーム画像を表示させるとともに、スピーカ(図示省略)にゲーム中のBGMなどの各種の音声を出力させる。 The game device main body 10 executes game processing based on operational input from the player (or multiple players if multiple controllers 30 are connected) via the controller 30, and based on the results of this processing, causes the display 40 to display various game images and causes the speaker (not shown) to output various sounds such as in-game background music.

コントローラ30は、前面に、ジョイスティック32、十字キー33、及び、全面に形成された複数のボタン34、36、37、38を備えて構成されている。 The controller 30 is configured with a joystick 32, a cross key 33, and multiple buttons 34, 36, 37, and 38 formed on the front surface.

また、コントローラ30は、複数のボタンによってプレーヤの操作が同時入力された場合には、又は、十字キー33の押し下げられた方向(斜め方向及びニュートラルを含む。)とボタンの組み合わせによってプレーヤの操作が入力された場合には、特別な操作入力として認識することも可能な構成を有している。 The controller 30 is also configured to recognize as a special operation input when the player's operation is input simultaneously using multiple buttons, or when the player's operation is input by a combination of the direction in which the cross key 33 is pressed (including diagonal directions and neutral) and a button.

なお、コントローラ30は、上記の他に、側面などに複数のボタン(図示せず)を有している。 In addition to the above, the controller 30 also has multiple buttons (not shown) on its side.

また、コントローラ30は、上記の他に、ステアリング、打楽器用コントローラ(例えば、図1の符号30C)、マイク、タッチパネル型ディスプレイ、及び、加速度センサなどによって構成されていてもよい。 In addition to the above, the controller 30 may also be configured with a steering wheel, a percussion controller (e.g., reference symbol 30C in FIG. 1), a microphone, a touch panel display, an acceleration sensor, etc.

[2]ゲーム装置本体
次に、図2を用いて本実施形態のゲーム装置本体10の構成について説明する。なお、図2は、本実施形態のゲーム装置本体10の機能ブロック図の一例を示す図である。ただし、本実施形態のゲーム装置本体10は、図2の構成要素(各部)の一部を省略した構成としてもよい。
[2] Game Device Main Unit Next, the configuration of the game device main unit 10 of this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a functional block diagram of the game device main unit 10 of this embodiment. However, the game device main unit 10 of this embodiment may have a configuration in which some of the components (parts) of Fig. 2 are omitted.

カード・リードライト部162は、処理部100の制御によってゲームカードからのデータの読み出し、書き込みを行う。 The card read/write unit 162 reads and writes data from the game card under the control of the processing unit 100.

記憶部170は、予め定義されたプログラムやデータを記憶するとともに、処理部100や通信部196などのワーク領域となるもので、処理部100が各種プログラムに従って実行した演算結果やコントローラ30から入力される入力データ等を一時的に記憶する。その機能はRAM(VRAM)などにより実現できる。 The memory unit 170 stores predefined programs and data, and serves as a work area for the processing unit 100 and the communication unit 196, etc., and temporarily stores the results of calculations performed by the processing unit 100 in accordance with various programs, input data input from the controller 30, etc. This function can be realized by a RAM (VRAM), etc.

特に、記憶部170は、主記憶部172、画像バッファ174、音楽データ記憶部176及びプレーヤ情報記憶部178を含んで構成される。 In particular, the memory unit 170 includes a main memory unit 172, an image buffer 174, a music data memory unit 176, and a player information memory unit 178.

主記憶部172には、処理部100にゲームシステムSを統合的に制御させるための諸機能を実現するためのシステムプログラム、複合連携ゲームを実行させるために必要なゲームプログラム、及び、キャラクタや譜面などの画像データを含む各種のデータが記憶される。 The main memory unit 172 stores various data including system programs for implementing the functions of the processing unit 100 to comprehensively control the game system S, game programs required to execute a composite cooperative game, and image data for characters, musical scores, etc.

音楽データ記憶部176には、リズム音楽ゲームの課題曲となる楽曲データ、及び、各当該楽曲データに合わせて各プレーヤに操作入力を実行させるためのタイミング及び操作内容が規定された譜面データが対応付けて記憶されている。 The music data storage unit 176 stores music data that are the challenge songs for the rhythm music game, and associated score data that specifies the timing and operation content for each player to perform operation input in accordance with each piece of music data.

楽曲データには、音源データの他に、歌唱者・作曲者・作詞者などの書誌的な情報、難易度やレベル、小節やAメロ・Bメロ・サビなどの区切りを示す情報などが含まれる。 In addition to the audio data, song data includes bibliographic information such as the singer, composer, and lyricist, difficulty level and level, and information indicating the divisions of bars, verses, choruses, etc.

また、楽曲データには、複数の小節毎、又は、Aメロ・Bメロ・サビなどの区切り毎に、メインパートをローテンションさせて1のプレーヤ(以下、「メインパート実行プレーヤ」といい、「メインパート実行プレーヤ」ともいう。)に割当し、かつ、他のプレーヤ(以下、「サブパート実行プレーヤ」といい、「第2プレーヤ実行プレーヤ」ともいう。)をサブパートに割り当てるためのタイミング(以下、「割り当て変更タイミング」という。)を示す情報(以下、「割り当て変更タイミング」という。)が含まれていてもよい
The song data may also include information (hereinafter referred to as "allocation change timing") indicating the timing for rotating the main part and assigning it to one player (hereinafter referred to as the "main part executing player" or "main part executing player") every several bars or every division such as the A-melody, B-melody, chorus, etc., and for assigning another player (hereinafter referred to as the "sub-part executing player" or "second player executing player") to the sub-part (hereinafter referred to as "allocation change timing").

譜面データには、楽曲データに合わせてプレーヤに操作入力させるタイミング、及び、入力させる種類を示す内容(楽器における操作内容)を示す音符情報(例えば、楽器が太鼓の場合には、面打ち、縁打ち及び面打ち連打など)が含まれる。 The score data includes note information that indicates the timing for the player to input operations in accordance with the music data, and the type of input (operations on the instrument) (for example, if the instrument is a drum, this includes face strikes, edge strikes, and repeated face strikes, etc.).

特に、本実施形態の譜面データには、
(A1)メインパート用の譜面データと、
(A2)当該メインパート用の譜面データと同時並行的に用いられる(並列的に構成される)サブパート用の譜面データであって、サブパート実行プレーヤに操作入力させるための1又は複数のサブパート用の譜面データと、
が含まれる。
In particular, the music score data of this embodiment includes:
(A1) Music score data for the main part;
(A2) Music score data for sub-parts that are used simultaneously with the music score data for the main part (configured in parallel), and which is one or more pieces of music score data for sub-parts for allowing a sub-part execution player to input operations;
Includes:

なお、譜面データとは、対応する楽曲の実際の譜面における音符から、楽曲の中でも特徴的な音に対応する音符の内容を加味して抽出し、抽出した音符の譜面における位置に、音符のオブジェクトを、操作タイミングオブジェクトとして、予め形成されたものである。 Note that the score data is extracted from the notes in the actual score of the corresponding music piece, taking into account the content of the notes that correspond to the characteristic sounds of the music piece, and the note objects are pre-created as operation timing objects at the positions of the extracted notes in the score.

また、サブパート用の譜面データは、複数のサブパート実行プレーヤが用いる共通の音符情報を有する譜面データであってもよいし、少なくとも1部の音符情報(すなわち、音符の種類や位置)が異なる複数のパートのデータ(以下、「パートデータ」という。)から構成されていてもよい。ただし、サブパート用の譜面データが複数のパートから構成されている場合には、2以上のサブパート実行プレーヤ用として用いてもよい。 Furthermore, the score data for a subpart may be score data with common note information used by multiple subpart performing players, or may be composed of data for multiple parts (hereinafter referred to as "part data") with at least some note information different (i.e., note type and position). However, if the score data for a subpart is composed of multiple parts, it may be used for two or more subpart performing players.

プレーヤ情報記憶部148には、プレーヤ毎に、各プレーヤのIDに対応付けて、プレーヤのリズム音楽ゲームに対するランクやレベルの情報、各プレーヤの属性(年齢、年代、性別など)及び過去に演奏した際の楽曲のリスト(すなわち、演奏履歴)の情報が記憶される。 The player information storage unit 148 stores, for each player, information on the player's rank and level in the rhythm music game, the attributes of each player (age, generation, gender, etc.), and a list of songs played in the past (i.e., performance history), in association with each player's ID.

情報記憶媒体180(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などにより実現できる。 The information storage medium 180 (a computer-readable medium) stores programs, data, etc., and its functions can be realized by an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory (ROM), etc.

情報記憶媒体180には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)を記憶することができる。 The information storage medium 180 can store programs for causing a computer to function as each part of this embodiment (programs for causing a computer to execute the processing of each part).

なお、情報記憶媒体180は、記憶部170と同様に、記憶部170に代えて、又は、当該記憶部170とともに、処理部100にゲームシステムSを統合的に制御させるための諸機能を実現するためのシステムプログラム、及び、複合連携ゲームを実行させるために必要なゲームプログラム、及び、リズム音楽ゲームの課題曲となる楽曲データなどの各種データ等を記憶してもよい。 In addition, the information storage medium 180 may store, in the same way as the storage unit 170, instead of the storage unit 170, or together with the storage unit 170, various data such as a system program for implementing various functions that allow the processing unit 100 to comprehensively control the game system S, a game program required to execute a composite cooperative game, and music data that will be the challenge songs for a rhythm music game.

表示部190は、本実施形態により生成された画像を出力するものであり、その機能は、CRT、LCD、タッチパネル型ディスプレイ、或いはHMD(ヘッドマウントディスプレイ)などにより実現できる。図1のディスプレイ40がこれに相当する。 The display unit 190 outputs the image generated by this embodiment, and its function can be realized by a CRT, LCD, touch panel display, HMD (head mounted display), etc. This corresponds to the display 40 in Figure 1.

音出力部192は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。 The sound output unit 192 outputs the sound generated by this embodiment, and this function can be realized by a speaker or headphones, etc.

通信部196は、外部(例えば、ネットワークNを介して他のゲームシステムSやスマホなどの通信端端末装置などの端末装置やサーバ装置1)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 196 performs various controls for communicating with the outside (for example, other game systems S, terminal devices such as communication end terminal devices such as smartphones, and the server device 1 via the network N), and its functions can be realized by hardware such as various processors or communication ASICs, programs, etc.

なお、サーバ装置1が有する情報記憶媒体や記憶部に記憶されている本実施形態の各部としてコンピュータを機能させるためのプログラムやデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体180や記憶部170に記憶してもよい。このようにプログラムやデータを受信して端末を機能させる場合も本発明の範囲内に含む。 The programs and data stored in the information storage medium or storage unit of the server device 1 for causing a computer to function as each part of this embodiment may be received via a network, and the received programs and data may be stored in the information storage medium 180 or storage unit 170. The case where a terminal is caused to function by receiving programs and data in this manner is also included within the scope of the present invention.

一方、通信部196は、1以上のコントローラ30と間で通信(例えば、近距離無線)を行うための各種の制御を実行する。 On the other hand, the communication unit 196 executes various controls to communicate (e.g., short-range wireless) with one or more controllers 30.

具体的には、通信部196は、アンテナ、無線モジュールを含み、例えばBluetooth(ブルートゥース:登録商標)の技術を用いて、1以上のコントローラ30とデータを送受信する。 Specifically, the communication unit 196 includes an antenna and a wireless module, and transmits and receives data to and from one or more controllers 30 using, for example, Bluetooth (registered trademark) technology.

例えば、通信部196は、確認音及び効果音等の音データ、及び、振動信号を、コントローラ30に送信し、コントローラ30において、加速度センサや操作入力によって検出された情報(加速度ベクトル値など)を、4msec、6msecの交互の間隔で受信する。 For example, the communication unit 196 transmits sound data such as confirmation sounds and sound effects, and vibration signals to the controller 30, and receives information (such as acceleration vector values) detected by the acceleration sensor or operational input at alternating intervals of 4 msec and 6 msec.

処理部100(プロセッサ)は、コントローラ30、カード・リードライト部162からの入力データやプログラムなどに基づいて、ゲーム処理、画像生成処理、及び、音生成処理などの処理を行う。 The processing unit 100 (processor) performs processes such as game processing, image generation processing, and sound generation processing based on input data and programs from the controller 30 and the card read/write unit 162.

特に、処理部100は、記憶部170内の主記憶部172をワーク領域として各種処理を行う。また、処理部100は、各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現し、各種の機能を実行する。 In particular, the processing unit 100 performs various processes using the main memory unit 172 in the memory unit 170 as a work area. The processing unit 100 is realized by hardware such as various processors (CPU, DSP, etc.) and ASICs (gate arrays, etc.), and by programs, and executes various functions.

そして、処理部100は、記憶部170や情報記憶媒体180に格納されるプログラム(データ)に基づいて本実施形態の種々の処理、又は、リズム音楽ゲームのための各種機能を実現させる構成を有している。 The processing unit 100 is configured to realize various processes of this embodiment or various functions for the rhythm music game based on the programs (data) stored in the memory unit 170 or the information storage medium 180.

具体的には、処理部100は、通信制御部110、ゲーム管理部112、操作入力受付処理部113、第1ゲーム制御部114、評価処理部115、第2ゲーム制御部116、楽曲再生部117、表示制御部118、演出制御部119、描画部120、及び、音処理部130を含む。なお、これらの一部を省略する構成としてもよい。 Specifically, the processing unit 100 includes a communication control unit 110, a game management unit 112, an operation input reception processing unit 113, a first game control unit 114, an evaluation processing unit 115, a second game control unit 116, a music playback unit 117, a display control unit 118, a performance control unit 119, a drawing unit 120, and a sound processing unit 130. Note that some of these may be omitted.

なお、例えば、本実施形態のゲーム管理部112は、本発明の本発明の割り当て制御手段、イベント制御手段及び提供情報管理手段を構成し、操作入力受付処理部113は、本発明の受付処理手段を構成する。また、本実施形態の第1ゲーム制御部114は、本発明の操作タイミング指示制御手段を構成し、評価処理部115は、本発明の全体評価処理手段、補正処理手段、第1判定処理手段、第2判定処理手段、第2評価処理手段を構成する。さらに、本実施形態の第2ゲーム制御部116は、本発明の第2ゲーム制御手段を構成し、演出制御部119は、本発明の第1演出制御手段及び第2演出制御手段を構成する。 For example, the game management unit 112 of this embodiment constitutes the allocation control means, event control means, and provided information management means of the present invention, and the operation input reception processing unit 113 constitutes the reception processing means of the present invention. Furthermore, the first game control unit 114 of this embodiment constitutes the operation timing instruction control means of the present invention, and the evaluation processing unit 115 constitutes the overall evaluation processing means, correction processing means, first judgment processing means, second judgment processing means, and second evaluation processing means of the present invention. Furthermore, the second game control unit 116 of this embodiment constitutes the second game control means of the present invention, and the performance control unit 119 constitutes the first performance control means and second performance control means of the present invention.

通信制御部110は、サーバ装置1や他のゲームシステムなどの端末装置とネットワー
クを介してデータを送受信する処理を行う。
The communication control unit 110 performs processing for transmitting and receiving data to and from the server device 1 and terminal devices of other game systems and the like via a network.

特に、通信制御部110は、サーバ装置1から受信した情報に基づいてリズム音楽ゲームを実行する場合に、又は、ネットワークを介して他のプレーヤと協力プレイする場合に、サーバ装置1や他のゲームシステムSから送信された各種の情報を受信する処理、及び、サーバ装置1や他のゲームシステムSに送信する処理を実行する。 In particular, when playing a rhythm music game based on information received from the server device 1, or when playing cooperatively with other players via a network, the communication control unit 110 performs processes to receive various information transmitted from the server device 1 or other game systems S, and processes to transmit the information to the server device 1 or other game systems S.

なお、本実施形態のゲームシステムSでは、通信制御で必要となるネットワーク情報をサーバから取得し、管理する処理等を行うようにしてもよい。 In addition, in the game system S of this embodiment, network information required for communication control may be obtained from the server and management processes may be performed.

例えば、ゲームシステムSは、各ゲームシステムSに個別に付与される端末装置用の識別情報(オンラインゲームに参加できる端末を識別するために個別に付与されたID)と、各ゲームシステムSの識別情報に対応付けられたパケットの送信先を指定する宛先情報(IPアドレスなど)とを取得し、管理する処理を行うようにしてもよい。 For example, the game system S may acquire and manage identification information for terminal devices (IDs individually assigned to each game system S to identify terminals that can participate in online games) and destination information (such as an IP address) that specifies the destination of packets associated with the identification information of each game system S.

具体的には、通信制御部110は、他の端末装置又はサーバ装置1に送信するパケットを生成する処理、パケット送信先の端末装置やサーバ装置1のIPアドレスやポート番号を指定する処理、受信したパケットに含まれるデータを記憶部170に保存する処理、受信したパケットを解析する処理、その他のパケットの送受信に関する制御処理等を行う。 Specifically, the communication control unit 110 performs processes such as generating packets to be sent to other terminal devices or the server device 1, specifying the IP address and port number of the terminal device or server device 1 to which the packets are to be sent, storing data contained in the received packets in the storage unit 170, analyzing the received packets, and other control processes related to the sending and receiving of packets.

また、通信制御部110は、複数の他のゲームシステムSと、又は、サーバ装置1と、通信接続が確立されてから当該通信接続が切断されるまで、データを所定周期(例えば、1秒周期で)互いに送受信する処理を行う。 The communication control unit 110 also performs processing to transmit and receive data between multiple other game systems S or the server device 1 at a predetermined interval (e.g., one second interval) from when a communication connection is established until the communication connection is terminated.

さらに、通信制御部110は、複数のゲームシステムSなどの端末装置によって構成されるネットワークシステムの場合は、複数の端末装置間でデータの送受信を行いながらオンラインゲームを実行するピア・ツー・ピア(いわゆるP2P)方式によって通信制御を実行してもよいし、サーバ装置1を介して各端末装置がデータ(情報)の送受信を行いながらオンラインゲームを実行するクライアント・サーバ方式によって通信制御を実行してもよい。 Furthermore, in the case of a network system consisting of multiple terminal devices such as a game system S, the communication control unit 110 may perform communication control using a peer-to-peer (so-called P2P) method in which an online game is played while transmitting and receiving data between multiple terminal devices, or may perform communication control using a client-server method in which each terminal device transmits and receives data (information) via the server device 1 while playing an online game.

なお、本実施形態のネットワークシステムでは、有線通信のみならず無線通信でデータを送受信してもよい。 In addition, in the network system of this embodiment, data may be sent and received not only by wired communication but also by wireless communication.

一方、通信制御部110は、コントローラ30からの入力情報を取得する処理を行う。例えば、通信制御部110は、操作入力タイミングに基づくプレーヤの操作入力を受信する。 On the other hand, the communication control unit 110 performs a process of acquiring input information from the controller 30. For example, the communication control unit 110 receives operation input from the player based on the operation input timing.

ゲーム管理部112は、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲーム終了条件が満たされた場合にゲームを終了する処理、及び、各ゲームの設定に関する各種の処理を実行する。 The game management unit 112 executes processes for starting a game when a game start condition is met, for ending a game when a game end condition is met, and for various processes related to the settings of each game.

特に、ゲーム管理部112は、各パートにリズム音楽ゲームに参加する複数のプレーヤのうちいずれかのプレーヤをメインパート又はサブパートに割り当てる割り当て処理と、予め定められた割り当て変更タイミングに、メインパート及びサブパートに割り当てられたプレーヤを変更する割り当てパート変更処理を実行する。 In particular, the game management unit 112 executes an assignment process that assigns one of the multiple players participating in the rhythm music game to each part as a main part or a sub part, and an assignment part change process that changes the players assigned to the main part and sub part at a predetermined assignment change timing.

また、ゲーム管理部112は、リズム音楽ゲームにおける各種のイベント(プレーヤにおいて有利又は不利になるイベント)の制御を実行する。 The game management unit 112 also controls various events in the rhythm music game (events that are advantageous or disadvantageous to the player).

さらに、ゲーム管理部112は、メインパート実行プレーヤ及びサブパート実行プレーヤに、ゲーム中の演出効果に関する演出効果情報を含む、メインパート及びサブパートを並列的に実行するためのリズム音楽ゲームに関するゲーム情報の提供を管理する。 Furthermore, the game management unit 112 manages the provision of game information regarding the rhythmic music game for executing the main part and sub part in parallel to the main part executing player and the sub part executing player, including performance effect information regarding the performance effects during the game.

操作入力受付処理部113は、プレーヤによってコントローラ30に入力された入力情報に基づいて、操作内容やそのタイミングを認識する認識処理を行う。 The operation input reception processing unit 113 performs recognition processing to recognize the operation content and timing based on the input information input by the player to the controller 30.

具体的には、本実施形態の操作入力受付処理部113は、入力部260によって入力されたボタンの種別、押し下げ回数、レバーの指示方向、ボタンの押し下げタイミングとレバーの指示タイミング、及び、これらの組み合わせに基づいて、プレーヤによって入力された操作指示コマンドを認識する。 Specifically, the operation input reception processing unit 113 of this embodiment recognizes the operation instruction command input by the player based on the type of button, the number of times it is pressed, the lever instruction direction, the timing of pressing the button and the timing of the lever instruction, and a combination of these, input by the input unit 260.

一方、操作入力受付処理部113は、複数のボタンによってプレーヤの操作が同時入力された場合には、又は、カメラやジョイスティック32の傾斜角度と各ボタンの組み合わせによってプレーヤの操作が入力された場合には、特別な操作入力として認識する。 On the other hand, when a player operation is input simultaneously using multiple buttons, or when a player operation is input using a combination of the tilt angle of the camera or joystick 32 and each button, the operation input reception processing unit 113 recognizes it as a special operation input.

第1ゲーム制御部114は、リズム音楽ゲームにおけるメインパートの進行に係る処理を実行する。 The first game control unit 114 executes processing related to the progress of the main part in the rhythm music game.

特に、第1ゲーム制御部114は、複数のプレーヤによってリズム音楽ゲームを実行する際に、楽曲再生部117が再生する楽曲データに合わせて、メインパート実行プレーヤの操作入力タイミングを判定するために用いる操作入力タイミング判定用標識オブジェクト、当該各プレーヤの操作入力タイミングを指示する操作タイミングオブジェクト、又は、双方のオブジェクトの移動を制御する操作タイミング指示制御処理(以下、「メインパート用操作タイミング指示制御処理」という。)を実行する。 In particular, when a rhythmic music game is being played by multiple players, the first game control unit 114 executes an operation input timing determination marker object used to determine the operation input timing of the player performing the main part, an operation timing object that indicates the operation input timing of each player, or an operation timing instruction control process (hereinafter referred to as "main part operation timing instruction control process") that controls the movement of both objects in accordance with the music data played by the music playback unit 117.

具体的には、第1ゲーム制御部114は、メインパート用の譜面データに基づいて、楽曲データに合わせて、予め定められた基準タイミングで、操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの表示位置が一致するように移動させる。 Specifically, the first game control unit 114 moves the display positions of the operation input timing determination marker object and the operation timing object so that they coincide with each other at a predetermined reference timing in accordance with the music data based on the music score data for the main part.

評価処理部115は、メインパート実行プレーヤの各操作入力タイミングと、メインパート用の各操作入力タイミング判定用標識オブジェクト及び各操作タイミングオブジェクトの所与の関係性と、に基づいて、楽曲データ全体における複数のプレーヤから構成されるチームとしての評価を行う評価処理(以下、「全体評価処理」という。)を実行する。 The evaluation processing unit 115 executes an evaluation process (hereinafter referred to as "overall evaluation process") that evaluates a team consisting of multiple players in the entire song data based on the timing of each operation input by the player performing the main part and the given relationships between each operation input timing determination marker object for the main part and each operation timing object.

また、評価処理部115は、サブパート毎に、それぞれ、該当するサブパート実行プレーヤの各操作入力タイミングと、該当するサブパート用の操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの所与の関係性と、に基づいて、各サブパート実行プレーヤの評価を行う評価処理(以下、「サブパート評価処理」という。)を実行する。 The evaluation processing unit 115 also performs an evaluation process (hereinafter referred to as "subpart evaluation process") for each subpart, which evaluates each subpart performing player based on the operation input timing of the corresponding subpart performing player and the given relationship between the operation input timing determination marker object and the operation timing object for the corresponding subpart.

さらに、評価処理部115は、サブパート評価処理の評価結果に基づいて、全体評価処理におけるメインパート実行プレーヤの操作入力結果を補正する第1補正処理、又は、前記複数のプレーヤ全体における前記ゲームの評価指標を補正する第2補正処理、のいずれかの補正処理を実行する。 Furthermore, the evaluation processing unit 115 executes either a first correction process that corrects the operation input result of the main part executing player in the overall evaluation process based on the evaluation result of the subpart evaluation process, or a second correction process that corrects the evaluation index of the game for all of the multiple players.

第2ゲーム制御部116は、第1ゲーム制御部114のメインパートの進行に係る処理と同様に、リズム音楽ゲームにおけるサブパートの進行に係る処理を実行する。 The second game control unit 116 executes processing related to the progress of the sub-part in the rhythm music game, similar to the processing related to the progress of the main part by the first game control unit 114.

特に、第2ゲーム制御部116は、複数のプレーヤによってリズム音楽ゲームを実行す
る際に、楽曲再生部117が再生する楽曲データに合わせて、サブパート毎に、サブパート実行プレーヤの操作入力タイミングを判定するために用いる操作入力タイミング判定用標識オブジェクト、当該各サブパート実行プレーヤの操作入力タイミングを指示する操作タイミングオブジェクト、又は、双方のオブジェクトの移動を制御する操作タイミング指示制御処理(以下、「サブパート用操作タイミング指示制御処理」という。)を実行する。
In particular, when a rhythm music game is played by multiple players, the second game control unit 116 executes, for each sub-part, an operation input timing determination marker object used to determine the operation input timing of the sub-part executing player, an operation timing object that indicates the operation input timing of each sub-part executing player, or an operation timing instruction control process (hereinafter referred to as "operation timing instruction control process for sub-part") that controls the movement of both objects, in accordance with the music data played by the music playback unit 117.

具体的には、第2ゲーム制御部116は、メインパート用の譜面データに基づいて、楽曲データに合わせて、予め定められた基準タイミングで、操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの表示位置が一致するように移動させる。 Specifically, the second game control unit 116 moves the display positions of the operation input timing determination marker object and the operation timing object so that they coincide with each other at a predetermined reference timing in accordance with the music data based on the music score data for the main part.

楽曲再生部117は、音楽データ記憶部176に読み込まれた楽曲データの再生を実行し、連続的な楽曲音の波形を音出力部192に出力するものである。 The music playback unit 117 plays back the music data loaded into the music data storage unit 176, and outputs a continuous music sound waveform to the sound output unit 192.

また、楽曲再生部117の機能は、楽曲データに基づいて楽曲音の波形を生成する集積回路(音源IC)などのハードウェアや、プログラムなどにより実現することができる。 The function of the music playback unit 117 can be realized by hardware such as an integrated circuit (sound source IC) that generates a waveform of music sound based on music data, or by a program, etc.

表示制御部118は、表示部190に表示出力される表示物(オブジェクト)の表示制御を行う。 The display control unit 118 controls the display of objects that are displayed on the display unit 190.

具体的には、表示制御部118は、表示物(ゲームキャラクタ、背景、建物、地面など)を発生させたり、表示物の表示位置を指示したり、表示物を消滅させたりするなどの表示制御を行う。 Specifically, the display control unit 118 performs display control such as generating displayed objects (game characters, backgrounds, buildings, ground, etc.), indicating the display positions of displayed objects, and erasing displayed objects.

すなわち、表示制御部118は、発生した表示物を表示物リストに登録したり、表示物リストを描画部120に転送したり、消滅した表示物を表示物リストから削除したりするなどの表示制御を行う。 That is, the display control unit 118 performs display control such as registering generated objects in an object list, transferring the object list to the drawing unit 120, and deleting disappeared objects from the object list.

特に、表示制御部118は、ゲーム管理部112の指示の下、演出制御部119と連動して、ゲーム状況に応じて、メインパート、1以上のサブパート、又は、メインパート及び1以上のサブパートのゲームに関する画像を生成し、生成した画像を表示部190に表示出力される表示制御を行う。 In particular, under the direction of the game management unit 112, the display control unit 118 works in conjunction with the performance control unit 119 to generate images relating to the game of the main part, one or more sub-parts, or the main part and one or more sub-parts, depending on the game situation, and performs display control to display and output the generated images on the display unit 190.

具体的には、表示制御部118は、第1ゲームとしてのリズム音楽ゲームに関する画像及び複数のプレーヤによる協力プレイ(すなわちセッション的な擬似的な演奏)に関する画像を同時に表示部190に表示させるための表示制御を実行する。 Specifically, the display control unit 118 executes display control to simultaneously display on the display unit 190 images relating to the rhythmic music game as the first game and images relating to cooperative play by multiple players (i.e., a session-like simulated performance).

そして、表示制御部118は、リズム音楽ゲームとしては、プレーヤ毎に、楽曲再生部104が再生する楽曲データに合わせて移動制御され、かつ、表示されている操作系オブジェクト形成領域内を移動する操作入力タイミング判定用標識オブジェクト、操作タイミングオブジェクト、又は、双方のオブジェクトを、描画部108に描画させる。 Then, in the rhythm music game, the display control unit 118 causes the drawing unit 108 to draw an operation input timing determination marker object, an operation timing object, or both objects, whose movement is controlled for each player in accordance with the music data played by the music playback unit 104 and which moves within the displayed operation object formation area.

演出制御部119は、メインパートにおけるゲーム(すなわち、第1ゲーム)及びサブパートにおけるゲーム(すなわち、第2ゲーム)に関する画像や音の演出を演出制御処理として実行する。 The performance control unit 119 executes performance control processing to produce images and sounds related to the game in the main part (i.e., the first game) and the game in the sub-part (i.e., the second game).

描画部120は、処理部100で行われる種々の処理(ゲーム処理)に基づいて画像を描画(生成)する処理を実行し、描画した画像を表示部190に出力するものであり、その機能は、描画プロセッサ(GPU)などのハードウェアや、プログラムなどにより実現できる。そして、描画部108は、いわゆる2次元画像、または、3次元画像を描画させ
る。
The drawing unit 120 executes a process of drawing (generating) an image based on various processes (game processes) performed by the processing unit 100, and outputs the drawn image to the display unit 190. The function can be realized by hardware such as a graphics processor (GPU), a program, etc. The drawing unit 108 draws a so-called two-dimensional image or a three-dimensional image.

具体的には、描画部120は、表示制御部118により転送された表示物リストに応じた表示物を主記憶部172などから読み出し、ピクセル単位で画像情報を記憶できる画像バッファ174(フレームバッファあるいは中間バッファなどのバッファ。VRAM。)に表示物を描画する。 Specifically, the drawing unit 120 reads out display objects corresponding to the display object list transferred by the display control unit 118 from the main memory unit 172 or the like, and draws the display objects in the image buffer 174 (a buffer such as a frame buffer or intermediate buffer; VRAM) that can store image information in pixel units.

そして、描画部120は、1フレーム(例えば1/30秒)ごとに画像情報を更新することにより、表示部190に動画像を表示させる。 Then, the drawing unit 120 updates the image information every frame (e.g., every 1/30 seconds) to display a moving image on the display unit 190.

特に、描画部120は、楽曲再生部104が再生する楽曲データに対応する譜面画像を、楽曲データの再生に合わせて主記憶部172から読み出して画像バッファ174に描画する。 In particular, the drawing unit 120 reads out sheet music images corresponding to the music data played by the music playback unit 104 from the main memory unit 172 in accordance with the playback of the music data, and draws them in the image buffer 174.

音処理部130は、処理部100で行われる種々の処理の結果に基づいて音処理を行い、BGM、効果音、又は音声などのゲーム音を生成し、音出力部192に出力する。 The sound processing unit 130 performs sound processing based on the results of various processes performed by the processing unit 100, generates game sounds such as background music, sound effects, or voice, and outputs them to the sound output unit 192.

[3]本実施形態の手法
[3.1]概要
次に、図3を用いて本実施形態の複数のプレーヤによってメインパートをローテーションさせつつ、セッション的に擬似的な演奏を実現するリズム音楽ゲームのゲーム制御処理の手法について説明する。
[3] Method of this embodiment [3.1] Overview Next, a method of game control processing of a rhythm music game in this embodiment in which multiple players rotate the main parts and realize a session-like pseudo-performance will be described with reference to FIG. 3 .

なお、図4は、本実施形態の複数のプレーヤによってメインのパートをローテーションさせつつ、セッション的に擬似的な演奏を実現するリズム音楽ゲームのゲーム制御処理について説明するための図である。 Note that FIG. 4 is a diagram for explaining the game control process of a rhythm music game in this embodiment in which multiple players rotate the main parts to realize a session-like simulated performance.

本実施形態のゲームシステムSは、複数のプレーヤを、メインパートと当該第メインパートと並列的に(すなわち、同時並行的に)構成されるサブパートとに割り当てつつ、所与の楽曲に合わせて、各パートのプレーヤに操作入力を実行させて、かつ、その評価をゲーム結果として用いる音楽ゲーム(すなわち、リズム音楽ゲーム)を制御するシステムである。 The game system S of this embodiment is a system that controls a music game (i.e., a rhythm music game) in which multiple players are assigned to a main part and sub-parts that are configured in parallel (i.e., simultaneously) with the main part, and the players of each part execute operation inputs in accordance with a given piece of music, and the evaluation of the inputs is used as the game result.

特に、本実施形態のゲームシステムSは、複数のプレーヤによるセッション的な演奏を取り入れた音楽ゲームであって、同期された複数のパートのうち、ソロパートなどの特別なパートをメインパートとしてローテーションさせながら、各プレーヤによって操作入力タイミングを基調とした音楽ゲームを実行させつつも、各メインパートと同時並行的に他のプレーヤについても当該音楽ゲームを異なるゲームとして実行させる構成を有している。 In particular, the game system S of this embodiment is a music game that incorporates a session-like performance by multiple players, and has a configuration in which a special part such as a solo part among multiple synchronized parts is rotated as the main part, and each player plays a music game based on the timing of operation inputs, while simultaneously and in parallel with each main part, other players also play the music game as a different game.

具体的には、本実施形態のゲームシステムSは、例えば、図3に示すように、、
(A1)各プレーヤに、メインパート及びサブパートのいずれかのパートを割り当てる処理、及び、楽曲データの再生中の所与の変更タイミングに、プレーヤに割り当てられたパートを他のパートに変更する割り当てパート変更処理、
(A2)各プレーヤの操作入力を受け付ける受付処理、
(A3)パート毎に、該当するパートが割り当てられたプレーヤの操作タイミングの入力を指示するための操作タイミング指示制御処理、
(A4)プレーヤ毎に、操作タイミング指示制御処理に基づくプレーヤの操作入力を受け付けたときの操作入力タイミングに基づいて、各プレーヤにおける操作入力結果の評価を行う個別評価処理(後述する個別操作タイミング評価処理)、
(A5)プレーヤ評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果に基づいて、ゲームの結果を定める評価指標を決定するゲーム評価指標決定処理、
(A6)個別評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、個別評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理、又は、ゲーム評価指標決定処理が実行される際に、個別操作タイミング評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、当該ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理、のいずれかの補正処理、
を実行する構成を有している。
Specifically, the game system S of this embodiment includes, for example, as shown in FIG.
(A1) A process of assigning either a main part or a sub part to each player, and an assigned part change process of changing the part assigned to the player to another part at a given change timing during playback of music data;
(A2) A reception process for receiving operation inputs from each player;
(A3) an operation timing instruction control process for instructing input of operation timing of a player to which a corresponding part is assigned, for each part;
(A4) an individual evaluation process (an individual operation timing evaluation process to be described later) for evaluating, for each player, an operation input result for each player based on the operation input timing at which the player's operation input based on the operation timing instruction control process is received;
(A5) a game evaluation index determination process for determining an evaluation index for determining a game result based on the operation input results in the main part of each player evaluated by the player evaluation process;
(A6) A correction process which is either a first correction process for correcting an operation input result in the main part of each player evaluated by an individual evaluation process based on an operation input result in the sub-part of each player evaluated by an individual evaluation process, or a second correction process for correcting an evaluation index determined by the game evaluation index determination process based on an operation input result in the sub-part of each player evaluated by an individual operation timing evaluation process when the game evaluation index determination process is executed;
The present invention has a configuration for executing the above.

そして、本実施形態のゲームシステムSは、図3に示すように、ゲーム評価指標決定処理及びいずれかの補正処理(すなわち、第1補正処理又は第2補正処理)に基づいて定まる評価指標を、複数プレーヤのゲーム結果(すなわち、複数プレーヤによるセッションの評価)として、決定する構成を有している。 The game system S of this embodiment is configured to determine an evaluation index determined based on a game evaluation index determination process and one of the correction processes (i.e., the first correction process or the second correction process) as the game result of multiple players (i.e., the evaluation of a session by multiple players), as shown in FIG. 3.

なお、図3には、4人のプレーヤA、B、C及びDで1の楽曲に基づくリズム音楽ゲームが実行され、かつ、1のメインパートと3のサブパートとから構成されている場合であって、
(B1)楽曲の開始前に各プレーヤを最初のメインパート及びサブパートに割り当てつつ、第1変更タイミングT1~第4変更タイミングT4でメインパートがローテンションされ、かつ、それに伴ってサブパートの割り当てが変更していること、
(B2)難易度の高い各メインパートと、当該各メインパートに対応する同一の操作入力指示が実行される複数のサブパートと、における操作タイミング指示制御処理が実行されていること、
(B3)メインパート毎に、メインパート実行プレーヤの操作入力結果に基づいてポイントを付与してゲーム全体の評価指標を示すスコアが決定されていること、
(B4)サブパートにおけるサブパート実行プレーヤの操作入力結果に基づいて、該当するメインパート実行プレーヤの操作入力結果の補正、又は、ゲーム全体の評価指標を示すスコアを補正すること、
の例を示す図である。
In FIG. 3, a rhythm music game based on one piece of music is played by four players A, B, C, and D, and the music is composed of one main part and three sub-parts.
(B1) Before the start of the song, each player is assigned to an initial main part and sub part, and the main part is rotated at the first change timing T1 to the fourth change timing T4, and the assignment of the sub parts is changed accordingly.
(B2) an operation timing instruction control process is executed for each main part having a high level of difficulty and a plurality of sub-parts in which the same operation input instruction corresponding to each main part is executed;
(B3) for each main part, points are awarded based on the operation input result of the main part executing player to determine a score indicating an evaluation index for the entire game;
(B4) correcting the operation input result of the corresponding main part execution player or correcting the score indicating the evaluation index of the entire game based on the operation input result of the sub-part execution player in the sub-part;
FIG.

このような構成により、本実施形態においては、ソロパートなどのメインパートをローテーションしながら各プレーヤによって実行させつつも、当該各第メインパートの同時期に他のプレーヤについてもリズム音楽ゲームを興趣させ、メインパートのゲーム結果によってゲーム全体を評価しつつも、サブパートの評価もゲーム結果に影響させることができるようになっている。 With this configuration, in this embodiment, main parts such as solo parts are performed by each player in rotation, while other players are also made to enjoy the rhythm music game at the same time as each main part is being played, and while the game as a whole is evaluated based on the game results of the main parts, the evaluation of the sub-parts can also affect the game results.

そして、本実施形態においては、単に複数のプレーヤを、音楽ゲームにおける演奏に参加させる(セッションさせる)だけでなく、全てのパートにおけるゲーム結果を全体のゲームとしての評価に反映させることができるので、ゲームとしての興趣性を維持させてメインパートを有する複数プレーヤにおけるセッション形式の音楽ゲームとしても成立させることができるようになっている。 In this embodiment, multiple players are not simply allowed to participate in a musical performance (a session) in a music game; the game results in all parts can be reflected in the evaluation of the game as a whole, so that the game can be made to function as a session-style music game for multiple players with a main part while maintaining the interest of the game.

したがって、本実施形態においては、音楽ゲーム(すなわち、リズム音楽ゲーム)における複数プレイに関する新規なゲーム仕様を提供することができるので、音楽ゲームなどの操作入力のタイミングに基づくゲームにおける興趣性を向上させることができるようになっている。 Therefore, in this embodiment, new game specifications for multiplayer play in music games (i.e., rhythm music games) can be provided, which can increase the interest in games based on the timing of operational inputs, such as music games.

なお、本実施形態においては、音やリズムに合わせてプレーヤの操作を実行させて当該
プレーヤの操作入力タイミングの正確さを評価する音楽ゲーム(すなわち、リズム音楽ゲーム)などを用いて説明するが、これらのゲームに限らず、プレーヤの操作タイミングについて評価するゲームではあれば、適用可能である。
Note that, in this embodiment, explanations will be given using music games (i.e., rhythm music games) in which the player is prompted to perform operations in time with sounds and rhythms and the accuracy of the timing of the player's operation inputs is evaluated; however, the present invention is not limited to these games and can be applied to any game in which the timing of the player's operations is evaluated.

また、本実施形態においては、並列的に実行される複数のパートとして、メインパートとサブパートを用いているが、3つ以上の異なる種類のパートが形成されていてもよいし、一部の期間において、メインパート及びサブパートの割り当てなく、リズム音楽ゲームに参加する全てのプレーヤによって共通の操作入力を実行させるパート(共通パート)が組み込まれていてもよい。 In addition, in this embodiment, a main part and a sub part are used as the multiple parts executed in parallel, but three or more different types of parts may be formed, and during a certain period, a part (common part) may be incorporated that allows all players participating in the rhythm music game to execute a common operation input without being assigned a main part or sub part.

さらに、本実施形態のゲームシステムSは、単独で複数のプレーヤに基づくリズム音楽ゲーム(すなわち、セッション)を実行してもよいし、サーバ装置1を介して又は直接に他のゲームシステムSと連動して当該リズム音楽ゲームを実行してもよい。 Furthermore, the game system S of this embodiment may independently execute a rhythm music game (i.e., a session) based on multiple players, or may execute the rhythm music game in conjunction with another game system S, either via the server device 1 or directly.

[3.2]メインパートとサブパートに基づくゲーム制御処理
次に、本実施形態におけるメインパートとサブパートに基づくゲーム制御処理について説明する。
[3.2] Game Control Processing Based on Main Part and Sub Part Next, the game control processing based on the main part and sub part in this embodiment will be described.

第1ゲーム制御部114は、メインパートに対するゲーム制御処理であって、当該メインパート用の操作タイミング指示に従って入力されたメインパート実行プレーヤの操作入力結果に基づいて、当該メインパートのリズム音楽ゲームを制御する。 The first game control unit 114 is a game control process for the main part, and controls the rhythm music game of the main part based on the operation input results of the main part executing player input according to the operation timing instructions for that main part.

特に、第1ゲーム制御部114は、メインパート用の操作タイミング指示制御処理によって制御された操作タイミング指示に基づいて、メインパート用のゲーム制御処理を実行する。 In particular, the first game control unit 114 executes game control processing for the main part based on operation timing instructions controlled by operation timing instruction control processing for the main part.

また、第2ゲーム制御部116は、サブパートに対するゲーム制御処理であって、当該サブパート用の操作タイミング指示に従って入力されたサブパート実行プレーヤに割り当てられた操作入力結果に基づいて、メインパートとは異なるサブパート用のゲーム制御処理を実行する。 The second game control unit 116 also executes game control processing for a sub-part that is different from the main part, based on the operation input result assigned to the sub-part executing player input in accordance with the operation timing instruction for that sub-part.

すなわち、第1ゲーム制御部114及び第2ゲーム制御部116は、メインパートのゲームをローテーションさせて複数のプレーヤで興趣させつつも、メインパートと同時並行的にサブパートを実行させるための各種のゲーム制御処理を実行する。 In other words, the first game control unit 114 and the second game control unit 116 execute various game control processes to execute the sub-parts simultaneously in parallel with the main part of the game while rotating the main part of the game to entertain multiple players.

特に、第2ゲーム制御部116は、例えば、サブパートよりメインパートのプレーヤに指示される操作入力の難易度(操作入力内容やタイミング)が高く設定されているなど、操作操作タイミング指示制御処理を含め、パートの種別によって操作指示内容及びそのタイミングが異なるゲームを実行するゲーム制御処理を実行する。 In particular, the second game control unit 116 executes game control processing to execute a game in which the operation instruction content and its timing differ depending on the type of part, including operation operation timing instruction control processing, for example, by setting the difficulty level (operation input content and timing) of the operation input instructed to the player in the main part higher than in the sub part.

また、第2ゲーム制御部116は、上記を含めて、メインパートと異なるゲームとして、同一の楽曲データを再生することを前提に
(A1)操作指示タイミングなどの操作入力指示タイミングのみが異なるゲーム、
(A2)音符が異なるなどの操作内容のみが異なるゲーム、
(A3)そもそも入力方法が異なるゲーム、
(A4)操作入力結果に基づく評価方法が異なるゲーム、又は、
(A5)(A1)~(A4)の2以上の組み合わせたゲーム、
に関するゲーム制御処理を実行する。
In addition, the second game control unit 116 performs the following operations as a game different from the main part, including the above, on the premise that the same music data is reproduced: (A1) a game in which only the operation input instruction timing, such as the operation instruction timing, is different;
(A2) Games where only the operation content is different, such as different musical notes,
(A3) Games that have different input methods in the first place
(A4) A game in which the evaluation method based on the operation input result is different, or
(A5) A game that combines two or more of (A1) to (A4);
The game control process is executed.

さらに、第1ゲーム制御部114は、メインパートの割り当てが変更された場合には、
変更後のメインパート実行プレーヤに対象を切り替えて、当該切り替えたメインパート実行プレーヤに対してメインパートに関するゲーム制御を実行する。
Furthermore, when the allocation of the main part is changed, the first game control unit 114
The target is switched to the changed main part execution player, and game control relating to the main part is executed for the switched main part execution player.

そして、第2ゲーム制御部116は、メインパートの割り当てが変更されることによってサブパートの割り当てが変更されrたた場合には、変更後のメインパート実行プレーヤに対象を切り替えて、当該切り替えたメインパート実行プレーヤに対してメインパートに関するゲーム制御を実行する。 Then, when the sub-part allocation is changed due to a change in the main part allocation, the second game control unit 116 switches the target to the new main part execution player and executes game control related to the main part for the switched main part execution player.

[3.3]割り当て処理及び割り当てパート変更処理
次に、上記の図3を用いて、本実施形態の割り当て処理及び割り当てパート変更処理について説明する。
[3.3] Allocation Processing and Allocation Part Change Processing Next, the allocation processing and allocation part change processing of this embodiment will be described with reference to FIG.

(割り当て処理)
ゲーム管理部112は、楽曲データの再生前に、1のプレーヤをメインパートに割り当てるとともに、その他のプレーヤ(具体的には、その他のリズム音楽ゲームに参加するプレーヤ)をサブパートに割り当てる割り当て処理を実行する。
(Allocation process)
Before playing back the music data, the game management section 112 executes an assignment process to assign one player to a main part and assign other players (specifically, players participating in other rhythm music games) to sub-parts.

特に、ゲーム管理部112は、図3に示すように、例えば、ランダムや抽選によって、ミニゲームの結果によって、各プレーヤの開始前のゲームレベル・スコア・順位などの属性によって、メインパートとサブパートを、各プレーヤの中から該当するプレーヤに割り当てる。 In particular, as shown in FIG. 3, the game management unit 112 assigns the main part and sub part to the appropriate player from among the players, for example, by random or lottery, based on the results of the mini-game, and based on the attributes of each player before the start of the game, such as the game level, score, and ranking.

なお、図3には、プレーヤA、B、C及びDから構成される場合に、ランダムによって、プレーヤAを、時系列的に最初のメインパートに割り当てるとともに、他のプレーヤB、C及びDを、同様に時系列的に最初のサブパートのそれぞれに割り当てることが示されている。 In addition, FIG. 3 shows that in a group consisting of players A, B, C, and D, player A is randomly assigned to the first main part in chronological order, and the other players B, C, and D are similarly assigned to the first sub-parts in chronological order.

また、本実施形態のリズム音楽ゲームは、決まった人数(例えば、4人)で実行されることが好ましく、決まった人数のプレーヤが参加できない場合には、CPUプレーヤによって決まった人数に合わせて実行されることが好ましい。 The rhythm music game of this embodiment is preferably played by a fixed number of players (e.g., four players), and if the fixed number of players cannot participate, it is preferably played by the CPU player according to the fixed number of players.

(割り当てパート変更処理)
ゲーム管理部112は、楽曲データの再生が開始された場合であって当該楽曲データの再生中に(すなわち、リズム音楽ゲームの実行中に)、1以上の予め定められた割り当て変更タイミングに、メインパートに割り当てられたプレーヤをサブパートに割り当てるとともに、サブパートに割り当てられたプレーヤのうち1のプレーヤをメインパートに割り当てる割り当てパート変更処理を実行する。
(Allocation part change process)
When playback of music data has started and during playback of the music data (i.e., during execution of the rhythm music game), the game management unit 112 executes an assigned part change process to assign a player assigned to a main part to a sub part and assign one of the players assigned to the sub parts to the main part at one or more predetermined assignment change timings.

すなわち、ゲーム管理部112は、メインパート及びサブパートをゲームに参加するプレーヤによってローテーションさせながらゲームを実行させるため、割り当てパート変更処理として、各変更タイミングが到来するまでに、当該各変更タイミングまでサブパートに割り当てられている複数のサブパート実行プレーヤの中から、当該各変更タイミング以降(具体的には、各変更タイミング)からのメインパート実行プレーヤを割り当てる。 In other words, the game management unit 112 executes the game while rotating the main part and sub part among the players participating in the game, and as an assigned part change process, assigns a main part execution player from each change timing onwards (specifically, each change timing) from among the multiple sub part execution players who have been assigned to the sub parts up until each change timing arrives.

特に、ゲーム管理部112は、例えば、小節の区切り、又は、Aメロ、Bメロ若しくはサビなどのゲーム進行上定まる区切りのタイミングを示す変更タイミングに、割り当てパート変更処理を実行する。 In particular, the game management unit 112 executes the assigned part change process at change timings that indicate the timing of breaks determined in the game progression, such as a measure break or an A melody, B melody, or chorus.

また、本実施形態においては、ゲーム管理部112は、楽曲データに既に設定された変更タイミングを用いるが、楽曲データが再生される毎に、参加するプレーヤの数と同等、
又は、それ以上の数の変更タイミングを設定し、設定した変更タイミングに割り当てパート変更処理を実行してもよい。ただし、この場合には、ゲーム管理部112は、楽曲データの再生開始前に、リズム音楽ゲームに参加するプレーヤ数などに基づいて、各変更タイミングを設定することが好ましい。
In this embodiment, the game management unit 112 uses the change timing already set in the music data. However, every time the music data is played, the game management unit 112 changes the timing by a factor equal to the number of players participating.
Alternatively, a greater number of change timings may be set and the assigned part change process may be executed at the set change timings. In this case, however, it is preferable that the game management unit 112 set each change timing based on the number of players participating in the rhythm music game before playback of the music data begins.

一方、ゲーム管理部112は、割り当てパート変更処理として、例えば、
(A1)ランダムや抽選(例えば、ルーレットによる選択など)によって、
(A2)現メインパートを実行しているメインパート実行プレーヤによって、
(A3)ゲーム(すなわち、セッション)に参加している複数のプレーヤの意思(全員の総意、代表者(立候補を含む。)の意思など)によって、又は、
(A4)各サブパート実行プレーヤの該当するサブパートにおける操作入力結果に関する状況(スコアが高い場合やコンボ数が多い場合など評価状況によって、又は、操作入力結果によってサブパート用のゲームを進行させる場合における当該ゲームの進行状況など)によって、
次の変更タイミングから開始するメインパートを実行するメインパート実行プレーヤ(以下、「メインパート実行次プレーヤ」という。)を割り当てる。
On the other hand, the game management unit 112 performs the assigned part change process, for example,
(A1) By random selection or lottery (e.g., selection by roulette),
(A2) By the main part execution player who is currently executing the main part,
(A3) By the will of multiple players participating in the game (i.e., session) (the consensus of all players, the will of a representative (including a candidate), etc.), or
(A4) Depending on the situation regarding the operation input result in the corresponding subpart of each subpart execution player (e.g., depending on the evaluation situation such as a high score or a large number of combos, or depending on the progress of the game in the case where the game for the subpart is progressed depending on the operation input result),
A main part executing player (hereinafter referred to as the "next main part executing player") that executes the main part starting from the next change timing is assigned.

特に、ゲーム管理部112は、(A4)の割り当てパート変更処理として、次の変更タイミングが到来するまでに、当該変更タイミングまで前記サブパートに割り当てられている複数のサブパート実行プレーヤの中から、各サブパート実行プレーヤの該当するサブパートにおける操作入力結果に関する状況に基づいて、当該変更タイミング以降(具体的には、変更タイミング)から1のプレーヤをメインパートに割り当てる。 In particular, as the assigned part change process of (A4), the game management unit 112 assigns one player to the main part from among the multiple sub-part execution players who have been assigned to the sub-parts up until the next change timing based on the status of the operation input results of each sub-part execution player in the corresponding sub-part from the time of the change (specifically, from the time of the change).

具体的には、ゲーム管理部112は、サブパートにおける操作入力結果に関する状況としては、サブパートの割り当て中において集計された、各プレーヤの個々の操作入力結果における各評価(例えば、ポイントや優良可などの評価値であって、具体的には後述するプレーヤ毎の個別操作タイミング評価処理(個別評価処理)によって得られた値)の集計値(例えば、スコアや評価値の数)などを用いる。 Specifically, the game management unit 112 uses, as the status related to the operation input results in the subpart, the aggregated values (e.g., scores or number of evaluation values) of each evaluation (e.g., evaluation values such as points or excellent/fair, specifically, values obtained by the individual operation timing evaluation process (individual evaluation process) for each player described below) for each player's individual operation input results, which are aggregated during the allocation of the subpart.

なお、ゲーム管理部112は、(A1)のランダムや抽選によって割り当てる場合には、現メインパートを実行するプレーヤを連続してメインパートに割り当てないなど一定のルールを用いて実行してもよい。 When the game management unit 112 assigns the players randomly or by lottery as in (A1), it may use certain rules, such as not assigning a player who is currently performing a main part to a main part consecutively.

また、ゲーム管理部112は、(A3)のプレーヤの意思によってメインパート実行次プレーヤを決定する場合は、操作タイミング指示制御処理と連動し、操作系オブジェクト領域内を移動する、各プレーヤが意思表示するための操作入力指示を示すオブジェクト(以下、「意思表示オブジェクト」という。)に対する操作入力を、タイミングを実行された場合に、当該操作入力をしたプレーヤの意思を反映させる処理を実行してもよい。 When the game management unit 112 determines the next player to execute the main part based on the player's intention in (A3), the game management unit 112 may execute processing in conjunction with the operation timing instruction control processing to reflect the intention of the player who made the operation input when timing is executed for an object (hereinafter referred to as an "intention expression object") that moves within the operation object area and indicates an operation input instruction for each player to express their intention.

例えば、図3に示すように、プレーヤA、B、C及びDの4人のプレーヤがゲーム(具体的には、セッション)に参加し、4つの変更タイミングT1、T2、T3及びT4がある場合であって、メインパート実行プレーヤがランダムに割り当てられる場合を想定する。 For example, as shown in FIG. 3, assume that four players, players A, B, C, and D, participate in a game (specifically, a session), there are four change timings T1, T2, T3, and T4, and the player who performs the main part is randomly assigned.

この場合において、まず、ゲーム管理部112は、図3に示すように、現在のランキングに基づいて、メインパートをプレーヤAに割り当てつつ、サブパートに、その他のプレーヤB、C及びDを割り当てる割り当て処理を実行する。 In this case, first, the game management unit 112 executes an allocation process to allocate the main part to player A and the sub-parts to the other players B, C, and D based on the current rankings, as shown in FIG. 3.

また、ゲーム管理部112は、図3に示すように、1回目の変更タイミングが到来すると、メインパートを、現メインパート実行プレーヤのプレーヤAを除き、当該到来する変
更タイミング前のサブパートに割り当てられていたプレーヤの個別操作タイミング評価処理の評価結果が一番高いプレーヤCに割り当てつつ、サブパートにメインパートに割り当てられたプレーヤ以外のプレーヤA、B及びDを割り当てる割り当てパート変更処理を実行する。
Furthermore, as shown in FIG. 3, when the first change timing arrives, the game management unit 112 executes an assigned part change process in which the main part is assigned to player C who has the highest evaluation result in the individual operation timing evaluation process of the players assigned to the sub-part before the change timing arrives, excluding player A who is the current main part executing player, and the game management unit 112 assigns players A, B, and D other than the player assigned to the main part to the sub-part.

そして、ゲーム管理部112は、図3に示すように、2回目の変更タイミングが到来すると、メインパートを、現メインパート実行プレーヤのプレーヤC及び元メインパート実行プレーヤのAを除き、当該到来する変更タイミング前のサブパートに割り当てられていたプレーヤの個別操作タイミング評価処理の評価結果が一番高いプレーヤDに割り当てつつ、サブパートにメインパートに割り当てられたプレーヤ以外のプレーヤA、B及びCを割り当てる割り当てパート変更処理を実行する。 Then, as shown in FIG. 3, when the second change timing arrives, the game management unit 112 executes an assigned part change process to assign the main part to player D who received the highest evaluation result in the individual operation timing evaluation process of the players who were assigned to the sub-part before the change timing arrives, excluding player C who is the current main part executing player and player A who was the previous main part executing player, while assigning players A, B, and C other than the player assigned to the main part to the sub-part.

最後に、ゲーム管理部112は、図3に示すように、3回目の変更タイミングが到来すると、メインパートを、未だメインパートに割り当てていないプレーヤDに割り当てつつ、サブパートにメインパートに割り当てられたプレーヤ以外のプレーヤA、B及びCを割り当てる割り当てパート変更処理を実行する。 Finally, as shown in FIG. 3, when the third change timing arrives, the game management unit 112 executes an assigned part change process to assign the main part to player D who has not yet been assigned to the main part, while assigning players A, B, and C other than the player assigned to the main part to the sub parts.

[3.4]操作タイミング指示制御処理
次に、図4を用いて本実施形態の操作タイミング指示制御処理について説明する。なお、図4は、本実施形態の操作タイミング指示制御処理について説明するための図である。
[3.4] Operation Timing Instruction Control Processing Next, the operation timing instruction control processing of this embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram for explaining the operation timing instruction control processing of this embodiment.

(操作タイミング指示制御処理の概要)
第1ゲーム制御部114及び第2ゲーム制御部116は、プレーヤなどの指定などによって選択された特定の楽曲データの再生中に、プレーヤ毎にであって、メインパート又はサブパートのパート毎に、該当するパートが割り当てられたプレーヤの操作タイミングの入力を指示するための操作タイミング指示制御処理を実行する。
(Outline of operation timing instruction control process)
The first game control unit 114 and the second game control unit 116 execute an operation timing instruction control process for instructing the input of operation timing of the player to whom the corresponding part is assigned, for each player, either the main part or the sub-part, during playback of specific music data selected by specification by the player or the like.

特に、第1ゲーム制御部114は、メインパートに割り当てられたプレーヤに対して、メインパートに関する操作タイミング指示制御処理を実行し、第2ゲーム制御部116は、サブパートに割り当てられたサブパートに関する操作タイミング指示制御処理を実行する。 In particular, the first game control unit 114 executes operation timing instruction control processing for the main part for the player assigned to the main part, and the second game control unit 116 executes operation timing instruction control processing for the sub-part for the player assigned to the sub-part.

そして、第1ゲーム制御部114は、変更タイミングにサブパートからメインパートにプレーヤの割り当てが切り替わった場合には、メインパートに切り替わったプレーヤにメインパートに関する操作タイミング指示制御処理を実行し、メインパートに割り当てられたプレーヤがサブパートに切り替わったら場合には、インパートに関する操作タイミング指示制御処理を停止する。 Then, when the player's assignment is switched from the sub-part to the main part at the change timing, the first game control unit 114 executes an operation timing instruction control process for the main part to the player who has been switched to the main part, and when the player assigned to the main part is switched to the sub-part, the first game control unit 114 stops the operation timing instruction control process for the in-part.

また、第1ゲーム制御部114は、変更タイミングにサブパートからメインパートにプレーヤの割り当てが切り替わった場合には、メインパートに切り替わったプレーヤにメインパートに関する操作タイミング指示制御処理を実行し、メインパートに割り当てられたプレーヤがサブパートに切り替わった場合には、サブパートに切り替わったプレーヤのメインパートに関する操作タイミング指示制御処理を停止する。 In addition, when a player's assignment is switched from a sub-part to a main part at the change timing, the first game control unit 114 executes an operation timing instruction control process for the main part for the player who has switched to the main part, and when a player assigned to the main part switches to a sub-part, the first game control unit 114 stops the operation timing instruction control process for the main part for the player who has switched to the sub-part.

そして、本実施形態においては、設定されている操作入力の数が多く、連打などの高速な操作入力が要求される仕様になっており、メインパートは、サブパートよりも操作入力の内容が複雑化されている(すなわち、難易度が高くなっている) In this embodiment, the game has a large number of input operations, and requires rapid input operations such as rapid tapping, so the main part has more complex input operations than the sub-parts (i.e., it is more difficult).

すなわち、第1ゲーム制御部114は、サブパートに関する操作タイミング指示制御処理よりも難易度の高い操作入力を要求するための操作タイミング指示制御処理を実行する
That is, the first game control unit 114 executes an operation timing instruction control process for requesting an operation input with a higher level of difficulty than the operation timing instruction control process for the sub-part.

(メインパートにおける操作タイミング指示制御処理)
第1ゲーム制御部114は、メインパート用の操作系オブジェクト形成領域を形成しつつ、当該操作系オブジェクト形成領域内に形成される操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの移動制御を行う。
(Operation timing instruction control process in the main part)
The first game control unit 114 forms an operation object formation area for the main part, and controls the movement of an operation input timing determination marker object and an operation timing object that are formed within the operation object formation area.

すなわち、第1ゲーム制御部114は、ゲームの実行中に表示部190の所定の領域に、メインパート用の各操作系オブジェクト形成領域を設け、楽曲データに合わせつつ、メインパート用の譜面データに基づいて、メインパート実行プレーヤに対する操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの移動制御を実行する。 In other words, the first game control unit 114 provides areas for forming operation objects for the main part in a predetermined area of the display unit 190 while the game is being played, and controls the movement of the operation input timing determination marker object and the operation timing object for the main part player based on the music score data for the main part while matching it to the music data.

特に、第1ゲーム制御部114は、メインパート実行プレーヤの操作タイミンを判定するためのオブジェクトであって、操作入力タイミングの基準となる操作入力タイミング判定用標識オブジェクトの固定配置された位置を基準に、操作入力タイミング判定用標識オブジェクトとともに、メインパート実行プレーヤの操作タイミングを判定するためのオブジェクトであって、操作入力タイミング判定用標識オブジェクトに重なったときに、メインパート実行プレーヤによって入力される操作内容を示す操作タイミングオブジェクトの移動制御を実行する。 In particular, the first game control unit 114 executes movement control of an operation timing object that is an object for determining the operation timing of the main part performing player, and that indicates the operation content input by the main part performing player when it overlaps with the operation input timing determination marker object, based on the fixedly placed position of the operation input timing determination marker object that serves as the reference for operation input timing.

具体的には、第1ゲーム制御部114は、ゲーム空間(表示部190に表示される表示領域)に、一端から反対側の他端に向かって伸びた操作系オブジェクト形成領域を形成し、それぞれの操作系オブジェクト形成領域内の一端側(例えば左側)に円形の操作入力タイミング判定用標識オブジェクトを配置する。 Specifically, the first game control unit 114 forms operation object formation areas in the game space (the display area displayed on the display unit 190) that extend from one end to the opposite end, and places a circular operation input timing determination marker object on one end side (e.g., the left side) of each operation object formation area.

そして、第1ゲーム制御部114は、楽曲の再生が開始されると、操作系オブジェクト形成領域に、当該操作系オブジェクト形成領域に沿って、楽曲データに合わせて、かつ、メインパート用の譜面データに基づいて、操作種別が異なる(すなわち、操作入力の内容が異なる)複数の操作入力タイミングオブジェクトを他端側から一端側の第1の方向に(すなわち、操作入力タイミング判定用標識オブジェクトに向けて)一定速度で移動させる。 When playback of the music begins, the first game control unit 114 then moves multiple operation input timing objects with different operation types (i.e., different operation input contents) in the operation object formation area at a constant speed from the other end to the one end in a first direction (i.e., toward the operation input timing determination marker object) along the operation object formation area in accordance with the music data and based on the score data for the main part.

例えば、第1ゲーム制御部114は、表示制御部118及び演出制御部119と連動し、初期設定時(すなわち、楽曲データが再生されていない状態で再生開始前)、図4(A)に示すように、操作入力タイミング判定用標識オブジェクト(図中基準タイミングBLの位置)を基準に、メインパート用の譜面データから形成された横長の譜面画像(表示範囲及び非表示範囲を含めて形成された操作系オブジェクト形成領域OBARの画像)SPを形成する。 For example, the first game control unit 114 works in conjunction with the display control unit 118 and the performance control unit 119 to form a horizontally long score image SP (an image of the operation object formation area OBAR formed including the display range and non-display range) formed from the score data for the main part, based on the indicator object for determining the timing of operation input (the position of the reference timing BL in the figure) at the initial setting (i.e., before playback starts when no music data is being played), as shown in FIG. 4(A).

そして、第1ゲーム制御部114は、表示制御部118及び演出制御部119と連動し、楽曲再生部117によって楽曲データの再生が開始されると、操作入力タイミング判定用標識オブジェクトの表示範囲DAにおける位置(すなわち、基準タイミングBLの位置)を固定しつつ、図4(A)、(B)及び(C)に示すように、時間Tが経過するにつれて、譜面画像SPを図中右側から左方向に向けて複数の第1の操作タイミングオブジェクトIM1-1~IM1-n(nは自然数)及び複数の第2の操作タイミングオブジェクトIM2-1~IM2-nについて、操作系オブジェクト形成領域OBAR上を、一定速度で移動させる。 The first game control unit 114, in cooperation with the display control unit 118 and the performance control unit 119, fixes the position of the operation input timing determination marker object in the display range DA (i.e., the position of the reference timing BL) when the music playback unit 117 starts playing music data, and moves the score image SP from the right side to the left side of the figure at a constant speed over the operation object formation area OBAR for the multiple first operation timing objects IM1-1 to IM1-n (n is a natural number) and the multiple second operation timing objects IM2-1 to IM2-n as time T passes, as shown in Figures 4(A), (B) and (C).

特に、第1ゲーム制御部114は、例えば、第1の操作タイミングオブジェクトIM1-1に対応する基準タイミングKT1が到来したときに、第1の操作タイミングオブジェ
クトIM1が操作入力タイミング判定用標識オブジェクトの位置に移動するように各操作タイミングオブジェクトIMを、第1の方向に向けて移動制御する。
In particular, the first game control unit 114 controls the movement of each operation timing object IM in a first direction so that, for example, when a reference timing KT1 corresponding to the first operation timing object IM1-1 arrives, the first operation timing object IM1 moves to the position of the marker object for determining the operation input timing.

なお、図4(A)、(B)及び(C)には、表示部190に表示される範囲が表示範囲DAとして示されており、上記の例においては、表示制御部118は、操作入力タイミング判定用標識オブジェクトを基準に、表示部190にその一部の範囲を表示範囲DAとして表示させる。 In addition, in Figures 4 (A), (B), and (C), the range displayed on the display unit 190 is shown as the display range DA, and in the above example, the display control unit 118 causes the display unit 190 to display a part of the range as the display range DA based on the indicator object for determining the operation input timing.

また、上記の図4には、表示範囲DAが時間ととともに図中左から右に移動しているが、実際のゲームにおいては、上述のように、譜面画像SPが図中右側から左側に移動することとなる。 In addition, in FIG. 4 above, the display range DA moves from left to right over time, but in an actual game, as described above, the music score image SP moves from right to left in the figure.

(サブパートにおける操作タイミング指示制御処理)
第2ゲーム制御部116は、第1ゲーム制御部114と同様に、サブパート用の操作系オブジェクト形成領域を形成しつつ、当該操作系オブジェクト形成領域内に形成される操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの移動制御を行う。ただし、第2ゲーム制御部116においては、サブパート用の操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの移動制御を実行する点、ゲームの実行中に表示部190の所定の領域に、サブパート用の各操作系オブジェクト形成領域を形成する点などが異なる。
(Operation timing instruction control process in subpart)
The second game control unit 116, like the first game control unit 114, forms an operation object formation area for a sub-part, and controls the movement of an operation input timing determination marker object and an operation timing object formed in that operation object formation area. However, the second game control unit 116 differs in that it controls the movement of an operation input timing determination marker object and an operation timing object for a sub-part, and forms each operation object formation area for a sub-part in a predetermined area of the display unit 190 during execution of the game.

なお、メインパートとサブパートとの双方の各操作系オブジェクト形成領域が表示部190に表示される場合、又は、2以上のサブパートの操作系オブジェクト形成領域が表示部190に表示される場合には、第1ゲーム制御部114及び第2ゲーム制御部116、又は、第2ゲーム制御部116は、表示制御部118及び演出制御部119と連動し、それぞれ該当する領域に操作系オブジェクト形成領域を形成するための処理を実行する。 When the operation object formation areas of both the main part and the sub-part are displayed on the display unit 190, or when the operation object formation areas of two or more sub-parts are displayed on the display unit 190, the first game control unit 114 and the second game control unit 116, or the second game control unit 116, work in conjunction with the display control unit 118 and the performance control unit 119 to execute processing to form operation object formation areas in the corresponding areas.

また、図4を用いた上記の説明は、例えば、メインパートにおける操作タイミング指示制御処理の例であり、メインパートとサブパート、又は、2以上のサブパートを同時に表示させる場合には、上記の例と同様に、それぞれのパート(すなわち、プレーヤ)に対して操作タイミング指示制御処理が実行される。 The above explanation using FIG. 4 is, for example, an example of the operation timing instruction control process in the main part. When the main part and sub-part, or two or more sub-parts are displayed simultaneously, the operation timing instruction control process is executed for each part (i.e., the player) in the same manner as in the above example.

(操作タイミング指示制御処理の他の例)
他方、第1ゲーム制御部114及び第2ゲーム制御部116は、操作入力タイミング判定用標識オブジェクトを一端側から他端側の第1の方向とは反対の第2の方向に(すなわち、操作入力タイミングオブジェクトに向けて)一定速度で移動させてもよい。
(Another Example of Operation Timing Instruction Control Processing)
On the other hand, the first game control unit 114 and the second game control unit 116 may move the marker object for determining operation input timing from one end side to the other end side in a second direction opposite to the first direction (i.e., toward the operation input timing object) at a constant speed.

この場合には、第1ゲーム制御部114及び第2ゲーム制御部116は、操作系オブジェクト形成領域内において各操作タイミングオブジェクトを固定配置する。 In this case, the first game control unit 114 and the second game control unit 116 fix and position each operation timing object within the operation object formation area.

また、第1ゲーム制御部114及び第2ゲーム制御部116は、操作タイミングオブジェクトを第1方向に一定速度で移動させつつ、操作入力タイミング判定用標識オブジェクトを一端側から他端側の第1方向とは反対の第2方向に(すなわち、操作入力タイミングオブジェクトに向けて)一定速度で移動させてもよい。 The first game control unit 114 and the second game control unit 116 may also move the operation timing object in a first direction at a constant speed while moving the operation input timing determination marker object from one end side to the other end side in a second direction opposite to the first direction (i.e., toward the operation input timing object) at a constant speed.

[3.5]評価処理
[3.5.1]評価処理の基本原理
次に、本実施形態の評価処理の基本原理について説明する。
[3.5] Evaluation Processing [3.5.1] Basic Principles of Evaluation Processing Next, the basic principles of the evaluation processing of this embodiment will be described.

評価処理部115は、プレーヤ毎に、該当するプレーヤの該当するパートにおける操作
入力を受け付けたときの操作入力タイミングと、該当するプレーヤの操作入力タイミングにおける操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの所与の関係性と、に基づいて、各プレーヤにおける操作入力結果の評価を行う評価処理(以下、「個別操作タイミング評価処理」といい、また、「個別評価処理」ともいう。)を実行する。
The evaluation processing unit 115 executes an evaluation process (hereinafter referred to as an "individual operation timing evaluation process" and also referred to as an "individual evaluation process") to evaluate the operation input result of each player based on the operation input timing when the operation input in the corresponding part of the corresponding player is received and a given relationship between the operation input timing determination sign object and the operation timing object at the operation input timing of the corresponding player.

すなわち、評価処理部115は、操作タイミング指示制御処理によって指示されたプレーヤの操作入力内容に基づいて、入力タイミングの正確性、及び、操作内容の一致の有無を評価する。 In other words, the evaluation processing unit 115 evaluates the accuracy of the input timing and whether or not the operation contents match based on the operation input contents of the player instructed by the operation timing instruction control process.

具体的には、評価処理部115は、プレーヤ毎に、操作入力タイミング判定用標識オブジェクトの位置に、移動制御された個々の操作タイミングオブジェクトが到達したタイミング(以下、「個別評価タイミング」という。)に基づいて、当該個々の個別評価タイミングにおける評価処理を、個別操作タイミング評価処理として、実行する。 Specifically, for each player, the evaluation processing unit 115 executes evaluation processing at each individual evaluation timing as individual operation timing evaluation processing based on the timing at which each of the movement-controlled operation timing objects reaches the position of the operation input timing determination marker object (hereinafter referred to as "individual evaluation timing").

一方、評価処理部115は、メインパートに割り当てられたプレーヤの個別操作評価処理にあっては、当該個別操作タイミング評価処理における各評価結果(すなわち、評価された操作入力結果)に基づいて、ゲームの結果(すなわち、複数のプレーヤにおけるセッションの評価)を定める評価指標を決定するゲーム評価指標決定処理を実行する。 On the other hand, in the individual operation evaluation process of a player assigned to the main part, the evaluation processing unit 115 executes a game evaluation index determination process that determines an evaluation index that determines the game result (i.e., the evaluation of the session for multiple players) based on each evaluation result (i.e., the evaluated operation input result) in the individual operation timing evaluation process.

特に、評価処理部115は、ゲーム評価指標決定処理を実行する際に、個別評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、
(A1)個別評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理、又は、
(A2)当該ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理、のいずれかの補正処理を実行する。
そして、評価処理部115は、ゲーム評価指標決定処理と、第1補正処理又は第2補正処理のいずれかの補正処理と、に基づいて定まる評価指標を決定する。
In particular, when executing the game evaluation index determination process, the evaluation processing unit 115 determines, based on the operation input results in the sub-parts of each player evaluated by the individual evaluation process,
(A1) a first correction process for correcting the operation input result in the main part of each player evaluated by the individual evaluation process; or
(A2) a second correction process for correcting the evaluation index determined by the game evaluation index determination process.
Then, the evaluation processing unit 115 determines an evaluation index based on the game evaluation index determination process and either the first correction process or the second correction process.

[3.5.2]個別操作タイミング評価処理
次に、図5~図8を用いて本実施形態の評価処理の個別操作タイミング評価処理について説明する。なお、図5~図8は、本実施形態の個別操作評価処理について説明するための図である。
[3.5.2] Individual operation timing evaluation process Next, the individual operation timing evaluation process of the evaluation process of this embodiment will be described with reference to Fig. 5 to Fig. 8. Fig. 5 to Fig. 8 are diagrams for explaining the individual operation evaluation process of this embodiment.

評価処理部115は、個別操作タイミング評価処理としては、プレーヤ毎に、個別操作タイミングにおいて、プレーヤの操作結果が評価結果として所与の条件(以下、「評価条件」という。)を具備したか否かを判定し、その結果を評価処理の結果として用いる。 As an individual operation timing evaluation process, the evaluation processing unit 115 determines, for each player, whether or not the operation result of the player at the individual operation timing satisfies given conditions (hereinafter referred to as "evaluation conditions") as an evaluation result, and uses the result as the result of the evaluation process.

特に、評価処理部115は、メインパート及びサブパートのいずれのパートであっても、このような個別操作タイミング評価処理を実行する。 In particular, the evaluation processing unit 115 performs such individual operation timing evaluation processing for both the main part and the sub-part.

具体的には、評価処理部115は、プレーヤ毎に、プレーヤの操作入力を受け付けたときの操作入力タイミングと、操作系オブジェクト形成領域内における当該操作入力タイミングにおける操作入力タイミング判定用標識オブジェクトに操作タイミングオブジェクトが到来するタイミング(すなわち、楽曲データによって定められたタイミング)と、を比較し、当該比較結果に基づいて、評価処理を実行する。 Specifically, for each player, the evaluation processing unit 115 compares the operation input timing when the player's operation input is accepted with the timing at which the operation timing object reaches the operation input timing determination marker object at that operation input timing within the operation object formation area (i.e., the timing determined by the music data), and executes the evaluation process based on the comparison result.

また、評価処理部115は、所与の評価条件としては、
(A1)操作タイミングオブジェクトによって示された操作内容の入力が成功したこと、(A2)プレーヤの操作入力のタイミングと、当該操作入力タイミングにおける操作入力
タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの所与の関係性と、が所定の成功条件を具備したこと、又は、
(A3)(A1)と(A2)の双方が具備したこと、
を用いる。
In addition, the evaluation processing unit 115 sets the following as given evaluation conditions:
(A1) The input of the operation content indicated by the operation timing object is successful; (A2) The timing of the operation input by the player and a given relationship between the operation input timing determination marker object and the operation timing object at the operation input timing satisfy a predetermined success condition; or
(A3) Both (A1) and (A2) are satisfied;
is used.

特に、評価処理部115は、評価条件としては、(A1)~(A3)の何れかを複数用いてもよく、この場合には、評価条件毎に、成立条件の緩急(成立しやすい、成立しにくいなど)を付け、かつ、当該緩急に応じてポイントなどの評価値を段階的に付与することが好ましい。 In particular, the evaluation processing unit 115 may use multiple evaluation conditions from any of (A1) to (A3). In this case, it is preferable to assign a degree of difficulty in fulfilling each evaluation condition (e.g., easy to fulfill, difficult to fulfill, etc.) and to assign evaluation values such as points in stages according to the degree of difficulty.

すなわち、この場合には、評価処理部115は、評価条件としては、(A3)を具備する条件であって、段階的な評価値を付与する複数の条件を用いる場合において、成立条件が厳しい第1の条件を具備した場合には、第1のポイント(相対的に高いポイントで、例えば、5点)を付与し、第1の条件が成立しなかった場合に当該第1の条件より緩い第2の条件を具備した場合には、第1のポイントより低い第2のポイント(相対的に低いポイントで、例えば、1点)を付与する。 In this case, when the evaluation conditions include (A3) and multiple conditions that assign graded evaluation values are used, the evaluation processing unit 115 assigns a first point (a relatively high point, for example, 5 points) when a strict first condition is met, and assigns a second point (a relatively low point, for example, 1 point) that is lower than the first point when a strict second condition is met when the first condition is not met.

例えば、評価処理部115は、個別操作タイミング評価処理としては、図5(A)に示すように、第1の操作タイミングオブジェクトIM1-1が操作入力タイミング判定用標識オブジェクトの位置(例えば、表示範囲制御処理が実行されてない場合には基準タイミングBLの位置)に到来する(包含される)基準タイミングKT(例えば、楽曲再生開始から5秒後)と、該当するプレーヤのコントローラ30における操作入力タイミングと、が一致し、かつ、第1の操作タイミングオブジェクトIM1によって示される操作内容(太鼓の中心を叩く「ドン」を入力する操作指示)と、該当するプレーヤのコントローラ30における操作内容と、が一致した場合には、相対的に高いポイント(すなわち、5点)を付与する。 For example, as shown in FIG. 5(A), in the individual operation timing evaluation process, the evaluation processing unit 115 awards a relatively high point (i.e., 5 points) when the reference timing KT (e.g., 5 seconds after the start of music playback) at which the first operation timing object IM1-1 arrives (includes) at the position of the operation input timing determination marker object (e.g., the position of the reference timing BL when the display range control process is not being executed) matches the operation input timing on the controller 30 of the corresponding player, and when the operation content indicated by the first operation timing object IM1 (the operation instruction to input a "don" sound to strike the center of the drum) matches the operation content on the controller 30 of the corresponding player.

また、評価処理部115は、図5(B)に示すように、基準タイミングKTと操作入力タイミングとが厳密に一致しなくても(完全同一で無くても)、第1の操作タイミングオブジェクトIM1が基準タイミングKT以外のタイミングであって操作入力タイミング判定用標識オブジェクトBMC1を通過している期間である基準期間BT(例えば、基準タイミングの前後0.5秒間)に到来すると、相対的に低いポイント(すなわち、1点)を付与する。 In addition, as shown in FIG. 5(B), even if the reference timing KT and the operation input timing do not exactly match (are not completely identical), when the first operation timing object IM1 arrives during a reference period BT (e.g., 0.5 seconds before and after the reference timing), which is a period during which the first operation timing object IM1 passes through the operation input timing determination marker object BMC1 at a timing other than the reference timing KT, the evaluation processing unit 115 assigns a relatively low point (i.e., 1 point).

なお、評価処理部115は、図6に示すように、第1の操作タイミングオブジェクトIM1についての基準期間BTに、プレーヤがコントローラ30によって実行された操作タイミングが含まれない、又は、コントローラ30に入力された操作が操作内容と異なると判定した場合には、ポイントを付与しない。 As shown in FIG. 6, if the evaluation processing unit 115 determines that the reference period BT for the first operation timing object IM1 does not include the operation timing executed by the player using the controller 30, or that the operation input to the controller 30 differs from the operation content, the evaluation processing unit 115 does not award points.

そして、評価処理部115は、個々のタイミンで付与されたポイントを該当するプレーヤのスコアとして算出する評価処理を実行するとともに、プレーヤ毎の個別操作タイミング評価処理のそれぞれを合算してチームとしての評価処理の結果を第2ゲーム制御部116に提供する。 The evaluation processing unit 115 then executes an evaluation process to calculate the points awarded at each individual timing as the score for the corresponding player, and adds up the individual operation timing evaluation processes for each player to provide the second game control unit 116 with the result of the evaluation process for the team.

また、評価処理部115は、評価値としては、ポイントに代えて優・良・可などの評価指標であってもよい。 In addition, the evaluation processing unit 115 may use evaluation indices such as excellent, good, or fair as evaluation values instead of points.

一方、本実施形態の評価処理部115は、評価処理においては、操作入力タイミングと操作系オブジェクトとの操作系オブジェクト形成領域内での到来タイミングに基づく評価処理に代えて、プレーヤ毎の操作入力タイミング時における操作入力タイミング判定用標
識オブジェクトと、操作タイミングオブジェクトと、操作系オブジェクト形成領域内におけるの2つのオブジェクトの位置関係に応じて実行してもよい。
On the other hand, the evaluation processing unit 115 of this embodiment may perform evaluation processing in accordance with the positional relationship between the operation input timing determination marker object, the operation timing object, and two objects within the operation object formation area at the operation input timing for each player, instead of evaluation processing based on the arrival timing of the operation input timing and the operation object within the operation object formation area.

この場合には、評価処理部115は、図7及び図8に示すように、プレーヤ毎に、プレーヤの操作入力を受け付けたときの操作入力タイミングにおける、操作入力タイミング判定用標識オブジェクトと操作タイミングオブジェクトとにおけるヒットチェック(操作系オブジェクト形成領域内での接触)を実行する。 In this case, as shown in Figures 7 and 8, the evaluation processing unit 115 performs a hit check (contact within the operation object formation area) between the operation input timing determination marker object and the operation timing object at the operation input timing when the operation input from the player is received for each player.

そして、評価処理部115は、当該ヒットの有無及びその状況(すなわち、オブジェクト同士が操作系オブジェクト形成領域内で重なりあっているか、及び、重なっている場合には重なっている面積又は画素の数)を特定し、重なり合っている状況を評価結果として特定する。 The evaluation processing unit 115 then identifies whether or not there is a hit and the state of that hit (i.e., whether the objects overlap within the operation object formation area, and if so, the area or number of pixels of overlap), and identifies the overlapping state as the evaluation result.

例えば、評価処理部115は、図7(A)に示すように、操作タイミングCT時の操作入力タイミング判定用標識オブジェクトBMC1(厳密にはキャラクタの顔部分)と操作タイミングオブジェクトIM1とがヒットしていると判定し、オブジェクト同士が操作系オブジェクト形成領域内で完全に重なりあっている場合には、相対的に高いポイント(すなわち、5点)を付与する。 For example, as shown in FIG. 7(A), the evaluation processing unit 115 determines that the operation input timing determination marker object BMC1 (strictly speaking, the face of the character) and the operation timing object IM1 hit at the operation timing CT, and if the objects completely overlap within the operation object formation area, a relatively high point (i.e., 5 points) is awarded.

例えば、評価処理部115は、図7(B)に示すように、操作タイミングCT時の操作入力タイミング判定用標識オブジェクトBMC1(厳密にはキャラクタの顔部分)と操作タイミングオブジェクトIM1とがヒットしていると判定し、オブジェクト同士が操作系オブジェクト形成領域内で一部重なっていない場合には、相対的に低いポイント(すなわち、1点)を付与する。 For example, as shown in FIG. 7(B), the evaluation processing unit 115 determines that the operation input timing determination marker object BMC1 (strictly speaking, the face of the character) and the operation timing object IM1 hit at the operation timing CT, and if the objects do not overlap partially within the operation object formation area, a relatively low point (i.e., 1 point) is awarded.

なお、評価処理部115は、図8に示すように、操作タイミングCT時の操作入力タイミング判定用標識オブジェクトBMC1(厳密にはキャラクタの顔部分)と操作タイミングオブジェクトIM1とがヒットしていないと判定した場合には、ポイントを付与しない。 As shown in FIG. 8, if the evaluation processing unit 115 determines that the operation input timing determination marker object BMC1 (strictly speaking, the face of the character) at the operation timing CT does not hit the operation timing object IM1, the evaluation processing unit 115 does not award points.

そして、評価処理部115は、タイミングを用いた場合と同様に、個々のタイミンで付与されたポイントを該当するプレーヤのスコアとして算出する評価処理を実行する。 Then, the evaluation processing unit 115 executes an evaluation process to calculate the points awarded at each timing as the score of the corresponding player, just as in the case where timing is used.

他方、本実施形態の評価処理部115は、所与の評価条件として、操作タイミングオブジェクトによって示された操作内容の入力が成功しこと(以下、「第1評価条件」ともいう。)、及び、プレーヤの操作入力のタイミングと、当該操作入力タイミングにおける操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの所与の関係性とが、所定の成功条件を具備したこと(以下、「第2評価条件」ともいう。)を用いているが、これらに代えて、又は、これらに加えて、プレーヤの得点や獲得したアイテム数などの予め設定されたパラメータが所定の条件(以下、「第3評価条件」ともいう。)を具備したこと(例えば、得点が所定の値になったこと)を含めて評価条件として用いてもよい。 On the other hand, the evaluation processing unit 115 of this embodiment uses, as the given evaluation conditions, that the input of the operation content indicated by the operation timing object is successful (hereinafter also referred to as the "first evaluation condition"), and that the timing of the player's operation input and the given relationship between the operation input timing determination marker object and the operation timing object at that operation input timing satisfy a predetermined success condition (hereinafter also referred to as the "second evaluation condition"). However, instead of or in addition to these, the evaluation conditions may also include that preset parameters such as the player's score or the number of items acquired satisfy a predetermined condition (hereinafter also referred to as the "third evaluation condition") (for example, the score has reached a predetermined value).

例えば、本実施形態の評価処理部115は、第1評価条件、第2評価条件及び第3評価条件を具備した場合に、相対的に高いポイントを付与し、第1評価条件及び第2評価条件のみ具備した場合に、相対的に低いポイントを付与してもよい。 For example, the evaluation processing unit 115 of this embodiment may award relatively high points when the first evaluation condition, the second evaluation condition, and the third evaluation condition are met, and may award relatively low points when only the first evaluation condition and the second evaluation condition are met.

また、評価処理部115は、第1評価条件のみ、第2評価条件のみ、及び、第3評価条件によって具備したか否かによって評価処理を実行してもよい。 The evaluation processing unit 115 may also perform the evaluation process based on whether or not only the first evaluation condition, only the second evaluation condition, and the third evaluation condition are met.

[3.6]ゲーム評価指標決定処理
[3.6.1]ゲーム評価指標決定処理の原理
次に、上記の図3を用いて本実施形態におけるゲーム評価指標決定処理について説明する。
[3.6] Game Evaluation Index Determination Processing [3.6.1] Principle of Game Evaluation Index Determination Processing Next, the game evaluation index determination processing in this embodiment will be described with reference to FIG.

評価処理部115は、個別操作タイミング評価処理(個別評価処理)によって評価された、各プレーヤのメインパートにおける操作入力結果に基づいて、ゲーム(すなわち、複数のプレーヤで実行されたセッション)の結果を定める評価指標(すなわち、ゲーム結果として出力される指標)を決定するゲーム評価指標決定処理を実行する。 The evaluation processing unit 115 executes a game evaluation index determination process that determines an evaluation index (i.e., an index that is output as a game result) that determines the outcome of a game (i.e., a session played by multiple players) based on the operation input results in the main part of each player evaluated by the individual operation timing evaluation process (individual evaluation process).

特に、評価処理部115は、ゲームの結果を定める評価指標としては、例えば、得点などのスコアなどのパラメータ(以下、「評価指標パラメータ」ともいう。)、又は、他のプレーヤ(他のチームを含む。)のゲーム結果と比較することによって定まるランキング、若しくは、ゲームに対するプレーヤ(チームを含む。)のレベルやランクなどの評価値を決定する。 In particular, the evaluation processing unit 115 determines, as an evaluation index for determining the game result, a parameter such as a score (hereinafter also referred to as an "evaluation index parameter"), or a ranking determined by comparing with the game results of other players (including other teams), or an evaluation value such as the level or rank of a player (including a team) for the game.

具体的には、評価処理部115は、例えば、図3に示すように、各メインパートにおける個別操作タイミング評価処理によって得られた評価値(すなわち、メインパートに割り当てられた各プレーヤの個々の操作入力結果におけるポイントや優良可などの評価値)を集計した値(例えば、各メインパートのスコアや評価値の数)を、ゲームの結果を定める評価指標として、決定する。 Specifically, as shown in FIG. 3, the evaluation processing unit 115 determines the total value (e.g., the score or number of evaluation values for each main part) of the evaluation values (i.e., the points or evaluation values such as excellent or fair for the individual operation input results of each player assigned to the main part) obtained by the individual operation timing evaluation process for each main part as the evaluation index for determining the game result.

一方、本実施形態の評価処理部115は、ゲーム評価指標決定処理によってゲームの結果を定める評価指標を決定するにあたっては、各プレーヤのサブパートにおける操作入力結果(具体的には、個別操作タイミング評価処理の評価値やその集計値)に基づいて、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理、又は、ゲームの結果を定める評価指標を決定する際に、当該評価指標を補正する第2補正処理、のいずれかの補正処理を実行する。 On the other hand, in the present embodiment, when the evaluation processing unit 115 determines the evaluation index that determines the game result by the game evaluation index determination process, it executes either a first correction process that corrects the operation input result of each player in the main part based on the operation input result of each player in the sub-part (specifically, the evaluation value of the individual operation timing evaluation process and its aggregated value), or a second correction process that corrects the evaluation index when determining the evaluation index that determines the game result.

特に、本実施形態の評価処理部115は、第1補正処理を、個別操作タイミング毎に、パート毎に、予め定められた期間(パートを定める変更タイミング間の期間とは異なる小節やAメロなどの区間)毎に、又は、ゲーム評価指標決定処理の実行時に、第1補正処理を実行する。 In particular, the evaluation processing unit 115 of this embodiment executes the first correction process for each individual operation timing, for each part, for each predetermined period (a section such as a bar or an A-melody that is different from the period between the change timings that define the parts), or when the game evaluation index determination process is executed.

[3.6.2]第1補正処理
次に、本実施形態におけるゲーム評価指標決定処理が実行される際に実行される第1補正処理について説明する。
[3.6.2] First Correction Process Next, the first correction process that is executed when the game evaluation index determination process in this embodiment is executed will be described.

(第1補正処理の基本原理)
評価処理部115は、個別操作タイミング評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、当該個別操作タイミング評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理を実行する。
(Basic principle of the first correction process)
The evaluation processing unit 115 executes a first correction process to correct the operation input result of each player in the main part evaluated by the individual operation timing evaluation process, based on the operation input result of each player in the sub-part evaluated by the individual operation timing evaluation process.

すなわち、評価処理部115は、第1補正処理として、例えば、サブパート実行プレーヤの各操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に基づいて、メインパート実行プレーヤの各操作入力結果やその評価値を、プレーヤに有利な方向又は不利な方向に補正する。 In other words, as a first correction process, the evaluation processing unit 115 corrects the results of each operation input by the main part performing player and its evaluation value in a direction that is advantageous or disadvantageous to the player, for example, based on the accuracy of the input timing of each operation input by the sub-part performing player and whether or not the operation content matches.

特に、評価処理部115は、上述のように、第1補正処理としては、
(A1)個別操作タイミング毎に、
(A2)パート毎に、又は、
(A3)ゲーム評価指標決定処理の実行時に、
サブパート実行プレーヤの操作入力結果又はその評価値によって、各プレーヤのメインパートにおける操作入力結果当該補正値をする。
In particular, as the first correction process, the evaluation processing unit 115 performs the following as described above:
(A1) For each individual operation timing,
(A2) Part by part, or
(A3) When the game evaluation index determination process is executed,
The operation input results of each player in the main part are corrected based on the operation input results or the evaluation value of the sub-part execution player.

なお、プレーヤに有利な方向、又は、プレーヤに不利な方向とは、例えば、
(B1)各操作入力結果の評価がスコアの場合には、加点や減点し、当該各操作入力結果の評価がランクを示す評価値の場合には、上位ランク又は下位ランクに変更すること、また、
(B2)第2補正処理の場合であって、ゲームの結果を定める評価指標がスコアの場合には、加点や減点をし、当該評価指標がランクを示す評価値の場合には、上位ランク又は下位ランクに変更することを示す。
In addition, the direction advantageous to the player or the direction disadvantageous to the player is, for example,
(B1) When the evaluation of each operation input result is a score, adding or subtracting points, and when the evaluation of each operation input result is an evaluation value indicating a rank, changing the rank to a higher or lower rank, and
(B2) In the case of the second correction process, if the evaluation index determining the game result is a score, points are added or subtracted, and if the evaluation index is an evaluation value indicating a rank, it indicates that the rank is changed to a higher or lower rank.

(個別操作タイミング毎の第1補正処理)
評価処理部115は、個別操作タイミニング毎の第1補正処理としては、メインパートのメインパート実行プレーヤにおける操作入力結果と同タイミングにおけるサブパート実行プレーヤの操作入力結果又は当該操作入力結果によって得られた評価値(すなわち、個別操作タイミング評価処理によって得られた評価値)に基づいて、当該メインパートのメインパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果によって得られた評価値を補正する。
(First correction process for each individual operation timing)
As a first correction process for each individual operation timing, the evaluation processing unit 115 corrects the operation input result of the main part executing player of the main part, or the evaluation value obtained by the operation input result, based on the operation input result of the sub-part executing player at the same timing as the operation input result of the main part executing player of the main part, or the evaluation value obtained by the operation input result (i.e., the evaluation value obtained by the individual operation timing evaluation process).

例えば、評価処理部115は、メインパート実行プレーヤの操作入力結果を補正する場合において、メインパート実行プレーヤの操作入力が失敗し、当該操作入力結果を検出することができない一方で、サブパート実行プレーヤの操作入力結果が成功している場合や所定数のサブパート実行プレーヤの操作入力が成功している場合には、当該メインパート実行プレーヤの操作入力結果が成功したものと補正する。 For example, when correcting the operation input result of the main part execution player, if the operation input of the main part execution player fails and the operation input result cannot be detected, but the operation input result of the sub-part execution player is successful or the operation input of a predetermined number of sub-part execution players is successful, the evaluation processing unit 115 corrects the operation input result of the main part execution player to be successful.

また、例えば、評価処理部115は、メインパート実行プレーヤの操作入力結果に基づく個別操作タイミング評価処理における評価値(例えば、ポイントや優良可などの段階的な評価値)を、同タイミングにおけるサブパート実行プレーヤの操作入力結果に基づく個別操作タイミング評価処理における評価値を用いて補正する。 In addition, for example, the evaluation processing unit 115 corrects the evaluation value (e.g., a graded evaluation value such as points or excellent/fair) in the individual operation timing evaluation process based on the operation input result of the main part execution player, using the evaluation value in the individual operation timing evaluation process based on the operation input result of the sub-part execution player at the same timing.

特に、評価処理部115は、ポイントなどの演算可能な評価値を用いる場合には、第1補正処理として、個別操作タイミング評価処理毎に、
(B1)メインパート実行プレーヤ及び同タイミングにおけるサブパート実行プレーヤの評価値を合算し、
(B2)メインパート実行プレーヤの評価値に、同タイミングにおけるサブパート実行プレーヤの評価値に基づいて得られた所定値を、加算し、又は、
(B3)メインパート実行プレーヤの評価値及び同タイミングにおけるサブパート実行プレーヤの評価値の平均値を算出する、
など所与の演算によって得られた値を補正された評価値(すなわち、補正値)として用いる。
In particular, when using a calculable evaluation value such as points, the evaluation processing unit 115 performs the following as the first correction process for each individual operation timing evaluation process:
(B1) Add up the evaluation values of the main part execution player and the sub-part execution player at the same timing,
(B2) Add a predetermined value obtained based on the evaluation value of the sub-part execution player at the same timing to the evaluation value of the main part execution player, or
(B3) Calculating the evaluation value of the main part performing player and the average evaluation value of the sub-part performing player at the same timing;
The value obtained by a given calculation such as above is used as a corrected evaluation value (i.e., a correction value).

そして、評価処理部115は、複数のサブパート実行プレーヤが存在している場合には、全てのサブパート実行プレーヤ又はその一部のプレーヤ(例えば、評価値が一番高い、当該評価値の上位二人、又は、レベルが一番高いプレーヤなど)の操作入力結果に基づく個別操作タイミング評価処理における評価値を第1補正処理に用いる。 When there are multiple sub-part execution players, the evaluation processing unit 115 uses the evaluation values in the individual operation timing evaluation process based on the operation input results of all sub-part execution players or some of those players (for example, the player with the highest evaluation value, the top two players with that evaluation value, or the player with the highest level) for the first correction process.

一方、評価処理部115は、優良可などの段階的な評価値を用いる場合には、第1補正
処理として、メインパート実行プレーヤの各個別操作タイミングにおける評価値を、該当するサブパート実行プレーヤの同タイミングにおける各個別操作タイミングにおける評価値に基づいて、変動させる。
On the other hand, when the evaluation processing unit 115 uses graded evaluation values such as excellent, good, or fair, as a first correction process, it varies the evaluation value at each individual operation timing of the main part performing player based on the evaluation value at each individual operation timing of the corresponding sub-part performing player at the same timing.

例えば、評価処理部115は、該当するサブパート実行プレーヤの同タイミングにおける各個別操作タイミングにおける評価値が「優」などの最高レベルの評価値の場合には、メインパート実行プレーヤの各個別操作タイミングにおける評価値のレベルを1つ上げる補正(例えば、「可」の評価を「良」にあげる補正)を行う。 For example, if the evaluation value of each individual operation timing of the corresponding sub-part executing player at the same timing is the highest level evaluation value such as "excellent," the evaluation processing unit 115 performs a correction to raise the level of the evaluation value of each individual operation timing of the main part executing player by one (for example, raising the evaluation of "fair" to "good").

(パート毎の第1補正処理)
評価処理部115は、パート毎の第1補正処理としては、メインパート毎に、メインパートと同時並行的に構成されるサブパートの評価値に基づいて、当該メインパート全体の評価を補正する。
(First correction process for each part)
In the first correction process for each part, the evaluation processing unit 115 corrects the evaluation of the entire main part based on the evaluation values of the sub-parts that are configured simultaneously and in parallel with the main part.

すなわち、評価処理部115は、メインパート毎に、各個別操作タイミングぞれぞれの評価値に基づいて各メインパートにおける全体の評価値(以下、「メインパート評価値」という)を特定する。 That is, for each main part, the evaluation processing unit 115 determines the overall evaluation value for each main part (hereinafter referred to as the "main part evaluation value") based on the evaluation value of each individual operation timing.

また、評価処理部115は、サブパート毎に、各個別操作タイミングぞれぞれの評価値に基づいて各サブパートにおける全体の評価値(以下、「サブパート評価値」という。)を特定する。 In addition, the evaluation processing unit 115 determines an overall evaluation value for each subpart (hereinafter referred to as a "subpart evaluation value") based on the evaluation value of each individual operation timing for each subpart.

そして、評価処理部115は、各メインパートのメインパートの評価値を、各メインパートと並列的に構成された(すなわち、同時並行的に実行される)各サブパートのサブパート評価値(複数のサブパートがある場合には1以上サブパートのサブパート評価値)に基づいて、補正する。 Then, the evaluation processing unit 115 corrects the main part evaluation value of each main part based on the subpart evaluation value of each subpart (if there are multiple subparts, the subpart evaluation values of one or more subparts) that are configured in parallel with each main part (i.e., executed simultaneously in parallel).

特に、評価処理部115は、ポイントなどの演算可能な評価値を用いる場合には、第1補正処理として、メインパート毎に、
(B1)該当するメインパート実行プレーヤ及び同タイミングにおけるサブパート実行プレーヤの評価値を合算し、
(B2)該当するメインパート実行プレーヤの評価値に、同タイミングにおけるサブパート実行プレーヤの評価値に基づいて得られた所定値を、加算し、又は、
(B3)該当するメインパート実行プレーヤの評価値及び同タイミングにおけるサブパート実行プレーヤの評価値の平均値を算出する、
など所与の演算によって得られた値を補正された評価値(すなわち、補正値)として用いる。
In particular, when the evaluation processing unit 115 uses a calculable evaluation value such as a point, the first correction process is performed for each main part as follows:
(B1) Add up the evaluation values of the relevant main part execution player and the sub-part execution player at the same timing,
(B2) Add a predetermined value obtained based on the evaluation value of the sub-part execution player at the same timing to the evaluation value of the corresponding main part execution player, or
(B3) Calculating the average evaluation value of the relevant main part execution player and the evaluation value of the sub-part execution player at the same timing;
The value obtained by a given calculation such as above is used as a corrected evaluation value (i.e., a correction value).

そして、評価処理部115は、複数のサブパート実行プレーヤが存在している場合には、全てのサブパート実行プレーヤ又はその一部のプレーヤ(例えば、評価値が一番高い、当該評価値の上位二人、又は、レベルが一番高いプレーヤなど)の該当するサブパートにおける評価値を第1補正処理に用いる。 When there are multiple sub-part execution players, the evaluation processing unit 115 uses the evaluation values for the corresponding sub-part of all sub-part execution players or some of those players (for example, the player with the highest evaluation value, the top two players with that evaluation value, or the player with the highest level) for the first correction process.

一方、評価処理部115は、優良可などの段階的な評価値を用いる場合には、第1補正処理として、メインパート実行プレーヤの評価値を、該当するサブパート実行プレーヤの評価値に基づいて、変動させる。 On the other hand, when using graded evaluation values such as excellent, good, or fair, the evaluation processing unit 115 varies the evaluation value of the main part performing player based on the evaluation value of the corresponding sub-part performing player as the first correction process.

例えば、評価処理部115は、該当するサブパートの評価値が「レベル10」などの最高レベルの評価値の場合には、メインパートにおける評価値のレベルを1つ上げる補正(例えば、「レベル6」の評価を「レベル7」に変更する補正)を行う。 For example, if the evaluation value of the corresponding subpart is the highest level evaluation value such as "Level 10," the evaluation processing unit 115 makes a correction to raise the level of the evaluation value of the main part by one (for example, changing an evaluation of "Level 6" to "Level 7").

なお、評価処理部115は、メインパート毎に代えて、小節やAメロ・Bメロ・サビなどの区切りを示す期間毎に、各メインパートのそれぞれと各メインパートと同時並行的に構成されるサブパートとの評価値に基づいて、評価を補正してもよい。 In addition, the evaluation processing unit 115 may correct the evaluation for each period indicating a division such as a measure, A-melody, B-melody, chorus, etc., instead of for each main part, based on the evaluation values of each main part and the sub-parts that are composed simultaneously and in parallel with each main part.

[3.6.3]第2補正処理
次に、本実施形態におけるゲーム評価指標決定処理が実行される際に実行される第2補正処理について説明する。
[3.6.3] Second Correction Process Next, the second correction process that is executed when the game evaluation index determination process in this embodiment is executed will be described.

評価処理部115は、上記の第1補正処理に代えて、個別評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理を実行してもよい。 Instead of the above-mentioned first correction process, the evaluation processing unit 115 may execute a second correction process that corrects the evaluation index determined by the game evaluation index determination process based on the operation input results in the sub-parts of each player evaluated by the individual evaluation process.

すなわち、この場合には、評価処理部115は、サブパート実行プレーヤの各操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に基づいて、ゲーム結果としての評価指標を、当該プレーヤ全体(すなわち、複数のプレーヤから構成されるセッションなどを実行するチーム。)に有利な方向又は不利な方向に補正するに補正する。 In other words, in this case, the evaluation processing unit 115 corrects the evaluation index as a game result to a direction favorable or unfavorable to the player as a whole (i.e., a team performing a session, etc., consisting of multiple players) based on the accuracy of the input timing of each operation input by the sub-part execution player and whether or not the operation content matches.

特に、評価処理部115は、第2補正処理としては、上述のように当該ゲーム評価指標決定処理によって算出したゲームの結果を定める評価指標を、各サブパートのサブパート評価値に基づいて、補正する。 In particular, as the second correction process, the evaluation processing unit 115 corrects the evaluation index that determines the game result calculated by the game evaluation index determination process as described above, based on the subpart evaluation value of each subpart.

具体的には、評価処理部115は、上述のように、サブパート毎に、各個別操作タイミングぞれぞれの評価値に基づいて各サブパートにおけるサブパート評価値を特定するとともに、サブパート全体におけるサブパート評価値(以下、「全サブパート評価値」という。)を特定する。 Specifically, as described above, the evaluation processing unit 115 determines a subpart evaluation value for each subpart based on the evaluation value of each individual operation timing for each subpart, and determines a subpart evaluation value for the entire subpart (hereinafter referred to as the "total subpart evaluation value").

そして、評価処理部115は、ゲーム評価指標決定処理によって算出したゲームの結果を定める評価指標を、全サブパート評価値に基づいて、補正する。 Then, the evaluation processing unit 115 corrects the evaluation index that determines the game result calculated by the game evaluation index determination process based on all subpart evaluation values.

特に、評価処理部115は、ポイントなどの演算可能な評価値を用いる場合には、第1補正処理として、
(B1)ゲームの結果を定める評価指標と、全サブパート評価値を合算し、
(B2)ゲームの結果を定める評価指標に、全サブパート評価値に基づいて得られた所定値を、加算し、又は、
(B3)ゲームの結果を定める評価指標及び全サブパート評価値における平均値を算出する、
など所与の演算によって得られた値を補正された評価指標として用いる。
In particular, when using a calculable evaluation value such as points, the evaluation processing unit 115 performs the following as the first correction process:
(B1) Add up the evaluation index that determines the game result and all subpart evaluation values,
(B2) adding a predetermined value obtained based on all subpart evaluation values to the evaluation index that determines the result of the game, or
(B3) Calculate the evaluation index that determines the game result and the average value of all subpart evaluation values;
The value obtained by a given calculation such as above is used as the corrected evaluation index.

また、評価処理部115は、優良可などの段階的な評価値を用いる場合には、第1補正処理として、ゲーム評価指標決定処理によって算出したゲームの結果を定める評価指標を、該当するサブパート実行プレーヤの評価値に基づいて、変動させる。 When using graded evaluation values such as excellent, good, or fair, the evaluation processing unit 115 varies the evaluation index that determines the game result calculated by the game evaluation index determination process as a first correction process based on the evaluation value of the corresponding sub-part execution player.

例えば、評価処理部115は、ゲームの結果を定める評価指標がレベル「10」の場合には、メインパートにおける評価値のレベルを1つ上げる補正(例えば、「レベル6」の評価を「レベル7」に変更する補正)を行う。 For example, if the evaluation index that determines the game result is level "10," the evaluation processing unit 115 makes a correction to increase the level of the evaluation value in the main part by one (for example, changing an evaluation of "level 6" to "level 7").

[3.7]他の種別のパートの評価に基づく各種の処理
[3.7.1]メインパートの評価に基づくサブパートのゲーム制御処理
次に、図9を用いて本実施形態のメインパートの評価に基づくサブパートのゲーム制御
処理について説明する。なお、図9は、実施形態のメインパートの評価に基づくサブパートのゲーム制御処理を説明するための図である。
[3.7] Various processes based on the evaluation of other types of parts [3.7.1] Game control process of sub-parts based on the evaluation of the main part Next, the game control process of sub-parts based on the evaluation of the main part in this embodiment will be described with reference to Fig. 9. Fig. 9 is a diagram for explaining the game control process of sub-parts based on the evaluation of the main part in this embodiment.

第2ゲーム制御部116は、メインパートにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果に基づいて、サブパートにおける操作タイミング指示制御処理における操作タイミング指示の内容を変更してもよい。 The second game control unit 116 may change the content of the operation timing instruction in the operation timing instruction control process in the sub-part based on the operation input result in the main part or the evaluation result of the individual operation timing evaluation process based on the operation input result.

具体的には、評価処理部115は、メインパート毎に、各メインパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果が、所与の第1条件を具備したか否かを判定するメインパート判定処理を実行する。 Specifically, the evaluation processing unit 115 executes a main part judgment process for each main part to judge whether or not the operation input result in each main part execution player, or the evaluation result of the individual operation timing evaluation process based on the operation input result, satisfies a given first condition.

そして、第2ゲーム制御部116は、メインパート判定処理の判定結果に基づいて、サブパート用の操作タイミング指示制御処理における操作タイミング指示の内容を変更する。 Then, the second game control unit 116 changes the content of the operation timing instruction in the operation timing instruction control process for the sub-part based on the determination result of the main part determination process.

特に、第2ゲーム制御部116は、メインパート判定処理の対象メインパートと同時並行に実行するサブパートにおける操作タイミング指示の内容を変更してもよいし、当該対象のメインパートが次のメインパートに切り替わった際の新たなサブパートの操作タイミング指示の内容を変更してもよい。 In particular, the second game control unit 116 may change the content of the operation timing instruction for a sub-part that is executed simultaneously in parallel with the target main part in the main part determination process, or may change the content of the operation timing instruction for a new sub-part when the target main part switches to the next main part.

より具体的には、評価処理部115は、所与の第1条件として、例えば、指定された操作入力の成功数(タイミングの一致度毎の成功数)や失敗数、又は、連続して成功した連続成功数(いわゆるコンボ数)に関する条件など、メインパート実行プレーヤの操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に関する条件をメインパート判定処理に用いる。 More specifically, the evaluation processing unit 115 uses, as a given first condition, conditions related to the accuracy of the input timing of the operation input of the main part executing player and whether or not the operation contents match, such as the number of successes (number of successes for each degree of timing match) or failures of the specified operation input, or the number of consecutive successes (so-called combo number), in the main part determination process.

そして、第2ゲーム制御部116は、メインパート判定処理によって第1条件を具備したと判定された場合には、各サブパート又は特定のサブパートにおける操作タイミング指示制御処理を制御し、所定のタイミングにおける操作内容を変更し、操作内容を削除し、又は、操作内容を増加させる。 Then, when the main part determination process determines that the first condition is met, the second game control unit 116 controls the operation timing instruction control process for each sub-part or a specific sub-part, and changes the operation content at a specified timing, deletes the operation content, or increases the operation content.

例えば、図9に示すように、メインパート判定処理によって、メインパートにおいて、第1条件として所定数の操作入力のミスが連続して発生したと判定された場合には、第2ゲーム制御部116は、当該メインパートと同時期に割り当てられているサブパートの操作タイミング指示制御処理を制御し、当該メインパート判定処理が実行されたタイミング以降であって所定期間の操作内容を削除するため、操作タイミングオブジェクトの発生及び移動を停止する。 For example, as shown in FIG. 9, when the main part determination process determines that a predetermined number of consecutive operation input errors have occurred in the main part as a first condition, the second game control unit 116 controls the operation timing instruction control process of the sub-part that is assigned to the same time as the main part, and stops the generation and movement of the operation timing object in order to delete the operation content for a predetermined period after the timing at which the main part determination process is executed.

[3.7.2]サブパートの評価に基づくメインパートのゲーム制御処理
次に、本実施形態のサブパートの評価に基づくメインパートのゲーム制御処理について説明する。
[3.7.2] Main part game control processing based on sub-part evaluation Next, the main part game control processing based on the sub-part evaluation of this embodiment will be described.

第1ゲーム制御部111は、サブパートにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果に基づいて、メインパートにおける操作タイミング指示制御処理における操作タイミング指示の内容を変更してもよい。 The first game control unit 111 may change the content of the operation timing instruction in the operation timing instruction control process in the main part based on the operation input result in the sub part or the evaluation result of the individual operation timing evaluation process based on the operation input result.

具体的には、評価処理部115は、サブパート毎に、各サブパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果が、所与の第2条件を具備したか否かを判定するサブパート判定処理を実行する。 Specifically, the evaluation processing unit 115 executes a subpart determination process for each subpart to determine whether or not the operation input result of each subpart execution player, or the evaluation result of the individual operation timing evaluation process based on the operation input result, satisfies a given second condition.

そして、第1ゲーム制御部114は、サブパート判定処理の判定結果に基づいて、メインパート用の操作タイミング指示制御処理における操作タイミング指示の内容を変更する。 Then, the first game control unit 114 changes the content of the operation timing instruction in the operation timing instruction control process for the main part based on the determination result of the sub-part determination process.

特に、第1ゲーム制御部114は、サブパート判定処理の対象サブパートと同時並行に実行するメインパートにおける操作タイミング指示の内容を変更してもよいし、当該メインパートの次のメインパートに切り替わった際の新たなメインパートの操作タイミング指示の内容を変更してもよい。 In particular, the first game control unit 114 may change the content of the operation timing instruction in the main part that is executed simultaneously in parallel with the sub-part that is the target of the sub-part determination process, or may change the content of the operation timing instruction in the new main part when switching to the main part that follows the main part.

より具体的には、評価処理部115は、所与の第2条件として、例えば、指定された操作入力の成功数(タイミングの一致度毎の成功数)や失敗数、又は、連続して成功した連続成功数(いわゆるコンボ数)に関する条件など、サブパート実行プレーヤの操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に関する条件をサブパート判定処理に用いる。 More specifically, the evaluation processing unit 115 uses as the given second condition in the subpart determination process conditions related to the accuracy of the input timing in the operation input of the subpart executing player and whether or not there is a match in the operation content, such as conditions related to the number of successes (number of successes for each degree of timing agreement) or failures of the specified operation input, or the number of consecutive successes (so-called combo number).

そして、第1ゲーム制御部114は、サブパート判定処理によって第2条件を具備したと判定された場合には、メインパートにおける操作タイミング指示制御処理を制御し、所定のタイミングにおける操作内容を変更し、操作内容を削除し、又は、操作内容を増加させる。 Then, when the sub-part determination process determines that the second condition is met, the first game control unit 114 controls the operation timing instruction control process in the main part to change the operation content at a specified timing, delete the operation content, or increase the operation content.

例えば、サブパート判定処理によって、サブパートにおいて、第2条件として所定数の操作入力のミスが連続して発生したと判定された場合には、第1ゲーム制御部114は、当該サブパートと同時期に割り当てられているメインパートの操作タイミング指示制御処理を制御し、当該サブパート判定処理が実行されたタイミング以降であって所定期間の操作内容を削除するため、操作タイミングオブジェクトの発生及び移動を停止する。 For example, if the sub-part determination process determines that a predetermined number of consecutive operation input errors have occurred in a sub-part as the second condition, the first game control unit 114 controls the operation timing instruction control process of the main part that is assigned at the same time as the sub-part, and stops the generation and movement of the operation timing object in order to delete the operation content for a predetermined period after the timing at which the sub-part determination process was executed.

なお、第2ゲーム制御部116は、サブパートにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果に基づいて、他のサブパートにおける操作タイミング指示制御処理における操作タイミング指示の内容を変更してもよい。 The second game control unit 116 may change the content of the operation timing instruction in the operation timing instruction control process in another subpart based on the operation input result in the subpart or the evaluation result of the individual operation timing evaluation process based on the operation input result.

[3.7.3]メインパートの評価に基づくサブパートに対する第1補正処理
次に、本実施形態のメインパートの評価に基づくサブパートに対する第1補正処理について説明する。
[3.7.3] First correction process for sub-parts based on evaluation of the main part Next, the first correction process for sub-parts based on evaluation of the main part in this embodiment will be described.

評価処理部115は、メインパートにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果に基づいて、該当するサブパートに対する第1補正処理を実行してもよい。 The evaluation processing unit 115 may execute a first correction process for the corresponding subpart based on the operation input result in the main part or the evaluation result of the individual operation timing evaluation process based on the operation input result.

具体的には、評価処理部115は、メインパートの評価に基づくサブパートの操作タイミング指示制御処理と同様に、メインパート毎に、各メインパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第1条件を具備したか否かを判定するメインパート判定処理を実行する。 Specifically, similar to the sub-part operation timing instruction control process based on the evaluation of the main part, the evaluation processing unit 115 executes a main part judgment process for each main part to judge whether or not the operation input result of each main part executing player, or the evaluation result of the individual evaluation process based on the operation input result, satisfies a given first condition.

そして、評価処理部115は、メインパート判定処理の対象メインパートと同時並行に実行するサブパートに対して第1補正処理を実行してもよいし、当該対象のメインパートが次のメインパートに切り替わった際の新たなサブパートに対して第1補正処理を実行してもよい。
なお、ここで用いられる第1補正処理は、既に上述しているので、当該第1補正処理に
おける説明については省略する。
The evaluation processing unit 115 may then perform a first correction process on a sub-part that is executed simultaneously and in parallel with the target main part of the main part determination process, or may perform a first correction process on a new sub-part when the target main part is switched to the next main part.
It should be noted that the first correction process used here has already been described above, and therefore a description of the first correction process will be omitted.

[3.7.4]サブパートの評価に基づくメインパートに対する第1補正処理
次に、本実施形態のサブパートの評価に基づくメインパートに対する第1補正処理について説明する。
[3.7.4] First correction process for the main part based on the evaluation of the subpart Next, the first correction process for the main part based on the evaluation of the subpart in this embodiment will be described.

評価処理部115は、サブパートにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果に基づいて、第1補正処理又は第2補正処理を実行してもよい。 The evaluation processing unit 115 may execute the first correction processing or the second correction processing based on the operation input result in the subpart or the evaluation result of the individual operation timing evaluation processing based on the operation input result.

具体的には、評価処理部115は、サブパートの評価に基づくメインパートの操作タイミング指示制御処理と同様に、メインパート毎に、各メインパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第2条件を具備したか否かを判定するサブパート判定処理を実行する。 Specifically, similar to the operation timing instruction control process for the main part based on the evaluation of the sub-part, the evaluation processing unit 115 executes a sub-part judgment process for each main part to judge whether or not the operation input result of each main part executing player or the evaluation result of the individual evaluation process based on the operation input result satisfies a given second condition.

そして、評価処理部115は、サブパート判定処理のサブパートと同時並行に実行するメインパートに対して第1補正処理を実行してもよいし、当該メインパートの次のメインパートトに対して第1補正処理を実行してもよい。 The evaluation processing unit 115 may then perform a first correction process on a main part that is executed simultaneously and in parallel with the sub-part of the sub-part determination process, or may perform a first correction process on the main part that follows the main part.

また、評価処理部115は、サブパート実行プレーヤの操作入力結果が所与の第2条件を具備した場合に、第2補正処理の補正内容をプレーヤに有利となる内容に変更してもよい。 In addition, when the operation input result of the sub-part executing player satisfies a given second condition, the evaluation processing unit 115 may change the correction content of the second correction process to content that is advantageous to the player.

なお、評価処理部115は、例えば、メインパート実行プレーヤが操作入力の連続成功におけるミスをした場合に当該ミスを帳消しにする補正など、評価を良くする操作入力に対するミスが発生した場合、又は、ゲーム上重要な操作入力をミスした場合などメインパート実行プレーヤにおける操作入力にミスが生じて評価指標が下がる場合に、評価指標の低下の抑制、又は、当該評価指標の維持をするための補正内容に変更するなど、補正内容をプレーヤにとって有利となる内容に変更してもよい。 The evaluation processing unit 115 may change the correction content to be advantageous to the player, for example, by changing the correction content to suppress the decrease in the evaluation index or to maintain the evaluation index when a mistake occurs in an operation input that improves the evaluation, such as a correction to cancel out the mistake when the main part executing player makes a mistake in consecutive successful operation inputs, or when a mistake occurs in an operation input that is important to the game, and the evaluation index drops due to the operation input made by the main part executing player.

また、ここで用いられる第1補正処理は、既に上述しているので、当該第1補正処理における説明については省略する。 The first correction process used here has already been described above, so a detailed explanation of the first correction process will be omitted.

[3.7.5]サブパートの評価に基づく第2補正処理
次に、本実施形態のサブパートの評価に基づくメ第2補正処理について説明する。
[3.7.5] Second Correction Processing Based on Evaluation of Subparts Next, the second correction processing based on evaluation of subparts in this embodiment will be described.

評価処理部115は、サブパートにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果に基づいて、第1補正処理又は第2補正処理を実行してもよい。 The evaluation processing unit 115 may execute the first correction processing or the second correction processing based on the operation input result in the subpart or the evaluation result of the individual operation timing evaluation processing based on the operation input result.

具体的には、評価処理部115は、サブパートの評価に基づくメインパートの操作タイミング指示制御処理と同様に、メインパート毎に、各メインパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第2条件を具備したか否かを判定するサブパート判定処理を実行する。 Specifically, similar to the operation timing instruction control process for the main part based on the evaluation of the sub-part, the evaluation processing unit 115 executes a sub-part judgment process for each main part to judge whether or not the operation input result of each main part executing player or the evaluation result of the individual evaluation process based on the operation input result satisfies a given second condition.

そして、評価処理部115は、サブパート判定処理のサブパートと同時並行に実行するメインパートに対して第1補正処理を実行してもよいし、当該メインパートの次のメインパートトに対して第1補正処理を実行してもよい。 The evaluation processing unit 115 may then perform a first correction process on a main part that is executed simultaneously and in parallel with the sub-part of the sub-part determination process, or may perform a first correction process on the main part that follows the main part.

また、評価処理部115は、、個別評価処理によって評価された、各プレーヤのサブパ
ートにおける操作入力結果に基づいて、ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理を実行してもよい。
In addition, the evaluation processing unit 115 may execute a second correction process to correct the evaluation index determined by the game evaluation index determination process based on the operation input results in the sub-parts of each player evaluated by the individual evaluation process.

なお、ここで用いられる第1補正処理、及び、第2補正処理は、既に上述しているので、当該第2補正処理における説明については省略する。 Note that the first and second correction processes used here have already been described above, so a description of the second correction process will be omitted.

[3.8]イベント及び演出に関する処理
[3.8.1]イベント発動制御処理
次に、本実施形態におけるイベント発動制御処理について説明する。
[3.8] Processing Related to Events and Effects [3.8.1] Event Generation Control Processing Next, the event generation control processing in this embodiment will be described.

ゲーム管理部112は、メインパート実行プレーヤ、及び、当該メインパート実行プレーヤが実行するメインパートと並行して実行されるサブパートに割り当てられたサブパート実行プレーヤの少なくとも何れか一方の操作入力結果、又は、当該操作入力結果に基づく評価に基づいて、当該メインパート実行プレーヤ及び当該サブパート実行プレーヤの少なくともいずれか一方に対して、有利又は不利なイベントを発動する発動制御処理を実行してもよい。 The game management unit 112 may execute an activation control process to activate an advantageous or disadvantageous event for at least one of the main part execution player and the sub-part execution player based on the operation input result of at least one of the main part execution player and the sub-part execution player assigned to the sub-part executed in parallel with the main part executed by the main part execution player, or based on an evaluation based on the operation input result.

特に、ゲーム管理部112は、メインパート実行プレーヤの操作入力結果、又は、当該操作入力結果に基づく評価に基づいて、当該メインパート実行プレーヤ、サブパート実行プレーヤ、又は、双方に対して、有利又は不利なイベントを発動する発動制御処理を実行してもよい。 In particular, the game management unit 112 may execute an activation control process that activates an advantageous or disadvantageous event for the main part execution player, the sub-part execution player, or both, based on the operation input result of the main part execution player or an evaluation based on the operation input result.

また、ゲーム管理部112は、サブパート実行プレーヤの操作入力結果、又は、当該操作入力結果に基づく評価に基づいて、メインパート実行プレーヤ、サブパート実行プレーヤ(他のサブパート実行プレーヤも含む。)、又は、双方に対して、有利又は不利なイベントを発動する発動制御処理を実行してもよい。 The game management unit 112 may also execute an activation control process that activates an advantageous or disadvantageous event for the main part execution player, the sub-part execution player (including other sub-part execution players), or both, based on the operation input result of the sub-part execution player or an evaluation based on the operation input result.

そして、ゲーム管理部112は、有利なイベントとしては、例えば、操作タイミング指示制御処理に関する演出などメインパートやサブパートの演出が、通常に比べて多くの装飾によって、にぎやか(派手)な装飾によって、又は、豪華な装飾によって、実行されるイベント、又は、操作タイミングの入力指示を行うオブジェクトがレアなギミックによって制御されるイベントなどを発動する。 The game management unit 112 may trigger advantageous events such as events in which the main or sub-part effects, such as effects related to the operation timing instruction control process, are executed with more decorations than usual, with lively (flashy) decorations, or with luxurious decorations, or events in which the object that inputs the operation timing instructions is controlled by a rare gimmick.

また、ゲーム管理部112は、不利なイベントとしては、例えば、該当するパートにおける操作タイミングの入力指示を行うオブジェクトの表示を妨害する演出イベント、又は、当該入力指示が遅延するイベントなどを発動する。 In addition, the game management unit 112 may trigger an unfavorable event, such as a production event that prevents the display of an object that provides an input instruction for the operation timing in the corresponding part, or an event that delays the input instruction.

なお、ゲーム管理部112は、有利なイベント及び不利なイベントとしては、サブパート実行プレーヤに対して発動することが好ましい。 It is preferable that the game management unit 112 activates advantageous and disadvantageous events for the sub-part execution player.

[3.8.2]演出情報提供制御処理
次に、図10及び図11を用いて本実施形態における演出情報提供制御処理について説明する。なお、図10及び図11は、本実施形態における演出情報提供制御処理について説明するための図である。
[3.8.2] Processing for controlling the provision of rendering information Next, the processing for controlling the provision of rendering information in this embodiment will be described with reference to Fig. 10 and Fig. 11. Fig. 10 and Fig. 11 are diagrams for explaining the processing for controlling the provision of rendering information in this embodiment.

ゲーム管理部112は、メインパートにおける演出効果及びサブパートにおける演出効果を制御する演出制御部119と連動し、メインパート実行プレーヤ及びサブ2パート実行プレーヤに、それぞれの演出効果に関する演出効果情報を含む、メインパート及びサブパートを並列的に実行するためのゲームに関するゲーム情報の提供を管理する。 The game management unit 112 works in conjunction with the performance control unit 119, which controls the performance effects in the main part and the sub-part, and manages the provision of game information regarding the game for executing the main part and the sub-2 part in parallel, including performance effect information regarding each of the performance effects, to the main part execution player and the sub-2 part execution player.

特に、ゲーム管理部112は、例えば、図10に示すように、
(A1)メインパート実行プレーヤ及びサブパート実行プレーヤの双方に、メインパートに関する演出効果情報を提供するメインパート演出情報提供制御処理、及び、
(A2)少なくともメインパート実行プレーヤに、サブパートに関する演出効果情報を提供するサブパート演出情報提供制御処理、
を実行する。
In particular, the game management unit 112 performs the following operations as shown in FIG.
(A1) a main part performance information provision control process for providing performance effect information related to the main part to both a main part execution player and a sub-part execution player; and
(A2) a sub-part performance information provision control process for providing performance effect information related to a sub-part to at least a main part execution player;
Execute.

特に、ゲーム管理部112は、表示制御部118、演出制御部119及び音処理部130と連動してメインパート演出情報提供制御処理及びサブパート演出情報提供制御処理を実行する。 In particular, the game management unit 112 works in conjunction with the display control unit 118, the performance control unit 119, and the sound processing unit 130 to execute main part performance information provision control processing and sub-part performance information provision control processing.

また、演出制御部119は、表示制御部118と連動し、演出効果として、例えば、各プレーヤに対して操作タイミングの入力を指示するため画像などのゲーム画像(リズム音楽ゲームの場合には音符など)を表示部190に表示するための制御を実行する。 The performance control unit 119 also works in conjunction with the display control unit 118 to execute control to display on the display unit 190 game images such as images instructing each player to input operation timing (such as musical notes in the case of a rhythmic music game) as a performance effect.

さらに、演出制御部119は、音処理部130と連動し、演出効果として、操作入力タイミングに合わせて出力される音(リズム音楽ゲームの場合には、演奏音など)を出力する。 Furthermore, the performance control unit 119 works in conjunction with the sound processing unit 130 to output sounds (such as musical performance sounds in the case of rhythmic music games) in accordance with the timing of operational input as a performance effect.

なお、図10には、プレーヤD(具体的にはプレーヤDにゲーム画像を提供する表示部190)に提供されて表示されているゲーム画像の例であって、メインパートである自プレーヤDに対するメインパートの演出効果情報としての画像情報と、サブパートである他のプレーヤA、B及びCに対するサブパートの演出効果情報としての画像情報と、の双方が表示されている例が示されている。 In addition, FIG. 10 shows an example of a game image provided to and displayed by player D (specifically, the display unit 190 that provides game images to player D), in which both image information as main-part production effect information for player D, which is the main part, and image information as sub-part production effect information for other players A, B, and C, which are sub-parts, are displayed.

一方、ゲーム管理部112は、例えば、図11に示すように、サブパート演出情報提供制御処理として、各サブパート実行プレーヤに、本人のサブパートにおける演出効果情報を提供する処理(以下、特に、「サブパート本人用演出情報提供制御処理」ともいう。)を実行する。 On the other hand, the game management unit 112 executes a process for providing each sub-part performing player with performance effect information for his/her own sub-part (hereinafter, also referred to as "sub-part individual performance information provision control process") as a sub-part performance information provision control process, for example, as shown in FIG. 11.

すなわち、ゲーム管理部112は、複数のサブパート実行プレーヤのそれぞれに、自プレーヤが実行するサブパートに関する演出効果情報を提供する。 In other words, the game management unit 112 provides each of the multiple sub-part executing players with performance effect information related to the sub-part that the player is executing.

また、このとき、ゲーム管理部112は、自ブレーヤとは異なる他のプレーヤが実行するサブパートに関する演出効果情報の提供を禁止してもよい。 In addition, at this time, the game management unit 112 may prohibit the provision of performance effect information regarding sub-parts performed by players other than the player himself/herself.

なお、図11には、プレーヤA(具体的にはプレーヤDにゲーム画像を提供する表示部190)に提供されて表示されているゲーム画像の例であって、サブパートである自プレーヤAに対するサブパートの演出効果情報としての画像情報と、メインパートである他のプレーヤDに対するメインパートの演出効果情報としての画像情報と、の双方が表示されている例が示されている。 Note that FIG. 11 shows an example of a game image provided to and displayed by player A (specifically, the display unit 190 that provides the game image to player D), in which both image information as sub-part production effect information for player A, which is the sub-part, and image information as main part production effect information for other player D, which is the main part, are displayed.

また、単に、メインパートをサポートする主旨であれば、ゲーム管理部112は、サブパート本人用演出情報提供制御処理を実行しなくてもよい。すなわち、ゲーム管理部112は、サブパートのプレーヤに対しては、メインパートである他のプレーヤDのメインパートの演出効果情報としての画像情報のみ提供してもよい。 In addition, if the purpose is simply to support the main part, the game management unit 112 does not need to execute the process of controlling the provision of performance information for the sub-part player. In other words, the game management unit 112 may provide the sub-part player with only image information as performance effect information for the main part of the other player D, who is the main part.

[3.8.3]通常演奏パートのゲーム制御処理
次に、本実施形態における通常演奏パートのゲーム制御処理について説明する。
[3.8.3] Game control process for normal performance part Next, the game control process for the normal performance part in this embodiment will be described.

第1ゲーム制御部114は、第1ゲーム制御部114に、楽曲データの再生開始直後、メインパートが他のメインパートに切り替わるまでの所定の期間、又は、楽曲データの最後の所定の期間などの特定の期間に、メインパート実行プレーヤ及びサブパート実行プレーヤの全てのプレーヤが同一の操作タイミング指示制御処理を、通常演奏制御処理として、実行させる。 The first game control unit 114 causes the first game control unit 114 to execute the same operation timing instruction control process as a normal performance control process for all players, including the main part execution player and the sub-part execution player, during a specific period, such as immediately after playback of the music data starts, during a predetermined period until the main part switches to another main part, or during a predetermined period at the end of the music data.

そして、評価処理部115は、上述のように、全てのパートについて同一の操作タイミング指示制御処理(すなわち、同一のタイミングで同一の操作内容の操作入力を促すための処理)に基づく、個別操作タイミング評価処理を実行する。 Then, as described above, the evaluation processing unit 115 executes individual operation timing evaluation processing based on the same operation timing instruction control processing (i.e., processing for prompting input of the same operation content at the same timing) for all parts.

なお、第1ゲーム制御部114は、通常演奏パートにおいては、プレーヤ毎に、操作内容及び操作入力指示タイミング(すなわち、操作タイミングオブジェクトの種別やそれに伴う操作入力指示タイミング)が異なる制御処理を実行してもよいし、当該操作内容及び操作入力指示タイミングの一部が異なる制御処理を実行してもよいし、異なる音色(例えば、楽器)による制御処理を実行してもよい。 In addition, during the normal performance part, the first game control unit 114 may execute control processing in which the operation content and operation input instruction timing (i.e., the type of operation timing object and the associated operation input instruction timing) differ for each player, or may execute control processing in which some of the operation content and operation input instruction timing differ, or may execute control processing using different tones (e.g., musical instruments).

[3.9]変形例
次に、図12及び図13を用いて本実施形態による変形例について説明する。
[3.9] Modifications Next, modifications of the present embodiment will be described with reference to FIG. 12 and FIG.

なお、図12は、本実施形態のゲームシステムを店舗型ゲームシステムに適用した場合の例であって、その外観構成図であり、図13は、本実施形態のゲームシステムをネットワークを用いたサーバシステムに適用した場合のシステム構成の一例を示す図である。 FIG. 12 is an external configuration diagram of an example of the game system of this embodiment when applied to a store-based game system, and FIG. 13 is a diagram showing an example of the system configuration when the game system of this embodiment is applied to a server system using a network.

(楽曲の難易度などに基づく割り当てパート変更処理)
本実施形態の割り当てパート変更処理は、ランダムなどによって各プレーヤを各パートに割り当てているが、楽曲の難易度を示す難易度情報及び楽曲の種類(ジャンルも含む。)を示す種別情報の少なくともいずれか一方と、プレーヤのレベル(初級者や上級者などのランクであってもよい。)や演奏履歴などのプレーヤ情報と、に基づいて、各プレーヤの割り当てるパートを制御してもよい。
(Part assignment change processing based on song difficulty, etc.)
In this embodiment, the part assignment change process assigns each player to each part randomly or the like, but the parts assigned to each player may also be controlled based on at least one of difficulty information indicating the difficulty of the song and type information indicating the type of song (including genre), as well as player information such as the player's level (which may be a rank such as beginner or advanced) and performance history.

具体的には、ゲーム管理部112は、リズム音楽ゲームの開始前に、音楽データ記憶部176から再生する楽曲の難易度や種別の情報を取得するとともに、プレーヤ情報記憶部178から各プレーヤのレベルやランクの情報、及び、演奏履歴の情報を取得する。 Specifically, before the rhythmic music game starts, the game management unit 112 acquires information on the difficulty level and type of the music to be played from the music data storage unit 176, and acquires information on each player's level and rank, as well as performance history information, from the player information storage unit 178.

そして、ゲーム管理部112は、割り当てパート変更処理を実行する際に、これらの取得した情報に基づいて、該当するプレーヤに、メインパート実行次プレーヤ及びサブパート実行次プレーヤを割り当てる。 Then, when the game management unit 112 executes the assigned part change process, it assigns the next player to perform the main part and the next player to perform the sub-part to the relevant player based on this acquired information.

例えば、この場合には、ゲーム管理部112は、再生楽曲の種別と同じ種別の楽曲を過去に一番多くプレイしているプレーヤを、サビ又はサビを含むパートに割り当て、又は、一番レベルの高いプレーヤを、高いレベルの演奏技術が求められるパート(パート内における操作タイミングオブジェクトの数(すなわち、楽器が太鼓の場合には打数)が一番多いパート)に割り当てる割り当てパート変更処理を実行する。 For example, in this case, the game management unit 112 executes part assignment change processing to assign the player who has most frequently played songs of the same type as the song being played to the chorus or a part that includes a chorus, or to assign the player with the highest level of skill to a part that requires a high level of performance technique (a part with the greatest number of operation timing objects (i.e., the greatest number of beats if the instrument is a drum) within the part).

なお、ゲーム管理部112は、楽曲の難易度情報及び種別情報の少なくともいずれか一方と、プレーヤ情報と、に基づいて、各プレーヤの割り当てるパートを制御している点に代えて、又は、これらの制御に加えて、楽曲の難易度情報及び種別情報の少なくともいずれか一方と、プレーヤ情報と、に基づいて、各パートの期間長を制御してもよい。 In addition to or in addition to controlling the parts assigned to each player based on at least one of the difficulty information and type information of the song and the player information, the game management unit 112 may control the duration of each part based on at least one of the difficulty information and type information of the song and the player information.

例えば、ゲーム管理部112は、一番レベルの高いプレーヤのパートを所定の時間長く
設定し、一番レベルの低いプレーヤのパートを所定の時間短くするなどの制御を実行してもよい。
For example, the game management unit 112 may execute control such as setting the part of the highest level player to be longer by a predetermined time and setting the part of the lowest level player to be shorter by a predetermined time.

(店舗型ゲームシステム)
本実施形態のゲームシステムSは、家庭用ゲームシステムに適用可能な他に、例えば、図10に示すように、店舗(アミューズメントパーク)に設定された店舗型ゲームシステムによっても実現可能である。
(Store-based gaming system)
The game system S of this embodiment can be applied to a home game system, and can also be realized as a store-based game system set up in a store (amusement park), for example, as shown in FIG.

例えば、このようなゲームシステムSは、図12に示すように、ゲーム処理等を行う処理部(コンピュータ)100を格納する筐体12と、筐体12の前面に、2個の太鼓(楽器の一例)型の操作入力部14と、画像を表示する表示部190と、音を出力する音出力部192と、ゲーム料金を受け入れる料金受入口20とが設けられており、音楽ゲームを実行する。 For example, as shown in FIG. 12, such a game system S has a housing 12 housing a processing unit (computer) 100 that performs game processing, etc., and on the front side of the housing 12, there are provided two drum-shaped (an example of a musical instrument) operation input units 14, a display unit 190 that displays images, a sound output unit 192 that outputs sound, and a fee acceptance slot 20 that accepts game fees, and runs a music game.

特に、操作入力部14は、太鼓の形状を有しており、プレーヤがスティックや手で叩くことにより操作入力を行うものである。 In particular, the operation input unit 14 has the shape of a drum, and the player performs operation input by hitting it with a stick or with his/her hand.

また、図示しないが、この操作入力部14の円形の皮面22の内部には、プレーヤが円形の皮面22を叩いたことを検出するセンサが設けられており、皮面22の周縁24の内部には、プレーヤが皮面22の周縁24を叩いたことを検出するセンサが設けられている。したがって、ゲームシステムSは、プレーヤが皮面22を叩いたか、皮面22の周縁24を叩いたかを判別することができるようになっている。 Although not shown, a sensor is provided inside the circular skin surface 22 of the operation input unit 14 to detect when the player has hit the circular skin surface 22, and a sensor is provided inside the periphery 24 of the skin surface 22 to detect when the player has hit the periphery 24 of the skin surface 22. Therefore, the game system S is capable of determining whether the player has hit the skin surface 22 or the periphery 24 of the skin surface 22.

そして、ゲームシステムSは、CPU、画像生成IC、音生成IC等が実装されたシステム基板1000が内蔵しており、システム基板1000上の情報記憶媒体であるメモリから読み出したゲームプログラムやゲームデータ、或いは操作入力部14から入力される操作信号等に基づいて、リズム音楽ゲームを実行する構成を有している。 The game system S has a built-in system board 1000 on which a CPU, an image generation IC, a sound generation IC, etc. are mounted, and is configured to execute a rhythmic music game based on a game program or game data read from a memory, which is an information storage medium, on the system board 1000, or on operation signals input from the operation input unit 14, etc.

なお、本実施形態のゲームシステムSは、2個の操作入力部14を有しており、同時に二人のプレーヤが音楽ゲームをプレイすることができるようになっている。 The game system S of this embodiment has two operation input units 14, allowing two players to play the music game at the same time.

(ネットワークを介した協力プレイ)
上記の本実施形態のゲームシステムSは、複数のコントローラ30を有し、各プレーヤによって各コントローラ30を操作させることによってリズム音楽ゲームを成立させているが、複数のゲームシステムSをネットワークによって通信接続することによって、複数のプレーヤによって実行(セッション)されるリズム音楽ゲームの各処理を連動させて上記の各構成及び各制御を実行してもよい。
(Cooperative play via network)
The game system S of the present embodiment described above has a plurality of controllers 30, and the rhythm music game is established by having each player operate each controller 30; however, by connecting a plurality of game systems S via a network, the various processes of the rhythm music game executed (session) by the multiple players can be linked to execute the above-mentioned configurations and controls.

(サーバシステム)
上記の実施形態においては、図13に示すように、一のサーバ装置310によってサーバシステム300を構築してネットワークNを介して上記のゲームを1又は複数の端末装置320に提供してもよいし、複数のサーバ装置310を連動させてサーバシステム300を構築し、当該サーバシステム300からゲームを1又は複数の端末装置320に提供してもよい。
(Server system)
In the above embodiment, as shown in FIG. 13 , a server system 300 may be constructed using one server device 310 and the above game may be provided to one or more terminal devices 320 via a network N, or a server system 300 may be constructed by linking multiple server devices 310 and the game may be provided from the server system 300 to one or more terminal devices 320.

特に、有線又は無線によって複数の端末装置320をサーバシステム300にネットワークNを介して接続させつつ、サーバシステム300を上記のゲームシステムとして機能させる。 In particular, multiple terminal devices 320 are connected to the server system 300 via a network N, either wired or wirelessly, and the server system 300 functions as the above-mentioned game system.

また、サーバシステム300は、プレーヤの操作入力を受け付けつつ、操作タイミング
指示制御処理、個別評価処理、ゲーム評価指標決定処理、第1補正処理及び第2補正処理を含むリズム音楽ゲームを実行するためのゲームデータ(画像データのみも含む。)を該当する端末装置320に提供することによってゲームシステムを実現することも可能である。
In addition, the server system 300 can realize a game system by accepting operation input from the player and providing the corresponding terminal device 320 with game data (including only image data) for executing a rhythm music game including operation timing instruction control processing, individual evaluation processing, game evaluation index determination processing, first correction processing, and second correction processing.

すなわち、この場合には、サーバシステム300は、
(A1)各プレーヤに、メインパート及びサブパートのいずれかのパートを割り当てる処理、及び、楽曲データの再生中の所与の変更タイミングに、プレーヤに割り当てられたパートを他のパートに変更する割り当てパート変更処理、
(A2)各プレーヤの操作入力を受け付ける受付処理、
(A3)パート毎に、該当するパートが割り当てられたプレーヤの操作タイミングの入力を指示するための操作タイミング指示制御処理、
(A4)プレーヤ毎に、プレーヤの操作入力を受け付けたときの操作入力タイミングと、当該操作入力タイミングにおける前記操作入力タイミング判定用標識オブジェクト及び前記操作タイミングオブジェクトの所与の関係性と、に基づいて、各プレーヤにおける操作入力結果の評価を行う個別評価処理(個別操作タイミング評価処理)、
(A5)プレーヤ評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果に基づいて、ゲームの結果を定める評価指標を決定するゲーム評価指標決定処理、
(A6)個別操作タイミング評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、個別操作タイミング評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理、又は、ゲーム評価指標決定処理が実行される際に、個別操作タイミング評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、当該ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理、のいずれかの補正処理、
を実行する構成を有している。
That is, in this case, the server system 300
(A1) A process of assigning either a main part or a sub part to each player, and an assigned part change process of changing the part assigned to the player to another part at a given change timing during playback of music data;
(A2) A reception process for receiving operation inputs from each player;
(A3) an operation timing instruction control process for instructing input of operation timing of a player to which a corresponding part is assigned, for each part;
(A4) an individual evaluation process (individual operation timing evaluation process) for evaluating an operation input result of each player based on an operation input timing at which the operation input of the player is accepted and a given relationship between the operation input timing determination marker object and the operation timing object at the operation input timing;
(A5) a game evaluation index determination process for determining an evaluation index for determining a game result based on the operation input results in the main part of each player evaluated by the player evaluation process;
(A6) A first correction process that corrects an operation input result in the main part of each player evaluated by the individual operation timing evaluation process based on an operation input result in the sub-part of each player evaluated by the individual operation timing evaluation process, or a second correction process that corrects an evaluation index determined by the game evaluation index determination process based on an operation input result in the sub-part of each player evaluated by the individual operation timing evaluation process when the game evaluation index determination process is executed;
The present invention has a configuration for executing the above.

なお、本実施形態においては、ネットワークを通じて端末装置320と連動して実行するサーバシステム300に本発明のゲームシステムを適用しているが、タブレット型情報端末装置やパーソナルコンピュータにも本発明のゲームシステムを適用してもよい。 In this embodiment, the game system of the present invention is applied to a server system 300 that runs in conjunction with a terminal device 320 via a network, but the game system of the present invention may also be applied to a tablet-type information terminal device or a personal computer.

[4]本実施形態の動作
[4.1]リズム音楽ゲーム(セッション)の実行処理(メイン処理)
次に、図14を用いて本実施形態のゲームシステムSによって実行されるリズム音楽ゲームの実行処理の動作について説明する。
[4] Operation of this embodiment [4.1] Rhythm music game (session) execution process (main process)
Next, the operation of the execution process of the rhythm music game executed by the game system S of this embodiment will be described with reference to FIG.

なお、図14は、本実施形態のゲームシステムSによって実行されるリズム音楽ゲームの実行処理の動作を示すフローチャートである。 FIG. 14 is a flowchart showing the operation of the execution process of the rhythm music game executed by the game system S of this embodiment.

本動作は、複数のプレーヤによってセッション形式に実行されるリズム音楽ゲームの実行処理である。 This operation is the execution process of a rhythm music game that is played in a session format by multiple players.

また、本動作は、主にメインパート及び複数のサブパートにおけるゲーム制御処理が同時並行的に実行されつつ、メインパートをローテーションしながら、参加する各プレーヤに割り当てる割り当て処理及びその変更を行う割り当てパート変更処理と、ゲームの結果を定める評価指標の決定を含む、これらの処理に伴う各処理に特化した動作である。 This operation is specialized for each process associated with the main part, which is mainly executed in parallel with the game control process in the main part and multiple sub-parts, and which rotates through the main part while assigning parts to each participating player and changing the assigned part, as well as determining the evaluation index that determines the game result.

そして、本動作においては、既に所定の楽曲データがプレーヤによって選択されて、譜面データとともに読み込まれて再生が準備されているものとし、かつ、所定数(例えば、4人)のプレーヤによってゲームの実行準備が整っているものとする。 In this operation, it is assumed that a specific piece of music data has already been selected by a player, loaded together with the score data, and prepared for playback, and that a specific number of players (e.g., four) are ready to play the game.

まず、ゲーム管理部112は、プレーヤの指示などに基づいて複数のプレーヤによるセッション形式のリズム音楽ゲームを開始すると(ステップS101)、参加人数及び選択された楽曲データに基づいて、割り当てパートを変更する変更タイミングを設定するなど初期設定を実行する(ステップS102)。 First, the game management unit 112 starts a rhythmic music game in a session format for multiple players based on the player's instructions (step S101), and then performs initial settings such as setting the timing for changing the assigned parts based on the number of participants and the selected music data (step S102).

次いで、ゲーム管理部112は、最初のメインパート及び当該メインパートと同時並行的に実行する最初のサブパートに各プレーヤを割り当てる割り当て処理を実行し(ステップS103)、セッションの開始を指示する(ステップS104)。 Next, the game management unit 112 executes an assignment process to assign each player to the first main part and the first sub-part that is executed simultaneously with the main part (step S103), and issues an instruction to start the session (step S104).

このとき、楽曲再生部117は、ゲーム管理部112の指示に基づいて、再生が準備されている楽曲データの再生を開始し、第1ゲーム制御部114及び第2ゲーム制御部116は、各パートにおけるゲーム制御処理を実行し、かつ、評価処理部115は、各パートにおいて個別操作タイミング評価処理を実行する。 At this time, the music playback unit 117 starts playing the music data that is prepared for playback based on instructions from the game management unit 112, the first game control unit 114 and the second game control unit 116 execute game control processing for each part, and the evaluation processing unit 115 executes individual operation timing evaluation processing for each part.

特に、第1ゲーム制御部114及び第2ゲーム制御部116は、ゲーム管理部112の指示に基づいて、再生中の楽曲データに合わせて、順次、操作タイミングオブジェクトを出現させて、かつ、第1の方向の操作入力タイミング判定用標識オブジェクトに向けて移動させる、割り当て処理によって割り当てられたメインパート又はサブパートにおける操作タイミング指示制御処理の実行を開始し、セッションの終了が検出されるまで当該操作タイミング指示制御処理の実行を継続させる。 In particular, the first game control unit 114 and the second game control unit 116 start executing an operation timing instruction control process in the main part or sub-part assigned by the assignment process, which causes operation timing objects to appear in sequence in accordance with the music data being played and moves them toward the operation input timing determination marker object in the first direction, based on instructions from the game management unit 112, and continue executing the operation timing instruction control process until the end of the session is detected.

また、評価処理部115は、ゲーム管理部112の指示に基づいて、各パートにおける個別操作タイミング評価処理(個別評価処理)の実行を開始し、セッションの終了が検出されるまで当該個別操作タイミング評価処理の実行を継続させる。 In addition, the evaluation processing unit 115 starts executing an individual operation timing evaluation process (individual evaluation process) for each part based on instructions from the game management unit 112, and continues executing the individual operation timing evaluation process until the end of the session is detected.

そして、評価処理部115は、個別操作タイミング評価処理の実行中に第1補正処理を実行する場合には、個別操作タイミング評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、当該個別操作タイミング評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理を実行する。 Then, when the evaluation processing unit 115 executes the first correction processing during execution of the individual operation timing evaluation processing, the evaluation processing unit 115 executes the first correction processing to correct the operation input result in the main part of each player evaluated by the individual operation timing evaluation processing, based on the operation input result in the sub-part of each player evaluated by the individual operation timing evaluation processing.

なお、本動作における楽曲再生部117における楽曲データの再生処理、第1ゲーム制御部114及び第2ゲーム制御部116における各パートにおけるゲーム制御処理、及び、評価処理部115における個別操作タイミング評価処理を含む、各パートにおけるゲーム制御処理の動作について後述する。 The operation of the game control processing in each part, including the music data playback processing in the music playback unit 117, the game control processing in each part in the first game control unit 114 and the second game control unit 116, and the individual operation timing evaluation processing in the evaluation processing unit 115, will be described later.

次いで、楽曲再生部117は、楽曲データの再生が終了したか否かを判定する(ステップS105) Next, the music playback unit 117 determines whether playback of the music data has ended (step S105).

このとき、ゲーム管理部112は、楽曲再生部117によって楽曲データの再生が終了したと判定された場合には、第1ゲーム制御部114及び第2ゲーム制御部116にそれぞれのパートにおける操作タイミング指示制御処理を終了させるための指示をし、かつ、評価処理部115にそれぞれのパートにおける個別操作タイミング評価処理(個別評価処理)の終了(すなわち、セッションの終了)を指示する(ステップS106)。 At this time, if the music playback unit 117 determines that playback of the music data has ended, the game management unit 112 instructs the first game control unit 114 and the second game control unit 116 to end the operation timing instruction control process for each part, and instructs the evaluation processing unit 115 to end the individual operation timing evaluation process (individual evaluation process) for each part (i.e., end the session) (step S106).

次いで、ゲーム管理部112は、評価処理部115に、各プレーヤのメインパートにおける個別操作タイミング評価処理の評価結果に基づいて、第2補正処理を実行しつつ、セッションの結果を定める評価指標を決定するゲーム評価指標決定処理を実行させて(ステップS107)本動作を終了させる。 Next, the game management unit 112 causes the evaluation processing unit 115 to execute a game evaluation index determination process that determines an evaluation index that determines the outcome of the session while executing a second correction process based on the evaluation results of the individual operation timing evaluation process in the main part of each player (step S107), and then ends this operation.

一方、ゲーム管理部112は、楽曲再生部117によって楽曲データの再生が終了していないと判定された場合には、次のメインパート実行プレーヤを選択する選択タイミングが到来したか否かを判定する(ステップS108)。 On the other hand, if the music playback unit 117 determines that playback of the music data has not ended, the game management unit 112 determines whether the selection timing for selecting the next main part execution player has arrived (step S108).

このとき、ゲーム管理部112は、次のメインパート実行プレーヤを選択する選択タイミングが到来していないと判定した場合には、ステップS105の処理に戻り、次のメインパート実行プレーヤを選択する選択タイミングが到来したと判定した場合には、次のメインパート実行プレーヤと、次のメインパートと同時並行的に構成されるサブパート実行プレーヤとを、各パートに割り当てる割り当てパート変更処理を実行する(ステップS109)。 At this time, if the game management unit 112 determines that the selection timing for selecting the next main part execution player has not arrived, it returns to the processing of step S105, and if it determines that the selection timing for selecting the next main part execution player has arrived, it executes an assigned part change process to assign the next main part execution player and a sub-part execution player that is configured in parallel with the next main part to each part (step S109).

なお、ゲーム管理部112は、割り当てパート変更処理として、未だメインパートを実行していないプレーヤの中からランダムにメインパート次実行プレーヤに設定し、それ以外のプレーヤをサブパート次実行プレーヤに設定する。 As part of the assigned part change process, the game management unit 112 randomly selects a player who has not yet performed the main part as the next player to perform the main part, and sets the remaining players as the next player to perform the sub-part.

次いで、ゲーム管理部112は、次の変更タイミングを検出すると(ステップS110)、メインパート次実行プレーヤをメインパート実行プレーヤに設定しつつ、サブパート次実行プレーヤをサブパート実行プレーヤに設定する(プレーヤS111)。 Next, when the game management unit 112 detects the next change timing (step S110), it sets the next main part execution player to the main part execution player, and sets the next sub-part execution player to the sub-part execution player (player S111).

次いで、ゲーム管理部112は、第1ゲーム制御部114及び第2ゲーム制御部116と、評価処理部115と、に対して、新たに設定されたメインパート実行プレーヤ及びサブパート実行プレーヤに対してゲーム制御処理を開始させて(プレーヤS112)、ステップS105の処理に戻る。 Then, the game management unit 112 causes the first game control unit 114, the second game control unit 116, and the evaluation processing unit 115 to start game control processing for the newly set main part execution player and sub-part execution player (player S112), and returns to the processing of step S105.

[4.2]各パートにおけるゲーム制御処理
次に、図15を用いて本実施形態のゲームシステムSによって実行される各パートにおけるゲーム制御処理の動作について説明する。
[4.2] Game Control Processing in Each Part Next, the operation of the game control processing in each part executed by the game system S of this embodiment will be described with reference to FIG.

なお、図15は、本実施形態のゲームシステムSによって実行される各パートにおけるゲーム制御処理の動作を示すフローチャートである。 FIG. 15 is a flowchart showing the operation of the game control process in each part executed by the game system S of this embodiment.

本動作は、メインパートにおけるゲーム制御処理に説明するが、サブパートにおいてもほぼ同じ処理となるためその説明を省略する。 This operation will be explained in the game control process in the main part, but as the process is almost the same in the sub-part, the explanation will be omitted.

まず、第1ゲーム制御部114は、ゲーム管理部112から各パートにおけるゲーム制御処理の実行が指示されると(ステップS201)、メインパートに割り当てられたプレーヤに対して、譜面データに基づいて、再生中の楽曲データに合わせて、順次、操作タイミングオブジェクトを出現させ、かつ、第1の方向の操作入力タイミング判定用標識オブジェクトに向けて移動させるメインパートにおける操作タイミング指示制御処理の実行を開始する(ステップS202)。 First, when the first game control unit 114 is instructed by the game management unit 112 to execute game control processing for each part (step S201), it starts executing an operation timing instruction control process for the main part, which causes operation timing objects to appear sequentially in accordance with the music data being played based on the score data for the player assigned to the main part, and moves them toward the operation input timing determination marker object in the first direction (step S202).

次いで、第1ゲーム制御部114及び評価処理部115は、ゲーム管理部112からセッションの終了が指示されたか否かを判定する(ステップS203)。 Next, the first game control unit 114 and the evaluation processing unit 115 determine whether or not the game management unit 112 has instructed the user to end the session (step S203).

このとき、第1ゲーム制御部114及び評価処理部115は、セッションの終了が指示されたと判定した場合には、本動作を終了させ、当該セッションの狩猟が指示されていないと判定した場合には、ステップS204の処理に移行する。 At this time, if the first game control unit 114 and the evaluation processing unit 115 determine that an instruction to end the session has been given, they end this operation, and if they determine that an instruction to hunt in that session has not been given, they proceed to processing in step S204.

次いで、評価処理部115は、楽曲データに基づいて、操作入力タイミング判定用標識
オブジェクトの位置に、移動制御された個々の操作タイミングオブジェクトが到達する個別評価タイミングであるか否かを判定する(ステップS204)。
Next, the evaluation processing unit 115 determines, based on the music data, whether or not it is an individual evaluation timing at which each of the movement-controlled operation timing objects reaches the position of the operation input timing determination marker object (step S204).

このとき、評価処理部115は、評価処理部115によって個別評価タイミングでないと判定した場合には、ステップS203の処理に移行し、個別評価タイミングであると判定した場合には、ステップS205の処理に移行する。 At this time, if the evaluation processing unit 115 determines that it is not time for individual evaluation, it proceeds to processing of step S203, and if it determines that it is time for individual evaluation, it proceeds to processing of step S205.

次いで、評価処理部115は、個別評価タイミングであると判定した場合には、各プレーヤの操作入力結果(操作入力無しも含む)を評価する個別操作処理(個別操作タイミング評価処理)を実行する(ステップS205)。 Next, if the evaluation processing unit 115 determines that it is time for an individual evaluation, it executes an individual operation process (individual operation timing evaluation process) that evaluates the operation input results (including no operation input) of each player (step S205).

次いで、評価処理部115は、個別評価タイミング評価処理の評価結果をゲーム結果の評価指標に加算して(ステップS206)ステップS203の処理に戻る。 Next, the evaluation processing unit 115 adds the evaluation result of the individual evaluation timing evaluation process to the evaluation index of the game result (step S206) and returns to the processing of step S203.

[5]その他
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
[5] Others The present invention is not limited to the above-described embodiment, and various modifications are possible. For example, a term cited in the description of the specification or drawings as a term with a broad meaning or synonymous meaning can be replaced with a term with a broad meaning or synonymous meaning in other descriptions of the specification or drawings.

本実施形態のゲームとしては、音楽ゲーム(音ゲー)などの音やリズムに合わせてプレーヤの操作を実行させて当該プレーヤの操作入力タイミングの正確さを評価するゲームを用いて説明したが、プレーヤの操作タイミングについて評価することができるゲームであれば適用可能である。 The game of this embodiment has been described using a game such as a music game (rhythm game) in which the player performs operations in time with sounds and rhythms and the accuracy of the timing of the operation input by the player is evaluated, but the game can be applied to any game in which the timing of the player's operations can be evaluated.

本発明は、実施形態で説明した構成と実質的に同一の構成(例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成)を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。 The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations with the same functions, methods, and results, or configurations with the same purpose and effect). The present invention also includes configurations that replace non-essential parts of the configurations described in the embodiments. The present invention also includes configurations that achieve the same effects as the configurations described in the embodiments, or that can achieve the same purpose. The present invention also includes configurations that add publicly known technology to the configurations described in the embodiments.

上記のように、本発明の実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。したがって、このような変形例は全て本発明の範囲に含まれるものとする。 Although the embodiments of the present invention have been described in detail above, it will be readily apparent to those skilled in the art that many modifications are possible that do not substantially depart from the novel features and effects of the present invention. Therefore, all such modifications are intended to be included within the scope of the present invention.

1 :サーバ装置
10 :ゲーム装置本体
30 :コントローラ
40 :ディスプレイ
100 :処理部
104 :楽曲再生部
108 :描画部
110 :通信制御部
111 :第1ゲーム制御部
112 :ゲーム管理部
113 :操作入力受付処理部
114 :第1ゲーム制御部
115 :評価処理部
116 :第2ゲーム制御部
117 :楽曲再生部
118 :表示制御部
119 :演出制御部
120 :描画部
130 :音処理部
162 :リードライト部
170 :記憶部
172 :主記憶部
174 :画像バッファ
176 :音楽データ記憶部
180 :情報記憶媒体
190 :表示部
192 :音出力部
196 :通信部
260 :入力部
300 :サーバシステム
310 :サーバ装置
320 :端末装置
1000 :システム基板
1: Server device 10: Game device main body 30: Controller 40: Display 100: Processing unit 104: Music playback unit 108: Drawing unit 110: Communication control unit 111: First game control unit 112: Game management unit 113: Operation input reception processing unit 114: First game control unit 115: Evaluation processing unit 116: Second game control unit 117: Music playback unit 118: Display control unit 119: Performance control unit 120: Drawing unit 130: Sound processing unit 162: Read/write unit 170: Memory unit 172: Main memory unit 174: Image buffer 176: Music data memory unit 180: Information storage medium 190: Display unit 192: Sound output unit 196: Communication unit 260: Input unit 300: Server system 310: Server device 320: Terminal device 1000: System board

Claims (13)

複数のプレーヤによってそれぞれ入力された操作入力を評価する所与のゲームを制御するゲームシステムであって、
各プレーヤに、第1パート及び当該第1パートとは異なるパートであって当該第1パートと並列的に構成される第2パート、のいずれかのパートを割り当てる処理、及び、前記ゲームの実行中の所与の変更タイミングに、前記プレーヤに割り当てられたパートを他のパートに変更する割り当てパート変更処理、を実行する割り当て制御手段と、
前記各プレーヤの操作入力を受け付ける受付処理を実行する受付処理手段と、
前記パート毎に、該当するパートが割り当てられたプレーヤの操作タイミングの入力を指示するための操作タイミング指示制御処理を実行する操作タイミング指示制御手段と、
前記プレーヤ毎に、前記操作タイミング指示制御処理に基づく前記プレーヤの操作入力を受け付けたときの操作入力タイミングに基づいて、各プレーヤにおける操作入力結果の評価を行う個別評価処理を実行する評価処理手段と、
前記個別評価処理によって評価された、各プレーヤの前記第1パートにおける操作入力結果に基づいて、前記ゲームの結果を定める評価指標を決定するゲーム評価指標決定処理を実行するゲーム評価指標決定手段と、
(a1)前記個別評価処理によって評価された、各プレーヤの前記第2パートにおける操作入力結果に基づいて、前記個別評価処理によって評価された、各プレーヤの前記第1パートにおける操作入力結果を補正する第1補正処理、又は、(b1)前記ゲーム評価指標決定処理が実行される際に、前記個別評価処理によって評価された、各プレーヤの前記第2パートにおける操作入力結果に基づいて、前記ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理、のいずれかの補正処理を実行する補正処理手段と、
を備え
前記ゲーム評価指標決定手段が、
前記ゲーム評価指標決定処理と、前記第1補正処理又は前記第2補正処理のいずれか
の補正処理と、に基づいて定まる前記評価指標を決定することを特徴とするゲームシステム。
A game system for controlling a given game in which operation inputs input by a plurality of players are evaluated, comprising:
an allocation control means for executing a process of allocating to each player either a first part or a second part which is different from the first part and configured in parallel with the first part, and an allocation part change process for changing the part allocated to the player to another part at a given change timing during execution of the game;
a reception processing means for executing a reception process for receiving an operation input from each of the players;
an operation timing instruction control means for executing, for each of the parts, an operation timing instruction control process for instructing an input of an operation timing of a player to which the corresponding part is assigned;
an evaluation processing means for executing, for each of the players, an individual evaluation process for evaluating an operation input result of each of the players based on an operation input timing at which the operation input of the player based on the operation timing instruction control process is accepted;
a game evaluation index determination means for executing a game evaluation index determination process for determining an evaluation index for determining a result of the game, based on the operation input results in the first part of each player evaluated by the individual evaluation process;
(a1) a first correction process for correcting an operation input result in the first part of each player evaluated by the individual evaluation process, based on the operation input result in the second part of each player evaluated by the individual evaluation process; or (b1) a second correction process for correcting an evaluation index determined by the game evaluation index determination process, based on the operation input result in the second part of each player evaluated by the individual evaluation process, when the game evaluation index determination process is executed;
The game evaluation index determination means comprises:
A game system characterized by determining the evaluation index based on the game evaluation index determination process and a correction process of either the first correction process or the second correction process.
請求項1に記載のゲームシステムにおいて、
前記第1パートに対するゲーム制御処理であって、前記第1パート用の操作タイミング指示制御処理における操作タイミング指示に従って入力された、前記プレーヤの操作入力結果に基づいて、第1のゲームを制御する第1ゲーム制御手段と、
前記第2パートに対するゲーム制御処理であって、前記第2パート用の操作タイミング指示制御処理における操作タイミング指示に従って入力された、前記プレーヤの操作入力結果に基づいて、前記第1のゲームとは異なる第2のゲームを制御する第2ゲーム制御手段と、
を更に備える、ゲームシステム。
2. The game system according to claim 1,
a first game control means for controlling the first game based on a result of an operation input by the player input in accordance with an operation timing instruction in an operation timing instruction control process for the first part, the first game control means being a game control process for the first part;
a second game control means for controlling a second game different from the first game, based on a result of an operation input by the player input in accordance with an operation timing instruction in an operation timing instruction control process for the second part, the second game control means being a game control process for the second part;
The game system further comprises:
請求項1又は2に記載のゲームシステムにおいて、
前記第1パート毎に、各第1パート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第1条件を具備したか否かを判定する第1パート判定処理を実行する第1判定処理手段を更に備え、
前記操作タイミング指示制御手段が、
前記第1パート判定処理の判定結果に基づいて、前記第2パート用の操作タイミング指示制御処理における操作タイミング指示の内容を変更する、ゲームシステム。
3. The game system according to claim 1,
a first determination processing means for executing a first part determination process for determining whether or not an operation input result in each first part execution player or an evaluation result of an individual evaluation process based on the operation input result satisfies a given first condition,
The operation timing instruction control means
The game system changes the content of the operation timing instruction in the operation timing instruction control process for the second part based on the determination result of the first part determination process.
請求項1又は2に記載のゲームシステムにおいて、
前記第1パート毎に、各第1パート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第1条件を具備したか否かを判定する第1パート判定処理を実行する第1判定処理手段を更に備え、
前記評価処理手段が、
前記第1パート判定処理の判定結果に基づいて、前記第1補正処理を実行する、ゲームシステム。
3. The game system according to claim 1,
a first determination processing means for executing a first part determination process for determining whether or not an operation input result in each first part execution player or an evaluation result of an individual evaluation process based on the operation input result satisfies a given first condition,
The evaluation processing means
A game system that executes the first correction process based on a determination result of the first part determination process.
請求項1~4のいずれか1項に記載のゲームシステムにおいて、
前記第2パート毎に、各第2パート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第2条件を具備したか否かを判定する第2パート判定処理を実行する第2判定処理手段を更に備え、
前記補正処理手段が、
前記第2パート判定処理の判定結果に基づいて、前記第1補正処理又は前記第2補正処理の補正内容を変更する、ゲームシステム。
In the game system according to any one of claims 1 to 4,
a second judgment processing means for executing a second part judgment process for judging whether or not an operation input result in each second part execution player or an evaluation result of an individual evaluation process based on the operation input result satisfies a given second condition,
The correction processing means
A game system that changes the correction content of the first correction process or the second correction process based on the judgment result of the second part judgment process.
請求項5に記載のゲームシステムにおいて、
前記補正処理手段が、
前記第2パート実行プレーヤの操作入力結果が所与の第2条件を具備した場合に、前記第1補正処理又は前記第2補正処理の補正内容が前記プレーヤに有利となる内容に変更する、ゲームシステム。
6. The game system according to claim 5,
The correction processing means
A game system in which, when the operation input result of the second part executing player satisfies a given second condition, the correction content of the first correction process or the second correction process is changed to content that is advantageous to the player.
請求項1~4のいずれか1項に記載のゲームシステムにおいて、
前記第2パート毎に、各第2パート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第2条件を具備したか否かを判定する第2パート判定処理を実行する第2判定処理手段を更に備え、
前記操作タイミング指示制御手段が、
前記第2パート判定処理の判定結果に基づいて、前記第1パート用の操作タイミング指示制御処理における操作タイミング指示の内容を変更する、ゲームシステム。
In the game system according to any one of claims 1 to 4,
a second judgment processing means for executing a second part judgment process for judging whether or not an operation input result in each second part execution player or an evaluation result of an individual evaluation process based on the operation input result satisfies a given second condition,
The operation timing instruction control means
The game system changes the content of the operation timing instruction in the operation timing instruction control process for the first part based on the determination result of the second part determination process.
請求項1~7のいずれか1項に記載のゲームシステムにおいて、
前記割り当て制御手段が、
前記割り当てパート変更処理として、前記変更タイミングが到来するまでに、当該変更タイミングまで前記第2パートに割り当てられている複数の前記プレーヤの中から、当該変更タイミング以降からの前記第1パートを実行するプレーヤを割り当てる、ゲームシステム。
In the game system according to any one of claims 1 to 7,
The allocation control means:
As the assigned part change process, a player who will perform the first part from the change timing onwards is assigned from among the multiple players who have been assigned to the second part up until the change timing arrives, in a game system.
請求項8に記載のゲームシステムにおいて、
前記割り当て制御手段が、
前記割り当てパート変更処理として、前記変更タイミングが到来するまでに、当該変更タイミングまで前記第2パートに割り当てられている複数の第2パート実行プレーヤの中から、各第2パート実行プレーヤの該当する第2パートにおける操作入力結果に関する状況に基づいて、1のプレーヤを、当該変更タイミング以降からの前記第1パートに割り当てる、ゲームシステム。
9. The game system according to claim 8,
The allocation control means:
As the assigned part change process, the game system assigns one player from among a plurality of second part execution players who have been assigned to the second part up until the change timing to the first part from the change timing onwards based on the situation regarding the operation input results in the corresponding second part of each second part execution player before the change timing arrives.
請求項1~9のいずれか1項に記載のゲームシステムにおいて、
第1パート実行プレーヤ、及び、当該第1パート実行プレーヤが実行する第1パートと並行して実行される前記第2パートに割り当てられた第2パート実行プレーヤの少なくとも何れか一方の操作入力結果に基づいて、当該第1パート実行プレーヤ及び当該第2パート実行プレーヤの少なくともいずれか一方が有利又は不利なイベントを発動する発動制御処理を実行するイベント制御手段を更に備える、ゲームシステム。
In the game system according to any one of claims 1 to 9,
The game system further includes an event control means that executes an activation control process to activate an advantageous or disadvantageous event for at least one of a first part execution player and a second part execution player assigned to the second part executed in parallel with the first part executed by the first part execution player, based on the operation input results of the first part execution player and/or the second part execution player assigned to the second part executed in parallel with the first part executed by the first part execution player.
請求項1~10のいずれか1項に記載のゲームシステムにおいて、
前記第1パートにおける演出効果、及び、前記第2パートにおける演出効果を制御する演出制御手段と、
第1パート実行プレーヤ及び第2パート実行プレーヤに、前記演出効果に関する演出効果情報を含む、前記第1パート及び前記第2パートを並列的に実行するための前記ゲームに関するゲーム情報の提供を管理する提供情報管理手段と、
を備え、
前記提供情報管理手段が、
前記第1パート実行プレーヤ及び前記第2パート実行プレーヤの双方に、前記第1パートに関する演出効果情報を提供する第1パート演出情報提供制御処理、及び、
少なくとも前記第1パート実行プレーヤに、前記第2パートに関する演出効果情報を提供する第2パート演出情報提供制御処理、
を実行する、ゲームシステム。
In the game system according to any one of claims 1 to 10,
A performance control means for controlling a performance effect in the first part and a performance effect in the second part;
a provision information management means for managing provision of game information regarding the game for executing the first part and the second part in parallel to a first part executing player and a second part executing player , the game information including performance effect information regarding the performance effect;
Equipped with
The provision information management means
A first part performance information provision control process for providing performance effect information related to the first part to both the first part execution player and the second part execution player; and
a second part performance information provision control process for providing performance effect information relating to the second part to at least the first part execution player;
A game system that runs
請求項11に記載のゲームシステムにおいて、
前記提供情報管理手段が、
複数の前記第2パート実行プレーヤのそれぞれに、自プレーヤが実行する第2パートに関する演出効果情報を提供し、当該自プレーヤとは異なる他のプレーヤが実行する第2パートに関する演出効果情報の提供を禁止する処理を前記第2パート演出情報提供制御処理として実行する、ゲームシステム。
The game system according to claim 11,
The provision information management means
The game system provides each of a plurality of second part performing players with performance effect information relating to the second part performed by that player, and executes a process of prohibiting the provision of performance effect information relating to the second part performed by other players different from the second part performing player as the second part performance information provision control process .
複数のプレーヤによってそれぞれ入力された操作入力を評価する所与のゲームを制御するプログラムであって、
各プレーヤに、第1パート及び当該第1パートとは異なるパートであって当該第1パートと並列的に構成される第2パート、のいずれかのパートを割り当てる処理、及び、前記ゲームの実行中の所与の変更タイミングに、前記プレーヤに割り当てられたパートを他のパートに変更する割り当てパート変更処理、を実行する割り当て制御手段、
前記各プレーヤの操作入力を受け付ける受付処理を実行する受付処理手段、
前記パート毎に、該当するパートが割り当てられたプレーヤの操作タイミングの入力を指示するための操作タイミング指示制御処理を実行する操作タイミング指示制御手段、
前記プレーヤ毎に、前記操作タイミング指示制御処理に基づく前記プレーヤの操作入力を受け付けたときの操作入力タイミングに基づいて、各プレーヤにおける操作入力結果の評価を行う個別評価処理を実行する評価処理手段、
前記個別評価処理によって評価された、各プレーヤの前記第1パートにおける操作入力結果に基づいて、前記ゲームの結果を定める評価指標を決定するゲーム評価指標決定処理を実行するゲーム評価指標決定手段、及び、
(a1)前記個別評価処理によって評価された、各プレーヤの前記第2パートにおける操作入力結果に基づいて、前記個別評価処理によって評価された、各プレーヤの前記第1パートにおける操作入力結果を補正する第1補正処理、又は、(b1)前記ゲーム評価指標決定処理が実行される際に、前記個別評価処理によって評価された、各プレーヤの前記第2パートにおける操作入力結果に基づいて、前記ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理、のいずれかの補正処理を実行する補正処理手段、
としてコンピュータを機能させ、
前記ゲーム評価指標決定手段が、
前記ゲーム評価指標決定処理と、前記第1補正処理又は前記第2補正処理のいずれかの補正処理と、に基づいて定まる前記評価指標を決定することを特徴とするプログラム。
A program for controlling a given game that evaluates operation inputs input by each of a plurality of players, comprising:
an allocation control means for executing a process of allocating to each player either a first part or a second part which is different from the first part and configured in parallel with the first part, and an assigned part change process for changing the part allocated to the player to another part at a given change timing during execution of the game;
a reception processing means for executing a reception process for receiving an operation input from each of the players;
an operation timing instruction control means for executing, for each of the parts, an operation timing instruction control process for instructing an input of an operation timing of a player to which the corresponding part is assigned;
an evaluation processing means for executing, for each of the players, an individual evaluation process for evaluating an operation input result of each of the players based on an operation input timing at which the operation input of the player based on the operation timing instruction control process is accepted;
a game evaluation index determination means for executing a game evaluation index determination process for determining an evaluation index for determining a result of the game, based on the operation input results in the first part of each player evaluated by the individual evaluation process; and
(a1) a first correction process for correcting an operation input result in the first part of each player evaluated by the individual evaluation process, based on an operation input result in the second part of each player evaluated by the individual evaluation process; or (b1) a second correction process for correcting an evaluation index determined by the game evaluation index determination process, based on an operation input result in the second part of each player evaluated by the individual evaluation process, when the game evaluation index determination process is executed;
The computer functions as
The game evaluation index determination means:
A program characterized by determining the evaluation index based on the game evaluation index determination process and a correction process of either the first correction process or the second correction process.
JP2021061854A 2021-03-31 2021-03-31 Game system and program Active JP7631074B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021061854A JP7631074B2 (en) 2021-03-31 2021-03-31 Game system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021061854A JP7631074B2 (en) 2021-03-31 2021-03-31 Game system and program

Publications (2)

Publication Number Publication Date
JP2022157561A JP2022157561A (en) 2022-10-14
JP7631074B2 true JP7631074B2 (en) 2025-02-18

Family

ID=83558849

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021061854A Active JP7631074B2 (en) 2021-03-31 2021-03-31 Game system and program

Country Status (1)

Country Link
JP (1) JP7631074B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102897739B1 (en) * 2023-10-23 2025-12-10 김태은 Online crane game provision server and system combining real-time streaming for events and iot

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010099359A (en) 2008-10-24 2010-05-06 Sega Corp Game control program
JP2016036569A (en) 2014-08-08 2016-03-22 株式会社バンダイナムコエンターテインメント Program, game apparatus, and game system
JP2017018469A (en) 2015-07-14 2017-01-26 株式会社gloops Game server, terminal, game control method by game server, and program
JP2019063207A (en) 2017-09-29 2019-04-25 株式会社バンダイナムコエンターテインメント Program, computer system, server system, and game system
JP2020171733A (en) 2020-06-30 2020-10-22 株式会社スクウェア・エニックス Program, game device, and game progress method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010099359A (en) 2008-10-24 2010-05-06 Sega Corp Game control program
JP2016036569A (en) 2014-08-08 2016-03-22 株式会社バンダイナムコエンターテインメント Program, game apparatus, and game system
JP2017018469A (en) 2015-07-14 2017-01-26 株式会社gloops Game server, terminal, game control method by game server, and program
JP2019063207A (en) 2017-09-29 2019-04-25 株式会社バンダイナムコエンターテインメント Program, computer system, server system, and game system
JP2020171733A (en) 2020-06-30 2020-10-22 株式会社スクウェア・エニックス Program, game device, and game progress method

Also Published As

Publication number Publication date
JP2022157561A (en) 2022-10-14

Similar Documents

Publication Publication Date Title
JP4220340B2 (en) GAME SYSTEM, PROGRAM, AND INFORMATION STORAGE MEDIUM
US20070243915A1 (en) A Method and Apparatus For Providing A Simulated Band Experience Including Online Interaction and Downloaded Content
JP7529646B2 (en) PROGRAM, TERMINAL, GAME SYSTEM AND GAME MANAGEMENT DEVICE
JP7791948B2 (en) Program and game device
JP7053161B2 (en) Programs, servers and game systems
JP6826171B1 (en) Programs, terminals, server devices and systems
TW202030008A (en) Program, terminal, game system, and game management device
JP7783357B2 (en) Program, server and game system
JP7631074B2 (en) Game system and program
JP7093642B2 (en) Computer system, program and timing game execution control method
JP7381898B2 (en) Game system and game control method
JP7605796B2 (en) PROGRAM, TERMINAL AND GAME MANAGEMENT DEVICE
JP7394040B2 (en) Programs, terminals, server devices and systems
JP7614913B2 (en) Game system and program
JP7631075B2 (en) Game system and program
JP7438996B2 (en) Programs, terminals, server devices and systems
JP2025068356A (en) Game system and program
JP7274017B2 (en) Program, server, game system and game providing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241118

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: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250205

R150 Certificate of patent or registration of utility model

Ref document number: 7631074

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350