JP7631074B2 - Game system and program - Google Patents
Game system and program Download PDFInfo
- 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
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,
しかしながら、上記特許文献1に記載のゲーム又はそれを提供するゲームシステムにあっては、基本的には、複数のプレーヤによって協力させてゲームを進行させ、協力プレイそのものに興趣性を見出すものであり、音楽ゲームなどの操作入力を評価するゲームにおいて、複数のプレーヤによるゲーム進行そのものに興趣性があり、魅力的なゲームの登場が期待されている。
However, in the game described in
本発明は、上記課題を解決するためになされたものであり、その目的は、複数のプレーヤによってゲームに一緒に参加するリズム音楽ゲームなどの操作入力タイミングを基調としたゲームにおいて、複数プレイに関する新規なゲーム仕様を組み込むこむことによって、ゲームの興趣性を向上させることが可能なゲームシステムなどを提供することにある。 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.
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。 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
そして、ゲームシステム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
例えば、ゲームシステムSは、プレーヤによって操作されたコントローラ30に形成されているジョイスティック32、十字キー33や各種のボタンに基づく操作入力を受け付けると、ゲームを開始し、各種のゲーム上の設定を実行し、及び、ゲームの実行中に受け付けた操作入力タイミングに基づいて、各プレーヤの評価を実行し、他のプレーヤ(当該ゲームシステムSに接続された他のコントローラ30Bへの操作入力を行うプレーヤ、ネットワークNを介して接続された他のゲームシステムSを操作するプレーヤ又はCPU)との協力プレイ(すなわちセッション的な擬似的な演奏)を実行する構成を有している。
For example, when the game system S receives operational input based on the
なお、本実施形態では、コントローラ30とゲーム装置本体10とは無線通信により情報の送受信を行っているが、例えば、コントローラ30とゲーム装置本体10とを通信ケーブルで接続し、当該通信ケーブルを介して情報の送受信を行うようにしてもよい。
In this embodiment, the controller 30 and the game device
ゲーム装置本体10は、コントローラ30を介してプレーヤ(複数のコントローラ30が接続されている場合には複数のプレーヤ)の操作入力に基づいてゲーム処理を実行し、その処理結果に基づいて、ディスプレイ40に種々のゲーム画像を表示させるとともに、スピーカ(図示省略)にゲーム中のBGMなどの各種の音声を出力させる。
The game device
コントローラ30は、前面に、ジョイスティック32、十字キー33、及び、全面に形成された複数のボタン34、36、37、38を備えて構成されている。
The controller 30 is configured with a
また、コントローラ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.,
[2]ゲーム装置本体
次に、図2を用いて本実施形態のゲーム装置本体10の構成について説明する。なお、図2は、本実施形態のゲーム装置本体10の機能ブロック図の一例を示す図である。ただし、本実施形態のゲーム装置本体10は、図2の構成要素(各部)の一部を省略した構成としてもよい。
[2] Game Device Main Unit Next, the configuration of the game device
カード・リードライト部162は、処理部100の制御によってゲームカードからのデータの読み出し、書き込みを行う。
The card read/
記憶部170は、予め定義されたプログラムやデータを記憶するとともに、処理部100や通信部196などのワーク領域となるもので、処理部100が各種プログラムに従って実行した演算結果やコントローラ30から入力される入力データ等を一時的に記憶する。その機能はRAM(VRAM)などにより実現できる。
The
特に、記憶部170は、主記憶部172、画像バッファ174、音楽データ記憶部176及びプレーヤ情報記憶部178を含んで構成される。
In particular, the
主記憶部172には、処理部100にゲームシステムSを統合的に制御させるための諸機能を実現するためのシステムプログラム、複合連携ゲームを実行させるために必要なゲームプログラム、及び、キャラクタや譜面などの画像データを含む各種のデータが記憶される。
The
音楽データ記憶部176には、リズム音楽ゲームの課題曲となる楽曲データ、及び、各当該楽曲データに合わせて各プレーヤに操作入力を実行させるためのタイミング及び操作内容が規定された譜面データが対応付けて記憶されている。
The music
楽曲データには、音源データの他に、歌唱者・作曲者・作詞者などの書誌的な情報、難易度やレベル、小節や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
なお、情報記憶媒体180は、記憶部170と同様に、記憶部170に代えて、又は、当該記憶部170とともに、処理部100にゲームシステムSを統合的に制御させるための諸機能を実現するためのシステムプログラム、及び、複合連携ゲームを実行させるために必要なゲームプログラム、及び、リズム音楽ゲームの課題曲となる楽曲データなどの各種データ等を記憶してもよい。
In addition, the
表示部190は、本実施形態により生成された画像を出力するものであり、その機能は、CRT、LCD、タッチパネル型ディスプレイ、或いはHMD(ヘッドマウントディスプレイ)などにより実現できる。図1のディスプレイ40がこれに相当する。
The
音出力部192は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
The
通信部196は、外部(例えば、ネットワークNを介して他のゲームシステムSやスマホなどの通信端端末装置などの端末装置やサーバ装置1)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。
The
なお、サーバ装置1が有する情報記憶媒体や記憶部に記憶されている本実施形態の各部としてコンピュータを機能させるためのプログラムやデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体180や記憶部170に記憶してもよい。このようにプログラムやデータを受信して端末を機能させる場合も本発明の範囲内に含む。
The programs and data stored in the information storage medium or storage unit of the
一方、通信部196は、1以上のコントローラ30と間で通信(例えば、近距離無線)を行うための各種の制御を実行する。
On the other hand, the
具体的には、通信部196は、アンテナ、無線モジュールを含み、例えばBluetooth(ブルートゥース:登録商標)の技術を用いて、1以上のコントローラ30とデータを送受信する。
Specifically, the
例えば、通信部196は、確認音及び効果音等の音データ、及び、振動信号を、コントローラ30に送信し、コントローラ30において、加速度センサや操作入力によって検出された情報(加速度ベクトル値など)を、4msec、6msecの交互の間隔で受信する。
For example, the
処理部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/
特に、処理部100は、記憶部170内の主記憶部172をワーク領域として各種処理を行う。また、処理部100は、各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現し、各種の機能を実行する。
In particular, the
そして、処理部100は、記憶部170や情報記憶媒体180に格納されるプログラム(データ)に基づいて本実施形態の種々の処理、又は、リズム音楽ゲームのための各種機能を実現させる構成を有している。
The
具体的には、処理部100は、通信制御部110、ゲーム管理部112、操作入力受付処理部113、第1ゲーム制御部114、評価処理部115、第2ゲーム制御部116、楽曲再生部117、表示制御部118、演出制御部119、描画部120、及び、音処理部130を含む。なお、これらの一部を省略する構成としてもよい。
Specifically, the
なお、例えば、本実施形態のゲーム管理部112は、本発明の本発明の割り当て制御手段、イベント制御手段及び提供情報管理手段を構成し、操作入力受付処理部113は、本発明の受付処理手段を構成する。また、本実施形態の第1ゲーム制御部114は、本発明の操作タイミング指示制御手段を構成し、評価処理部115は、本発明の全体評価処理手段、補正処理手段、第1判定処理手段、第2判定処理手段、第2評価処理手段を構成する。さらに、本実施形態の第2ゲーム制御部116は、本発明の第2ゲーム制御手段を構成し、演出制御部119は、本発明の第1演出制御手段及び第2演出制御手段を構成する。
For example, the
通信制御部110は、サーバ装置1や他のゲームシステムなどの端末装置とネットワー
クを介してデータを送受信する処理を行う。
The communication control unit 110 performs processing for transmitting and receiving data to and from the
特に、通信制御部110は、サーバ装置1から受信した情報に基づいてリズム音楽ゲームを実行する場合に、又は、ネットワークを介して他のプレーヤと協力プレイする場合に、サーバ装置1や他のゲームシステムSから送信された各種の情報を受信する処理、及び、サーバ装置1や他のゲームシステムSに送信する処理を実行する。
In particular, when playing a rhythm music game based on information received from the
なお、本実施形態のゲームシステム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
また、通信制御部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
さらに、通信制御部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
なお、本実施形態のネットワークシステムでは、有線通信のみならず無線通信でデータを送受信してもよい。 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
特に、ゲーム管理部112は、各パートにリズム音楽ゲームに参加する複数のプレーヤのうちいずれかのプレーヤをメインパート又はサブパートに割り当てる割り当て処理と、予め定められた割り当て変更タイミングに、メインパート及びサブパートに割り当てられたプレーヤを変更する割り当てパート変更処理を実行する。
In particular, the
また、ゲーム管理部112は、リズム音楽ゲームにおける各種のイベント(プレーヤにおいて有利又は不利になるイベント)の制御を実行する。
The
さらに、ゲーム管理部112は、メインパート実行プレーヤ及びサブパート実行プレーヤに、ゲーム中の演出効果に関する演出効果情報を含む、メインパート及びサブパートを並列的に実行するためのリズム音楽ゲームに関するゲーム情報の提供を管理する。
Furthermore, the
操作入力受付処理部113は、プレーヤによってコントローラ30に入力された入力情報に基づいて、操作内容やそのタイミングを認識する認識処理を行う。
The operation input
具体的には、本実施形態の操作入力受付処理部113は、入力部260によって入力されたボタンの種別、押し下げ回数、レバーの指示方向、ボタンの押し下げタイミングとレバーの指示タイミング、及び、これらの組み合わせに基づいて、プレーヤによって入力された操作指示コマンドを認識する。
Specifically, the operation input
一方、操作入力受付処理部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
第1ゲーム制御部114は、リズム音楽ゲームにおけるメインパートの進行に係る処理を実行する。
The first
特に、第1ゲーム制御部114は、複数のプレーヤによってリズム音楽ゲームを実行する際に、楽曲再生部117が再生する楽曲データに合わせて、メインパート実行プレーヤの操作入力タイミングを判定するために用いる操作入力タイミング判定用標識オブジェクト、当該各プレーヤの操作入力タイミングを指示する操作タイミングオブジェクト、又は、双方のオブジェクトの移動を制御する操作タイミング指示制御処理(以下、「メインパート用操作タイミング指示制御処理」という。)を実行する。
In particular, when a rhythmic music game is being played by multiple players, the first
具体的には、第1ゲーム制御部114は、メインパート用の譜面データに基づいて、楽曲データに合わせて、予め定められた基準タイミングで、操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの表示位置が一致するように移動させる。
Specifically, the first
評価処理部115は、メインパート実行プレーヤの各操作入力タイミングと、メインパート用の各操作入力タイミング判定用標識オブジェクト及び各操作タイミングオブジェクトの所与の関係性と、に基づいて、楽曲データ全体における複数のプレーヤから構成されるチームとしての評価を行う評価処理(以下、「全体評価処理」という。)を実行する。
The
また、評価処理部115は、サブパート毎に、それぞれ、該当するサブパート実行プレーヤの各操作入力タイミングと、該当するサブパート用の操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの所与の関係性と、に基づいて、各サブパート実行プレーヤの評価を行う評価処理(以下、「サブパート評価処理」という。)を実行する。
The
さらに、評価処理部115は、サブパート評価処理の評価結果に基づいて、全体評価処理におけるメインパート実行プレーヤの操作入力結果を補正する第1補正処理、又は、前記複数のプレーヤ全体における前記ゲームの評価指標を補正する第2補正処理、のいずれかの補正処理を実行する。
Furthermore, the
第2ゲーム制御部116は、第1ゲーム制御部114のメインパートの進行に係る処理と同様に、リズム音楽ゲームにおけるサブパートの進行に係る処理を実行する。
The second
特に、第2ゲーム制御部116は、複数のプレーヤによってリズム音楽ゲームを実行す
る際に、楽曲再生部117が再生する楽曲データに合わせて、サブパート毎に、サブパート実行プレーヤの操作入力タイミングを判定するために用いる操作入力タイミング判定用標識オブジェクト、当該各サブパート実行プレーヤの操作入力タイミングを指示する操作タイミングオブジェクト、又は、双方のオブジェクトの移動を制御する操作タイミング指示制御処理(以下、「サブパート用操作タイミング指示制御処理」という。)を実行する。
In particular, when a rhythm music game is played by multiple players, the second
具体的には、第2ゲーム制御部116は、メインパート用の譜面データに基づいて、楽曲データに合わせて、予め定められた基準タイミングで、操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの表示位置が一致するように移動させる。
Specifically, the second
楽曲再生部117は、音楽データ記憶部176に読み込まれた楽曲データの再生を実行し、連続的な楽曲音の波形を音出力部192に出力するものである。
The
また、楽曲再生部117の機能は、楽曲データに基づいて楽曲音の波形を生成する集積回路(音源IC)などのハードウェアや、プログラムなどにより実現することができる。
The function of the
表示制御部118は、表示部190に表示出力される表示物(オブジェクト)の表示制御を行う。
The
具体的には、表示制御部118は、表示物(ゲームキャラクタ、背景、建物、地面など)を発生させたり、表示物の表示位置を指示したり、表示物を消滅させたりするなどの表示制御を行う。
Specifically, the
すなわち、表示制御部118は、発生した表示物を表示物リストに登録したり、表示物リストを描画部120に転送したり、消滅した表示物を表示物リストから削除したりするなどの表示制御を行う。
That is, the
特に、表示制御部118は、ゲーム管理部112の指示の下、演出制御部119と連動して、ゲーム状況に応じて、メインパート、1以上のサブパート、又は、メインパート及び1以上のサブパートのゲームに関する画像を生成し、生成した画像を表示部190に表示出力される表示制御を行う。
In particular, under the direction of the
具体的には、表示制御部118は、第1ゲームとしてのリズム音楽ゲームに関する画像及び複数のプレーヤによる協力プレイ(すなわちセッション的な擬似的な演奏)に関する画像を同時に表示部190に表示させるための表示制御を実行する。
Specifically, the
そして、表示制御部118は、リズム音楽ゲームとしては、プレーヤ毎に、楽曲再生部104が再生する楽曲データに合わせて移動制御され、かつ、表示されている操作系オブジェクト形成領域内を移動する操作入力タイミング判定用標識オブジェクト、操作タイミングオブジェクト、又は、双方のオブジェクトを、描画部108に描画させる。
Then, in the rhythm music game, the
演出制御部119は、メインパートにおけるゲーム(すなわち、第1ゲーム)及びサブパートにおけるゲーム(すなわち、第2ゲーム)に関する画像や音の演出を演出制御処理として実行する。
The
描画部120は、処理部100で行われる種々の処理(ゲーム処理)に基づいて画像を描画(生成)する処理を実行し、描画した画像を表示部190に出力するものであり、その機能は、描画プロセッサ(GPU)などのハードウェアや、プログラムなどにより実現できる。そして、描画部108は、いわゆる2次元画像、または、3次元画像を描画させ
る。
The
具体的には、描画部120は、表示制御部118により転送された表示物リストに応じた表示物を主記憶部172などから読み出し、ピクセル単位で画像情報を記憶できる画像バッファ174(フレームバッファあるいは中間バッファなどのバッファ。VRAM。)に表示物を描画する。
Specifically, the
そして、描画部120は、1フレーム(例えば1/30秒)ごとに画像情報を更新することにより、表示部190に動画像を表示させる。
Then, the
特に、描画部120は、楽曲再生部104が再生する楽曲データに対応する譜面画像を、楽曲データの再生に合わせて主記憶部172から読み出して画像バッファ174に描画する。
In particular, the
音処理部130は、処理部100で行われる種々の処理の結果に基づいて音処理を行い、BGM、効果音、又は音声などのゲーム音を生成し、音出力部192に出力する。
The
[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
[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
特に、第1ゲーム制御部114は、メインパート用の操作タイミング指示制御処理によって制御された操作タイミング指示に基づいて、メインパート用のゲーム制御処理を実行する。
In particular, the first
また、第2ゲーム制御部116は、サブパートに対するゲーム制御処理であって、当該サブパート用の操作タイミング指示に従って入力されたサブパート実行プレーヤに割り当てられた操作入力結果に基づいて、メインパートとは異なるサブパート用のゲーム制御処理を実行する。
The second
すなわち、第1ゲーム制御部114及び第2ゲーム制御部116は、メインパートのゲームをローテーションさせて複数のプレーヤで興趣させつつも、メインパートと同時並行的にサブパートを実行させるための各種のゲーム制御処理を実行する。
In other words, the first
特に、第2ゲーム制御部116は、例えば、サブパートよりメインパートのプレーヤに指示される操作入力の難易度(操作入力内容やタイミング)が高く設定されているなど、操作操作タイミング指示制御処理を含め、パートの種別によって操作指示内容及びそのタイミングが異なるゲームを実行するゲーム制御処理を実行する。
In particular, the second
また、第2ゲーム制御部116は、上記を含めて、メインパートと異なるゲームとして、同一の楽曲データを再生することを前提に
(A1)操作指示タイミングなどの操作入力指示タイミングのみが異なるゲーム、
(A2)音符が異なるなどの操作内容のみが異なるゲーム、
(A3)そもそも入力方法が異なるゲーム、
(A4)操作入力結果に基づく評価方法が異なるゲーム、又は、
(A5)(A1)~(A4)の2以上の組み合わせたゲーム、
に関するゲーム制御処理を実行する。
In addition, the second
(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
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
[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
特に、ゲーム管理部112は、図3に示すように、例えば、ランダムや抽選によって、ミニゲームの結果によって、各プレーヤの開始前のゲームレベル・スコア・順位などの属性によって、メインパートとサブパートを、各プレーヤの中から該当するプレーヤに割り当てる。
In particular, as shown in FIG. 3, the
なお、図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
すなわち、ゲーム管理部112は、メインパート及びサブパートをゲームに参加するプレーヤによってローテーションさせながらゲームを実行させるため、割り当てパート変更処理として、各変更タイミングが到来するまでに、当該各変更タイミングまでサブパートに割り当てられている複数のサブパート実行プレーヤの中から、当該各変更タイミング以降(具体的には、各変更タイミング)からのメインパート実行プレーヤを割り当てる。
In other words, the
特に、ゲーム管理部112は、例えば、小節の区切り、又は、Aメロ、Bメロ若しくはサビなどのゲーム進行上定まる区切りのタイミングを示す変更タイミングに、割り当てパート変更処理を実行する。
In particular, the
また、本実施形態においては、ゲーム管理部112は、楽曲データに既に設定された変更タイミングを用いるが、楽曲データが再生される毎に、参加するプレーヤの数と同等、
又は、それ以上の数の変更タイミングを設定し、設定した変更タイミングに割り当てパート変更処理を実行してもよい。ただし、この場合には、ゲーム管理部112は、楽曲データの再生開始前に、リズム音楽ゲームに参加するプレーヤ数などに基づいて、各変更タイミングを設定することが好ましい。
In this embodiment, the
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
一方、ゲーム管理部112は、割り当てパート変更処理として、例えば、
(A1)ランダムや抽選(例えば、ルーレットによる選択など)によって、
(A2)現メインパートを実行しているメインパート実行プレーヤによって、
(A3)ゲーム(すなわち、セッション)に参加している複数のプレーヤの意思(全員の総意、代表者(立候補を含む。)の意思など)によって、又は、
(A4)各サブパート実行プレーヤの該当するサブパートにおける操作入力結果に関する状況(スコアが高い場合やコンボ数が多い場合など評価状況によって、又は、操作入力結果によってサブパート用のゲームを進行させる場合における当該ゲームの進行状況など)によって、
次の変更タイミングから開始するメインパートを実行するメインパート実行プレーヤ(以下、「メインパート実行次プレーヤ」という。)を割り当てる。
On the other hand, the
(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
具体的には、ゲーム管理部112は、サブパートにおける操作入力結果に関する状況としては、サブパートの割り当て中において集計された、各プレーヤの個々の操作入力結果における各評価(例えば、ポイントや優良可などの評価値であって、具体的には後述するプレーヤ毎の個別操作タイミング評価処理(個別評価処理)によって得られた値)の集計値(例えば、スコアや評価値の数)などを用いる。
Specifically, the
なお、ゲーム管理部112は、(A1)のランダムや抽選によって割り当てる場合には、現メインパートを実行するプレーヤを連続してメインパートに割り当てないなど一定のルールを用いて実行してもよい。
When the
また、ゲーム管理部112は、(A3)のプレーヤの意思によってメインパート実行次プレーヤを決定する場合は、操作タイミング指示制御処理と連動し、操作系オブジェクト領域内を移動する、各プレーヤが意思表示するための操作入力指示を示すオブジェクト(以下、「意思表示オブジェクト」という。)に対する操作入力を、タイミングを実行された場合に、当該操作入力をしたプレーヤの意思を反映させる処理を実行してもよい。
When the
例えば、図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
また、ゲーム管理部112は、図3に示すように、1回目の変更タイミングが到来すると、メインパートを、現メインパート実行プレーヤのプレーヤAを除き、当該到来する変
更タイミング前のサブパートに割り当てられていたプレーヤの個別操作タイミング評価処理の評価結果が一番高いプレーヤCに割り当てつつ、サブパートにメインパートに割り当てられたプレーヤ以外のプレーヤA、B及びDを割り当てる割り当てパート変更処理を実行する。
Furthermore, as shown in FIG. 3, when the first change timing arrives, the
そして、ゲーム管理部112は、図3に示すように、2回目の変更タイミングが到来すると、メインパートを、現メインパート実行プレーヤのプレーヤC及び元メインパート実行プレーヤのAを除き、当該到来する変更タイミング前のサブパートに割り当てられていたプレーヤの個別操作タイミング評価処理の評価結果が一番高いプレーヤDに割り当てつつ、サブパートにメインパートに割り当てられたプレーヤ以外のプレーヤA、B及びCを割り当てる割り当てパート変更処理を実行する。
Then, as shown in FIG. 3, when the second change timing arrives, the
最後に、ゲーム管理部112は、図3に示すように、3回目の変更タイミングが到来すると、メインパートを、未だメインパートに割り当てていないプレーヤDに割り当てつつ、サブパートにメインパートに割り当てられたプレーヤ以外のプレーヤA、B及びCを割り当てる割り当てパート変更処理を実行する。
Finally, as shown in FIG. 3, when the third change timing arrives, the
[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
特に、第1ゲーム制御部114は、メインパートに割り当てられたプレーヤに対して、メインパートに関する操作タイミング指示制御処理を実行し、第2ゲーム制御部116は、サブパートに割り当てられたサブパートに関する操作タイミング指示制御処理を実行する。
In particular, the first
そして、第1ゲーム制御部114は、変更タイミングにサブパートからメインパートにプレーヤの割り当てが切り替わった場合には、メインパートに切り替わったプレーヤにメインパートに関する操作タイミング指示制御処理を実行し、メインパートに割り当てられたプレーヤがサブパートに切り替わったら場合には、インパートに関する操作タイミング指示制御処理を停止する。
Then, when the player's assignment is switched from the sub-part to the main part at the change timing, the first
また、第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
そして、本実施形態においては、設定されている操作入力の数が多く、連打などの高速な操作入力が要求される仕様になっており、メインパートは、サブパートよりも操作入力の内容が複雑化されている(すなわち、難易度が高くなっている) 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
(メインパートにおける操作タイミング指示制御処理)
第1ゲーム制御部114は、メインパート用の操作系オブジェクト形成領域を形成しつつ、当該操作系オブジェクト形成領域内に形成される操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの移動制御を行う。
(Operation timing instruction control process in the main part)
The first
すなわち、第1ゲーム制御部114は、ゲームの実行中に表示部190の所定の領域に、メインパート用の各操作系オブジェクト形成領域を設け、楽曲データに合わせつつ、メインパート用の譜面データに基づいて、メインパート実行プレーヤに対する操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの移動制御を実行する。
In other words, the first
特に、第1ゲーム制御部114は、メインパート実行プレーヤの操作タイミンを判定するためのオブジェクトであって、操作入力タイミングの基準となる操作入力タイミング判定用標識オブジェクトの固定配置された位置を基準に、操作入力タイミング判定用標識オブジェクトとともに、メインパート実行プレーヤの操作タイミングを判定するためのオブジェクトであって、操作入力タイミング判定用標識オブジェクトに重なったときに、メインパート実行プレーヤによって入力される操作内容を示す操作タイミングオブジェクトの移動制御を実行する。
In particular, the first
具体的には、第1ゲーム制御部114は、ゲーム空間(表示部190に表示される表示領域)に、一端から反対側の他端に向かって伸びた操作系オブジェクト形成領域を形成し、それぞれの操作系オブジェクト形成領域内の一端側(例えば左側)に円形の操作入力タイミング判定用標識オブジェクトを配置する。
Specifically, the first
そして、第1ゲーム制御部114は、楽曲の再生が開始されると、操作系オブジェクト形成領域に、当該操作系オブジェクト形成領域に沿って、楽曲データに合わせて、かつ、メインパート用の譜面データに基づいて、操作種別が異なる(すなわち、操作入力の内容が異なる)複数の操作入力タイミングオブジェクトを他端側から一端側の第1の方向に(すなわち、操作入力タイミング判定用標識オブジェクトに向けて)一定速度で移動させる。
When playback of the music begins, the first
例えば、第1ゲーム制御部114は、表示制御部118及び演出制御部119と連動し、初期設定時(すなわち、楽曲データが再生されていない状態で再生開始前)、図4(A)に示すように、操作入力タイミング判定用標識オブジェクト(図中基準タイミングBLの位置)を基準に、メインパート用の譜面データから形成された横長の譜面画像(表示範囲及び非表示範囲を含めて形成された操作系オブジェクト形成領域OBARの画像)SPを形成する。
For example, the first
そして、第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
特に、第1ゲーム制御部114は、例えば、第1の操作タイミングオブジェクトIM1-1に対応する基準タイミングKT1が到来したときに、第1の操作タイミングオブジェ
クトIM1が操作入力タイミング判定用標識オブジェクトの位置に移動するように各操作タイミングオブジェクトIMを、第1の方向に向けて移動制御する。
In particular, the first
なお、図4(A)、(B)及び(C)には、表示部190に表示される範囲が表示範囲DAとして示されており、上記の例においては、表示制御部118は、操作入力タイミング判定用標識オブジェクトを基準に、表示部190にその一部の範囲を表示範囲DAとして表示させる。
In addition, in Figures 4 (A), (B), and (C), the range displayed on the
また、上記の図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
なお、メインパートとサブパートとの双方の各操作系オブジェクト形成領域が表示部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
また、図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
この場合には、第1ゲーム制御部114及び第2ゲーム制御部116は、操作系オブジェクト形成領域内において各操作タイミングオブジェクトを固定配置する。
In this case, the first
また、第1ゲーム制御部114及び第2ゲーム制御部116は、操作タイミングオブジェクトを第1方向に一定速度で移動させつつ、操作入力タイミング判定用標識オブジェクトを一端側から他端側の第1方向とは反対の第2方向に(すなわち、操作入力タイミングオブジェクトに向けて)一定速度で移動させてもよい。
The first
[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
すなわち、評価処理部115は、操作タイミング指示制御処理によって指示されたプレーヤの操作入力内容に基づいて、入力タイミングの正確性、及び、操作内容の一致の有無を評価する。
In other words, the
具体的には、評価処理部115は、プレーヤ毎に、操作入力タイミング判定用標識オブジェクトの位置に、移動制御された個々の操作タイミングオブジェクトが到達したタイミング(以下、「個別評価タイミング」という。)に基づいて、当該個々の個別評価タイミングにおける評価処理を、個別操作タイミング評価処理として、実行する。
Specifically, for each player, the
一方、評価処理部115は、メインパートに割り当てられたプレーヤの個別操作評価処理にあっては、当該個別操作タイミング評価処理における各評価結果(すなわち、評価された操作入力結果)に基づいて、ゲームの結果(すなわち、複数のプレーヤにおけるセッションの評価)を定める評価指標を決定するゲーム評価指標決定処理を実行する。
On the other hand, in the individual operation evaluation process of a player assigned to the main part, the
特に、評価処理部115は、ゲーム評価指標決定処理を実行する際に、個別評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、
(A1)個別評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理、又は、
(A2)当該ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理、のいずれかの補正処理を実行する。
そして、評価処理部115は、ゲーム評価指標決定処理と、第1補正処理又は第2補正処理のいずれかの補正処理と、に基づいて定まる評価指標を決定する。
In particular, when executing the game evaluation index determination process, the
(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
[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
特に、評価処理部115は、メインパート及びサブパートのいずれのパートであっても、このような個別操作タイミング評価処理を実行する。
In particular, the
具体的には、評価処理部115は、プレーヤ毎に、プレーヤの操作入力を受け付けたときの操作入力タイミングと、操作系オブジェクト形成領域内における当該操作入力タイミングにおける操作入力タイミング判定用標識オブジェクトに操作タイミングオブジェクトが到来するタイミング(すなわち、楽曲データによって定められたタイミング)と、を比較し、当該比較結果に基づいて、評価処理を実行する。
Specifically, for each player, the
また、評価処理部115は、所与の評価条件としては、
(A1)操作タイミングオブジェクトによって示された操作内容の入力が成功したこと、(A2)プレーヤの操作入力のタイミングと、当該操作入力タイミングにおける操作入力
タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの所与の関係性と、が所定の成功条件を具備したこと、又は、
(A3)(A1)と(A2)の双方が具備したこと、
を用いる。
In addition, the
(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
すなわち、この場合には、評価処理部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
例えば、評価処理部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
また、評価処理部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
なお、評価処理部115は、図6に示すように、第1の操作タイミングオブジェクトIM1についての基準期間BTに、プレーヤがコントローラ30によって実行された操作タイミングが含まれない、又は、コントローラ30に入力された操作が操作内容と異なると判定した場合には、ポイントを付与しない。
As shown in FIG. 6, if the
そして、評価処理部115は、個々のタイミンで付与されたポイントを該当するプレーヤのスコアとして算出する評価処理を実行するとともに、プレーヤ毎の個別操作タイミング評価処理のそれぞれを合算してチームとしての評価処理の結果を第2ゲーム制御部116に提供する。
The
また、評価処理部115は、評価値としては、ポイントに代えて優・良・可などの評価指標であってもよい。
In addition, the
一方、本実施形態の評価処理部115は、評価処理においては、操作入力タイミングと操作系オブジェクトとの操作系オブジェクト形成領域内での到来タイミングに基づく評価処理に代えて、プレーヤ毎の操作入力タイミング時における操作入力タイミング判定用標
識オブジェクトと、操作タイミングオブジェクトと、操作系オブジェクト形成領域内におけるの2つのオブジェクトの位置関係に応じて実行してもよい。
On the other hand, the
この場合には、評価処理部115は、図7及び図8に示すように、プレーヤ毎に、プレーヤの操作入力を受け付けたときの操作入力タイミングにおける、操作入力タイミング判定用標識オブジェクトと操作タイミングオブジェクトとにおけるヒットチェック(操作系オブジェクト形成領域内での接触)を実行する。
In this case, as shown in Figures 7 and 8, the
そして、評価処理部115は、当該ヒットの有無及びその状況(すなわち、オブジェクト同士が操作系オブジェクト形成領域内で重なりあっているか、及び、重なっている場合には重なっている面積又は画素の数)を特定し、重なり合っている状況を評価結果として特定する。
The
例えば、評価処理部115は、図7(A)に示すように、操作タイミングCT時の操作入力タイミング判定用標識オブジェクトBMC1(厳密にはキャラクタの顔部分)と操作タイミングオブジェクトIM1とがヒットしていると判定し、オブジェクト同士が操作系オブジェクト形成領域内で完全に重なりあっている場合には、相対的に高いポイント(すなわち、5点)を付与する。
For example, as shown in FIG. 7(A), the
例えば、評価処理部115は、図7(B)に示すように、操作タイミングCT時の操作入力タイミング判定用標識オブジェクトBMC1(厳密にはキャラクタの顔部分)と操作タイミングオブジェクトIM1とがヒットしていると判定し、オブジェクト同士が操作系オブジェクト形成領域内で一部重なっていない場合には、相対的に低いポイント(すなわち、1点)を付与する。
For example, as shown in FIG. 7(B), the
なお、評価処理部115は、図8に示すように、操作タイミングCT時の操作入力タイミング判定用標識オブジェクトBMC1(厳密にはキャラクタの顔部分)と操作タイミングオブジェクトIM1とがヒットしていないと判定した場合には、ポイントを付与しない。
As shown in FIG. 8, if the
そして、評価処理部115は、タイミングを用いた場合と同様に、個々のタイミンで付与されたポイントを該当するプレーヤのスコアとして算出する評価処理を実行する。
Then, the
他方、本実施形態の評価処理部115は、所与の評価条件として、操作タイミングオブジェクトによって示された操作内容の入力が成功しこと(以下、「第1評価条件」ともいう。)、及び、プレーヤの操作入力のタイミングと、当該操作入力タイミングにおける操作入力タイミング判定用標識オブジェクト及び操作タイミングオブジェクトの所与の関係性とが、所定の成功条件を具備したこと(以下、「第2評価条件」ともいう。)を用いているが、これらに代えて、又は、これらに加えて、プレーヤの得点や獲得したアイテム数などの予め設定されたパラメータが所定の条件(以下、「第3評価条件」ともいう。)を具備したこと(例えば、得点が所定の値になったこと)を含めて評価条件として用いてもよい。
On the other hand, the
例えば、本実施形態の評価処理部115は、第1評価条件、第2評価条件及び第3評価条件を具備した場合に、相対的に高いポイントを付与し、第1評価条件及び第2評価条件のみ具備した場合に、相対的に低いポイントを付与してもよい。
For example, the
また、評価処理部115は、第1評価条件のみ、第2評価条件のみ、及び、第3評価条件によって具備したか否かによって評価処理を実行してもよい。
The
[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
特に、評価処理部115は、ゲームの結果を定める評価指標としては、例えば、得点などのスコアなどのパラメータ(以下、「評価指標パラメータ」ともいう。)、又は、他のプレーヤ(他のチームを含む。)のゲーム結果と比較することによって定まるランキング、若しくは、ゲームに対するプレーヤ(チームを含む。)のレベルやランクなどの評価値を決定する。
In particular, the
具体的には、評価処理部115は、例えば、図3に示すように、各メインパートにおける個別操作タイミング評価処理によって得られた評価値(すなわち、メインパートに割り当てられた各プレーヤの個々の操作入力結果におけるポイントや優良可などの評価値)を集計した値(例えば、各メインパートのスコアや評価値の数)を、ゲームの結果を定める評価指標として、決定する。
Specifically, as shown in FIG. 3, the
一方、本実施形態の評価処理部115は、ゲーム評価指標決定処理によってゲームの結果を定める評価指標を決定するにあたっては、各プレーヤのサブパートにおける操作入力結果(具体的には、個別操作タイミング評価処理の評価値やその集計値)に基づいて、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理、又は、ゲームの結果を定める評価指標を決定する際に、当該評価指標を補正する第2補正処理、のいずれかの補正処理を実行する。
On the other hand, in the present embodiment, when the
特に、本実施形態の評価処理部115は、第1補正処理を、個別操作タイミング毎に、パート毎に、予め定められた期間(パートを定める変更タイミング間の期間とは異なる小節やAメロなどの区間)毎に、又は、ゲーム評価指標決定処理の実行時に、第1補正処理を実行する。
In particular, the
[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
すなわち、評価処理部115は、第1補正処理として、例えば、サブパート実行プレーヤの各操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に基づいて、メインパート実行プレーヤの各操作入力結果やその評価値を、プレーヤに有利な方向又は不利な方向に補正する。
In other words, as a first correction process, the
特に、評価処理部115は、上述のように、第1補正処理としては、
(A1)個別操作タイミング毎に、
(A2)パート毎に、又は、
(A3)ゲーム評価指標決定処理の実行時に、
サブパート実行プレーヤの操作入力結果又はその評価値によって、各プレーヤのメインパートにおける操作入力結果当該補正値をする。
In particular, as the first correction process, the
(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
例えば、評価処理部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
また、例えば、評価処理部115は、メインパート実行プレーヤの操作入力結果に基づく個別操作タイミング評価処理における評価値(例えば、ポイントや優良可などの段階的な評価値)を、同タイミングにおけるサブパート実行プレーヤの操作入力結果に基づく個別操作タイミング評価処理における評価値を用いて補正する。
In addition, for example, the
特に、評価処理部115は、ポイントなどの演算可能な評価値を用いる場合には、第1補正処理として、個別操作タイミング評価処理毎に、
(B1)メインパート実行プレーヤ及び同タイミングにおけるサブパート実行プレーヤの評価値を合算し、
(B2)メインパート実行プレーヤの評価値に、同タイミングにおけるサブパート実行プレーヤの評価値に基づいて得られた所定値を、加算し、又は、
(B3)メインパート実行プレーヤの評価値及び同タイミングにおけるサブパート実行プレーヤの評価値の平均値を算出する、
など所与の演算によって得られた値を補正された評価値(すなわち、補正値)として用いる。
In particular, when using a calculable evaluation value such as points, the
(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
一方、評価処理部115は、優良可などの段階的な評価値を用いる場合には、第1補正
処理として、メインパート実行プレーヤの各個別操作タイミングにおける評価値を、該当するサブパート実行プレーヤの同タイミングにおける各個別操作タイミングにおける評価値に基づいて、変動させる。
On the other hand, when the
例えば、評価処理部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
(パート毎の第1補正処理)
評価処理部115は、パート毎の第1補正処理としては、メインパート毎に、メインパートと同時並行的に構成されるサブパートの評価値に基づいて、当該メインパート全体の評価を補正する。
(First correction process for each part)
In the first correction process for each part, the
すなわち、評価処理部115は、メインパート毎に、各個別操作タイミングぞれぞれの評価値に基づいて各メインパートにおける全体の評価値(以下、「メインパート評価値」という)を特定する。
That is, for each main part, the
また、評価処理部115は、サブパート毎に、各個別操作タイミングぞれぞれの評価値に基づいて各サブパートにおける全体の評価値(以下、「サブパート評価値」という。)を特定する。
In addition, the
そして、評価処理部115は、各メインパートのメインパートの評価値を、各メインパートと並列的に構成された(すなわち、同時並行的に実行される)各サブパートのサブパート評価値(複数のサブパートがある場合には1以上サブパートのサブパート評価値)に基づいて、補正する。
Then, the
特に、評価処理部115は、ポイントなどの演算可能な評価値を用いる場合には、第1補正処理として、メインパート毎に、
(B1)該当するメインパート実行プレーヤ及び同タイミングにおけるサブパート実行プレーヤの評価値を合算し、
(B2)該当するメインパート実行プレーヤの評価値に、同タイミングにおけるサブパート実行プレーヤの評価値に基づいて得られた所定値を、加算し、又は、
(B3)該当するメインパート実行プレーヤの評価値及び同タイミングにおけるサブパート実行プレーヤの評価値の平均値を算出する、
など所与の演算によって得られた値を補正された評価値(すなわち、補正値)として用いる。
In particular, when the
(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
一方、評価処理部115は、優良可などの段階的な評価値を用いる場合には、第1補正処理として、メインパート実行プレーヤの評価値を、該当するサブパート実行プレーヤの評価値に基づいて、変動させる。
On the other hand, when using graded evaluation values such as excellent, good, or fair, the
例えば、評価処理部115は、該当するサブパートの評価値が「レベル10」などの最高レベルの評価値の場合には、メインパートにおける評価値のレベルを1つ上げる補正(例えば、「レベル6」の評価を「レベル7」に変更する補正)を行う。
For example, if the evaluation value of the corresponding subpart is the highest level evaluation value such as "
なお、評価処理部115は、メインパート毎に代えて、小節やAメロ・Bメロ・サビなどの区切りを示す期間毎に、各メインパートのそれぞれと各メインパートと同時並行的に構成されるサブパートとの評価値に基づいて、評価を補正してもよい。
In addition, the
[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
すなわち、この場合には、評価処理部115は、サブパート実行プレーヤの各操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に基づいて、ゲーム結果としての評価指標を、当該プレーヤ全体(すなわち、複数のプレーヤから構成されるセッションなどを実行するチーム。)に有利な方向又は不利な方向に補正するに補正する。
In other words, in this case, the
特に、評価処理部115は、第2補正処理としては、上述のように当該ゲーム評価指標決定処理によって算出したゲームの結果を定める評価指標を、各サブパートのサブパート評価値に基づいて、補正する。
In particular, as the second correction process, the
具体的には、評価処理部115は、上述のように、サブパート毎に、各個別操作タイミングぞれぞれの評価値に基づいて各サブパートにおけるサブパート評価値を特定するとともに、サブパート全体におけるサブパート評価値(以下、「全サブパート評価値」という。)を特定する。
Specifically, as described above, the
そして、評価処理部115は、ゲーム評価指標決定処理によって算出したゲームの結果を定める評価指標を、全サブパート評価値に基づいて、補正する。
Then, the
特に、評価処理部115は、ポイントなどの演算可能な評価値を用いる場合には、第1補正処理として、
(B1)ゲームの結果を定める評価指標と、全サブパート評価値を合算し、
(B2)ゲームの結果を定める評価指標に、全サブパート評価値に基づいて得られた所定値を、加算し、又は、
(B3)ゲームの結果を定める評価指標及び全サブパート評価値における平均値を算出する、
など所与の演算によって得られた値を補正された評価指標として用いる。
In particular, when using a calculable evaluation value such as points, the
(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
例えば、評価処理部115は、ゲームの結果を定める評価指標がレベル「10」の場合には、メインパートにおける評価値のレベルを1つ上げる補正(例えば、「レベル6」の評価を「レベル7」に変更する補正)を行う。
For example, if the evaluation index that determines the game result is level "10," the
[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
具体的には、評価処理部115は、メインパート毎に、各メインパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果が、所与の第1条件を具備したか否かを判定するメインパート判定処理を実行する。
Specifically, the
そして、第2ゲーム制御部116は、メインパート判定処理の判定結果に基づいて、サブパート用の操作タイミング指示制御処理における操作タイミング指示の内容を変更する。
Then, the second
特に、第2ゲーム制御部116は、メインパート判定処理の対象メインパートと同時並行に実行するサブパートにおける操作タイミング指示の内容を変更してもよいし、当該対象のメインパートが次のメインパートに切り替わった際の新たなサブパートの操作タイミング指示の内容を変更してもよい。
In particular, the second
より具体的には、評価処理部115は、所与の第1条件として、例えば、指定された操作入力の成功数(タイミングの一致度毎の成功数)や失敗数、又は、連続して成功した連続成功数(いわゆるコンボ数)に関する条件など、メインパート実行プレーヤの操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に関する条件をメインパート判定処理に用いる。
More specifically, the
そして、第2ゲーム制御部116は、メインパート判定処理によって第1条件を具備したと判定された場合には、各サブパート又は特定のサブパートにおける操作タイミング指示制御処理を制御し、所定のタイミングにおける操作内容を変更し、操作内容を削除し、又は、操作内容を増加させる。
Then, when the main part determination process determines that the first condition is met, the second
例えば、図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
[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
そして、第1ゲーム制御部114は、サブパート判定処理の判定結果に基づいて、メインパート用の操作タイミング指示制御処理における操作タイミング指示の内容を変更する。
Then, the first
特に、第1ゲーム制御部114は、サブパート判定処理の対象サブパートと同時並行に実行するメインパートにおける操作タイミング指示の内容を変更してもよいし、当該メインパートの次のメインパートに切り替わった際の新たなメインパートの操作タイミング指示の内容を変更してもよい。
In particular, the first
より具体的には、評価処理部115は、所与の第2条件として、例えば、指定された操作入力の成功数(タイミングの一致度毎の成功数)や失敗数、又は、連続して成功した連続成功数(いわゆるコンボ数)に関する条件など、サブパート実行プレーヤの操作入力における入力タイミングの正確性、及び、操作内容の一致の有無に関する条件をサブパート判定処理に用いる。
More specifically, the
そして、第1ゲーム制御部114は、サブパート判定処理によって第2条件を具備したと判定された場合には、メインパートにおける操作タイミング指示制御処理を制御し、所定のタイミングにおける操作内容を変更し、操作内容を削除し、又は、操作内容を増加させる。
Then, when the sub-part determination process determines that the second condition is met, the first
例えば、サブパート判定処理によって、サブパートにおいて、第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
なお、第2ゲーム制御部116は、サブパートにおける操作入力結果、又は、当該操作入力結果に基づく個別操作タイミング評価処理の評価結果に基づいて、他のサブパートにおける操作タイミング指示制御処理における操作タイミング指示の内容を変更してもよい。
The second
[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
具体的には、評価処理部115は、メインパートの評価に基づくサブパートの操作タイミング指示制御処理と同様に、メインパート毎に、各メインパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第1条件を具備したか否かを判定するメインパート判定処理を実行する。
Specifically, similar to the sub-part operation timing instruction control process based on the evaluation of the main part, the
そして、評価処理部115は、メインパート判定処理の対象メインパートと同時並行に実行するサブパートに対して第1補正処理を実行してもよいし、当該対象のメインパートが次のメインパートに切り替わった際の新たなサブパートに対して第1補正処理を実行してもよい。
なお、ここで用いられる第1補正処理は、既に上述しているので、当該第1補正処理に
おける説明については省略する。
The
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
具体的には、評価処理部115は、サブパートの評価に基づくメインパートの操作タイミング指示制御処理と同様に、メインパート毎に、各メインパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第2条件を具備したか否かを判定するサブパート判定処理を実行する。
Specifically, similar to the operation timing instruction control process for the main part based on the evaluation of the sub-part, the
そして、評価処理部115は、サブパート判定処理のサブパートと同時並行に実行するメインパートに対して第1補正処理を実行してもよいし、当該メインパートの次のメインパートトに対して第1補正処理を実行してもよい。
The
また、評価処理部115は、サブパート実行プレーヤの操作入力結果が所与の第2条件を具備した場合に、第2補正処理の補正内容をプレーヤに有利となる内容に変更してもよい。
In addition, when the operation input result of the sub-part executing player satisfies a given second condition, the
なお、評価処理部115は、例えば、メインパート実行プレーヤが操作入力の連続成功におけるミスをした場合に当該ミスを帳消しにする補正など、評価を良くする操作入力に対するミスが発生した場合、又は、ゲーム上重要な操作入力をミスした場合などメインパート実行プレーヤにおける操作入力にミスが生じて評価指標が下がる場合に、評価指標の低下の抑制、又は、当該評価指標の維持をするための補正内容に変更するなど、補正内容をプレーヤにとって有利となる内容に変更してもよい。
The
また、ここで用いられる第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
具体的には、評価処理部115は、サブパートの評価に基づくメインパートの操作タイミング指示制御処理と同様に、メインパート毎に、各メインパート実行プレーヤにおける操作入力結果、又は、当該操作入力結果に基づく個別評価処理の評価結果が、所与の第2条件を具備したか否かを判定するサブパート判定処理を実行する。
Specifically, similar to the operation timing instruction control process for the main part based on the evaluation of the sub-part, the
そして、評価処理部115は、サブパート判定処理のサブパートと同時並行に実行するメインパートに対して第1補正処理を実行してもよいし、当該メインパートの次のメインパートトに対して第1補正処理を実行してもよい。
The
また、評価処理部115は、、個別評価処理によって評価された、各プレーヤのサブパ
ートにおける操作入力結果に基づいて、ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理を実行してもよい。
In addition, the
なお、ここで用いられる第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
特に、ゲーム管理部112は、メインパート実行プレーヤの操作入力結果、又は、当該操作入力結果に基づく評価に基づいて、当該メインパート実行プレーヤ、サブパート実行プレーヤ、又は、双方に対して、有利又は不利なイベントを発動する発動制御処理を実行してもよい。
In particular, the
また、ゲーム管理部112は、サブパート実行プレーヤの操作入力結果、又は、当該操作入力結果に基づく評価に基づいて、メインパート実行プレーヤ、サブパート実行プレーヤ(他のサブパート実行プレーヤも含む。)、又は、双方に対して、有利又は不利なイベントを発動する発動制御処理を実行してもよい。
The
そして、ゲーム管理部112は、有利なイベントとしては、例えば、操作タイミング指示制御処理に関する演出などメインパートやサブパートの演出が、通常に比べて多くの装飾によって、にぎやか(派手)な装飾によって、又は、豪華な装飾によって、実行されるイベント、又は、操作タイミングの入力指示を行うオブジェクトがレアなギミックによって制御されるイベントなどを発動する。
The
また、ゲーム管理部112は、不利なイベントとしては、例えば、該当するパートにおける操作タイミングの入力指示を行うオブジェクトの表示を妨害する演出イベント、又は、当該入力指示が遅延するイベントなどを発動する。
In addition, the
なお、ゲーム管理部112は、有利なイベント及び不利なイベントとしては、サブパート実行プレーヤに対して発動することが好ましい。
It is preferable that the
[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
特に、ゲーム管理部112は、例えば、図10に示すように、
(A1)メインパート実行プレーヤ及びサブパート実行プレーヤの双方に、メインパートに関する演出効果情報を提供するメインパート演出情報提供制御処理、及び、
(A2)少なくともメインパート実行プレーヤに、サブパートに関する演出効果情報を提供するサブパート演出情報提供制御処理、
を実行する。
In particular, the
(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
また、演出制御部119は、表示制御部118と連動し、演出効果として、例えば、各プレーヤに対して操作タイミングの入力を指示するため画像などのゲーム画像(リズム音楽ゲームの場合には音符など)を表示部190に表示するための制御を実行する。
The
さらに、演出制御部119は、音処理部130と連動し、演出効果として、操作入力タイミングに合わせて出力される音(リズム音楽ゲームの場合には、演奏音など)を出力する。
Furthermore, the
なお、図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
一方、ゲーム管理部112は、例えば、図11に示すように、サブパート演出情報提供制御処理として、各サブパート実行プレーヤに、本人のサブパートにおける演出効果情報を提供する処理(以下、特に、「サブパート本人用演出情報提供制御処理」ともいう。)を実行する。
On the other hand, the
すなわち、ゲーム管理部112は、複数のサブパート実行プレーヤのそれぞれに、自プレーヤが実行するサブパートに関する演出効果情報を提供する。
In other words, the
また、このとき、ゲーム管理部112は、自ブレーヤとは異なる他のプレーヤが実行するサブパートに関する演出効果情報の提供を禁止してもよい。
In addition, at this time, the
なお、図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
また、単に、メインパートをサポートする主旨であれば、ゲーム管理部112は、サブパート本人用演出情報提供制御処理を実行しなくてもよい。すなわち、ゲーム管理部112は、サブパートのプレーヤに対しては、メインパートである他のプレーヤDのメインパートの演出効果情報としての画像情報のみ提供してもよい。
In addition, if the purpose is simply to support the main part, the
[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
そして、評価処理部115は、上述のように、全てのパートについて同一の操作タイミング指示制御処理(すなわち、同一のタイミングで同一の操作内容の操作入力を促すための処理)に基づく、個別操作タイミング評価処理を実行する。
Then, as described above, the
なお、第1ゲーム制御部114は、通常演奏パートにおいては、プレーヤ毎に、操作内容及び操作入力指示タイミング(すなわち、操作タイミングオブジェクトの種別やそれに伴う操作入力指示タイミング)が異なる制御処理を実行してもよいし、当該操作内容及び操作入力指示タイミングの一部が異なる制御処理を実行してもよいし、異なる音色(例えば、楽器)による制御処理を実行してもよい。
In addition, during the normal performance part, the first
[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
そして、ゲーム管理部112は、割り当てパート変更処理を実行する際に、これらの取得した情報に基づいて、該当するプレーヤに、メインパート実行次プレーヤ及びサブパート実行次プレーヤを割り当てる。
Then, when the
例えば、この場合には、ゲーム管理部112は、再生楽曲の種別と同じ種別の楽曲を過去に一番多くプレイしているプレーヤを、サビ又はサビを含むパートに割り当て、又は、一番レベルの高いプレーヤを、高いレベルの演奏技術が求められるパート(パート内における操作タイミングオブジェクトの数(すなわち、楽器が太鼓の場合には打数)が一番多いパート)に割り当てる割り当てパート変更処理を実行する。
For example, in this case, the
なお、ゲーム管理部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
例えば、ゲーム管理部112は、一番レベルの高いプレーヤのパートを所定の時間長く
設定し、一番レベルの低いプレーヤのパートを所定の時間短くするなどの制御を実行してもよい。
For example, the
(店舗型ゲームシステム)
本実施形態のゲームシステム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
特に、操作入力部14は、太鼓の形状を有しており、プレーヤがスティックや手で叩くことにより操作入力を行うものである。
In particular, the
また、図示しないが、この操作入力部14の円形の皮面22の内部には、プレーヤが円形の皮面22を叩いたことを検出するセンサが設けられており、皮面22の周縁24の内部には、プレーヤが皮面22の周縁24を叩いたことを検出するセンサが設けられている。したがって、ゲームシステムSは、プレーヤが皮面22を叩いたか、皮面22の周縁24を叩いたかを判別することができるようになっている。
Although not shown, a sensor is provided inside the
そして、ゲームシステムSは、CPU、画像生成IC、音生成IC等が実装されたシステム基板1000が内蔵しており、システム基板1000上の情報記憶媒体であるメモリから読み出したゲームプログラムやゲームデータ、或いは操作入力部14から入力される操作信号等に基づいて、リズム音楽ゲームを実行する構成を有している。
The game system S has a built-in
なお、本実施形態のゲームシステムSは、2個の操作入力部14を有しており、同時に二人のプレーヤが音楽ゲームをプレイすることができるようになっている。
The game system S of this embodiment has two
(ネットワークを介した協力プレイ)
上記の本実施形態のゲームシステム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
特に、有線又は無線によって複数の端末装置320をサーバシステム300にネットワークNを介して接続させつつ、サーバシステム300を上記のゲームシステムとして機能させる。
In particular, multiple terminal devices 320 are connected to the
また、サーバシステム300は、プレーヤの操作入力を受け付けつつ、操作タイミング
指示制御処理、個別評価処理、ゲーム評価指標決定処理、第1補正処理及び第2補正処理を含むリズム音楽ゲームを実行するためのゲームデータ(画像データのみも含む。)を該当する端末装置320に提供することによってゲームシステムを実現することも可能である。
In addition, the
すなわち、この場合には、サーバシステム300は、
(A1)各プレーヤに、メインパート及びサブパートのいずれかのパートを割り当てる処理、及び、楽曲データの再生中の所与の変更タイミングに、プレーヤに割り当てられたパートを他のパートに変更する割り当てパート変更処理、
(A2)各プレーヤの操作入力を受け付ける受付処理、
(A3)パート毎に、該当するパートが割り当てられたプレーヤの操作タイミングの入力を指示するための操作タイミング指示制御処理、
(A4)プレーヤ毎に、プレーヤの操作入力を受け付けたときの操作入力タイミングと、当該操作入力タイミングにおける前記操作入力タイミング判定用標識オブジェクト及び前記操作タイミングオブジェクトの所与の関係性と、に基づいて、各プレーヤにおける操作入力結果の評価を行う個別評価処理(個別操作タイミング評価処理)、
(A5)プレーヤ評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果に基づいて、ゲームの結果を定める評価指標を決定するゲーム評価指標決定処理、
(A6)個別操作タイミング評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、個別操作タイミング評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理、又は、ゲーム評価指標決定処理が実行される際に、個別操作タイミング評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、当該ゲーム評価指標決定処理によって決定された評価指標を補正する第2補正処理、のいずれかの補正処理、
を実行する構成を有している。
That is, in this case, the
(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
[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
次いで、ゲーム管理部112は、最初のメインパート及び当該メインパートと同時並行的に実行する最初のサブパートに各プレーヤを割り当てる割り当て処理を実行し(ステップS103)、セッションの開始を指示する(ステップS104)。
Next, the
このとき、楽曲再生部117は、ゲーム管理部112の指示に基づいて、再生が準備されている楽曲データの再生を開始し、第1ゲーム制御部114及び第2ゲーム制御部116は、各パートにおけるゲーム制御処理を実行し、かつ、評価処理部115は、各パートにおいて個別操作タイミング評価処理を実行する。
At this time, the
特に、第1ゲーム制御部114及び第2ゲーム制御部116は、ゲーム管理部112の指示に基づいて、再生中の楽曲データに合わせて、順次、操作タイミングオブジェクトを出現させて、かつ、第1の方向の操作入力タイミング判定用標識オブジェクトに向けて移動させる、割り当て処理によって割り当てられたメインパート又はサブパートにおける操作タイミング指示制御処理の実行を開始し、セッションの終了が検出されるまで当該操作タイミング指示制御処理の実行を継続させる。
In particular, the first
また、評価処理部115は、ゲーム管理部112の指示に基づいて、各パートにおける個別操作タイミング評価処理(個別評価処理)の実行を開始し、セッションの終了が検出されるまで当該個別操作タイミング評価処理の実行を継続させる。
In addition, the
そして、評価処理部115は、個別操作タイミング評価処理の実行中に第1補正処理を実行する場合には、個別操作タイミング評価処理によって評価された、各プレーヤのサブパートにおける操作入力結果に基づいて、当該個別操作タイミング評価処理によって評価された、各プレーヤのメインパートにおける操作入力結果を補正する第1補正処理を実行する。
Then, when the
なお、本動作における楽曲再生部117における楽曲データの再生処理、第1ゲーム制御部114及び第2ゲーム制御部116における各パートにおけるゲーム制御処理、及び、評価処理部115における個別操作タイミング評価処理を含む、各パートにおけるゲーム制御処理の動作について後述する。
The operation of the game control processing in each part, including the music data playback processing in the
次いで、楽曲再生部117は、楽曲データの再生が終了したか否かを判定する(ステップS105)
Next, the
このとき、ゲーム管理部112は、楽曲再生部117によって楽曲データの再生が終了したと判定された場合には、第1ゲーム制御部114及び第2ゲーム制御部116にそれぞれのパートにおける操作タイミング指示制御処理を終了させるための指示をし、かつ、評価処理部115にそれぞれのパートにおける個別操作タイミング評価処理(個別評価処理)の終了(すなわち、セッションの終了)を指示する(ステップS106)。
At this time, if the
次いで、ゲーム管理部112は、評価処理部115に、各プレーヤのメインパートにおける個別操作タイミング評価処理の評価結果に基づいて、第2補正処理を実行しつつ、セッションの結果を定める評価指標を決定するゲーム評価指標決定処理を実行させて(ステップS107)本動作を終了させる。
Next, the
一方、ゲーム管理部112は、楽曲再生部117によって楽曲データの再生が終了していないと判定された場合には、次のメインパート実行プレーヤを選択する選択タイミングが到来したか否かを判定する(ステップS108)。
On the other hand, if the
このとき、ゲーム管理部112は、次のメインパート実行プレーヤを選択する選択タイミングが到来していないと判定した場合には、ステップS105の処理に戻り、次のメインパート実行プレーヤを選択する選択タイミングが到来したと判定した場合には、次のメインパート実行プレーヤと、次のメインパートと同時並行的に構成されるサブパート実行プレーヤとを、各パートに割り当てる割り当てパート変更処理を実行する(ステップS109)。
At this time, if the
なお、ゲーム管理部112は、割り当てパート変更処理として、未だメインパートを実行していないプレーヤの中からランダムにメインパート次実行プレーヤに設定し、それ以外のプレーヤをサブパート次実行プレーヤに設定する。
As part of the assigned part change process, the
次いで、ゲーム管理部112は、次の変更タイミングを検出すると(ステップS110)、メインパート次実行プレーヤをメインパート実行プレーヤに設定しつつ、サブパート次実行プレーヤをサブパート実行プレーヤに設定する(プレーヤS111)。
Next, when the
次いで、ゲーム管理部112は、第1ゲーム制御部114及び第2ゲーム制御部116と、評価処理部115と、に対して、新たに設定されたメインパート実行プレーヤ及びサブパート実行プレーヤに対してゲーム制御処理を開始させて(プレーヤS112)、ステップS105の処理に戻る。
Then, the
[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
次いで、第1ゲーム制御部114及び評価処理部115は、ゲーム管理部112からセッションの終了が指示されたか否かを判定する(ステップS203)。
Next, the first
このとき、第1ゲーム制御部114及び評価処理部115は、セッションの終了が指示されたと判定した場合には、本動作を終了させ、当該セッションの狩猟が指示されていないと判定した場合には、ステップS204の処理に移行する。
At this time, if the first
次いで、評価処理部115は、楽曲データに基づいて、操作入力タイミング判定用標識
オブジェクトの位置に、移動制御された個々の操作タイミングオブジェクトが到達する個別評価タイミングであるか否かを判定する(ステップS204)。
Next, the
このとき、評価処理部115は、評価処理部115によって個別評価タイミングでないと判定した場合には、ステップS203の処理に移行し、個別評価タイミングであると判定した場合には、ステップS205の処理に移行する。
At this time, if the
次いで、評価処理部115は、個別評価タイミングであると判定した場合には、各プレーヤの操作入力結果(操作入力無しも含む)を評価する個別操作処理(個別操作タイミング評価処理)を実行する(ステップS205)。
Next, if the
次いで、評価処理部115は、個別評価タイミング評価処理の評価結果をゲーム結果の評価指標に加算して(ステップS206)ステップS203の処理に戻る。
Next, the
[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ゲーム制御手段と、
前記第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パート毎に、各第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パート毎に、各第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.
前記第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.
前記補正処理手段が、
前記第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.
前記第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.
前記割り当て制御手段が、
前記割り当てパート変更処理として、前記変更タイミングが到来するまでに、当該変更タイミングまで前記第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.
前記割り当て制御手段が、
前記割り当てパート変更処理として、前記変更タイミングが到来するまでに、当該変更タイミングまで前記第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パート実行プレーヤ、及び、当該第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パートにおける演出効果、及び、前記第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
前記提供情報管理手段が、
複数の前記第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.
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)
| 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)
| 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 |
-
2021
- 2021-03-31 JP JP2021061854A patent/JP7631074B2/en active Active
Patent Citations (5)
| 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 |