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

JP6932804B2 - Game systems, programs and terminals - Google Patents

Game systems, programs and terminals Download PDF

Info

Publication number
JP6932804B2
JP6932804B2 JP2020036803A JP2020036803A JP6932804B2 JP 6932804 B2 JP6932804 B2 JP 6932804B2 JP 2020036803 A JP2020036803 A JP 2020036803A JP 2020036803 A JP2020036803 A JP 2020036803A JP 6932804 B2 JP6932804 B2 JP 6932804B2
Authority
JP
Japan
Prior art keywords
setting
frame
character
player
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020036803A
Other languages
Japanese (ja)
Other versions
JP2020078731A (en
Inventor
新吾 平川
新吾 平川
森田 泰弘
泰弘 森田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Original Assignee
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2016014316A external-priority patent/JP6671987B2/en
Application filed by Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.), Namco Ltd filed Critical Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Priority to JP2020036803A priority Critical patent/JP6932804B2/en
Publication of JP2020078731A publication Critical patent/JP2020078731A/en
Priority to JP2021133154A priority patent/JP7332659B2/en
Application granted granted Critical
Publication of JP6932804B2 publication Critical patent/JP6932804B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、プログラム及び端末に関する。 The present invention relates to programs and terminals.

従来から、音楽のリズムに合わせて、マーカに対してプレーヤが入力を行うタイミング判定ゲーム(音楽ゲーム)が存在する。このような音楽ゲームのゲーム装置では、判定基準タイミングが音楽のリズムに合わせて予め決められており、データ化されている。そして、その予め決められた判定基準タイミングと、プレーヤの入力タイミングとのずれの程度に基づいて、プレーヤの入力を評価する処理を行う。 Conventionally, there has been a timing determination game (music game) in which a player inputs an input to a marker according to the rhythm of music. In the game device of such a music game, the determination reference timing is predetermined according to the rhythm of the music and is converted into data. Then, a process of evaluating the player's input is performed based on the degree of deviation between the predetermined determination reference timing and the player's input timing.

また、このようなゲームでは、マーカに対するプレーヤの入力評価に基づき、得点演算を行い、プレーヤは高得点を目標にゲームプレイを楽しむ(特許文献1参照)。 Further, in such a game, a score calculation is performed based on the input evaluation of the player with respect to the marker, and the player enjoys the game play aiming at a high score (see Patent Document 1).

特開2010−88684号公報Japanese Unexamined Patent Publication No. 2010-88684

ところで、このようなゲームでは、プレーヤが、ゲーム用のキャラクタとして設定するための複数のキャラクタからなるユニット(デッキ)を構築し、各キャラクタをゲーム空間に登場させてゲーム処理を行う。例えば、ユニットを構成する各キャラクタのダンスモーション或いは画像とキャラクタの歌声データとを連動して再生し、プレーヤの入力を評価する。 By the way, in such a game, a player constructs a unit (deck) composed of a plurality of characters for setting as a character for a game, and makes each character appear in the game space to perform game processing. For example, the dance motion or image of each character constituting the unit and the singing voice data of the character are reproduced in conjunction with each other, and the input of the player is evaluated.

通常、一の楽曲に予め用意されるキャラクタの歌声データは1つである。例えば、5人のキャラクタPA、PB、PC、PD、PEで構成されるユニット用の楽曲「ABC」を再生する場合には、各キャラクタPA、PB、PC、PD、PEの歌声データが用意され、他のキャラクタ(例えば、キャラクタPF等)の歌声データは用意されない。つまり、運営側では、楽曲毎にユニットを構成する各キャラクタを予め定義し、各キャラクタに決められた声優の歌声を録音した歌声データを予め用意している。 Usually, one character's singing voice data is prepared in advance for one song. For example, when playing the music "ABC" for a unit composed of five characters PA, PB, PC, PD, and PE, singing voice data of each character PA, PB, PC, PD, and PE is prepared. , Singing voice data of other characters (for example, character PF, etc.) are not prepared. That is, on the management side, each character constituting the unit is defined in advance for each song, and singing voice data in which the singing voice of the voice actor determined for each character is recorded is prepared in advance.

また、プレーヤは、所定の抽選処理(いわゆるガシャ)や、ゲーム結果がクリアと判定された場合に、新たなキャラクタを取得することができる。しかし、プレーヤがプレイしたい楽曲が「ABC」である場合、当該プレーヤは、歌声データのキャラクタPA、PB、PC、PD、PEを所有できていないことが多い。 In addition, the player can acquire a new character when a predetermined lottery process (so-called Gasha) or when the game result is determined to be clear. However, when the music that the player wants to play is "ABC", the player often cannot own the characters PA, PB, PC, PD, and PE of the singing voice data.

したがって、プレーヤが楽曲「ABC」の歌声データのキャラクタPA、PB、PC、PD、PEを所有できていない状況下で、当該楽曲「ABC」をプレイする場合には、異なるキャラクタ(例えば、キャラクタPF、PG、PH、PI、PJ)からなるユニットを構築して、ゲームをプレイすることになる。 Therefore, when the player does not own the characters PA, PB, PC, PD, and PE of the singing voice data of the music "ABC" and plays the music "ABC", a different character (for example, the character PF) is played. , PG, PH, PI, PJ) to build a unit and play the game.

しかし、楽曲「ABC」のゲームを開始すると、キャラクタPA、PB、PC、PD、PE用の歌声データが再生されてしまうため、ゲーム画面にキャラクタPF、PG、PH、PI、PJのモーションや画像が再生されてしまうと、歌声と合致しないので違和感が生じてしまう。 However, when the game of the music "ABC" is started, the singing voice data for the characters PA, PB, PC, PD, and PE is played back, so that the motions and images of the characters PF, PG, PH, PI, and PJ are displayed on the game screen. If is reproduced, it does not match the singing voice, which causes a sense of discomfort.

また、プレーヤが、楽曲「ABC」のために、キャラクタPA、PB、PC、PD、PEを収集しようとすると、ゲームプレイや抽選処理を繰り返し行うことになり、時間がかかってしまう。また、新たな楽曲の提供は、ゲーム進行に応じて行われるので、プレーヤのゲームがあまり進んでいない場合には、プレーヤが所有するキャラクタ(例えば、キャラクタPF、PG、PH、PI、PJ等)の歌声データの楽曲のゲームをプレイすることができないこともある。 Further, when the player tries to collect the characters PA, PB, PC, PD, and PE for the music "ABC", the game play and the lottery process are repeated, which takes time. Further, since new music is provided according to the progress of the game, if the player's game is not so advanced, the character owned by the player (for example, character PF, PG, PH, PI, PJ, etc.) It may not be possible to play the game of the song of the singing voice data of.

更に、このようなゲームでは、従来、ユニットを構成する各キャラクタPF、PG、PH、PI、PJによってゲームプレイをした結果がクリアと判定されると、当該各キャラクタPF、PG、PH、PI、PJのパラメータを上昇させることができた。キャラクタのパラメータは得点演算に反映されるので、プレーヤは高得点を狙うために、キャラクタのパラメータを上昇させる必要があった。 Further, in such a game, conventionally, when the result of the game play by each character PF, PG, PH, PI, PJ constituting the unit is determined to be clear, each character PF, PG, PH, PI, The PJ parameter could be increased. Since the character's parameters are reflected in the score calculation, the player needs to increase the character's parameters in order to aim for a high score.

そして、プレーヤが、例えば、楽曲「ABC」の歌声データを有するキャラクタPAを新たに入手し、ユニットを構成するPF、PG、PH、PI、PJのうち、キャラクタPFをキャラクタPAに入れ替えようとすると、当該キャラクタPAを初期値のパラメータから上昇させなくてはならず、キャラクタPAのパラメータを上昇させるために、ゲームプレイを繰り返し行う必要があり、手間と時間を要していた。 Then, for example, when the player newly obtains the character PA having the singing voice data of the music "ABC" and tries to replace the character PF among the PFs, PGs, PHs, PIs, and PJs constituting the unit with the character PAs. , The character PA had to be increased from the initial value parameter, and in order to increase the character PA parameter, it was necessary to repeat the game play, which was troublesome and time-consuming.

本発明は、このような課題に鑑みたものであり、その目的とするところは、楽曲データを再生し、マーカに対してプレーヤの入力を評価するゲームにおいて、プレーヤが、キャラクタを入れ替えたとしても、ゲームで演算される得点への影響を最小限にすることが可能なプログラム及び端末を提供することにある。 The present invention has been made in view of such a problem, and an object of the present invention is that even if a player replaces a character in a game in which music data is reproduced and a player's input is evaluated with respect to a marker. The purpose of the present invention is to provide a program and a terminal capable of minimizing the influence on the score calculated in the game.

(1)本発明は、
楽曲データを再生し、マーカに対してプレーヤの入力を評価するゲームを実行する端末のプログラムであって、
楽曲に対応付けて、複数のキャラクタそれぞれを設定するための複数の設定枠を設け、当該複数の設定枠それぞれのパラメータを制御する設定枠制御部と、
複数の設定枠それぞれに対して、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からゲームで用いるキャラクタの選択を受け付け、当該キャラクタを設定枠に設定するキャラクタ設定部と、
各設定枠に対応するマーカに対して、プレーヤの入力を評価する処理を行う評価部と、
複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する得点演算部として、コンピュータを機能させ、
前記設定枠制御部が、
複数の設定枠それぞれについて、設定枠に対応するマーカに対するプレーヤの入力評価に基づいて、当該設定枠のパラメータを上昇させるプログラムに関する。
(1) The present invention
A terminal program that executes a game that plays music data and evaluates player input to markers.
A setting frame control unit that provides a plurality of setting frames for setting each of a plurality of characters in association with the music and controls the parameters of each of the plurality of setting frames.
For each of the plurality of setting frames, a character setting unit that accepts selection of a character to be used in the game from a plurality of characters owned by the player based on the input of the player and sets the character in the setting frame, and a character setting unit.
An evaluation unit that evaluates the player's input for the markers corresponding to each setting frame,
As a score calculation unit that calculates a score based on the player's input evaluation for the marker corresponding to each of the setting frames of the plurality of setting frames, the type of the character set in the setting frame, and the parameters of the setting frame. Make your computer work
The setting frame control unit
For each of the plurality of setting frames, the present invention relates to a program that raises the parameters of the setting frame based on the input evaluation of the player for the marker corresponding to the setting frame.

また、本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるための上記プログラムを記憶した情報記憶媒体に関する。 The present invention also relates to a computer-readable information storage medium that stores the above program for operating the computer as each of the above parts.

また、本発明は、上記各部を含む端末に関する。 The present invention also relates to a terminal including each of the above parts.

本発明によれば、プレーヤは、設定枠に対応するマーカに対するプレーヤの入力評価に基づいて、設定枠のパラメータを上昇させることができる。また、本発明は、設定枠のパラメータを得点に反映させることができるので、プレーヤがキャラクタを別のキャラクタに入れ替えたとしても、得点への影響を最小限にすることができる。 According to the present invention, the player can raise the parameters of the setting frame based on the player's input evaluation for the marker corresponding to the setting frame. Further, in the present invention, since the parameter of the setting frame can be reflected in the score, even if the player replaces the character with another character, the influence on the score can be minimized.

なお、「キャラクタの種類」とは、例えば、キャラクタのレア度(希少価値を示す情報)等である。 The "character type" is, for example, the rarity of the character (information indicating the rarity value) or the like.

また、「設定枠」とは、仮想ゲーム空間においてキャラクタを設定するための枠、領域であり、物理的には端末の記憶領域内の特定の領域を示す。設定枠を、設定欄、設定領域と言い換えることもできる。 Further, the "setting frame" is a frame or area for setting a character in the virtual game space, and physically indicates a specific area in the storage area of the terminal. The setting frame can be paraphrased as a setting field and a setting area.

また、「設定枠のパラメータ」とは、設定枠に対応付けられるパラメータであり、例えば、当該パラメータとはレベルや経験値の少なくとも一方を示す。 Further, the "parameter of the setting frame" is a parameter associated with the setting frame, and for example, the parameter indicates at least one of a level and an experience value.

(2)本発明のプログラム、情報記憶媒体、端末は、
プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、当該キャラクタを前記設定枠に対応する合成枠に設定し、前記所定条件を満たす場合に、当該合成枠に設定されたキャラクタを消費する合成枠制御部として、コンピュータを更に機能させ、
前記設定枠制御部が、
合成枠に設定されたキャラクタが消費された場合に、当該合成枠に対応する設定枠のパラメータを上昇させるようにしてもよい。
(2) The program, information storage medium, and terminal of the present invention are
Based on the input of the player, a character is selected from a plurality of characters owned by the player, the character is set in the composite frame corresponding to the setting frame, and when the predetermined condition is satisfied, the composite frame is set. Further functioning the computer as a composite frame control unit that consumes the set character,
The setting frame control unit
When the character set in the composite frame is consumed, the parameter of the setting frame corresponding to the composite frame may be increased.

本発明によれば、設定枠に対応する合成枠にキャラクタを設定して消費することによって、設定枠のパラメータを上昇させることができるので、不要なキャラクタを有効に活用することができる。 According to the present invention, the parameters of the setting frame can be increased by setting and consuming the character in the composite frame corresponding to the setting frame, so that unnecessary characters can be effectively utilized.

なお、「所定条件を満たす場合」とは、例えば、「ゲームクリア条件を満たす場合」である。 The "case where a predetermined condition is satisfied" is, for example, "a case where the game clear condition is satisfied".

また、「キャラクタを消費する」とは、プレーヤの所有キャラクタからキャラクタを消去することを意味する。 Further, "consuming a character" means erasing a character from a player's own character.

(3)本発明のプログラム、情報記憶媒体、端末は、
前記合成枠制御部が、
前記設定枠のパラメータに応じて、前記設定枠に対応する前記合成枠の数を決定するようにしてもよい。
(3) The program, information storage medium, and terminal of the present invention are
The composite frame control unit
The number of the composite frames corresponding to the setting frame may be determined according to the parameters of the setting frame.

本発明によれば、設定枠のパラメータに応じて、設定枠に対応する合成枠の数を決定するので、設定枠のパラメータを上昇させる動機をプレーヤに与えることができる。 According to the present invention, since the number of composite frames corresponding to the setting frame is determined according to the parameter of the setting frame, it is possible to give the player a motive to raise the parameter of the setting frame.

(4)本発明のプログラム、情報記憶媒体、端末は、
前記設定枠制御部が、
合成枠に設定されたキャラクタが消費された場合に、当該合成枠に設定されたキャラクタの種類に基づいて、当該合成枠に対応する設定枠のパラメータを上昇させるようにしてもよい。
(4) The program, information storage medium, and terminal of the present invention are
The setting frame control unit
When the character set in the composite frame is consumed, the parameter of the setting frame corresponding to the composite frame may be increased based on the type of the character set in the composite frame.

本発明によれば、合成枠に設定されたキャラクタの種類(例えば、レア度)に基づいて、合成枠に対応する設定枠のパラメータを上昇させるので、消費対象のキャラクタの種類(例えば、レア度)を設定枠のパラメータに反映させることができる。 According to the present invention, since the parameter of the setting frame corresponding to the composite frame is increased based on the character type (for example, rarity) set in the composite frame, the type of character to be consumed (for example, rarity) is increased. ) Can be reflected in the parameters of the setting frame.

本実施形態のゲームシステムを示す図。The figure which shows the game system of this embodiment. 本実施形態の端末の機能ブロック図の一例を示す図。The figure which shows an example of the functional block diagram of the terminal of this embodiment. 本実施形態のサーバの機能ブロック図の一例を示す図。The figure which shows an example of the functional block diagram of the server of this embodiment. 本実施形態の端末の表示部に表示されるゲーム画像の一例を示す図。The figure which shows an example of the game image displayed on the display part of the terminal of this embodiment. 本実施形態の入力評価の説明図。Explanatory drawing of input evaluation of this embodiment. 本実施形態のキャラクタの情報の説明図。Explanatory drawing of character information of this embodiment. 本実施形態のユニットの情報の説明図。Explanatory drawing of information of the unit of this embodiment. 本実施形態のプレーヤの情報の説明図。The explanatory view of the information of the player of this embodiment. 本実施形態のプレーヤ情報の説明図。Explanatory drawing of player information of this embodiment. 本実施形態の楽曲の情報の説明図。Explanatory drawing of music information of this embodiment. 本実施形態の端末の表示部に表示されるゲーム画像の一例を示す図。The figure which shows an example of the game image displayed on the display part of the terminal of this embodiment. 本実施形態の端末の表示部に表示されるゲーム画像の一例を示す図。The figure which shows an example of the game image displayed on the display part of the terminal of this embodiment. 本実施形態の合成枠の情報の一例を示す図。The figure which shows an example of the information of the synthesis frame of this embodiment. 本実施形態の端末の表示部に表示されるゲーム画像の一例を示す図。The figure which shows an example of the game image displayed on the display part of the terminal of this embodiment. 本実施形態の処理の流れを示すフローチャート。The flowchart which shows the process flow of this embodiment.

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

1.ゲームシステム
図1は、本実施形態のゲームシステム(ネットワークシステム、ソーシャルネットワークシステム)を示す。本実施形態では、複数の端末10とサーバ20(サーバシステム)とによって構成される。つまり、図1に示すように、本実施形態のゲームシステムは、サービスを提供するサーバ20と、端末10とが、ネットワーク(例えば、インターネット)に接続可能に構成される。
1. 1. Game system FIG. 1 shows a game system (network system, social network system) of the present embodiment. In this embodiment, it is composed of a plurality of terminals 10 and a server 20 (server system). That is, as shown in FIG. 1, the game system of the present embodiment is configured so that the server 20 that provides the service and the terminal 10 can be connected to a network (for example, the Internet).

サーバ20は、複数のユーザ(プレーヤ)間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であり、本実施形態ではSNS(ソーシャル・ネットワーキング・サービス)と呼ばれるコミュニティ型のサービスを提供するサーバである。つまり、サーバ20は、ユーザの情報(ユーザ名、日記、掲示情報、ゲームフィールドの状況など)をログインしたユーザだけでなく、当該ユーザとフレンド関係にある他のユーザにも送信し、ユーザ間でコミュニケーションを図るようにしている。サーバ20は、会員登録を行ったユーザに限定してサービスを提供するようにしてもよい。サーバ20は、1又は複数のサーバ(認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等)により構成してもよい。 The server 20 is an information processing device that provides a service capable of providing communication between a plurality of users (players), and in the present embodiment, provides a community-type service called an SNS (social networking service). It is a server to do. That is, the server 20 transmits user information (user name, diary, bulletin board information, game field status, etc.) not only to the logged-in user but also to other users who have a friendship with the user, and among the users. I try to communicate. The server 20 may provide the service only to the users who have registered as members. The server 20 may be composed of one or a plurality of servers (authentication server, game processing server, communication server, billing server, database server, etc.).

また、本実施形態のサーバ20は、端末10からの要求に応じて、オンラインゲームサービス(ソーシャルゲーム)を提供する。本実施形態では、端末10においてゲームプログラムが実行され、サーバ20では、プレーヤのアカウント情報や、端末10で実行されるゲームのゲーム結果、当該ゲームで使用可能なゲーム媒体(カード、オブジェクト等)、ゲームで使用可能なアイテム、当該ゲームで使用可能なゲーム内通貨などの情報、当該ゲームを構成するステージに関する情報等が管理される。 Further, the server 20 of the present embodiment provides an online game service (social game) in response to a request from the terminal 10. In the present embodiment, the game program is executed on the terminal 10, and on the server 20, the account information of the player, the game result of the game executed on the terminal 10, the game medium (card, object, etc.) that can be used in the game, and the like. Information such as items that can be used in the game, in-game currency that can be used in the game, information about the stages that make up the game, and the like are managed.

端末10は、携帯端末(スマートフォン、携帯電話、携帯型ゲーム機等)、パーソナルコンピュータ(PC)、ゲーム装置、画像生成装置などの情報処理装置であり、インターネット(WAN)、LANなどのネットワークを介してサーバ20に接続可能な装置である。なお、端末10とサーバ20との通信回線は、有線でもよいし無線でもよい。 The terminal 10 is an information processing device such as a mobile terminal (smartphone, mobile phone, portable game machine, etc.), a personal computer (PC), a game device, an image generator, etc., via a network such as the Internet (WAN) or LAN. It is a device that can be connected to the server 20. The communication line between the terminal 10 and the server 20 may be wired or wireless.

2.構成
2.1 端末の構成
図2に本実施形態の端末10(ゲーム装置)の機能ブロック図の一例を示す。なお本実施形態の端末は図2の構成要素(各部)の一部を省略した構成としてもよい。
2. Configuration 2.1 Terminal Configuration FIG. 2 shows an example of a functional block diagram of the terminal 10 (game device) of the present embodiment. The terminal of the present embodiment may have a configuration in which some of the components (each part) shown in FIG. 2 are omitted.

入力部160は、ユーザからの入力情報を入力するための機器であり、プレーヤの入力情報を処理部に出力する。本実施形態の入力部160は、ユーザの入力情報(入力信号)を検出する検出部162を備える。入力部160は、例えば、レバー、ボタン、ステアリング、マイク、タッチパネル型ディスプレイ、キーボード、マウスなどがある。 The input unit 160 is a device for inputting input information from the user, and outputs the input information of the player to the processing unit. The input unit 160 of the present embodiment includes a detection unit 162 that detects user input information (input signal). The input unit 160 includes, for example, a lever, a button, a steering wheel, a microphone, a touch panel display, a keyboard, a mouse, and the like.

本実施形態の端末10は、タッチパネルへタッチ操作してプレイするものであるが、端末10には、ボタン、方向キーなどの操作子(ボタン、方向キー等)を有していてもよい。 Although the terminal 10 of the present embodiment is played by touching the touch panel, the terminal 10 may have controls (buttons, direction keys, etc.) such as buttons and direction keys.

また、入力部160は、3軸の加速度を検出する加速度センサや、角速度を検出するジャイロセンサ、撮像部を備えた入力機器でもよい。例えば、入力機器は、ユーザが把持して動かすものであってもよいし、ユーザが身につけて動かすものであってもよい。また、入力機器には、ユーザが把持する刀型コントローラや銃型コントローラ、あるいはユーザが身につける(ユーザが手に装着する)グローブ型コントローラなど実際の道具を模して作られたコントローラも含まれる。また入力機器には、入力機器と一体化されているゲーム装置、携帯型ゲーム装置、携帯電話なども含まれる。本実施形態の端末10は、複数の入力部160を備えていてもよい。 Further, the input unit 160 may be an input device including an acceleration sensor for detecting the acceleration of three axes, a gyro sensor for detecting the angular velocity, and an imaging unit. For example, the input device may be one that the user grips and moves, or one that the user wears and moves. Input devices also include controllers made to imitate actual tools such as sword-shaped controllers and gun-shaped controllers that the user holds, or glove-shaped controllers that the user wears (wears by the user). Is done. The input device also includes a game device integrated with the input device, a portable game device, a mobile phone, and the like. The terminal 10 of the present embodiment may include a plurality of input units 160.

記憶部170は、処理部100の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部100や通信部196の記憶領域として機能する。 The storage unit 170 stores programs and various data for operating the computer as each unit of the processing unit 100, and also functions as a storage area of the processing unit 100 and the communication unit 196.

記憶部170は、一時的な記憶領域や、ストレージを含む。ストレージとは、ハードディスク、光学ディスク、フラッシュメモリ、磁気テープ等であり、データを永続的に記憶する装置のことをいう。また、記憶部170は、情報記憶媒体180に格納されているプログラムやデータを記憶してもよい。 The storage unit 170 includes a temporary storage area and storage. Storage is a hard disk, optical disk, flash memory, magnetic tape, etc., and refers to a device that permanently stores data. Further, the storage unit 170 may store programs and data stored in the information storage medium 180.

そして、本実施形態の記憶部170は、ワーク領域として使用される主記憶部171と、表示画像等が記憶される画像バッファ172、楽曲データ記憶部173、プレーヤ情報記憶部174を含む。なお、これらの一部を省略する構成としてもよい。 The storage unit 170 of the present embodiment includes a main storage unit 171 used as a work area, an image buffer 172 for storing display images and the like, a music data storage unit 173, and a player information storage unit 174. It should be noted that a configuration in which some of these may be omitted may be used.

主記憶部171は、RAMなどにより実現できる。主記憶部171は、本実施形態の処理において使用される記憶領域である。例えば、主記憶部171に、各キャラクタのパラメータ、プレーヤ情報(スタミナ値などのパラメータ等、ゲーム内通貨、所有アイテム等)が記憶される。 The main storage unit 171 can be realized by a RAM or the like. The main storage unit 171 is a storage area used in the processing of the present embodiment. For example, the main storage unit 171 stores parameters of each character and player information (parameters such as stamina value, in-game currency, owned items, etc.).

画像バッファ172は、VRAMなどにより実現できる。 The image buffer 172 can be realized by VRAM or the like.

楽曲データ記憶部173には、プレイ時に再生される楽曲(楽曲データ)や、当該楽曲の譜面データを記憶する。 The music data storage unit 173 stores music (music data) to be played at the time of play and musical score data of the music.

例えば、楽曲データ記憶部173は、楽曲データ毎に、楽曲データの識別情報(楽曲ID、曲名)に対応付けて、再生するための楽曲データと、BPM(Beats Per Minute)と、拍子と、譜面データを記憶する。 For example, the music data storage unit 173 associates each music data with the identification information (music ID, music name) of the music data, and reproduces the music data, the BPM (Beats Per Minute), the beat, and the musical score. Store data.

譜面データは、一の楽曲のゲームにおいて、当該楽曲データの再生に合わせて表示する
マーカのデータである。本実施形態では、各マーカ(各マーカID)の判定基準タイミングと、判定基準タイミングで再生される音の長さ(音符種類)とを対応づけて、譜面データとして記憶する。
The musical score data is marker data displayed in accordance with the reproduction of the music data in the game of one music. In the present embodiment, the determination reference timing of each marker (each marker ID) is associated with the length of the sound (note type) reproduced at the determination reference timing, and stored as musical score data.

プレーヤ情報記憶部174は、サーバから受信した、プレーヤIDに対応付けられている情報、例えば、ゲームプレイ情報、プレーヤのユニット情報、キャラクタ情報、所有アイテム、各種パラメータ等を記憶する。 The player information storage unit 174 stores information associated with the player ID received from the server, for example, game play information, player unit information, character information, owned items, various parameters, and the like.

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

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

なお、サーバ20が有する情報記憶媒体や記憶部に記憶されているプログラムや各種データを、ネットワークを介して受信し、受信したプログラムやデータを記憶部170や情報記憶媒体180に記憶してもよい。このようにプログラムや各種データを受信して端末10の処理部100の各部としてコンピュータを機能させる場合も本発明の範囲内に含む。なお、処理部100は、後述するように、記憶部170や情報記憶媒体180に格納されるプログラムやデータに基づいて本実施形態の種々の処理を行う。 The programs and various data stored in the information storage medium and the storage unit of the server 20 may be received via the network, and the received programs and data may be stored in the storage unit 170 and the information storage medium 180. .. The case where the computer functions as each part of the processing unit 100 of the terminal 10 by receiving the program and various data in this way is also included in the scope of the present invention. As will be described later, the processing unit 100 performs various processes of the present embodiment based on the programs and data stored in the storage unit 170 and the information storage medium 180.

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

なお、表示部190は、タッチパネルディスプレイを用いることによりプレーヤがゲーム操作を行う入力部160としても機能してもよい。ここでタッチパネルとして、例えば抵抗膜方式(4線式、5線式)、静電容量方式、電磁誘導方式、超音波表面弾性波方式、赤外線走査方式などのタッチパネルを用いることができる。 The display unit 190 may also function as an input unit 160 for the player to operate the game by using the touch panel display. Here, as the touch panel, for example, a touch panel such as a resistive film type (4-wire type, 5-wire type), a capacitance method, an electromagnetic induction method, an ultrasonic surface acoustic wave method, or an infrared scanning method can be used.

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

通信部196はサーバ20との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 196 performs various controls for communicating with the server 20, and the functions can be realized by various processors, hardware such as an ASIC for communication, a program, or the like.

処理部100(プロセッサ)は、入力部160からの操作入力(入力情報)、記憶部170や情報記憶媒体180に格納されるプログラム及びデータ、通信部196を介して受信したデータなどに基づいて、ゲーム処理、画像生成処理、音生成処理、などの処理を行う。処理部100は、記憶部170内の主記憶部171をワーク領域として各種処理を行う。処理部100の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。 The processing unit 100 (processor) is based on operation input (input information) from the input unit 160, programs and data stored in the storage unit 170 and the information storage medium 180, data received via the communication unit 196, and the like. Performs game processing, image generation processing, sound generation processing, and other processing. The processing unit 100 performs various processes using the main storage unit 171 in the storage unit 170 as a work area. The function of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), or a program.

処理部100は、楽曲設定部110、再生制御部111、設定枠制御部112、キャラクタ設定部113、評価部114、得点演算部115、合成枠制御部116、表示制御部117、通信制御部120、画像生成部130、音生成部140を含む。 The processing unit 100 includes a music setting unit 110, a playback control unit 111, a setting frame control unit 112, a character setting unit 113, an evaluation unit 114, a score calculation unit 115, a composition frame control unit 116, a display control unit 117, and a communication control unit 120. , An image generation unit 130, and a sound generation unit 140.

楽曲設定部110は、操作入力に応じてこれからプレイする楽曲を設定するための処理をする。なお、楽曲設定部110は、操作入力に応じてこれからプレイするゲームの難易度を設定するための処理をする。 The music setting unit 110 performs a process for setting a music to be played in response to an operation input. The music setting unit 110 performs a process for setting the difficulty level of the game to be played in response to the operation input.

再生制御部111は、楽曲設定部110によって設定された楽曲データを再生させるための処理をする。例えば、再生制御部111は、再生される楽曲に同期させた譜面表示に係る表示制御をする。 The reproduction control unit 111 performs a process for reproducing the music data set by the music setting unit 110. For example, the reproduction control unit 111 controls the display related to the musical score display synchronized with the music to be reproduced.

設定枠制御部112は、楽曲に対応付けて、複数のキャラクタそれぞれを設定するための複数の設定枠を設け、当該複数の設定枠それぞれのパラメータを制御する。 The setting frame control unit 112 provides a plurality of setting frames for setting each of the plurality of characters in association with the music, and controls the parameters of each of the plurality of setting frames.

例えば、設定枠制御部112は、複数の設定枠それぞれについて、設定枠に対応するマーカに対するプレーヤの入力評価に基づいて、当該設定枠のパラメータを上昇させる。 For example, the setting frame control unit 112 raises the parameters of the setting frame for each of the plurality of setting frames based on the input evaluation of the player for the marker corresponding to the setting frame.

また、設定枠制御部112は、設定枠に設定されたキャラクタに応じて、当該設定枠のパラメータの上昇度合いを異ならせるようにしてもよい。 Further, the setting frame control unit 112 may make the degree of increase of the parameter of the setting frame different depending on the character set in the setting frame.

また、設定枠制御部112は、合成枠に設定されたキャラクタが消費された場合に、当該合成枠に対応する設定枠のパラメータを上昇させるようにしてもよい。 Further, the setting frame control unit 112 may increase the parameter of the setting frame corresponding to the composition frame when the character set in the composition frame is consumed.

また、設定枠制御部112は、合成枠に設定されたキャラクタが消費された場合に、当該合成枠に設定されたキャラクタの種類に基づいて、当該合成枠に対応する設定枠のパラメータを上昇させるようにしてもよい。 Further, when the character set in the composite frame is consumed, the setting frame control unit 112 raises the parameter of the setting frame corresponding to the composite frame based on the type of the character set in the composite frame. You may do so.

キャラクタ設定部113は、複数の設定枠それぞれに対して、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からゲームで用いるキャラクタの選択を受け付け、当該キャラクタを設定枠に設定する。 The character setting unit 113 accepts the selection of a character to be used in the game from the plurality of characters owned by the player for each of the plurality of setting frames based on the input of the player, and sets the character in the setting frame.

評価部114は、マーカに対する入力を評価する処理を行う。例えば、評価部114は、各設定枠に対応するマーカに対して、プレーヤの入力を評価する処理を行う。具体的に説明すると、評価部114は、設定枠毎に、タッチ操作が検出されると、当該タッチ操作のタイミングを操作入力タイミングとし、タッチ操作された最寄りのマーカに対応づけられている判定基準タイミングとの時間差に基づいて操作入力を評価する。本実施形態では、時間差が小さいほど高評価とする。 The evaluation unit 114 performs a process of evaluating the input to the marker. For example, the evaluation unit 114 performs a process of evaluating the input of the player with respect to the markers corresponding to each setting frame. Specifically, when a touch operation is detected for each setting frame, the evaluation unit 114 sets the timing of the touch operation as the operation input timing, and determines the criterion associated with the nearest marker that has been touched. Evaluate the operation input based on the time difference from the timing. In this embodiment, the smaller the time difference, the higher the evaluation.

得点演算部115は、プレーヤの入力評価に基づいて得点演算を行う。例えば、得点演算部115は、複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する。 The score calculation unit 115 performs the score calculation based on the input evaluation of the player. For example, the score calculation unit 115 scores points based on the player's input evaluation for the markers corresponding to the setting frames of the plurality of setting frames, the types of characters set in the setting frames, and the parameters of the setting frames. Is calculated.

合成枠制御部116は、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、当該キャラクタを設定枠に対応する合成枠に設定し、所定条件を満たす場合に、当該合成枠に設定されたキャラクタを消費(消去)する。 When the composition frame control unit 116 accepts the selection of a character from a plurality of characters owned by the player based on the input of the player, sets the character in the composition frame corresponding to the setting frame, and satisfies a predetermined condition. , Consume (erase) the character set in the composite frame.

また、合成枠制御部116は、設定枠のパラメータに応じて、設定枠に対応する合成枠の数を決定するようにしてもよい。 Further, the composition frame control unit 116 may determine the number of composition frames corresponding to the setting frame according to the parameters of the setting frame.

なお、処理部は、マーカに対する入力評価に基づいて、体力値の演算や、プレーヤの入
力が連続して成功した回数を示す連続成功回数(コンボ回数)をカウントしてもよい。
The processing unit may count the number of consecutive successes (the number of combos) indicating the number of times the player's input is continuously successful or the calculation of the physical strength value based on the input evaluation for the marker.

表示制御部117は、ゲーム画像(ゲーム画面)を表示部に表示する。例えば、表示制御部117は、譜面データに基づいてマーカを含むゲーム画面を表示する。また、表示制御部117は、楽曲のユニットの各設定枠に設定されたキャラクタの画像や動画像、モーション等を表示する。 The display control unit 117 displays a game image (game screen) on the display unit. For example, the display control unit 117 displays a game screen including a marker based on the musical score data. In addition, the display control unit 117 displays a character image, a moving image, a motion, or the like set in each setting frame of the music unit.

通信制御部120は、サーバ20との接続(セッションやコネクション)を確立し、ネットワークを介してデータを送受信する処理を行う。 The communication control unit 120 establishes a connection (session or connection) with the server 20 and performs a process of transmitting and receiving data via the network.

画像生成部130は、処理部100で行われる種々の処理の結果に基づいて描画処理を行い、これによりゲーム画像を生成し、表示部190に出力する。画像生成部130は、オブジェクト空間(ゲーム空間)内において仮想カメラ(所与の視点)から見える画像(いわゆる3次元画像)を生成してもよい。 The image generation unit 130 performs drawing processing based on the results of various processes performed by the processing unit 100, thereby generating a game image and outputting it to the display unit 190. The image generation unit 130 may generate an image (so-called three-dimensional image) that can be seen from a virtual camera (given viewpoint) in the object space (game space).

例えば、画像生成部130は、3次元ゲーム画像を生成する場合には、まず、座標変換(ワールド座標変換、カメラ座標変換)、クリッピング処理、或いは透視変換等のジオメトリ処理が行われ、その処理結果に基づいて、描画データ(プリミティブ面の頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等)が作成される。そして、この描画データ(プリミティブ面データ)に基づいて、透視変換後(ジオメトリ処理後)のオブジェクト(1又は複数プリミティブ面)を画像バッファ172(フレームバッファ、ワークバッファなどのピクセル単位で画像情報を記憶できるバッファ。VRAM)に描画する。これにより、オブジェクト空間内において仮想カメラ(所与の視点)から見える画像が生成される。 For example, when the image generation unit 130 generates a three-dimensional game image, first, geometry processing such as coordinate conversion (world coordinate conversion, camera coordinate conversion), clipping processing, or perspective conversion is performed, and the processing result is Drawing data (position coordinates of the vertices of the primitive surface, texture coordinates, color data, normal vector, α value, etc.) is created based on the above. Then, based on this drawing data (primitive surface data), the image information of the object (one or a plurality of primitive surfaces) after perspective conversion (after geometry processing) is stored in pixel units such as an image buffer 172 (frame buffer, work buffer, etc.). Draw in a buffer that can be created (VRAM). As a result, an image that can be seen from a virtual camera (given viewpoint) in the object space is generated.

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

なお、本実施形態の端末10は、1人のプレーヤのみがプレイできるシングルプレーヤモードで処理を行ってもよいし、複数のプレーヤがプレイできるマルチプレーヤモードで処理を行ってもよい。また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、サーバ20あるいは1つの端末10を用いて生成してもよいし、ネットワークを介して接続されたサーバ20や複数の端末10を用いて分散処理により生成してもよい。 The terminal 10 of the present embodiment may perform processing in a single player mode in which only one player can play, or may perform processing in a multiplayer mode in which a plurality of players can play. Further, when a plurality of players play, game images and game sounds provided to the plurality of players may be generated by using the server 20 or one terminal 10, or a server connected via a network. It may be generated by distributed processing using 20 or a plurality of terminals 10.

2.2 サーバの構成
図3に本実施形態のサーバ20の機能ブロック図の一例を示す。なお本実施形態のサーバは図3の構成要素(各部)の一部を省略した構成としてもよい。
2.2 Server configuration Fig. 3 shows an example of the functional block diagram of the server 20 of the present embodiment. The server of the present embodiment may have a configuration in which some of the components (each part) shown in FIG. 3 are omitted.

記憶部270は、処理部200の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部200や通信部296の記憶領域として機能する。 The storage unit 270 stores programs and various data for operating the computer as each unit of the processing unit 200, and also functions as a storage area of the processing unit 200 and the communication unit 296.

記憶部270は、一時的な記憶領域や、ストレージを含む。ストレージとは、ハードディスク、光学ディスク、フラッシュメモリ、磁気テープ等であり、データを永続的に記憶する装置のことをいう。また、記憶部270は、情報記憶媒体280に格納されているプログラムやデータを記憶してもよい。 The storage unit 270 includes a temporary storage area and storage. Storage is a hard disk, optical disk, flash memory, magnetic tape, etc., and refers to a device that permanently stores data. Further, the storage unit 270 may store programs and data stored in the information storage medium 280.

そして、本実施形態の記憶部270は、ワーク領域として使用される主記憶部272と、格納部260とを含む。なお、これらの一部を省略する構成としてもよい。 The storage unit 270 of the present embodiment includes a main storage unit 272 used as a work area and a storage unit 260. It should be noted that a configuration in which some of these may be omitted may be used.

主記憶部272は、RAMなどにより実現できる。主記憶部272は、本実施形態の処理において使用される記憶領域である。 The main storage unit 272 can be realized by a RAM or the like. The main storage unit 272 is a storage area used in the processing of the present embodiment.

格納部260には、サーバ20が管理する各プレーヤのプレーヤ情報を格納する。 The storage unit 260 stores player information of each player managed by the server 20.

プレーヤ情報261には、本実施形態のゲームをプレイするためのプレーヤID(プレーヤ識別情報)、ログインパスワード、ユーザ関連性に関するデータを含む。ユーザ関連性に関するデータは、他のユーザとの関連性(例えば、同じグループに所属するか否か、ゲーム内のフレンドであるか否か等)に関するデータを含む。 The player information 261 includes data on a player ID (player identification information) for playing the game of the present embodiment, a login password, and user relevance. The data regarding user relevance includes data regarding relevance to other users (for example, whether or not they belong to the same group, whether or not they are friends in the game, and so on).

また、プレーヤ情報261には、スタミナ値などのパラメータ、ゲーム内通貨等を含む。 In addition, the player information 261 includes parameters such as stamina value, in-game currency, and the like.

また、格納部260には、サーバ20が管理する各プレーヤのゲームの進捗データを格納してもよい。例えば、ステージ毎のゲーム成功(ゲームクリア)或いは失敗(ゲームオーバー)のゲーム結果が格納部260に格納される。 Further, the storage unit 260 may store the progress data of each player's game managed by the server 20. For example, the game result of game success (game clear) or failure (game over) for each stage is stored in the storage unit 260.

情報記憶媒体280(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などにより実現できる。処理部200は、情報記憶媒体280に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体280には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)が記憶される。 The information storage medium 280 (a medium that can be read by a computer) stores programs, data, and the like, and its functions are an optical disk (CD, DVD), a magneto-optical disk (MO), a magnetic disk, a hard disk, and a magnetic tape. Alternatively, it can be realized by a memory (ROM) or the like. The processing unit 200 performs various processes of the present embodiment based on the program (data) stored in the information storage medium 280. That is, the information storage medium 280 stores a program for operating the computer as each part of the present embodiment (a program for causing the computer to execute the processing of each part).

通信部296は外部(例えば、端末、他のゲームサーバや他のゲームシステム)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 296 performs various controls for communicating with the outside (for example, a terminal, another game server, or another game system), and its function is hardware such as various processors or communication ASICs. It can be realized by hardware and programs.

処理部200(プロセッサ)は、記憶部270や情報記憶媒体280に記憶されるプログラム及びデータ、通信部296を介して受信したデータなどに基づいて、処理を行う。具体的には、処理部200は、端末10からの要求に応じてサービスを提供する処理を行う。 The processing unit 200 (processor) performs processing based on programs and data stored in the storage unit 270 and the information storage medium 280, data received via the communication unit 296, and the like. Specifically, the processing unit 200 performs a process of providing a service in response to a request from the terminal 10.

また、処理部200は記憶部270内の主記憶部271をワーク領域として各種処理を行う。処理部200の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。 Further, the processing unit 200 performs various processing using the main storage unit 271 in the storage unit 270 as a work area. The function of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), or a program.

特に、本実施形態のサーバ20の処理部200は、管理部210、ゲーム進行制御部211、特典付与部213、通信制御部216を含む。なお、これらの一部を省略する構成としてもよい。 In particular, the processing unit 200 of the server 20 of the present embodiment includes a management unit 210, a game progress control unit 211, a privilege granting unit 213, and a communication control unit 216. It should be noted that a configuration in which some of these may be omitted may be used.

管理部210は、プレーヤ毎に、プレーヤの識別情報に対応付けてプレーヤの情報261を管理する。 The management unit 210 manages the player information 261 in association with the player identification information for each player.

ゲーム進行制御部211は、端末10から受信したプレーヤの入力情報に基づいて、ゲームを進行させる処理(ゲームを開始させる処理、ゲーム空間(ゲームフィールド)に表示物を配置する処理、各種ゲームパラメータを算出する処理、ゲームを終了させる処理)を行う。 The game progress control unit 211 performs a process of advancing the game (a process of starting the game, a process of arranging a display object in the game space (game field), and various game parameters based on the input information of the player received from the terminal 10. Perform calculation processing, processing to end the game).

本実施形態のゲーム進行制御部211は、プレーヤの入力情報に応じて、ステージの選択を受信し、当該ステージの楽曲ゲーム(タイミングゲーム、リズムゲーム)を実行する。 The game progress control unit 211 of the present embodiment receives the selection of the stage according to the input information of the player, and executes the music game (timing game, rhythm game) of the stage.

また、ゲーム進行制御部211は、プレーヤ毎にゲームの進捗データを管理する。本実施形態では、プレーヤ毎にユーザIDに対応づけて進捗データを管理する。例えば、ゲーム制御部211は、端末10から送信された進捗データを受信し、格納部260(記憶部270)に格納(記憶)する。 Further, the game progress control unit 211 manages the progress data of the game for each player. In the present embodiment, progress data is managed in association with a user ID for each player. For example, the game control unit 211 receives the progress data transmitted from the terminal 10 and stores (stores) it in the storage unit 260 (storage unit 270).

特に、本実施形態のゲーム進行制御部211は、端末のプレーヤの入力に基づき、設定枠のパラメータ、設定枠に設定されたキャラクタの情報(レア度)、入力評価に基づいて、ゲームを進行させる。 In particular, the game progress control unit 211 of the present embodiment advances the game based on the parameters of the setting frame, the character information (rareness) set in the setting frame, and the input evaluation based on the input of the player of the terminal. ..

特典付与部213は、ゲーム結果が所定の結果(クリア)と判定された場合に、プレーヤに特典を付与する処理を行う。 The privilege granting unit 213 performs a process of granting a privilege to the player when the game result is determined to be a predetermined result (clear).

通信制御部216は、端末10との接続(セッションやコネクション)を確立し、端末10とネットワークを介してデータを送受信する処理を行う。つまり、通信制御部216は、プレーヤの端末10からの要求に基づいて、要求に応じた情報を当該端末10に送信する。 The communication control unit 216 establishes a connection (session or connection) with the terminal 10 and performs a process of transmitting / receiving data to / from the terminal 10 via the network. That is, the communication control unit 216 transmits the information according to the request to the terminal 10 based on the request from the terminal 10 of the player.

3.ゲーム概要
3.1 マーカの説明
本実施形態として、音楽ゲームを実行するソーシャルゲームのサーバ及び端末がネットワークを介して接続されたゲームシステムの例について説明する。
3. 3. Game Overview 3.1 Description of Markers As the present embodiment, an example of a game system in which a server and a terminal of a social game for executing a music game are connected via a network will be described.

なお、本実施形態では、複数のキャラクタ(例えば、5体のキャラクタ)によって構成されるユニットを結成し、ユニット単位で、一の楽曲のゲーム(ステージ)を実行するものである。 In the present embodiment, a unit composed of a plurality of characters (for example, five characters) is formed, and a game (stage) of one song is executed in the unit unit.

図4は、本実施形態におけるゲーム画面W4の例を示す図である。ゲーム画面W4は、タッチパネルに表示される。本実施形態の音楽ゲームでは、プレイする楽曲の再生とともに、そのリズムに合わせて基準線4に沿って画面に次々に円状のマーカ6が表示される。プレーヤは、放音される音楽のリズムに合わせて表示されたマーカ6が検出領域7に重なるタイミングを見計らって、当該検出領域をタッチ操作してプレイする。 FIG. 4 is a diagram showing an example of the game screen W4 in the present embodiment. The game screen W4 is displayed on the touch panel. In the music game of the present embodiment, as the music to be played is played, circular markers 6 are displayed one after another on the screen along the reference line 4 in accordance with the rhythm. The player touches and plays the detection area at the timing when the marker 6 displayed in accordance with the rhythm of the emitted music overlaps the detection area 7.

本実施形態では、予めプレーヤが設定した5体のキャラクタ(例えば、PF、PG、PH、PI、PJ)によって構成されるユニットを結成し、各キャラクタのパラメータと入力評価に基づき得点(スコア)や体力値を演算して、ゲームを進行させる。 In the present embodiment, a unit composed of five characters (for example, PF, PG, PH, PI, PJ) set in advance by the player is formed, and a score is obtained based on the parameters and input evaluation of each character. Calculate the physical strength value and advance the game.

検出領域7及び基準線4は、各キャラクタそれぞれに設定される。基準線4は、マーカ6の移動軌跡を定義する。基準線4は、プレーヤには見えない非表示の線である。例えば、直線や曲線などで定義される。マーカ6は、基準線4に沿って次々に出現・消滅するように表示される。 The detection area 7 and the reference line 4 are set for each character. The reference line 4 defines the movement locus of the marker 6. The reference line 4 is a hidden line that is invisible to the player. For example, it is defined as a straight line or a curve. The markers 6 are displayed so as to appear and disappear one after another along the reference line 4.

マーカ6は、予め設定されている判定基準タイミングT0から所定時間前に基準線4の上方から出現するように表示制御される。そして、判定基準タイミングT0で、検出領域7に重なるようにアニメーション表示され、その後、下方へ流れるように移動し、ゲーム画面W4から消去される。 The marker 6 is displayed and controlled so as to appear from above the reference line 4 a predetermined time before the preset determination reference timing T0. Then, at the determination reference timing T0, the animation is displayed so as to overlap the detection area 7, then the game is moved downward and erased from the game screen W4.

判定基準タイミングT0は、プレーヤがタッチパネルをタッチ操作するべき目標タイミングであって、マーカ6と検出領域7とが丁度重なるタイミングとされる。 The determination reference timing T0 is a target timing at which the player should touch the touch panel, and is a timing at which the marker 6 and the detection area 7 just overlap.

音出力部から放音されるプレイ曲の音楽上では、丁度判定基準タイミングT0に、メロディーやベースラインなどの拍が放音されることになる。よって、プレーヤは音楽のリズムに合わせてマーカ6が検出領域7に丁度重なるタイミングに合わせて操作入力すれば、あたかも仮想的に音楽を演奏操作しているかのような快感が得られる。 In the music of the play song emitted from the sound output unit, beats such as a melody and a bass line are emitted just at the determination reference timing T0. Therefore, if the player inputs the operation at the timing when the marker 6 exactly overlaps the detection area 7 in accordance with the rhythm of the music, the player can obtain a pleasant sensation as if he / she is virtually playing the music.

また、図4に示すように、プレーヤの入力評価を示す評価表示体3を、ゲーム画面W4の中央下部に表示してもよいし、マーカ6の周囲に評価表示体3を表示してもよい。 Further, as shown in FIG. 4, the evaluation display body 3 indicating the input evaluation of the player may be displayed at the lower center of the game screen W4, or the evaluation display body 3 may be displayed around the marker 6. ..

3.2 入力評価の説明
本実施形態の端末は、次のようにプレーヤの入力評価を行う。つまり、端末は、図4に示すように、各キャラクタPF、PG、PH、PI、PJに対応するマーカに対して、プレーヤの入力を評価する。
3.2 Explanation of input evaluation The terminal of the present embodiment evaluates the input of the player as follows. That is, as shown in FIG. 4, the terminal evaluates the player's input with respect to the markers corresponding to each character PF, PG, PH, PI, and PJ.

例えば、本実施形態では、キャラクタそれぞれの検出領域7内で、プレーヤの操作入力位置を検出した場合、譜面データに基づき、ゲーム開始時点からの操作入力位置の検出時の経過時間に基づくマーカを検索し、当該マーカの判定基準タイミングとプレーヤの入力タイミングとの時間差(時間的なズレ)に基づく、入力の成功・失敗を判定する。例えば、本実施形態では、時間差が小さいほど高評価とする。 For example, in the present embodiment, when the operation input position of the player is detected in the detection area 7 of each character, a marker based on the elapsed time at the time of detecting the operation input position from the start of the game is searched based on the musical score data. Then, the success / failure of the input is determined based on the time difference (temporal deviation) between the determination reference timing of the marker and the input timing of the player. For example, in the present embodiment, the smaller the time difference, the higher the evaluation.

また、本実施形態では、判定基準タイミングと入力タイミングとの時間差を評価する場合には、当該判定基準タイミングから前後に時間差幅を複数設け、時間差幅毎に評価を割り当てておいて、該当する時間差幅の評価を読み出す。 Further, in the present embodiment, when evaluating the time difference between the judgment reference timing and the input timing, a plurality of time difference widths are provided before and after the judgment reference timing, and evaluations are assigned to each time difference width, and the corresponding time difference is applied. Read the width rating.

図5を用いて具体的に説明すると、判定基準タイミングにおいて、所定期間を設ける。そして、この所定期間を更に4つの評価段階に応じた期間t1〜t4に分け、プレーヤの入力タイミングが、期間t1〜t4、又は期間のうちいずれの期間に属するのか、或いは属さないのかを判定し、判定結果に基づきプレーヤの入力評価を行っている。 More specifically with reference to FIG. 5, a predetermined period is provided at the determination reference timing. Then, this predetermined period is further divided into periods t1 to t4 according to the four evaluation stages, and it is determined whether the input timing of the player belongs to or does not belong to the periods t1 to t4 or the period. , The input evaluation of the player is performed based on the judgment result.

より詳しく説明すると、図5に示すように、期間t1は、判定基準タイミングT0と同一、及び、ほぼ一致している期間であり、例えば判定基準タイミングT0を基準とする前後t1期間に設定している。また、期間t2は、判定基準タイミングT0時点を基準とする前後(t1+t2)期間(ただし、t1期間を除く)に設定している。また、期間t3は、例えば、判定基準タイミングT0時点を基準とする前後(t1+t2+t3)期間(ただし、t1、t2期間を除く)に設定している。また、期間t4は、例えば、判定基準タイミングT0時点を基準とする前後(t1+t2+t3+t4)期間(ただし、t1、t2、t3期間を除く)に設定している。 More specifically, as shown in FIG. 5, the period t1 is a period that is the same as or almost the same as the judgment reference timing T0, and is set to, for example, a t1 period before and after the judgment reference timing T0 as a reference. There is. Further, the period t2 is set to a period (however, excluding the t1 period) before and after (t1 + t2) based on the judgment reference timing T0 time point. Further, the period t3 is set to, for example, a period (however, excluding the t1 and t2 periods) before and after (t1 + t2 + t3) based on the judgment reference timing T0 time point. Further, the period t4 is set to, for example, a period (however, excluding the t1, t2, and t3 periods) before and after (t1 + t2 + t3 + t4) based on the determination reference timing T0 time point.

例えば、判定基準タイミングT0について、期間t1において、プレーヤの入力タイミングを取得した場合には、判定基準タイミングT0のプレーヤの入力を「Perfect」と評価する。また、期間t2において、プレーヤの入力タイミングを取得した場合には、判定基準タイミングT0のプレーヤの入力を「Great」と評価する。また、期間t3において、プレーヤの入力タイミングを取得した場合には、判定基準タイミングT0のプレーヤの入力を「Nice」と評価する。また、期間t3において、プレーヤの入力タイミングを取得した場合には、判定基準タイミングT0のプレーヤの入力を「Bad」と評価する。 For example, with respect to the determination reference timing T0, when the input timing of the player is acquired in the period t1, the input of the player at the determination reference timing T0 is evaluated as "Perfect". Further, when the input timing of the player is acquired in the period t2, the input of the player at the determination reference timing T0 is evaluated as “Great”. Further, when the input timing of the player is acquired in the period t3, the input of the player at the determination reference timing T0 is evaluated as "Nice". Further, when the input timing of the player is acquired in the period t3, the input of the player at the determination reference timing T0 is evaluated as "Bad".

また、所定期間以外において、プレーヤの入力タイミングを取得した場合、或いは、所定期間にプレーヤの入力を取得しなかった場合には、判定基準タイミングT0のプレーヤの入力を「Miss」と評価する。 Further, when the input timing of the player is acquired in a period other than the predetermined period, or when the input of the player is not acquired in the predetermined period, the input of the player at the determination reference timing T0 is evaluated as "Miss".

本実施形態では、プレーヤの入力タイミングが「Perfect」、「Great」又は「Nice」である場合に、プレーヤの入力タイミングが成功であると判定し、プレーヤの入力タイミングが「Bad」又は「Miss」の場合はプレーヤの入力タイミングが失敗であると判定している。 In the present embodiment, when the input timing of the player is "Perfect", "Great" or "Nice", it is determined that the input timing of the player is successful, and the input timing of the player is "Bad" or "Miss". In the case of, it is determined that the input timing of the player has failed.

また、本実施形態では、複数種類のマーカ6を用いてもよい。いずれの種類のマーカも判定基準位置や判定基準タイミングを示すマーカではあるが、長押しを要するマーカ、フリック方向を指示するマーカなどがある。 Further, in the present embodiment, a plurality of types of markers 6 may be used. All types of markers are markers that indicate the determination reference position and the determination reference timing, but there are markers that require a long press, markers that indicate the flick direction, and the like.

例えば、長押しを要するマーカでは、接触開始の判定基準タイミング及び接触終了の判定基準タイミング(リリースタイミング)を示すマーカを表示させて、プレーヤの操作入力タイミングと接触開始の判定基準タイミングとに基づく評価が成功であるか否か、プレーヤのタッチが検出されなくなるタイミング(リリースタイミング)と接触終了の判定基準タイミングに基づく評価が成功であるか否かを判定する。 For example, for a marker that requires a long press, a marker indicating the contact start determination reference timing and the contact end determination reference timing (release timing) is displayed, and evaluation is performed based on the player's operation input timing and the contact start determination reference timing. Is successful, and it is determined whether or not the evaluation based on the timing at which the player's touch is not detected (release timing) and the judgment reference timing of the end of contact is successful.

また、フリック方向を指示するマーカでは、判定基準方向を示すマーカを表示させて、フリック方向(操作入力方向)が判定基準方向であるかを判定し、フリック方向(操作入力方向)が判定基準方向である場合に、入力が成功であると判定する。 Further, in the marker indicating the flick direction, a marker indicating the judgment reference direction is displayed to determine whether the flick direction (operation input direction) is the judgment reference direction, and the flick direction (operation input direction) is the judgment reference direction. If, it is determined that the input is successful.

3.3 連続成功回数(コンボ値)の説明
次に本実施形態のコンボについて説明する。本実施形態では、各プレーヤ個人にプレーヤの連続成功回数K(コンボ値)を設定する。本実施形態では、個人の連続成功回数Kを設定することによって、プレーヤのゲーム対する意欲を高め、プレーヤが連続して成功しようとする動機を与えるようにしている。
3.3 Explanation of the number of consecutive successes (combo value) Next, the combo of the present embodiment will be described. In the present embodiment, the number of consecutive successes K (combo value) of the player is set for each player individually. In the present embodiment, by setting the number of consecutive successes K of an individual, the motivation of the player for the game is increased, and the player is motivated to succeed continuously.

本実施形態では、ゲーム開始時に、連続成功回数Kの初期値を0に設定する。また、本実施形態では、マーカに対してプレーヤの入力が成功であると判定した場合に、連続成功回数Kを1増加するようにカウントし、プレーヤの入力が失敗であると判定した場合に、連続成功回数Kを初期値(0)にリセットする処理(戻す処理)を行う。 In the present embodiment, the initial value of the number of consecutive successes K is set to 0 at the start of the game. Further, in the present embodiment, when it is determined that the player's input is successful with respect to the marker, the number of consecutive successes K is counted to be incremented by 1, and when it is determined that the player's input is unsuccessful, Performs a process (returning process) of resetting the number of consecutive successes K to the initial value (0).

そして、本実施形態では、連続成功回数に基づいて、プレーヤの得点を上昇させる制御を行う。 Then, in the present embodiment, control is performed to increase the score of the player based on the number of consecutive successes.

4.設定枠のパラメータを制御する手法の説明
本実施形態では、楽曲に対応するユニットに、キャラクタを設定するための複数の設定枠を設け、入力評価に基づき複数の設定枠のパラメータを上昇させ、この設定枠のパラメータを得点に反映させる手法を採用する。このようにすれば、プレーヤがキャラクタを入れ替えたとしても、得点への影響を最小限にすることができるからである。
4. Description of the method of controlling the parameters of the setting frame In the present embodiment, a plurality of setting frames for setting the character are provided in the unit corresponding to the music, and the parameters of the plurality of setting frames are increased based on the input evaluation. Adopt a method that reflects the parameters of the setting frame in the score. By doing so, even if the player replaces the characters, the influence on the score can be minimized.

従来技術では、予め運営側が用意した特定のキャラクタPA、PB、PC、PD、PE)の歌声が録音された楽曲「ABC」がある場合に、プレーヤは楽曲「ABC」をプレイするために運営側が決めたキャラクタの歌声と一致するキャラクタPA、PB、PC、PD、PEを収集しようとしていたが、プレーヤがキャラクタPA、PB、PC、PD、PEを所有していない場合には、別のキャラクタを用いてゲームプレイをしていた。 In the prior art, when there is a song "ABC" in which the singing voice of a specific character PA, PB, PC, PD, PE) prepared in advance by the management side is recorded, the player has to play the song "ABC" by the management side. If you are trying to collect characters PA, PB, PC, PD, PE that match the singing voice of the determined character, but the player does not own the characters PA, PB, PC, PD, PE, another character will be selected. I was playing the game using it.

また、従来技術では、ユニットのキャラクタのパラメータが高いほど、楽曲ゲームの得
点が高得点になるように演算していたので、プレーヤは高得点を狙うために、キャラクタのパラメータを高めるために、手間や時間を要して、ゲームプレイを行っていた。
Further, in the conventional technique, the higher the parameter of the character of the unit, the higher the score of the music game is calculated. Therefore, the player takes time and effort to increase the parameter of the character in order to aim for a high score. It took a lot of time to play the game.

そのため、例えば、目的のキャラクタPAを新たに入手した際に、キャラクタを入れ替えてユニットに当該キャラクタPAを入れた場合、キャラクタPAのパラメータが初期値であることから、一時的に得点が下がってしまう事態が発生し、また、当該新たなキャラクタPAのパラメータを初期値から育成しなければならなかった。 Therefore, for example, when the target character PA is newly obtained and the characters are replaced and the character PA is inserted into the unit, the score is temporarily lowered because the parameter of the character PA is the initial value. A situation occurred, and the parameters of the new character PA had to be trained from the initial values.

しかし、本実施形態によれば、設定枠のパラメータを成長させ、設定枠のパラメータの値に応じて得点演算を行うで、キャラクタを入れ替えたとしても、得点への影響を最小限にすることができる。つまり、プレーヤは、設定枠のパラメータを育成することによって、新たなキャラクタをユニットに入れても得点が下がってしまう事態を最小限にすることができる。以下、設定枠のパラメータを制御して、得点演算を行う例について詳しく説明する。 However, according to the present embodiment, the parameters of the setting frame are grown and the score calculation is performed according to the value of the parameter of the setting frame, so that even if the characters are replaced, the influence on the score can be minimized. can. That is, the player can minimize the situation where the score drops even if a new character is put into the unit by training the parameters of the setting frame. Hereinafter, an example in which the score calculation is performed by controlling the parameters of the setting frame will be described in detail.

4.1 キャラクタの情報
図6は、プレーヤが所有しているキャラクタの情報の一例を示す。本実施形態では、各キャラクタID(キャラクタ名、キャラクタの識別情報)に対応付けて、カードID、キャラクタの属性(タイプ)、レア度を端末の記憶部に記憶する。
4.1 Character Information FIG. 6 shows an example of character information owned by the player. In the present embodiment, the card ID, the character attribute (type), and the rarity are stored in the storage unit of the terminal in association with each character ID (character name, character identification information).

「キャラクタID」は、プレーヤに付与するキャラクタの識別情報を示す。 The "character ID" indicates character identification information given to the player.

「カードID」は、プレーヤに付与するキャラクタに対応するカードの識別情報を示す。本実施形態では、同一のキャラクタIDに対して、複数のカードが存在していてもよい。また、同一のキャラクタIDに対して、レア度或いは属性が異なる複数のカードが存在していてもよい。例えば、同一のキャラクタPAについて、レア度が「1」、カードIDが「C101」のカードと、レア度が「2」、カードIDが「C102」のカードが存在していてもよい。 The "card ID" indicates the identification information of the card corresponding to the character given to the player. In the present embodiment, a plurality of cards may exist for the same character ID. Further, there may be a plurality of cards having different rarities or attributes for the same character ID. For example, for the same character PA, there may be a card having a rarity of "1" and a card ID of "C101" and a card having a rarity of "2" and a card ID of "C102".

また、「レア度」は、キャラクタの希少価値を示す。例えば、数値が低いほど希少価値が低く、数値が高いほど希少価値が高いことを示す。 The "rareness" indicates the rarity value of the character. For example, the lower the value, the lower the rarity value, and the higher the value, the higher the rarity value.

また、「属性」は、キャラクタの特性を示し、各キャラクタに、「キュート」「クール」「パッション」のいずれかを設定する。 Further, the "attribute" indicates the characteristics of the character, and one of "cute", "cool", and "passion" is set for each character.

なお、端末は、所与のタイミングでサーバからキャラクタの情報を送受信し、端末とサーバでキャラクタ情報を同期させてもよい。つまり、端末は、最新のキャラクタの情報に更新した場合には、更新後の内容をサーバに送信する。サーバは、端末と同じ内容のキャラクタの情報を記憶し管理する。 The terminal may send and receive character information from the server at a given timing, and the terminal and the server may synchronize the character information. That is, when the terminal updates the latest character information, the terminal transmits the updated contents to the server. The server stores and manages character information having the same contents as the terminal.

また、本実施形態のプレーヤは、同一のキャラクタIDを複数所有していてもよい。 Further, the player of the present embodiment may have a plurality of the same character IDs.

4.2 ユニットの情報の説明
図7は、ユニットの情報の一例を示す。本実施形態では、各ユニットID(ユニットの識別情報)に対応付けて、楽曲IDと、設定枠ID、設定枠の経験値、設定枠のレベル、設定枠に設定されるキャラクタID、メインキャラクタIDを端末の記憶部に記憶する。
4.2 Explanation of unit information FIG. 7 shows an example of unit information. In the present embodiment, the music ID, the setting frame ID, the experience value of the setting frame, the level of the setting frame, the character ID set in the setting frame, and the main character ID are associated with each unit ID (unit identification information). Is stored in the storage unit of the terminal.

なお、端末は、所与のタイミングでサーバからユニットの情報を送受信し、端末とサーバでユニット情報を同期させてもよい。つまり、端末は、最新のユニットの情報に更新した場合には、更新後の内容をサーバに送信する。サーバは、端末と同じ内容のユニットの
情報を記憶し管理する。
The terminal may send and receive unit information from the server at a given timing, and the terminal and the server may synchronize the unit information. That is, when the terminal updates to the latest unit information, the terminal sends the updated contents to the server. The server stores and manages unit information having the same contents as the terminal.

4.3 設定枠の説明
また、本実施形態では、図7に示すように、一のユニットに所定数の設定枠を設けている。例えば、本実施形態では、一のユニットの設定枠の数は5つとしているが、1つでもよいし、2以上であってもよい。
4.3 Description of setting frames Further, in the present embodiment, as shown in FIG. 7, a predetermined number of setting frames are provided in one unit. For example, in the present embodiment, the number of setting frames for one unit is five, but it may be one or two or more.

本実施形態では、設定枠ID、設定枠の経験値、設定枠のレベル、キャラクタIDそれぞれを対応付けて、端末の記憶部に記憶する。 In the present embodiment, the setting frame ID, the experience value of the setting frame, the level of the setting frame, and the character ID are associated with each other and stored in the storage unit of the terminal.

「設定枠の経験値」及び「設定枠のレベル」は、いずれも、設定枠のパラメータの一例であり、設定枠の進行度合いを示すパラメータである。なお、設定枠の経験値、設定枠のレベルに、所定の上限値を設定する。 The "experience value of the setting frame" and the "level of the setting frame" are both examples of the parameters of the setting frame, and are parameters indicating the degree of progress of the setting frame. A predetermined upper limit is set for the experience value of the setting frame and the level of the setting frame.

「設定枠の経験値」は、ゲーム結果が所定の結果である(クリアである)と判定された場合に上昇する。また、「設定枠の経験値」が所定の上限値に達すると、「設定枠のレベル」に「1」を加算すると共に、「設定枠の経験値」を初期値(0)に更新する処理を行う。 The "experience value of the setting frame" increases when it is determined that the game result is a predetermined result (clear). Further, when the "experience value of the setting frame" reaches a predetermined upper limit value, "1" is added to the "level of the setting frame" and the "experience value of the setting frame" is updated to the initial value (0). I do.

本実施形態の端末は、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、選択されたキャラクタを設定枠に設定する。 The terminal of the present embodiment accepts the selection of a character from a plurality of characters owned by the player based on the input of the player, and sets the selected character in the setting frame.

図8は、ユニットUAの設定画面W8の一例を示す。例えば、端末は、設定枠ID=1、2、3、4、5に対応付けて、画面左から設定枠1(設定枠ID=1)、設定枠2(設定枠ID=2)、設定枠3(設定枠ID=3)、設定枠4(設定枠ID=4)、設定枠5(設定枠ID=5)を表示する。 FIG. 8 shows an example of the setting screen W8 of the unit UA. For example, the terminal corresponds to the setting frame ID = 1, 2, 3, 4, 5 and from the left side of the screen, the setting frame 1 (setting frame ID = 1), the setting frame 2 (setting frame ID = 2), and the setting frame. 3 (setting frame ID = 3), setting frame 4 (setting frame ID = 4), and setting frame 5 (setting frame ID = 5) are displayed.

また、端末は、各設定枠1〜5の設定枠のパラメータ(設定枠の経験値、設定枠のレベル)を表示する。 In addition, the terminal displays the parameters of the setting frames (experience value of the setting frame, the level of the setting frame) of each of the setting frames 1 to 5.

そして、各設定枠1〜5にキャラクタ(キャラクタID)を設定する。例えば、端末は、プレーヤの入力に基づき、設定枠1にキャラクタPFを設定し、設定枠2にキャラクタPGを設定し、設定枠3にキャラクタPHを設定し、設定枠4にキャラクタPIを設定し、設定枠5にキャラクタPJを設定する。 Then, a character (character ID) is set in each of the setting frames 1 to 5. For example, the terminal sets the character PF in the setting frame 1, sets the character PG in the setting frame 2, sets the character PH in the setting frame 3, and sets the character PI in the setting frame 4 based on the input of the player. , The character PJ is set in the setting frame 5.

なお、本実施形態の端末は、各設定枠1〜5に設定したキャラクタそれぞれについて、プレーヤの入力に基づき、プレーヤが所有する別のキャラクタに変更可能である。例えば、端末は、プレーヤの入力に基づき、設定枠1のキャラクタPFからキャラクタPAへの変更を受け付けると、キャラクタPAを設定枠1に設定する。 The terminal of the present embodiment can change each of the characters set in the setting frames 1 to 5 to another character owned by the player based on the input of the player. For example, when the terminal accepts the change from the character PF of the setting frame 1 to the character PA based on the input of the player, the terminal sets the character PA in the setting frame 1.

4.4 プレーヤの情報
本実施形態のサーバは、プレーヤ毎にプレーヤの情報を管理する。また、本実施形態の端末は、ゲーム開始前の所与のタイミングで、サーバからプレーヤの情報を受信する。
4.4 Player Information The server of this embodiment manages player information for each player. Further, the terminal of the present embodiment receives player information from the server at a given timing before the start of the game.

例えば、サーバは図9に示すように、プレーヤIDに対応付けて、スタミナ値、ゲーム内通貨等のパラメータをプレーヤ情報として記憶する。 For example, as shown in FIG. 9, the server stores parameters such as stamina value and in-game currency as player information in association with the player ID.

「スタミナ値」とは、プレーヤ毎に予め定められた上限値を限度に、時間経過に応じて増加させるパラメータである。例えば、5分経過する度に1をスタミナ値に加算する。 The "stamina value" is a parameter that is increased with the passage of time up to a predetermined upper limit value for each player. For example, 1 is added to the stamina value every 5 minutes.

本実施形態では、一のゲーム(1曲のゲーム)を開始する場合に、プレーヤのスタミナ値から楽曲IDに対応付けられている消費スタミナ値を減算する。例えば、プレーヤP1のスタミナ値が40であり、「ABC」の曲をプレイする際に必要な消費スタミナが「11」である場合、「ABC」の楽曲でゲームを開始した場合、プレーヤのスタミナ値が「39」に更新される。 In the present embodiment, when starting one game (one game), the consumption stamina value associated with the music ID is subtracted from the stamina value of the player. For example, if the stamina value of the player P1 is 40 and the consumption stamina required to play the song "ABC" is "11", or if the game is started with the song "ABC", the stamina value of the player Is updated to "39".

なお、スタミナ値は、プレーヤがスタミナ回復用のアイテムを使用することによって、スタミナ値を上昇させることができる。例えば、スタミナ値が回復(上昇)するまでの時間を待たなくても、プレーヤはスタミナ回復用のアイテムを使用することによって、すぐに次の楽曲のゲームをプレイすることができる。 The stamina value can be increased by the player using an item for recovering stamina. For example, the player can immediately play the game of the next song by using the item for recovering stamina without waiting for the time until the stamina value recovers (rises).

「ゲーム内通貨」とは、ゲーム内の通貨であり、特典や課金処理によって、プレーヤに所定の通貨を付与する。例えば、プレーヤは、ゲーム内通貨から所定額を減算(消費)して、アイテムを獲得することができる。 The "in-game currency" is an in-game currency, and a predetermined currency is given to the player by a privilege or a billing process. For example, the player can acquire an item by subtracting (consuming) a predetermined amount from the in-game currency.

なお、プレーヤの情報は、スタミナ値等以外の情報を含んでいてもよい。 The player information may include information other than the stamina value and the like.

4.5 楽曲、難易度の選択
本実施形態のサーバは、図10に示すように、楽曲ID(曲名、或いは楽曲の識別情報)に対応付けて、楽曲データ(例えば、MP3データ)、譜面データ、消費スタミナ、属性を楽曲の情報として記憶部に記憶する。そして、サーバは、端末からの要求に応じて、楽曲の情報を当該端末に送信する。
4.5 Selection of music and difficulty level As shown in FIG. 10, the server of the present embodiment associates music ID (song name or music identification information) with music data (for example, MP3 data) and musical score data. , Consumed stamina, and attributes are stored in the storage as music information. Then, the server transmits the music information to the terminal in response to the request from the terminal.

譜面データは、マーカIDに対応付けて、判定基準タイミング(ゲーム開始時からの時間)、音の長さ(音符の種類)を定義したものである。本実施形態では、1つの楽曲に対して、5段階の難易度を設け、楽曲IDに対応付けて、難易度毎の譜面データを用意する。 The musical score data defines the determination reference timing (time from the start of the game) and the length of the sound (type of note) in association with the marker ID. In the present embodiment, five levels of difficulty are provided for one piece of music, and musical score data for each degree of difficulty is prepared in association with the song ID.

また、楽曲の「属性」は、「全タイプ」「キュート」「クール」「パッション」のいずれかが設定される。「全タイプ」とは、「キュート」「クール」「パッション」の全ての属性に対応していることを意味する。 In addition, one of "all types", "cute", "cool", and "passion" is set as the "attribute" of the music. "All types" means that it corresponds to all attributes of "cute", "cool", and "passion".

本実施形態では、楽曲の「属性」とユニットのキャラクタの「属性」が一致した場合に、得点が上昇するように制御している。なお楽曲の「属性」が「全タイプ」である場合には、キャラクタの全ての「属性」に対して一致したと判定する。 In the present embodiment, when the "attribute" of the music and the "attribute" of the character of the unit match, the score is controlled to increase. When the "attribute" of the music is "all types", it is determined that all the "attributes" of the character are matched.

また、難易度は1〜5の5段階であり、数値が低いほど難易度が低く、数値が高いほど難易度が高いことを意味する。 Further, the difficulty level is 5 levels from 1 to 5, and the lower the numerical value, the lower the difficulty level, and the higher the numerical value, the higher the difficulty level.

本実施形態では、ゲーム開始前に、プレーヤの選択入力に基づき、これからプレイする楽曲の選択を受け付ける。 In the present embodiment, before the start of the game, the selection of the music to be played is accepted based on the selection input of the player.

また、「歌声のキャラクタ」は、運営側で予め決めたキャラクタである。楽曲再生時に、歌声のキャラクタの歌声データが再生される。 The "singing voice character" is a character determined in advance by the management side. When playing a piece of music, the singing voice data of the singing voice character is played.

図11は、端末の表示部に表示される楽曲の選択画面の一例を示す。 FIG. 11 shows an example of a music selection screen displayed on the display unit of the terminal.

本実施形態では、選択中の楽曲の情報である楽曲、属性、画面中央と、画面下部に表示させる。また、画面下部に、選択中の楽曲の消費スタミナを表示する。 In the present embodiment, the music, the attribute, the center of the screen, and the lower part of the screen, which are the information of the selected music, are displayed. In addition, the consumption stamina of the selected song is displayed at the bottom of the screen.

また、本実施形態では、ゲーム開始前に、プレーヤの選択入力に基づき、選択された楽曲の難易度の選択を受け付ける。 Further, in the present embodiment, before the start of the game, the selection of the difficulty level of the selected music is accepted based on the selection input of the player.

例えば、図11の例では、複数の楽曲の中から一の楽曲(例えば、「ABC」)が選択され、楽曲の属性が「全タイプ」であり、消費スタミナが「11」であり、難易度が「1」で選択されていることを示す。また、図11の例では、楽曲の歌声キャラクタがPA、PB、PC、PD、PEであることを示す。 For example, in the example of FIG. 11, one song (for example, "ABC") is selected from a plurality of songs, the attribute of the song is "all types", the consumption stamina is "11", and the difficulty level is Indicates that is selected by "1". Further, in the example of FIG. 11, it is shown that the singing voice characters of the music are PA, PB, PC, PD, and PE.

そして、プレーヤが「決定」の操作入力(タッチ入力)を受け付けると、選択された楽曲と難易度を、これから開始するゲームの楽曲と難易度として決定する。 Then, when the player accepts the operation input (touch input) of "decision", the selected music and the difficulty level are determined as the music and the difficulty level of the game to be started from now on.

4.6 ユニットの確認
図12に示すように、本実施形態では、選択された楽曲に対応するユニットをゲーム画面W12に表示する。
4.6 Confirmation of Units As shown in FIG. 12, in the present embodiment, the units corresponding to the selected music are displayed on the game screen W12.

つまり、本実施形態の端末は、楽曲「ABC」(楽曲IDが「ABC」)に対応するユニットUA(ユニットIDが「UA」)を表示し、楽曲「ABC」(ユニットUA)に対応する設定枠1〜5に設定(記憶)されている各キャラクタ(各キャラクタPF、PG、PH、PI、PJ)を表示する。 That is, the terminal of the present embodiment displays the unit UA (unit ID is "UA") corresponding to the music "ABC" (music ID is "ABC"), and is set to correspond to the music "ABC" (unit UA). Each character (each character PF, PG, PH, PI, PJ) set (stored) in frames 1 to 5 is displayed.

そして、端末は、プレーヤのゲーム開始入力を受け付けると(例えば、ゲーム開始のボタンエリアのタッチ入力を受け付けると)、ゲームが開始され得点演算が行われる。 Then, when the terminal receives the game start input of the player (for example, when it receives the touch input of the button area for starting the game), the game is started and the score calculation is performed.

4.7 ゲーム処理
本実施形態では、ゲーム開始入力を受け付けると、ゲームが開始され、パラメータ(得点等)が演算される。
4.7 Game processing In the present embodiment, when the game start input is received, the game is started and parameters (scores, etc.) are calculated.

つまり、本実施形態では、各設定枠1〜5に設定されたキャラクタPF〜PJに対応するマーカに対して、プレーヤの入力を評価する処理を行う。 That is, in the present embodiment, the processing of evaluating the input of the player is performed on the markers corresponding to the characters PF to PJ set in each of the setting frames 1 to 5.

(1)得点の説明
まず、本実施形態の得点演算について説明する。本実施形態では、複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する。
(1) Explanation of Score First, the score calculation of the present embodiment will be described. In the present embodiment, the score is calculated based on the player's input evaluation for the markers corresponding to the setting frames of the plurality of setting frames, the type of the character set in the setting frame, and the parameters of the setting frame. ..

具体的に、楽曲「ABC」に対応するユニットUA(キャラクタPF、PG、PH、PI、PJ)で演算を行う例について説明する。 Specifically, an example in which calculation is performed by the unit UA (characters PF, PG, PH, PI, PJ) corresponding to the music "ABC" will be described.

まず、ユニットUAの設定枠1に設定されたキャラクタPFの得点について説明すると、ゲーム開始時に、キャラクタPFの得点を初期値(0点)に設定し、ゲーム開始後、キャラクタPFに対する各マーカに対するプレーヤの入力に基づく評価に応じた点を、キャラクタPFの得点に加点する。 First, the score of the character PF set in the setting frame 1 of the unit UA will be described. At the start of the game, the score of the character PF is set to the initial value (0 points), and after the game starts, the player for each marker for the character PF. The points according to the evaluation based on the input of are added to the score of the character PF.

例えば、図4に示すように、キャラクタPFに対する各マーカは、キャラクタPFに対応する基準線4−1に沿って表示されるので、プレーヤは基準線4−1に沿って表示されるマーカが検出領域7−1に合致するタイミングを見計らって入力する。 For example, as shown in FIG. 4, each marker for the character PF is displayed along the reference line 4-1 corresponding to the character PF, so that the player can detect the marker displayed along the reference line 4-1. Input at the timing that matches the area 7-1.

そして、端末は、キャラクタPFに対応するマーカに対して、「Perfect」の評価を判定した場合は500点をキャラクタPFの得点に加算し、「Great」の評価を判定した場合には100点をキャラクタPFの得点に加算し、「Nice」の評価をした
場合には50点をキャラクタPFの得点に加算し、「Bad」又は「Miss」の評価をした場合にはキャラクタPFの得点に0点を加算する。
Then, the terminal adds 500 points to the score of the character PF when the evaluation of "Perfect" is judged for the marker corresponding to the character PF, and 100 points when the evaluation of "Great" is judged. Add to the score of the character PF, add 50 points to the score of the character PF when "Nice" is evaluated, and 0 points to the score of the character PF when evaluating "Bad" or "Miss". Is added.

また、本実施形態では、設定枠のレベルに応じて得点を上昇させる。 Further, in the present embodiment, the score is increased according to the level of the setting frame.

例えば、設定枠1のレベルが1から10値域の場合には、所定の係数D(例えば、D=1.0)を設定枠1に設定されたキャラクタPFの得点に乗算する。また、設定枠1のレベルが11から20の値域の場合には、係数Dを上昇させて(例えば、D=1.1に更新し)、設定枠1に設定されたキャラクタPFの得点に係数D(例えば、D=1.1)を乗算する。また、設定枠1のレベルが21から30の値域の場合には、更に係数Dを上昇させて(例えば、D=1.2に更新し)、設定枠1に設定されたキャラクタPFの得点に係数D(例えば、D=1.2)を乗算する。つまり、設定枠1に設定されたキャラクタPFの得点を、設定枠1のレベルに応じて上昇させる。 For example, when the level of the setting frame 1 is in the range of 1 to 10, a predetermined coefficient D (for example, D = 1.0) is multiplied by the score of the character PF set in the setting frame 1. When the level of the setting frame 1 is in the range of 11 to 20, the coefficient D is increased (for example, updated to D = 1.1), and the coefficient is added to the score of the character PF set in the setting frame 1. Multiply by D (eg, D = 1.1). Further, when the level of the setting frame 1 is in the range of 21 to 30, the coefficient D is further increased (for example, updated to D = 1.2) to obtain the score of the character PF set in the setting frame 1. Multiply the coefficient D (eg, D = 1.2). That is, the score of the character PF set in the setting frame 1 is increased according to the level of the setting frame 1.

また、本実施形態では、設定枠に設定されたキャラクタのレア度(キャラクタの種類)に応じて得点を上昇させるようにしてもよい。 Further, in the present embodiment, the score may be increased according to the rarity (type of character) of the character set in the setting frame.

例えば、設定枠1に設定されたキャラクタPFのレア度が「1」である場合には、所定の係数E(例えば、E=1.0)をキャラクタPFの得点に乗算する。また、設定枠1に設定されたキャラクタPFのレア度が「2」である場合には、係数Eを上昇させて(例えば、E=1.1に更新し)、キャラクタPFの得点に係数E(E=1.1)を乗算する。また、設定枠1に設定されたキャラクタPFのレア度が「3」である場合には、係数Eを上昇させて(例えば、E=1.2に更新し)、キャラクタPFの得点に係数E(E=1.2)を乗算する。つまり、設定枠1に設定されたキャラクタPFの得点を、設定枠1に設定されたキャラクタPFのレア度に応じて上昇させる。 For example, when the rarity of the character PF set in the setting frame 1 is "1", a predetermined coefficient E (for example, E = 1.0) is multiplied by the score of the character PF. When the rarity of the character PF set in the setting frame 1 is "2", the coefficient E is increased (for example, updated to E = 1.1), and the coefficient E is added to the score of the character PF. Multiply by (E = 1.1). When the rarity of the character PF set in the setting frame 1 is "3", the coefficient E is increased (for example, updated to E = 1.2), and the coefficient E is added to the score of the character PF. Multiply (E = 1.2). That is, the score of the character PF set in the setting frame 1 is increased according to the rarity of the character PF set in the setting frame 1.

同様に、ユニットUAの設定枠2に設定されたキャラクタPGの得点、ユニットUAの設定枠3に設定されたキャラクタPHの得点、ユニットUAの設定枠4に設定されたキャラクタPIの得点、ユニットUAの設定枠5に設定されたキャラクタPJの得点についても、キャラクタPFの得点演算と同様に、入力評価と、キャラクタのレア度と、設定枠のレベルとに基づいて演算する。 Similarly, the score of the character PG set in the setting frame 2 of the unit UA, the score of the character PH set in the setting frame 3 of the unit UA, the score of the character PI set in the setting frame 4 of the unit UA, and the score of the character PI set in the setting frame 4 of the unit UA. The score of the character PJ set in the setting frame 5 of is also calculated based on the input evaluation, the rarity of the character, and the level of the setting frame, as in the score calculation of the character PF.

そして、端末は、ゲーム終了後、最終的に、ユニットUAを構成する各キャラクタPF、PG、PH、PI、PJの得点の合計値を算出し、当該合計値を当該楽曲(ゲーム、ステージ)の得点とする。 Then, after the game is completed, the terminal finally calculates the total score of each character PF, PG, PH, PI, PJ constituting the unit UA, and uses the total value of the music (game, stage). Score.

また、本実施形態では、一のゲームにおいて、最も続いた連続成功回数に基づいて、プレーヤの得点を更に上昇させる制御を行う。例えば、当該連続成功回数の値が高いほど高くなる係数(係数は1以上)を設定し、当該係数を各キャラクタの得点に乗算する。 Further, in the present embodiment, control is performed to further increase the score of the player based on the number of consecutive successes in one game. For example, a coefficient (coefficient is 1 or more) that increases as the value of the number of consecutive successes increases is set, and the coefficient is multiplied by the score of each character.

また、本実施形態では、楽曲の属性と、ユニットの各キャラクタの属性とに基づいて、得点を上昇させる制御を行ってもよい。例えば、楽曲の属性と一致するキャラクタがいる場合には、当該キャラクタの得点を上昇させるように制御してもよい。 Further, in the present embodiment, control for increasing the score may be performed based on the attributes of the music and the attributes of each character of the unit. For example, if there is a character that matches the attributes of the music, the score of the character may be controlled to be increased.

(2)設定枠のパラメータの演算
本実施形態では、複数の設定枠それぞれについて、設定枠に対応するマーカに対するプレーヤの入力評価に基づいて、当該設定枠のパラメータ(例えば、設定枠のレベル及び設定枠の経験値の少なくとも一方)を上昇させるように制御する。
(2) Calculation of parameters of the setting frame In the present embodiment, for each of the plurality of setting frames, the parameters of the setting frame (for example, the level and setting of the setting frame) are set based on the input evaluation of the player for the marker corresponding to the setting frame. Control to increase at least one of the experience points of the frame).

例えば、図12に示すように、ユニットUAの設定枠1〜5に各キャラクタPF、PG
、PH、PI、PJが設定された場合の、各設定枠1〜5のパラメータの演算について説明する。
For example, as shown in FIG. 12, each character PF and PG are set in the setting frames 1 to 5 of the unit UA.
, PH, PI, and PJ are set, and the calculation of the parameters of the setting frames 1 to 5 will be described.

本実施形態では、ゲームクリアと判定された場合に、各設定枠に対応するマーカに対するプレーヤの入力評価に基づいて「設定枠の経験値」を上昇させる。 In the present embodiment, when it is determined that the game is cleared, the "experience value of the setting frame" is increased based on the input evaluation of the player for the marker corresponding to each setting frame.

例えば、端末は、ユニットUAのキャラクタPFが設定された設定枠1に対応するマーカに対するプレーヤの入力評価が「Perfect」の評価を判定した場合は獲得経験値=「20」を、「設定枠1の経験値」に加算し、「Great」の評価を判定した場合は獲得経験値=「10」を、「設定枠1の経験値」に加算し、「Nice」の評価を判定した場合は獲得経験値=「5」を、「設定枠1の経験値」に加算する。なお、プレーヤの入力評価が失敗(「Bad」或いは「Miss」)の場合は、設定枠の経験値の加算処理は行われない。 For example, when the player's input evaluation for the marker corresponding to the setting frame 1 in which the character PF of the unit UA is set determines the evaluation of "Perfect", the terminal sets the acquired experience value = "20" and "setting frame 1". When the evaluation of "Great" is judged by adding to "Experience value of", the acquired experience value = "10" is added to "Experience value of setting frame 1", and when the evaluation of "Nice" is judged, it is acquired. Experience value = "5" is added to "experience value of setting frame 1". If the player's input evaluation fails (“Bad” or “Miss”), the experience value addition processing of the setting frame is not performed.

つまり、端末は、設定枠に対応するマーカの入力評価が成功である場合に、獲得経験値を「設定枠の経験値」に加算し、「設定枠の経験値」を上昇させる。また、設定枠に対応するマーカの入力評価が高いほど、「獲得経験値」を増加させる。 That is, when the input evaluation of the marker corresponding to the setting frame is successful, the terminal adds the acquired experience value to the "experience value of the setting frame" and raises the "experience value of the setting frame". In addition, the higher the input evaluation of the marker corresponding to the setting frame, the more the "acquired experience value" is increased.

そして、上昇された「設定枠の経験値」が上限値に達すると、「設定枠のレベル」に1を加算すると共に、「設定枠の経験値」を0に更新してから上昇させ、繰り返し「設定枠の経験値」及び「設定枠のレベル」を制御する。なお、各レベルと、経験値の上限値は対応付けて予め定義されている。 Then, when the increased "experience value of the setting frame" reaches the upper limit value, 1 is added to the "level of the setting frame", the "experience value of the setting frame" is updated to 0, and then the increase is repeated. Control the "experience value of the setting frame" and the "level of the setting frame". It should be noted that each level and the upper limit of the experience value are associated and defined in advance.

同様に、ユニットUAの設定枠2、3、4、5のレベルや経験値も、設定枠1のレベル、経験値と同じように、設定枠に対応するマーカの入力評価に基づいて、演算する。 Similarly, the levels and experience values of the unit UA setting frames 2, 3, 4, and 5 are calculated based on the input evaluation of the markers corresponding to the setting frames in the same manner as the level and experience values of the setting frame 1. ..

また、本実施形態では、ユニットUAの設定枠1〜5それぞれについて、設定枠に設定されたキャラクタに応じて、当該設定枠のパラメータの上昇度合いを異ならせるようにしてもよい。 Further, in the present embodiment, for each of the setting frames 1 to 5 of the unit UA, the degree of increase in the parameters of the setting frame may be different depending on the character set in the setting frame.

例えば、ユニットの設定枠毎に、設定枠に設定されたキャラクタが、楽曲IDに対応する「歌声のキャラクタ」のいずれかと一致する場合に、当該設定枠の経験値(又は、獲得経験値)に所定の係数J(J>1、例えば、J=1.1)を乗算してもよい。このようにすれば、設定枠に設定されたキャラクタが、「歌声のキャラクタ」と一致する場合に、経験値の上昇を狙うことができ、キャラクタを収集しようとするプレーヤの動機を更に高めることができるからである。 For example, for each unit setting frame, when the character set in the setting frame matches any of the "singing voice characters" corresponding to the music ID, the experience value (or acquired experience value) of the setting frame is set. A predetermined coefficient J (J> 1, for example, J = 1.1) may be multiplied. In this way, when the character set in the setting frame matches the "singing voice character", the experience value can be increased, and the motivation of the player who tries to collect the character can be further increased. Because it can be done.

例えば、楽曲IDに対応する「歌声のキャラクタ」はPA、PB、PC、PD、PEであり、ユニットの設定枠1にキャラクタPAが設定されている場合には、設定枠1の経験値に係数Jを乗算し、ユニットの設定枠1にキャラクタPFが設定されている場合には、設定枠1の経験値に係数Jを乗算しないように制御する。 For example, the "singing voice character" corresponding to the music ID is PA, PB, PC, PD, PE, and when the character PA is set in the setting frame 1 of the unit, a coefficient is added to the experience value of the setting frame 1. When J is multiplied and the character PF is set in the setting frame 1 of the unit, the experience value of the setting frame 1 is controlled not to be multiplied by the coefficient J.

4.8 ゲーム結果
本実施形態では、ゲームのクリア条件を満たした場合に、「ゲーム成功」であると判定する。
4.8 Game Results In this embodiment, when the game clearing condition is satisfied, it is determined that the game is successful.

そして、本実施形態の端末は、プレーヤID、楽曲ID、難易度に対応付けて、ゲーム結果、得点をサーバに送信する。サーバは、端末からゲーム結果等を受信した場合には、プレーヤID、楽曲ID、難易度に対応付けて、ゲーム結果、得点を、プレーヤ情報の一部として記憶し、当該楽曲のゲームプレイ回数、成功確率(楽曲のプレイ回数あたりの成
功回数)を更新する。
Then, the terminal of the present embodiment transmits the game result and the score to the server in association with the player ID, the music ID, and the difficulty level. When the server receives the game result or the like from the terminal, the server stores the game result and the score as a part of the player information in association with the player ID, the music ID, and the difficulty level, and the number of times the game is played for the music. Update the success probability (the number of successes per the number of times a song has been played).

4.9 特典
そして、サーバは、ゲーム成功と判定された場合には、プレーヤに特典を付与する。特典とは、ゲーム成功の報酬であり、例えば、新たなキャラクタや、新たなアイテム(体力値が所定値に到達した場合に、体力値を上限値に設定してゲーム再開可能なアイテムや、スタミナ値を上昇させることが可能なアイテム)等ある。なお、スタミナ値を回復させる制御や、スタミナ値の上限値を上昇させる制御も特典の一例とする。
4.9 Benefits Then, when the server determines that the game is successful, the server grants the benefits to the player. Benefits are rewards for game success, such as new characters, new items (items that can be restarted by setting the physical strength value to the upper limit when the physical strength value reaches a predetermined value, and stamina. Items that can increase the value) etc. In addition, control for recovering the stamina value and control for increasing the upper limit of the stamina value are also examples of benefits.

4.10 キャラクタの消費
本実施形態では、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、当該キャラクタを設定枠に対応する合成枠に設定し、ゲームクリア条件(所定条件)を満たす場合に、当該合成枠に設定されたキャラクタを消費(消去)するようにしてもよい。
4.10 Consumption of characters In this embodiment, a character is selected from a plurality of characters owned by the player based on the input of the player, the character is set in the composite frame corresponding to the setting frame, and the game is cleared. When the condition (predetermined condition) is satisfied, the character set in the composite frame may be consumed (erased).

(1)合成枠の数
図13(A)は、各設定枠に対応する合成枠の数の一例を示す。端末は、各設定枠1〜5の合成枠の数を記憶部に記憶する。
(1) Number of composite frames FIG. 13 (A) shows an example of the number of composite frames corresponding to each setting frame. The terminal stores the number of composite frames of each setting frame 1 to 5 in the storage unit.

例えば、設定枠1に対応する合成枠の数は「3」であり、設定枠2に対応する合成枠の数は「3」であり、設定枠3に対応する合成枠の数は「2」であり、設定枠4に対応する合成枠の数は「1」であり、設定枠5に対応する合成枠の数は「0」であることを示す。 For example, the number of composite frames corresponding to the setting frame 1 is "3", the number of composite frames corresponding to the setting frame 2 is "3", and the number of composite frames corresponding to the setting frame 3 is "2". It is shown that the number of composite frames corresponding to the setting frame 4 is "1" and the number of composite frames corresponding to the setting frame 5 is "0".

そして、本実施形態では、設定枠のレベル(広義には、設定枠のパラメータ)に応じて、設定枠に対応する合成枠の数を決定する。例えば、設定枠のレベルが1(初期値)の場合には、合成枠数を0に設定する。そして、設定枠のレベルが2以上5未満である場合には、設定枠に対応する合成枠の数を「1」とし、設定枠のレベルが5以上10未満である場合には、設定枠に対応する合成枠の数を「2」とし、設定枠のレベルが10以上である場合には、設定枠に対応する合成枠の数を「3」とする。 Then, in the present embodiment, the number of composite frames corresponding to the setting frame is determined according to the level of the setting frame (in a broad sense, the parameter of the setting frame). For example, when the level of the setting frame is 1 (initial value), the number of composite frames is set to 0. Then, when the level of the setting frame is 2 or more and less than 5, the number of composite frames corresponding to the setting frame is set to "1", and when the level of the setting frame is 5 or more and less than 10, the setting frame is set. The number of corresponding composite frames is set to "2", and when the level of the set frame is 10 or more, the number of composite frames corresponding to the set frame is set to "3".

このように、本実施形態では、設定枠のレベルが高くなるにつれて、当該設定枠に対応する合成枠の数を増加させるように制御する。 As described above, in the present embodiment, as the level of the setting frame increases, the number of composite frames corresponding to the setting frame is controlled to be increased.

(2)消費対象のキャラクタの設定
本実施形態の端末は、図14に示すように、ゲーム画面W14において、ユニットUAの設定枠1の合成枠301、設定枠2の合成枠302、設定枠3の合成枠303、設定枠4の合成枠304を表示する。なお、設定枠5の合成枠は無いので非表示にする。
(2) Setting of Character to be Consumed As shown in FIG. 14, the terminal of the present embodiment has a composite frame 301 of the setting frame 1 of the unit UA, a composite frame 302 of the setting frame 2, and a setting frame 3 on the game screen W14. The composite frame 303 of the above and the composite frame 304 of the setting frame 4 are displayed. Since there is no composite frame for the setting frame 5, it is hidden.

そして、端末は、プレーヤの入力に基づいて、ユニットUAにおいて、プレーヤが所有する複数のキャラクタの中から消費対象(合成対象)のキャラクタの選択を受け付け、当該キャラクタを設定枠の合成枠に設定する。 Then, the terminal accepts the selection of the character to be consumed (composite target) from the plurality of characters owned by the player in the unit UA based on the input of the player, and sets the character in the synthesis frame of the setting frame. ..

例えば、図14に示すように、端末は、プレーヤの入力に基づいて、ユニットUAの設定枠1の合成枠に、キャラクタQA、QB、QCを設定し、設定枠3の合成枠に、キャラクタRAを設定し、設定枠4の合成枠に、キャラクタSAを設定する。 For example, as shown in FIG. 14, the terminal sets the characters QA, QB, and QC in the composite frame of the setting frame 1 of the unit UA based on the input of the player, and sets the character RA in the composite frame of the setting frame 3. Is set, and the character SA is set in the composite frame of the setting frame 4.

図13(B)は、各設定枠に対応する合成枠の情報の一例を示す。端末は、各設定枠に対応する合成枠の情報を記憶部に記憶する。 FIG. 13B shows an example of information on the composite frame corresponding to each setting frame. The terminal stores the information of the composite frame corresponding to each setting frame in the storage unit.

例えば、図13(B)に示すように、端末は、設定枠IDに対応付けて、合成枠ID及
び合成枠IDに設定されたキャラクタIDを記憶部に記憶する。
For example, as shown in FIG. 13B, the terminal stores the composite frame ID and the character ID set in the composite frame ID in the storage unit in association with the setting frame ID.

例えば、設定枠1の合成枠1にはキャラクタQAが設定されており、設定枠1の合成枠2にはキャラクタQBが設定されており、設定枠1の合成枠3にはキャラクタQCが設定されていることを示す。また、設定枠2には、合成枠が3つあるが、キャラクタが設定されていないことを示す。また、設定枠3には、合成枠が2つあるが、そのうち、一の合成枠1にキャラクタRAが設定されていることを示す。また、設定枠4の合成枠1には、キャラクタSAが設定されていることを示す。また、設定枠5の合成枠の数は「0」であることを示す。 For example, a character QA is set in the composite frame 1 of the setting frame 1, a character QB is set in the composite frame 2 of the setting frame 1, and a character QC is set in the composite frame 3 of the setting frame 1. Indicates that Further, the setting frame 2 has three composite frames, but indicates that no character is set. Further, there are two composite frames in the setting frame 3, and it is shown that the character RA is set in one of the composite frames 1. Further, it is shown that the character SA is set in the composite frame 1 of the setting frame 4. Further, it is shown that the number of composite frames in the setting frame 5 is "0".

(3)キャラクタの消費
そして、本実施形態の端末は、図14に示すように、ユニットUAの合成枠に消費対象のキャラクタQA、QB、QC、RA、SAが設定された後に、ゲームを行い、ゲームクリア条件(所定条件)を満たした場合に、当該合成枠に設定されたキャラクタQA、QB、QC、RA、SAを消費(消去)する。つまり、プレーヤの所有キャラクタからキャラクタQA、QB、QC、RA、SAを消去する。
(3) Character Consumption Then, as shown in FIG. 14, the terminal of the present embodiment plays a game after the characters QA, QB, QC, RA, and SA to be consumed are set in the synthesis frame of the unit UA. , When the game clearing condition (predetermined condition) is satisfied, the characters QA, QB, QC, RA, and SA set in the composite frame are consumed (erased). That is, the characters QA, QB, QC, RA, and SA are deleted from the characters owned by the player.

(4)キャラクタの消費に伴う設定枠のパラメータの演算
そして、本実施形態の端末は、合成枠に設定されたキャラクタが消費された場合に、当該合成枠に対応する設定枠のパラメータを上昇させる。
(4) Calculation of parameters of the setting frame accompanying consumption of the character Then, when the character set in the composition frame is consumed, the terminal of the present embodiment raises the parameters of the setting frame corresponding to the composition frame. ..

例えば、端末は、設定枠1〜5それぞれにおいて、設定枠の経験値に、「消費されたキャラクタの数」×「100」を加算する。 For example, the terminal adds "the number of consumed characters" x "100" to the experience value of the setting frame in each of the setting frames 1 to 5.

例えば、設定枠1の合成枠1〜3に設定されたキャラクタQA、QB、QCが消費された場合に、「設定枠1の経験値」に「300」を加算する。また、設定枠3の合成枠1に設定されたキャラクタRAが消費された場合に、「設定枠3の経験値」に「100」を加算する。また、設定枠4の合成枠1に設定されたキャラクタSAが消費された場合に、「設定枠4の経験値」に「100」を加算する。 For example, when the characters QA, QB, and QC set in the composite frames 1 to 3 of the setting frame 1 are consumed, "300" is added to the "experience value of the setting frame 1". Further, when the character RA set in the composite frame 1 of the setting frame 3 is consumed, "100" is added to the "experience value of the setting frame 3". Further, when the character SA set in the composite frame 1 of the setting frame 4 is consumed, "100" is added to the "experience value of the setting frame 4".

なお、本実施形態の端末は、合成枠に設定されたキャラクタが消費された場合に、当該合成枠に設定されたキャラクタのレア度(種類)に基づいて、当該合成枠に対応する設定枠のパラメータを上昇させるようにしてもよい。 In the terminal of the present embodiment, when the character set in the composite frame is consumed, the setting frame corresponding to the composite frame is based on the rarity (type) of the character set in the composite frame. The parameter may be increased.

例えば、本実施形態では、合成枠に設定されたキャラクタのレア度が高いほど、設定枠の経験値に加算する値を増加させる。 For example, in the present embodiment, the higher the rarity of the character set in the composite frame, the more the value to be added to the experience value of the set frame is increased.

例えば、合成枠に設定されたキャラクタのレア度が「1」の場合は係数F=1.0とし、レア度が「2」の場合は係数F=1.1とし、レア度が「3」の場合は係数F=1.2のように、レア度の値が高くなるにつれて、係数Fが高くなるように設定する。 For example, when the rarity of the character set in the composite frame is "1", the coefficient F = 1.0, when the rarity is "2", the coefficient F = 1.1, and the rarity is "3". In the case of, the coefficient F is set to increase as the value of the rarity increases, such as the coefficient F = 1.2.

そして、本実施形態では、設定枠1〜5それぞれにおいて、設定枠の経験値に、消費されたキャラクタ毎に、「消費されたキャラクタのレア度の係数F」×「100」を加算する。このようにすれば、希少価値のキャラクタを消費したとしても、有効に活用することができる。 Then, in the present embodiment, in each of the setting frames 1 to 5, "the coefficient F of the rarity of the consumed character" x "100" is added to the experience value of the setting frame for each consumed character. In this way, even if a rare character is consumed, it can be effectively used.

例えば、設定枠1の合成枠1〜3に設定されたキャラクタQA、QB、QCのレア度が「3」である場合において、レア度「3」の係数F=1.2とすると、キャラクタQA、QB、QCが消費された場合に、3×1.2×100=360であるので、「設定枠1の経験値」に「360」を加算する。 For example, when the rarity of the characters QA, QB, and QC set in the composite frames 1 to 3 of the setting frame 1 is "3", and the coefficient F = 1.2 of the rarity "3", the character QA , QB, QC are consumed, 3 × 1.2 × 100 = 360, so “360” is added to the “experience value of the setting frame 1”.

4.11 ゲームクリアの判定
本実施形態では、ゲームクリアの判定を次のように行う。例えば、プレーヤの、マーカに対するプレーヤの入力評価が失敗(例えば、「Bad」又は「Miss」)の数が所定数未満である場合に、ゲームクリアと判定する。
4.11 Judgment of game clear In the present embodiment, the judgment of game clear is performed as follows. For example, when the number of failures (for example, "Bad" or "Miss") of the player's input evaluation with respect to the marker is less than a predetermined number, it is determined that the game is cleared.

なお、本実施形態では、キャラクタに体力値を設定して、ゲームのクリア条件を満たすか否かを判定してもよい。 In this embodiment, a physical strength value may be set for the character to determine whether or not the game clearing condition is satisfied.

例えば、各キャラクタに体力値を予め設定し、ゲームで使用するユニットを構成する各キャラクタの体力値の合計値をユニット体力値する。ゲーム開始後、当該ユニット体力値から、マーカに対するプレーヤの入力評価が失敗(例えば、「Bad」又は「Miss」)する度に、「10」を減算する処理を行う。別の言い方をすれば、入力評価が成功(例えば、「Perfect」、「Great」又は「Nice」)の場合は、体力値を減少させない。 For example, the physical strength value is set in advance for each character, and the total physical strength value of each character constituting the unit used in the game is set as the unit physical strength value. After the game starts, every time the player's input evaluation for the marker fails (for example, "Bad" or "Miss"), "10" is subtracted from the unit physical strength value. In other words, if the input evaluation is successful (for example, "Perfect", "Great" or "Nice"), the physical strength value is not reduced.

そして、ユニット体力値が所定の値(例えば、0)になる前にゲームが終了した場合には、ゲームクリアと判定する。一方、ゲーム終了前に、ユニット体力値が所定の値になった場合には、ゲーム途中であってもゲームを強制的に終了させる(ゲームオーバーと判定する)。なお、プレーヤが、所定のアイテムを使用することを条件に、体力値を上限値に設定し、ゲームを再開することも可能とする。 Then, if the game ends before the unit physical strength value reaches a predetermined value (for example, 0), it is determined that the game is cleared. On the other hand, if the unit physical strength value reaches a predetermined value before the end of the game, the game is forcibly ended even during the game (determined as game over). It is also possible for the player to set the physical strength value to the upper limit value and restart the game on condition that the player uses a predetermined item.

なお、本実施形態では、種々の条件をゲームクリア条件としてもよい。例えば、ステージの得点が所定値以上であることをゲームクリア条件としてもよい。 In this embodiment, various conditions may be set as game clearing conditions. For example, the game clearing condition may be that the score of the stage is equal to or higher than a predetermined value.

4.12 演出処理
本実施形態では、楽曲に対応するユニットに設定したキャラクタが、歌声のキャラクタと一致する場合に、当該キャラクタを識別表示してもよい。
4.12 Production processing In the present embodiment, when the character set in the unit corresponding to the music matches the character of the singing voice, the character may be identified and displayed.

例えば、楽曲「ABC」の歌声キャラクタがPA、PB、PC、PD、PEである場合において、楽曲「ABC」のユニットのキャラクタがPA、PG、PH、PI、PJである場合には、キャラクタPAのみ口を動かすモーションを再生させ、キャラクタPG、PH、PI、PJについては、口が閉じられたモーションを再生するようにしてもよい。或いは、キャラクタPAの画像について、華やかにするエフェクトの画像処理を施し、キャラクタPG、PH、PI、PJの画像についてエフェクトを施さないようにして、キャラクタPAを目立たせるように制御してもよい。 For example, when the singing voice character of the music "ABC" is PA, PB, PC, PD, PE, and the character of the unit of the music "ABC" is PA, PG, PH, PI, PJ, the character PA The motion of moving the mouth may be reproduced, and the motion of closing the mouth may be reproduced for the characters PG, PH, PI, and PJ. Alternatively, the image of the character PA may be subjected to image processing of an effect to make it gorgeous, and the image of the characters PG, PH, PI, and PJ may not be subjected to the effect to make the character PA stand out.

4.13 フローチャート
最後に、図15を用いて、本実施形態の処理の流れを説明する。
4.13 Flowchart Finally, the flow of processing of the present embodiment will be described with reference to FIG.

まず、端末は、プレーヤの入力に基づき、楽曲を決定する(ステップS101)。そして、楽曲に対応付けられたユニットの設定枠1〜5それぞれに設定するキャラクタを決定する(ステップS102)。そして、ゲームを開始する(ステップS103)。 First, the terminal determines the music based on the input of the player (step S101). Then, the character to be set in each of the setting frames 1 to 5 of the unit associated with the music is determined (step S102). Then, the game is started (step S103).

次に、各設定枠に対応するマーカに対してプレーヤの入力を評価する(ステップS104)。 Next, the player's input is evaluated with respect to the markers corresponding to each setting frame (step S104).

そして、複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する(ステップS105)。 Then, the score is calculated based on the input evaluation of the player for the marker corresponding to each of the setting frames of the plurality of setting frames, the type of the character set in the setting frame, and the parameters of the setting frame (step S105). ).

そして、ゲームクリアされたか否かを判定し(ステップS106)、ゲームクリアと判定された場合に(ステップS106のY)、設定枠1〜5のそれぞれについて、設定枠に対応するマーカに対するプレーヤの入力評価に基づいて、当該設定枠の経験値及びレベルの少なくとも一方を上昇させる(ステップS107)。 Then, it is determined whether or not the game has been cleared (step S106), and when it is determined that the game has been cleared (Y in step S106), the player inputs to the markers corresponding to the setting frames for each of the setting frames 1 to 5. Based on the evaluation, at least one of the experience value and the level of the setting frame is increased (step S107).

ゲームクリアと判定されなかった場合(ステップS106のN)、処理を終了する。以上で処理を終了する。 If it is not determined that the game is cleared (N in step S106), the process ends. This completes the process.

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

5.1 キャラクタの成長
本実施形態では、プレーヤのゲームプレイによってゲームをクリアした場合に、設定枠のパラメータ(レベル及び経験値の少なくとも一方)を成長(上昇)させる例について説明したが、ゲームをクリアした場合に、設定枠のパラメータと共に、キャラクタのパラメータを成長させるようにしてもよい。
5.1 Character Growth In this embodiment, an example of growing (increasing) the parameters (at least one of the level and the experience value) of the setting frame when the game is cleared by the player's game play has been described. When cleared, the character parameters may be grown together with the setting frame parameters.

例えば、各キャラクタにレベルやアピール値等のパラメータを設定し、当該キャラクタのパラメータの上昇に応じて値が高くなる係数X(X≧1)を設定し、係数Xを、ステージの得点に乗算するようにしてもよい。 For example, parameters such as level and appeal value are set for each character, a coefficient X (X ≧ 1) whose value increases as the parameter of the character increases is set, and the coefficient X is multiplied by the score of the stage. You may do so.

5.2 楽曲と設定枠との関係
本実施形態では、一の楽曲とユニットの設定枠とが対応付けられている例について説明したが、一の楽曲を決定後、プレーヤの入力に基づき、当該楽曲で用いる複数のユニット(例えば、ユニットID=UA、UB、UC等)の中から一のユニットの選択を受け付け、選択されたユニットの設定枠にキャラクタを設定してゲームを開始してもよい。
5.2 Relationship between music and setting frame In this embodiment, an example in which one music and the setting frame of a unit are associated with each other has been described. You may accept the selection of one unit from a plurality of units (for example, unit ID = UA, UB, UC, etc.) used in the music, set a character in the setting frame of the selected unit, and start the game. ..

例えば、端末は、一の楽曲を決定後、楽曲の歌声キャラクタを含むユニットを抽出し、プレーヤの入力に基づき抽出されたユニットに基づきゲームを開始してもよい。楽曲の歌声キャラクタを含むユニットが複数ある場合には、楽曲の歌声キャラクタを最も多く含む一のユニットを抽出すればよい。 For example, after determining one song, the terminal may extract units including the singing voice character of the song and start the game based on the extracted units based on the input of the player. When there are a plurality of units including the singing voice character of the music, one unit containing the most singing voice character of the music may be extracted.

5.3 設定枠のパラメータ
本実施形態では、設定枠のパラメータとして、レベルや経験値の例を説明したが、設定枠のパラメータの一例として体力値を設定してもよい。また、楽曲の難易度に応じて、設定枠のパラメータの上昇度合い(成長度合い)を変動させてもよい。例えば、楽曲の難易度が高いほど、係数Y(Y≧1)が高くなるように制御し、当該係数Yを、当該楽曲のユニットの各設定枠の経験値(又は設定枠の獲得経験値)に乗算する。
5.3 Parameters of the setting frame In this embodiment, examples of the level and the experience value have been described as the parameters of the setting frame, but the physical strength value may be set as an example of the parameters of the setting frame. Further, the degree of increase (growth degree) of the parameter of the setting frame may be changed according to the difficulty level of the music. For example, the higher the difficulty level of the music, the higher the coefficient Y (Y ≧ 1) is controlled, and the coefficient Y is the experience value (or the acquisition experience value of the setting frame) of each setting frame of the unit of the music. Multiply by.

5.4 歌声のキャラクタ
本実施形態では、設定枠1〜5に対応付けて「歌声のキャラクタ」を設定してもよい。
5.4 Singing voice character In the present embodiment, the “singing voice character” may be set in association with the setting frames 1 to 5.

例えば、楽曲IDが「ABC」について、設定枠1にキャラクタPAを「歌声キャラクタ」として予め対応付け、設定枠2にキャラクタPBを「歌声キャラクタ」として予め対応付け、設定枠3にキャラクタPCを「歌声キャラクタ」として予め対応付け、設定枠4にキャラクタPDを「歌声キャラクタ」として予め対応付け、設定枠5にキャラクタPEを「歌声キャラクタ」として予め対応付けてもよい。 For example, for the music ID of "ABC", the character PA is associated with the setting frame 1 in advance as the "singing voice character", the character PB is associated with the setting frame 2 in advance as the "singing voice character", and the character PC is associated with the setting frame 3 as "singing voice character". The character PD may be associated with the setting frame 4 in advance as the “singing voice character”, the character PD may be associated with the setting frame 4 in advance as the “singing voice character”, and the character PE may be associated with the setting frame 5 in advance as the “singing voice character”.

そして、ユニットの設定枠毎に、設定枠に設定されたキャラクタが、楽曲IDと設定枠IDに対応する「歌声キャラクタ」と一致する場合に、当該設定枠の経験値に所定の係数J(J>1、例えば、J=1.1)を乗算してもよい。 Then, for each setting frame of the unit, when the character set in the setting frame matches the music ID and the "singing voice character" corresponding to the setting frame ID, a predetermined coefficient J (J) is added to the experience value of the setting frame. > 1, for example, J = 1.1) may be multiplied.

例えば、楽曲ID=ABCの設定枠1に対応する「歌声のキャラクタ」がキャラクタPAである場合において、ユニットの設定枠1にキャラクタPAが設定されている場合には、設定枠1の経験値に係数Jを乗算し、ユニットの設定枠1にキャラクタPBが設定されている場合には、設定枠1の経験値に係数Jを乗算しないように制御する。 For example, when the "singing voice character" corresponding to the setting frame 1 of the music ID = ABC is the character PA, and the character PA is set in the setting frame 1 of the unit, the experience value of the setting frame 1 is used. When the character PB is set in the setting frame 1 of the unit by multiplying the coefficient J, the experience value of the setting frame 1 is controlled not to be multiplied by the coefficient J.

5.5 設定枠の数
本実施形態では、設定枠の数が5つある例について説明したが、設定枠の数が1つであってもよい。
5.5 Number of setting frames In the present embodiment, an example in which the number of setting frames is five has been described, but the number of setting frames may be one.

10 端末、20 サーバ、100 処理部、110 楽曲設定部、111 再生制御部、112 設定枠制御部、113 キャラクタ設定部、114 評価部、115 得点演算部、116 合成枠制御部、117 表示制御部、120 通信制御部、130 画像生成部、140 音生成部、160 入力部、162 検出部、170 記憶部、171
主記憶部、172 画像バッファ、173 楽曲データ記憶部、174 プレーヤ情報記憶部、180 情報記憶媒体、190 表示部、192 音出力部、196 通信部、200 処理部、210 管理部、211 ゲーム進行制御部、213 特典付与部、216 通信制御部、260 格納部、261 プレーヤ情報、270 記憶部、272 主記憶部、280 情報記憶媒体、296 通信部
10 terminals, 20 servers, 100 processing units, 110 music setting units, 111 playback control units, 112 setting frame control units, 113 character setting units, 114 evaluation units, 115 score calculation units, 116 composition frame control units, 117 display control units , 120 communication control unit, 130 image generation unit, 140 sound generation unit, 160 input unit, 162 detection unit, 170 storage unit, 171
Main storage unit, 172 image buffer, 173 music data storage unit, 174 player information storage unit, 180 information storage medium, 190 display unit, 192 sound output unit, 196 communication unit, 200 processing unit, 210 management unit, 211 game progress control Unit, 213 privilege granting unit, 216 communication control unit, 260 storage unit, 261 player information, 270 storage unit, 272 main storage unit, 280 information storage medium, 296 communication unit

Claims (14)

楽曲データを再生し、マーカに対してプレーヤの入力を評価するゲームを実行するゲームシステムであって、
楽曲に対応付けて、複数のキャラクタそれぞれを設定するための複数の設定枠を設け、当該複数の設定枠それぞれのパラメータを制御する設定枠制御部と、
複数の設定枠それぞれに対して、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からゲームで用いるキャラクタの選択を受け付け、当該キャラクタを設定枠に設定するキャラクタ設定部と、
各設定枠に対応するマーカに対して、プレーヤの入力を評価する処理を行う評価部と、
複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する得点演算部と、
プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、当該キャラクタを前記設定枠に対応する合成枠に設定し、当該合成枠に設定されたキャラクタを消費する合成枠制御部と、を含み
前記設定枠制御部が、
合成枠に設定されたキャラクタが消費された場合に、当該合成枠に対応する設定枠のパラメータを上昇させることを特徴とするゲームシステム
A game system that plays music data and executes a game that evaluates player input to markers.
A setting frame control unit that provides a plurality of setting frames for setting each of a plurality of characters in association with the music and controls the parameters of each of the plurality of setting frames.
For each of the plurality of setting frames, a character setting unit that accepts selection of a character to be used in the game from a plurality of characters owned by the player based on the input of the player and sets the character in the setting frame, and a character setting unit.
An evaluation unit that evaluates the player's input for the markers corresponding to each setting frame,
A score calculation unit that calculates a score based on the player's input evaluation for the marker corresponding to each of the setting frames of the plurality of setting frames, the type of the character set in the setting frame, and the parameters of the setting frame.
Based on the input of the player, a character is selected from a plurality of characters owned by the player, the character is set in the composition frame corresponding to the setting frame, and the character set in the composition frame is consumed. Including the frame control unit
The setting frame control unit
A game system characterized in that when a character set in a composite frame is consumed, the parameter of the setting frame corresponding to the composite frame is increased .
請求項1において、
前記合成枠制御部は、
所定条件を満たす場合に、前記合成枠に設定されたキャラクタを消費することを特徴とするゲームシステム
In claim 1,
The composite frame control unit
A game system characterized in that the characters set in the composite frame are consumed when a predetermined condition is satisfied.
請求項1又は2において、
前記合成枠制御部は、
ゲームクリア条件を満たす場合に、前記合成枠に設定されたキャラクタを消費することを特徴とするゲームシステム
In claim 1 or 2,
The composite frame control unit
A game system characterized in that the characters set in the composite frame are consumed when the game clear condition is satisfied.
請求項1〜3のいずれかにおいて、
前記設定枠制御部が、
合成枠に設定されたキャラクタが消費された場合に、当該合成枠に設定されたキャラクタの種類に基づいて、当該合成枠に対応する設定枠のパラメータを上昇させることを特徴とするゲームシステム
In any of claims 1 to 3,
The setting frame control unit
A game system characterized in that when a character set in a composite frame is consumed, the parameter of the setting frame corresponding to the composite frame is increased based on the type of the character set in the composite frame.
請求項1〜4のいずれかにおいて、
前記設定枠制御部は、
設定枠に対応するマーカに対するプレーヤの入力評価に基づいて、当該設定枠のパラメータを上昇させることを特徴とするゲームシステム
In any of claims 1 to 4,
The setting frame control unit
Game system, characterized in that based on the input evaluation of the player to the corresponding marker set frame, increase the parameter of the setting frame.
請求項1〜5のいずれかにおいて、
前記設定枠制御部は、
ゲームクリア条件を満たす場合に、前記設定枠のパラメータを上昇させることを特徴とするゲームシステム
In any of claims 1 to 5,
The setting frame control unit
A game system characterized in that the parameters of the setting frame are increased when the game clearing condition is satisfied.
請求項1〜6のいずれかにおいて、
前記設定枠制御部は、
前記設定枠のパラメータと共にキャラクタのパラメータを上昇させることを特徴とするゲームシステム
In any of claims 1 to 6,
The setting frame control unit
A game system characterized in that the parameters of a character are increased together with the parameters of the setting frame.
請求項1〜7のいずれかにおいて、
前記合成枠制御部が、
前記設定枠のパラメータに応じて、前記設定枠に対応する前記合成枠の数を決定することを特徴とするゲームシステム
In any of claims 1 to 7,
The composite frame control unit
A game system characterized in that the number of the composite frames corresponding to the setting frames is determined according to the parameters of the setting frames.
請求項1〜8のいずれかにおいて、
前記設定枠のパラメータは、前記設定枠に対応付けられた経験値及びレベルの少なくとも一方であり、
前記設定枠制御部は、
前記設定枠に対応付けられた経験値が所定値に達した場合に、前記設定枠に対応付けられたレベルを上昇させると共に、当該経験値を初期値に設定し、
前記合成枠制御部が、
前記設定枠に対応付けられたレベルに応じて、前記設定枠に対応する前記合成枠の数を決定することを特徴とするゲームシステム
In any of claims 1 to 8,
The parameter of the setting frame is at least one of the experience value and the level associated with the setting frame.
The setting frame control unit
When the experience value associated with the setting frame reaches a predetermined value, the level associated with the setting frame is increased and the experience value is set as the initial value.
The composite frame control unit
A game system characterized in that the number of synthetic frames corresponding to the setting frame is determined according to the level associated with the setting frame.
楽曲データを再生し、マーカに対してプレーヤの入力を評価するゲームを実行する端末のプログラムであって、
楽曲に対応付けて、複数のキャラクタそれぞれを設定するための複数の設定枠を設け、当該複数の設定枠それぞれのパラメータを制御する設定枠制御部と、
複数の設定枠それぞれに対して、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からゲームで用いるキャラクタの選択を受け付け、当該キャラクタを設定枠に設定するキャラクタ設定部と、
各設定枠に対応するマーカに対して、プレーヤの入力を評価する処理を行う評価部と、
複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する得点演算部と、
プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、当該キャラクタを前記設定枠に対応する合成枠に設定し、当該合成枠
に設定されたキャラクタを消費する合成枠制御部として、コンピュータを機能させ、
前記設定枠制御部が、
合成枠に設定されたキャラクタが消費された場合に、当該合成枠に対応する設定枠のパラメータを上昇させることを特徴とするプログラム。
A terminal program that executes a game that plays music data and evaluates player input to markers.
A setting frame control unit that provides a plurality of setting frames for setting each of a plurality of characters in association with the music and controls the parameters of each of the plurality of setting frames.
For each of the plurality of setting frames, a character setting unit that accepts selection of a character to be used in the game from a plurality of characters owned by the player based on the input of the player and sets the character in the setting frame, and a character setting unit.
An evaluation unit that evaluates the player's input for the markers corresponding to each setting frame,
A score calculation unit that calculates a score based on the player's input evaluation for the marker corresponding to each of the setting frames of the plurality of setting frames, the type of the character set in the setting frame, and the parameters of the setting frame.
Based on the input of the player, a character is selected from a plurality of characters owned by the player, the character is set in the composition frame corresponding to the setting frame, and the character set in the composition frame is consumed. Make the computer function as a frame control unit
The setting frame control unit
A program characterized in that when a character set in a composite frame is consumed, the parameter of the setting frame corresponding to the composite frame is increased.
楽曲データを再生し、マーカに対してプレーヤの入力を評価するゲームを実行する端末であって、
楽曲に対応付けて、複数のキャラクタそれぞれを設定するための複数の設定枠を設け、当該複数の設定枠それぞれのパラメータを制御する設定枠制御部と、
複数の設定枠それぞれに対して、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からゲームで用いるキャラクタの選択を受け付け、当該キャラクタを設定枠に設定するキャラクタ設定部と、
各設定枠に対応するマーカに対して、プレーヤの入力を評価する処理を行う評価部と、
複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する得点演算部と、
プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、当該キャラクタを前記設定枠に対応する合成枠に設定し、当該合成枠に設定されたキャラクタを消費する合成枠制御部と、を含み、
前記設定枠制御部が、
合成枠に設定されたキャラクタが消費された場合に、当該合成枠に対応する設定枠のパラメータを上昇させることを特徴とする端末。
A terminal that executes a game that plays music data and evaluates player input to markers.
A setting frame control unit that provides a plurality of setting frames for setting each of a plurality of characters in association with the music and controls the parameters of each of the plurality of setting frames.
For each of the plurality of setting frames, a character setting unit that accepts selection of a character to be used in the game from a plurality of characters owned by the player based on the input of the player and sets the character in the setting frame, and a character setting unit.
An evaluation unit that evaluates the player's input for the markers corresponding to each setting frame,
A score calculation unit that calculates a score based on the player's input evaluation for the marker corresponding to each of the setting frames of the plurality of setting frames, the type of the character set in the setting frame, and the parameters of the setting frame.
Based on the input of the player, a character is selected from a plurality of characters owned by the player, the character is set in the composition frame corresponding to the setting frame, and the character set in the composition frame is consumed. Including the frame control unit
The setting frame control unit
A terminal characterized in that when a character set in a composite frame is consumed, the parameter of the setting frame corresponding to the composite frame is increased .
楽曲データを再生し、マーカに対してプレーヤの入力を評価するゲームを実行するゲームシステムであって、
楽曲に対応付けて、複数のキャラクタそれぞれを設定するための複数の設定枠を設け、当該複数の設定枠それぞれのパラメータを制御する設定枠制御部と、
複数の設定枠それぞれに対して、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からゲームで用いるキャラクタの選択を受け付け、当該キャラクタを設定枠に設定するキャラクタ設定部と、
各設定枠に対応するマーカに対して、プレーヤの入力を評価する処理を行う評価部と、
複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する得点演算部と、
プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、当該キャラクタを前記設定枠に対応する合成枠に設定し、当該合成枠に設定されたキャラクタを消費する合成枠制御部と、を含み、
前記設定枠制御部が、
合成枠に設定されたキャラクタが消費された場合に、当該合成枠に対応する設定枠のパラメータを成長させることを特徴とするゲームシステム
A game system that plays music data and executes a game that evaluates player input to markers.
A setting frame control unit that provides a plurality of setting frames for setting each of a plurality of characters in association with the music and controls the parameters of each of the plurality of setting frames.
For each of the plurality of setting frames, a character setting unit that accepts selection of a character to be used in the game from a plurality of characters owned by the player based on the input of the player and sets the character in the setting frame, and a character setting unit.
An evaluation unit that evaluates the player's input for the markers corresponding to each setting frame,
A score calculation unit that calculates a score based on the player's input evaluation for the marker corresponding to each of the setting frames of the plurality of setting frames, the type of the character set in the setting frame, and the parameters of the setting frame.
Based on the input of the player, a character is selected from a plurality of characters owned by the player, the character is set in the composition frame corresponding to the setting frame, and the character set in the composition frame is consumed. Including the frame control unit
The setting frame control unit
A game system characterized in that when a character set in a composite frame is consumed, the parameters of the setting frame corresponding to the composite frame are grown .
楽曲データを再生し、マーカに対してプレーヤの入力を評価するゲームを実行する端末のプログラムであって、
楽曲に対応付けて、複数のキャラクタそれぞれを設定するための複数の設定枠を設け、当該複数の設定枠それぞれのパラメータを制御する設定枠制御部と、
複数の設定枠それぞれに対して、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からゲームで用いるキャラクタの選択を受け付け、当該キャラクタを設定枠に設定するキャラクタ設定部と、
各設定枠に対応するマーカに対して、プレーヤの入力を評価する処理を行う評価部と、
複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該
設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する得点演算部と、
プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、当該キャラクタを前記設定枠に対応する合成枠に設定し、当該合成枠に設定されたキャラクタを消費する合成枠制御部として、コンピュータを機能させ、
前記設定枠制御部が、
合成枠に設定されたキャラクタが消費された場合に、当該合成枠に対応する設定枠のパラメータを成長させることを特徴とするプログラム。
A terminal program that executes a game that plays music data and evaluates player input to markers.
A setting frame control unit that provides a plurality of setting frames for setting each of a plurality of characters in association with the music and controls the parameters of each of the plurality of setting frames.
For each of the plurality of setting frames, a character setting unit that accepts selection of a character to be used in the game from a plurality of characters owned by the player based on the input of the player and sets the character in the setting frame, and a character setting unit.
An evaluation unit that evaluates the player's input for the markers corresponding to each setting frame,
A score calculation unit that calculates a score based on the player's input evaluation for the marker corresponding to each of the setting frames of the plurality of setting frames, the type of the character set in the setting frame, and the parameters of the setting frame.
Based on the input of the player, a character is selected from a plurality of characters owned by the player, the character is set in the composition frame corresponding to the setting frame, and the character set in the composition frame is consumed. Make the computer function as a frame control unit
The setting frame control unit
A program characterized in that when a character set in a composite frame is consumed, the parameters of the setting frame corresponding to the composite frame are grown.
楽曲データを再生し、マーカに対してプレーヤの入力を評価するゲームを実行する端末であって、
楽曲に対応付けて、複数のキャラクタそれぞれを設定するための複数の設定枠を設け、当該複数の設定枠それぞれのパラメータを制御する設定枠制御部と、
複数の設定枠それぞれに対して、プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からゲームで用いるキャラクタの選択を受け付け、当該キャラクタを設定枠に設定するキャラクタ設定部と、
各設定枠に対応するマーカに対して、プレーヤの入力を評価する処理を行う評価部と、
複数の設定枠それぞれの設定枠に対応するマーカに対するプレーヤの入力評価と、当該設定枠に設定されたキャラクタの種類と、当該設定枠のパラメータとに基づいて、得点を演算する得点演算部と、
プレーヤの入力に基づいて、プレーヤが所有する複数のキャラクタの中からキャラクタの選択を受け付け、当該キャラクタを前記設定枠に対応する合成枠に設定し、当該合成枠に設定されたキャラクタを消費する合成枠制御部と、を含み、
前記設定枠制御部が、
合成枠に設定されたキャラクタが消費された場合に、当該合成枠に対応する設定枠のパラメータを成長させることを特徴とする端末。
A terminal that executes a game that plays music data and evaluates player input to markers.
A setting frame control unit that provides a plurality of setting frames for setting each of a plurality of characters in association with the music and controls the parameters of each of the plurality of setting frames.
For each of the plurality of setting frames, a character setting unit that accepts selection of a character to be used in the game from a plurality of characters owned by the player based on the input of the player and sets the character in the setting frame, and a character setting unit.
An evaluation unit that evaluates the player's input for the markers corresponding to each setting frame,
A score calculation unit that calculates a score based on the player's input evaluation for the marker corresponding to each of the setting frames of the plurality of setting frames, the type of the character set in the setting frame, and the parameters of the setting frame.
Based on the input of the player, a character is selected from a plurality of characters owned by the player, the character is set in the composition frame corresponding to the setting frame, and the character set in the composition frame is consumed. Including the frame control unit
The setting frame control unit
A terminal characterized in that when a character set in a composite frame is consumed, the parameters of the setting frame corresponding to the composite frame are grown .
JP2020036803A 2016-01-28 2020-03-04 Game systems, programs and terminals Active JP6932804B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020036803A JP6932804B2 (en) 2016-01-28 2020-03-04 Game systems, programs and terminals
JP2021133154A JP7332659B2 (en) 2020-03-04 2021-08-18 Game system, program, terminal and game providing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016014316A JP6671987B2 (en) 2016-01-28 2016-01-28 Programs and terminals
JP2020036803A JP6932804B2 (en) 2016-01-28 2020-03-04 Game systems, programs and terminals

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016014316A Division JP6671987B2 (en) 2016-01-28 2016-01-28 Programs and terminals

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021133154A Division JP7332659B2 (en) 2020-03-04 2021-08-18 Game system, program, terminal and game providing method

Publications (2)

Publication Number Publication Date
JP2020078731A JP2020078731A (en) 2020-05-28
JP6932804B2 true JP6932804B2 (en) 2021-09-08

Family

ID=70801228

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020036803A Active JP6932804B2 (en) 2016-01-28 2020-03-04 Game systems, programs and terminals

Country Status (1)

Country Link
JP (1) JP6932804B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5718404B2 (en) * 2013-04-25 2015-05-13 グリー株式会社 GAME CONTROL METHOD, SERVER DEVICE, GAME CONTROL PROGRAM, AND STORAGE MEDIUM
JP6453566B2 (en) * 2014-06-30 2019-01-16 株式会社バンダイナムコエンターテインメント Game system, server system, and program
JP6671987B2 (en) * 2016-01-28 2020-03-25 株式会社バンダイナムコエンターテインメント Programs and terminals

Also Published As

Publication number Publication date
JP2020078731A (en) 2020-05-28

Similar Documents

Publication Publication Date Title
JP6368818B1 (en) Program, server and game system
JP6698342B2 (en) Program, server and game system
JP7053161B2 (en) Programs, servers and game systems
JP2018171499A (en) Program, server and game system
JP6671987B2 (en) Programs and terminals
JP7783357B2 (en) Program, server and game system
JP6961037B2 (en) Programs, servers and game systems
JP6837112B2 (en) Game system
JP6623064B2 (en) Program, server, terminal and game system
JP6587817B2 (en) Game system
Moseley et al. Nintendo's Art of Musical Play
JP2017176511A (en) Medium data generation system
KR101270151B1 (en) Avata service system for providing making of dancing for avatar
JP2016086983A (en) Program, computer system, and server system
JP6932804B2 (en) Game systems, programs and terminals
JP7332659B2 (en) Game system, program, terminal and game providing method
JP2019069078A (en) Program, computer system, server system, and game system
JP6864993B2 (en) Game systems, servers and terminals
JP6449561B2 (en) PROGRAM, GAME DEVICE, AND GAME SYSTEM
JP2017176206A (en) Program and game system
JP7274017B2 (en) Program, server, game system and game providing method
JP2019069077A (en) Program, computer system, server system, and game system
JP2019051240A (en) Program and game system
JP2016179136A (en) Game system and program
JP7547167B2 (en) Game system, server device and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200331

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200331

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210427

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210818

R150 Certificate of patent or registration of utility model

Ref document number: 6932804

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250