JP2018000939A - Control program, control method, and computer - Google Patents
Control program, control method, and computer Download PDFInfo
- Publication number
- JP2018000939A JP2018000939A JP2017078348A JP2017078348A JP2018000939A JP 2018000939 A JP2018000939 A JP 2018000939A JP 2017078348 A JP2017078348 A JP 2017078348A JP 2017078348 A JP2017078348 A JP 2017078348A JP 2018000939 A JP2018000939 A JP 2018000939A
- Authority
- JP
- Japan
- Prior art keywords
- player
- group
- battle
- reference value
- character
- 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.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、制御プログラム、制御方法及びコンピュータに関する。 The present invention relates to a control program, a control method, and a computer.
近年、通信ネットワークを介して携帯端末にゲームを提供するサーバが普及している。このようなサーバにより提供されるゲームとして、複数のプレイヤが参加可能なもの(いわゆる「ソーシャルゲーム」)が知られている。ソーシャルゲームとして提供されるゲームには、プレイヤ同士が互いに対戦する対戦ゲームが含まれる。 In recent years, servers that provide games to mobile terminals via communication networks have become widespread. As a game provided by such a server, a game in which a plurality of players can participate (so-called “social game”) is known. The game provided as a social game includes a battle game in which players play against each other.
特許文献1には、複数のプレイヤがチームを形成し、形成されたチーム同士が対戦をする(チームバトル)ゲームが開示されている。このチームバトルでは、一方のチームを代表した各プレイヤと他方のチームを代表した各プレイヤとが自分のデッキを用いて個々に対戦を行い、各対戦の勝敗数に従って、チームバトル全体の勝敗が決定される。
上記のような対戦ゲームでは、各プレイヤはチームに貢献しようとするため、各プレイヤを対戦ゲームに惹きつけることができる。しかしながら、このようなチームバトルでは、個々のプレイヤ間の対戦の勝敗の決定方法、及び、チーム間の対戦の勝敗の決定方法が単調となり、プレイヤのゲームへの継続意欲を失わせる可能性があった。 In the battle game as described above, since each player tries to contribute to the team, each player can be attracted to the battle game. However, in such a team battle, the method for determining the winning or losing of matches between individual players and the method for determining the winning or losing of matches between teams become monotonous, and there is a possibility that the player's willingness to continue the game may be lost. It was.
本発明は、このような課題を解決すべくなされたものであり、それぞれ複数のプレイヤが所属するグループ間の対戦を実行するゲームにおいて、戦略性を向上させ、プレイヤのゲームへの継続意欲を維持させることを可能とする制御プログラム、制御方法及びコンピュータを提供することを目的とする。 The present invention has been made to solve such a problem, and in a game that executes a battle between groups to which a plurality of players belong, the strategy is improved and the player's willingness to continue the game is maintained. It is an object of the present invention to provide a control program, a control method, and a computer that can be executed.
本発明に係る制御プログラムは、記憶部を備え、それぞれ複数のプレイヤが所属する複数のグループ間の対戦ゲームを実行するコンピュータの制御プログラムであって、記憶部には、複数のプレイヤ毎に対戦パラメータの基準値が記憶されるとともに、複数のグループ毎に所定のゲーム媒体が記憶され、複数のグループの内の二つのグループのそれぞれに所属する二人のプレイヤの内の少なくとも一方のプレイヤの基準値を補正した補正値に基づいて、二人のプレイヤの間の対戦を実行し、少なくとも一方のプレイヤの基準値に基づいて決定されたポイントを、対戦において勝利したプレイヤが所属するグループに関連付けて記憶部に記憶し、各グループに関連付けて記憶部に記憶されたポイントの合計に基づいて、グループ間の対戦結果を決定する、ことをコンピュータに実行させ、少なくとも一方のプレイヤが所属するグループの所定のゲーム媒体に対して所定のアクションが実行された場合に、そのプレイヤの補正値を変化させ且つ基準値を変化させないように制御する。
なお、コンピュータは、上記の手順を実行可能であればよく、例えば、携帯端末や据置端末、サーバ等である。
A control program according to the present invention is a computer control program that includes a storage unit and executes a battle game between a plurality of groups to which a plurality of players belong, and the storage unit stores a battle parameter for each of the plurality of players. Is stored, and a predetermined game medium is stored for each of the plurality of groups. The reference value of at least one of the two players belonging to each of the two groups of the plurality of groups is stored. Based on the corrected value obtained by correcting the two, the battle between the two players is executed, and the points determined based on the reference value of at least one player are stored in association with the group to which the player who won the battle belongs. Based on the total number of points stored in the storage and associated with each group When a predetermined action is executed on a predetermined game medium of a group to which at least one player belongs, the correction value of the player is changed and the reference value is not changed To control.
Note that the computer is only required to be able to execute the above procedure, and is, for example, a mobile terminal, a stationary terminal, a server, or the like.
また、本発明に係る制御プログラムにおいて、各グループの所定のゲーム媒体は、各グループに所属する所定のプレイヤのキャラクタに係るゲーム媒体であり、所定のアクションは、所定のゲーム媒体に対する攻撃であることが好ましい。 In the control program according to the present invention, the predetermined game medium of each group is a game medium related to a character of a predetermined player belonging to each group, and the predetermined action is an attack on the predetermined game medium. Is preferred.
また、本発明に係る制御プログラムにおいて、対戦の実行において、二つのグループの内の一方のグループに所属するプレイヤの端末に、他方のグループが有するゲーム媒体の内、所定のゲーム媒体を識別できないように表示するゲーム画面を表示させ、他方のグループに所属するプレイヤの端末に、他方のグループが有するゲーム媒体の内、所定のゲーム媒体を識別可能に表示するゲーム画面を表示させることが好ましい。 Further, in the control program according to the present invention, in the execution of the battle, a predetermined game medium among the game media of the other group cannot be identified by the player terminal belonging to one of the two groups. It is preferable to display a game screen to be displayed on the terminal, and to display a game screen on a terminal of a player belonging to the other group so that a predetermined game medium can be identified from among the game media included in the other group.
また、本発明に係る制御プログラムにおいて、ポイントは、勝利したプレイヤの基準値から敗北したプレイヤの基準値を減算した値が小さいほど、大きくなるように決定されることが好ましい。 In the control program according to the present invention, it is preferable that the point is determined so as to increase as the value obtained by subtracting the reference value of the defeated player from the reference value of the winning player is smaller.
また、本発明に係る制御プログラムにおいて、ポイントは、勝利したプレイヤの基準値と、勝利したプレイヤが所属するグループに所属する各プレイヤの基準値の関係と、敗北したプレイヤの基準値と、敗北したプイレヤが所属するグループに所属する各プレイヤの基準値の関係に基づいて補正されることが好ましい。 In the control program according to the present invention, the points are defeated by the reference value of the winning player, the relationship of the reference value of each player belonging to the group to which the winning player belongs, and the reference value of the defeated player. It is preferable that the correction is made based on the relationship between the reference values of the players belonging to the group to which the player belongs.
また、本発明に係る制御プログラムにおいて、制御において、所定のゲーム媒体に対して所定のアクションが実行される度に補正値を低減させ、時間の経過に伴って補正値を回復させることが好ましい。 In the control program according to the present invention, it is preferable that, in the control, the correction value is reduced every time a predetermined action is performed on a predetermined game medium, and the correction value is recovered as time passes.
また、本発明に係る制御プログラムにおいて、制御において、補正値を、一方のグループに所属する特定のプレイヤが連続して他方のグループに所属するプレイヤに勝利した回数、又は、一方のグループに所属する複数のプレイヤが交互に他方のグループに所属するプレイヤに勝利した回数の内の少なくとも一つに応じて変化させることが好ましい。 Further, in the control program according to the present invention, in the control, the correction value is a number of times that a specific player belonging to one group continuously wins against a player belonging to the other group, or belongs to one group. It is preferable to change the number of players according to at least one of the number of times of winning the players belonging to the other group.
本発明に係る制御方法は、記憶部を備え、それぞれ複数のプレイヤが所属する複数のグループ間の対戦ゲームを実行するコンピュータにおける制御方法であって、記憶部には、複数のプレイヤ毎に対戦パラメータの基準値が記憶されるとともに、複数のグループ毎に所定のゲーム媒体が記憶され、複数のグループの内の二つのグループのそれぞれに所属する二人のプレイヤの内の少なくとも一方のプレイヤの基準値を補正した補正値に基づいて、二人のプレイヤの間の対戦を実行し、少なくとも一方のプレイヤの基準値に基づいて決定されたポイントを、対戦において勝利したプレイヤが所属するグループに関連付けて記憶部に記憶し、各グループに関連付けて記憶部に記憶されたポイントの合計に基づいて、グループ間の対戦結果を決定することを含み、少なくとも一方のプレイヤが所属するグループの所定のゲーム媒体に対して所定のアクションが実行された場合に、そのプレイヤの補正値を変化させ且つ基準値を変化させないように制御する。 A control method according to the present invention is a control method in a computer that includes a storage unit and executes a battle game between a plurality of groups to which a plurality of players belong, and the storage unit stores a battle parameter for each of the plurality of players. Is stored, and a predetermined game medium is stored for each of the plurality of groups. The reference value of at least one of the two players belonging to each of the two groups of the plurality of groups is stored. Based on the corrected value obtained by correcting the two, the battle between the two players is executed, and the points determined based on the reference value of at least one player are stored in association with the group to which the player who has won the battle belongs. The result of the match between groups is determined based on the total of points stored in the storage unit and stored in the storage unit in association with each group. It said method comprising, at least one of the player when a predetermined action is performed on a predetermined game medium group belonging is controlled so as not to change the and reference value changing the correction value of the player.
本発明に係るコンピュータは、それぞれ複数のプレイヤが所属する複数のグループ間の対戦ゲームを実行するコンピュータであって、複数のプレイヤ毎に対戦パラメータの基準値が記憶されるとともに、複数のグループ毎に所定のゲーム媒体を記憶する記憶部と、複数のグループの内の二つのグループのそれぞれに所属する二人のプレイヤの内の少なくとも一方のプレイヤの基準値を補正した補正値に基づいて、二人のプレイヤの間の対戦を実行する第1対戦実行部と、少なくとも一方のプレイヤの基準値に基づいて決定されたポイントを、対戦において勝利したプレイヤが所属するグループに関連付けて記憶部に記憶する関連付け部と、各グループに関連付けて記憶部に記憶されたポイントの合計に基づいて、グループ間の対戦結果を決定する第2対戦実行部と、を備え、第1対戦実行部は、少なくとも一方のプレイヤが所属するグループの所定のゲーム媒体に対して所定のアクションが実行された場合に、そのプレイヤの補正値を変化させ且つ基準値を変化させないように制御する。
また、本発明に係る制御プログラムは、記憶部を備え、それぞれ複数のプレイヤが所属する複数のグループ間の対戦ゲームを実行するコンピュータの制御プログラムであって、記憶部には、複数のプレイヤ毎に対戦パラメータの基準値が記憶されるとともに、複数のグループ毎に所定のゲーム媒体が記憶され、複数のグループの内の二つのグループのそれぞれに所属する二人のプレイヤの内の少なくとも一方のプレイヤの基準値を補正した補正値に基づいて、二人のプレイヤの間の対戦を実行し、二人のプレイヤにおける、それぞれの基準値の関係に基づいてポイントを決定し、決定されたポイントを、対戦において勝利したプレイヤが所属するグループに関連付けて記憶部に記憶し、各グループに関連付けて記憶部に記憶されたポイントの合計に基づいて、グループ間の対戦結果を決定する、ことをコンピュータに実行させ、少なくとも一方のプレイヤが所属するグループの所定のゲーム媒体に対して所定のアクションが実行された場合に、当該プレイヤの補正値を変化させ且つ基準値を変化させないように制御する。
また、本発明に係る制御方法は、記憶部を備え、それぞれ複数のプレイヤが所属する複数のグループ間の対戦ゲームを実行するコンピュータにおける制御方法であって、記憶部には、複数のプレイヤ毎に対戦パラメータの基準値が記憶されるとともに、複数のグループ毎に所定のゲーム媒体が記憶され、複数のグループの内の二つのグループのそれぞれに所属する二人のプレイヤの内の少なくとも一方のプレイヤの基準値を補正した補正値に基づいて、二人のプレイヤの間の対戦を実行し、二人のプレイヤにおける、それぞれの基準値の関係に基づいてポイントを決定し、決定されたポイントを、対戦において勝利したプレイヤが所属するグループに関連付けて記憶部に記憶し、各グループに関連付けて記憶部に記憶されたポイントの合計に基づいて、グループ間の対戦結果を決定することを含み、少なくとも一方のプレイヤが所属するグループの所定のゲーム媒体に対して所定のアクションが実行された場合に、当該プレイヤの補正値を変化させ且つ基準値を変化させないように制御する。
また、本発明に係るコンピュータは、それぞれ複数のプレイヤが所属する複数のグループ間の対戦ゲームを実行するコンピュータであって、複数のプレイヤ毎に対戦パラメータの基準値が記憶されるとともに、複数のグループ毎に所定のゲーム媒体を記憶する記憶部と、複数のグループの内の二つのグループのそれぞれに所属する二人のプレイヤの内の少なくとも一方のプレイヤの基準値を補正した補正値に基づいて、二人のプレイヤの間の対戦を実行する第1対戦実行部と、二人のプレイヤにおける、それぞれの基準値の関係に基づいてポイントを決定し、決定されたポイントを、対戦において勝利したプレイヤが所属するグループに関連付けて記憶部に記憶する関連付け部と、各グループに関連付けて記憶部に記憶されたポイントの合計に基づいて、グループ間の対戦結果を決定する第2対戦実行部と、を備え、第1対戦実行部は、少なくとも一方のプレイヤが所属するグループの所定のゲーム媒体に対して所定のアクションが実行された場合に、当該プレイヤの補正値を変化させ且つ基準値を変化させないように制御する。
A computer according to the present invention is a computer that executes a battle game between a plurality of groups to which a plurality of players belong, each of which stores a reference value of a battle parameter for each of the plurality of players and for each of the plurality of groups. Two people based on a storage unit for storing a predetermined game medium and a correction value obtained by correcting a reference value of at least one of the two players belonging to each of two of the plurality of groups A first match execution unit that executes a match between two players, and an association that stores points determined based on a reference value of at least one player in a storage unit in association with a group to which a player who has won the match belongs And the result of a match between groups based on the total of points stored in the storage unit in association with each group A first battle execution unit, and when the predetermined action is executed on a predetermined game medium of a group to which at least one player belongs, the first battle execution unit sets a correction value of the player. Control is performed so that the reference value is not changed.
A control program according to the present invention is a computer control program that includes a storage unit and executes a battle game between a plurality of groups to which a plurality of players belong, and the storage unit stores a plurality of players for each of the plurality of players. A reference value of the battle parameter is stored, a predetermined game medium is stored for each of the plurality of groups, and at least one of two players belonging to each of the two groups of the plurality of groups is stored. Based on the correction value obtained by correcting the reference value, a battle between the two players is executed, the points are determined based on the relationship between the reference values of the two players, and the determined points are played In the storage unit in association with the group to which the player who won the game belongs, and the points stored in the storage unit in association with each group When a predetermined action is executed on a predetermined game medium of a group to which at least one player belongs, the computer is caused to determine a match result between groups based on the total, and the player's Control is performed so that the correction value is changed and the reference value is not changed.
In addition, a control method according to the present invention is a control method in a computer that includes a storage unit and executes a battle game between a plurality of groups to which a plurality of players belong. A reference value of the battle parameter is stored, a predetermined game medium is stored for each of the plurality of groups, and at least one of two players belonging to each of the two groups of the plurality of groups is stored. Based on the correction value obtained by correcting the reference value, a battle between the two players is executed, the points are determined based on the relationship between the reference values of the two players, and the determined points are played In the storage unit in association with the group to which the player who won the game belongs, and the total of points stored in the storage unit in association with each group Determining a match result between groups, and when a predetermined action is performed on a predetermined game medium of a group to which at least one player belongs, the correction value of the player is changed, and Control so that the reference value does not change.
The computer according to the present invention is a computer that executes a battle game between a plurality of groups to which a plurality of players belong, and stores a reference value of a battle parameter for each of the plurality of players, and a plurality of groups Based on a correction value obtained by correcting a reference value of at least one player of two players belonging to each of two groups of a plurality of groups and a storage unit that stores a predetermined game medium every time, A point is determined based on the relationship between the reference values of the first match execution unit that executes a match between the two players and the two players, and the player who has won the determined point in the match The total of points stored in the storage unit in association with each group and the association unit stored in the storage unit in association with the group to which it belongs And a second match execution unit that determines a match result between groups, and the first match execution unit executes a predetermined action on a predetermined game medium of a group to which at least one player belongs. In such a case, control is performed so that the correction value of the player is changed and the reference value is not changed.
本発明に係る制御方法、コンピュータ及び制御プログラムは、それぞれ複数のプレイヤが所属するグループ間の対戦を実行するゲームにおいて、戦略性を向上させ、プレイヤのゲームへの継続意欲を維持させることが可能となる。 The control method, the computer, and the control program according to the present invention can improve the strategy and maintain the player's willingness to continue the game in a game in which a plurality of players belong to each other and belong to a group. Become.
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。 Hereinafter, various embodiments of the present invention will be described with reference to the drawings. However, it should be noted that the technical scope of the present invention is not limited to these embodiments, and extends to the invention described in the claims and equivalents thereof.
1.本実施形態の概略
本実施形態のゲームシステムでは、プレイヤは、サーバが提供する対戦ゲームを携帯端末を用いて実施する。
1. Outline of Embodiment In the game system of this embodiment, a player executes a battle game provided by a server using a mobile terminal.
この対戦ゲームでは、ゲーム媒体が使用される。ゲーム媒体とは、ゲームに使用される電子データであり、例えば、カード、アイテム、キャラクタ、オブジェクト及びアバタ等を含む。また、ゲーム媒体は、ゲームの進行に応じ、プレイヤによって、ゲーム内で、取得、保有、使用、管理、交換、合成、強化、売却、廃棄、及び/又は贈与等され得る電子データであるが、ゲーム媒体の利用態様は本明細書で明示されるものには限られない。 In this battle game, a game medium is used. A game medium is electronic data used in a game, and includes, for example, a card, an item, a character, an object, an avatar, and the like. The game medium is electronic data that can be acquired, held, used, managed, exchanged, combined, strengthened, sold, discarded, and / or gifted, etc. by the player as the game progresses. The usage mode of the game media is not limited to those specified in this specification.
サーバは、この対戦ゲームにおいて、複数のプレイヤを複数のグループ(いわゆるギルド)に分類し、各グループに所属する各プレイヤが有するキャラクタ等のゲーム媒体同士を対戦させることにより、複数のグループ間の対戦ゲームを実行する。 In this battle game, the server classifies a plurality of players into a plurality of groups (so-called guilds), and battles game media such as characters possessed by each player belonging to each group, thereby playing a battle between the groups. Run the game.
この対戦ゲームでは、各プレイヤが有する各キャラクタは、対戦に使用される対戦パラメータを有する。対戦パラメータは、例えば、攻撃力、防御力、体力(又はHP(ヒットポイント))、属性(例えば、火、水、雷等)、レア度(例えば、ノーマル、レア、S(スーパー)レア、SS(ダブルスーパー)レア、SSS(トリプルスーパー)レア、レジェンド等)、スキル(特殊効果)の発動率、攻撃速度(一ターンにおける攻撃回数、攻撃するまでのターン数等)、一対戦における防御回数等である。 In this battle game, each character of each player has a battle parameter used for the battle. The battle parameters include, for example, attack power, defense power, physical strength (or HP (hit points)), attributes (eg, fire, water, thunder, etc.), rarity (eg, normal, rare, S (super) rare, SS (Double super) rare, SSS (triple super) rare, legend, etc.), skill (special effect) trigger rate, attack speed (number of attacks in one turn, number of turns until attack, etc.), number of defenses in a single match It is.
また、この対戦ゲームでは、グループ毎にセンタ等のゲーム媒体が設定される。センタは、対戦相手のグループに所属するプレイヤのキャラクタから攻撃され得るオブジェクトである。 In this competitive game, a game medium such as a center is set for each group. The center is an object that can be attacked by a player character belonging to the opponent group.
この対戦ゲームでは、各キャラクタの各対戦パラメータには、基準値が予め定められており、各プレイヤの間の対戦は、各キャラクタに設定された対戦パラメータの基準値を補正した補正値に基づいて実行される。一方、対戦において勝利したプレイヤが所属するグループには、各キャラクタに設定された基準値に基づいて決定されたポイントが付与される。対戦ゲーム開始時の補正値の初期値は基準値と同じ値に設定される。サーバは、各グループに設定されたセンタに対して攻撃が実行された場合、そのグループに所属する各プレイヤのキャラクタに設定された補正値を低減させるが、基準値については変化させない。 In this battle game, a reference value is predetermined for each battle parameter of each character, and the battle between players is based on a correction value obtained by correcting the reference value of the battle parameter set for each character. Executed. On the other hand, a point determined based on the reference value set for each character is given to the group to which the player who has won the battle belongs. The initial value of the correction value at the start of the battle game is set to the same value as the reference value. When an attack is executed on the center set for each group, the server reduces the correction value set for the character of each player belonging to that group, but does not change the reference value.
各プレイヤは、基準値が大きいキャラクタを使用するプレイヤと対戦することにより、より高いポイントを取得することができる。しかしながら、基準値が大きいキャラクタは対戦ゲーム開始時の補正値も大きいため、敗北してしまう可能性は高い。そこで、各プレイヤは、キャラクタに、まず対戦する相手グループに設定されたセンタに対して攻撃させて、対戦する相手プレイヤのキャラクタに設定された補正値を低減させてから、相手プレイヤのキャラクタに対して攻撃させる。相手プレイヤが所属する相手グループに設定されたセンタに対する攻撃は、所定のアクションの一例である。これにより、各プレイヤは、基準値が大きいキャラクタを使用する相手プレイヤに勝利する可能性を高めつつ、より高いポイントを取得することが可能となる。このようにして、このゲームシステムは、対戦ゲームにおいて、戦略性を向上させ、プレイヤのゲームへの継続意欲を維持させることを図る。 Each player can acquire higher points by playing against a player who uses a character having a large reference value. However, since a character with a large reference value also has a large correction value at the start of the battle game, there is a high possibility that the character will be defeated. Therefore, each player first causes the character to attack the center set in the opponent group to be played against, to reduce the correction value set in the opponent player's character to be played, and then against the opponent player's character. To attack. An attack on the center set in the opponent group to which the opponent player belongs is an example of a predetermined action. Thereby, each player can acquire a higher point while increasing the possibility of winning the opponent player who uses a character having a large reference value. In this way, this game system aims to improve the strategy and maintain the player's willingness to continue the game in the battle game.
2.ゲームシステム1の構成
図1は、ゲームシステム1の概略構成の一例を示す図である。
2. Configuration of
ゲームシステム1は、少なくとも一台の携帯端末2と、サーバ3とを備える。携帯端末2とサーバ3は、例えば、基地局4、移動体通信網5、ゲートウェイ6、及びインターネット7等の通信ネットワークを介して相互に接続される。携帯端末2で実行されるプログラム(例えば、閲覧プログラム)と、サーバ3で実行されるプログラム(例えば、ゲームプログラム)とは、ハイパーテキスト転送プロトコル(Hypertext Transfer Protocol, HTTP)等の通信プロトコルを用いて通信を行う。
The
なお、携帯端末2としては多機能携帯電話(所謂「スマートフォン」)を想定するが、本発明はこれに限定されない。携帯端末2は、本発明が適用可能であればよく、例えば、携帯電話(所謂「フィーチャーフォン」)、携帯情報端末(Personal Digital Assistant, PDA)、携帯ゲーム機、携帯音楽プレイヤ、タブレット端末、タブレットPC、ノートPC等でもよい。
The
2.1.携帯端末2の構成
図2は、携帯端末2の概略構成の一例を示す図である。
2.1. Configuration of
携帯端末2は、端末通信部21と、端末記憶部22と、操作部23と、表示部24と、端末処理部25とを備える。携帯端末2は、プレイヤによる操作部23(ボタン等)の操作に応じて、ゲームの進行をサーバ3に要求する。また、携帯端末2は、サーバ3からゲームの進行に係る表示データを受信して表示する。
The
端末通信部21は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、携帯端末2を無線通信ネットワークに接続する。端末通信部21は、基地局4により割り当てられるチャネルを介して、基地局4との間でCDMA(Code Division Multiple Access)方式等による無線信号回線を確立し、基地局4との間で通信を行う。そして、端末通信部21は、端末処理部25から供給されたデータをサーバ3等に送信する。また、端末通信部21は、サーバ3等から受信したデータを端末処理部25に供給する。なお、端末通信部21は、不図示のWifi(Wireless Fidelity)のアクセスポイントとの間でIEEE802.11規格の無線通信方式による無線通信を行うものでもよい。
The
端末記憶部22は、例えば、半導体メモリ装置を備える。端末記憶部22は、端末処理部25での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部22は、ドライバプログラムとして、操作部23を制御する入力デバイスドライバプログラム、表示部24を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部22は、アプリケーションプログラムとして、ゲームの進行に係る表示データの取得及び表示を行うプログラム等を記憶する。コンピュータプログラムは、例えばCD−ROM(compact disk read only memory)、DVD−ROM(digital versatile disk read only memory)等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部22にインストールされてもよい。また、端末記憶部22は、データとして、携帯端末2のユーザの識別情報であるプレイヤID、ゲームの進行に係る表示データ、映像データ、画像データ等を記憶する。さらに、端末記憶部22は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
The
操作部23は、携帯端末2の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル、キーボタン等である。プレイヤは、操作部23を用いて、文字、数字、記号等を入力することができる。操作部23は、プレイヤにより操作されると、その操作に対応する信号を生成する。そして、生成された信号は、プレイヤの指示として、端末処理部25に供給される。
The
表示部24も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機EL(Electro−Luminescence)ディスプレイ等である。表示部24は、端末処理部25から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
The
端末処理部25は、一又は複数個のプロセッサ及びその周辺回路を備える。端末処理部25は、例えばCPU(Central Processing Unit)であり、携帯端末2の全体的な動作を統括的に制御する。端末処理部25は、端末記憶部22に記憶されているプログラム、操作部23の操作等に基づいて携帯端末2の各種処理が適切な手順で実行されるように、端末通信部21、表示部24等の動作を制御する。端末処理部25は、端末記憶部22に記憶されているプログラム(オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等)に基づいて処理を実行する。また、端末処理部25は、複数のプログラム(アプリケーションプログラム等)を並列に実行することができる。
The
2.1.1.端末処理部25の機能
図3及び図4は、ゲームシステム1が提供する対戦ゲームについて説明するための模式図である。
2.1.1. Functions of
この対戦ゲームでは、それぞれ複数のプレイヤが所属する複数のグループの間で対戦が実行される。各グループの対戦組合せは、所定期間毎に決定される。各グループに所属するプレイヤは、所有するキャラクタを用いて、対戦する相手グループに所属するプレイヤと対戦する。各プレイヤのキャラクタには、攻撃力、防御力等の対戦パラメータと、体力等のパラメータとが設定される。各プレイヤは、キャラクタの体力から所定のコストを消費させることにより、一回の対戦を行う。体力は、対戦するために必要なパラメータであり、体力が0になると各プレイヤは対戦することができなくなる。各対戦パラメータには、基準値が予め設定されており、各プレイヤの間の対戦は、各プレイヤが所有するキャラクタに設定された対戦パラメータの基準値を補正した補正値に基づいて実行される。 In this battle game, a battle is executed between a plurality of groups to which a plurality of players belong respectively. The battle combination of each group is determined every predetermined period. The players belonging to each group play against the players belonging to the opponent group to play using the characters they own. A battle parameter such as attack power and defense power, and a parameter such as physical strength are set for each player character. Each player performs one battle by consuming a predetermined cost from the physical strength of the character. The physical strength is a parameter necessary for a battle. When the physical strength becomes 0, each player cannot battle. A reference value is set in advance for each battle parameter, and a battle between players is executed based on a correction value obtained by correcting the reference value of the battle parameter set for a character owned by each player.
そして、対戦において勝利したプレイヤが所属するグループには、対戦した各プレイヤのキャラクタに設定された基準値に基づいて決定されたポイントが付与される。以下では、対戦に勝利したプレイヤが所属するグループに付与されるポイントを付与ポイントと称する場合がある。 And the point determined based on the reference value set to the character of each player who played is given to the group to which the player who won in the battle belongs. Below, the point given to the group to which the player who won the battle belongs may be referred to as a grant point.
例えば、攻撃したプレイヤが使用する攻撃側キャラクタの攻撃基準値を補正した攻撃補正値が、攻撃されたプレイヤが使用する防御側キャラクタの防御基準値を補正した防御補正値以上である場合、攻撃したプレイヤの勝利となる。一方、攻撃側キャラクタの攻撃補正値が防御側キャラクタの防御補正値未満である場合、攻撃されたプレイヤの勝利となる。そして、攻撃したプレイヤが勝利した場合、攻撃側キャラクタの攻撃基準値から防御側キャラクタの防御基準値を減算した差分値に基づいて付与ポイントが決定され、攻撃したプレイヤに付与される。一方、攻撃されたプレイヤが勝利した場合、防御側キャラクタの防御基準値から攻撃側キャラクタの攻撃基準値を減算した差分値に基づいて付与ポイントが決定され、攻撃されたプレイヤに付与される。 For example, if the attack correction value obtained by correcting the attack reference value of the attacking character used by the attacking player is equal to or greater than the defense correction value obtained by correcting the defense reference value of the defending character used by the attacked player The player wins. On the other hand, when the attack correction value of the attacking character is less than the defense correction value of the defending character, the attacked player wins. When the attacking player wins, a grant point is determined based on a difference value obtained by subtracting the defense reference value of the defending character from the attack reference value of the attacking character, and is given to the attacking player. On the other hand, when the attacked player wins, a grant point is determined based on a difference value obtained by subtracting the attack reference value of the attacking character from the defense reference value of the defending character, and is given to the attacked player.
各グループには、他のグループに所属するプレイヤのキャラクタからの攻撃対象となるセンタが設定されており、各グループに所属するプレイヤは、相手グループに設定されたセンタをキャラクタに攻撃させることができる。各グループに設定されたセンタが攻撃された場合、そのグループに所属する各プレイヤのキャラクタに設定された攻撃補正値又は防御補正値が低減するが、攻撃基準値又は防御基準値は変化しない。 Each group is set with a center to be attacked by characters of players belonging to other groups, and a player belonging to each group can cause the character to attack the center set as the opponent group. . When the center set for each group is attacked, the attack correction value or defense correction value set for the character of each player belonging to that group is reduced, but the attack reference value or defense reference value does not change.
図3及び図4には、プレイヤA1及びプレイヤA2が所属し、攻撃対象としてセンタAが設定されたグループAと、プレイヤB1が所属し、攻撃対象としてセンタBが設定されたグループBとが対戦する例が示される。この例では、センタが攻撃されていない初期状態では、各対戦パラメータの補正値は基準値と同じ値であるものとする。以下では、グループAに所属するプレイヤA1のキャラクタA1及びプレイヤA2のキャラクタA2が、グループBに所属するプレイヤB1のキャラクタB1に対して攻撃した場合に、グループAに付与される付与ポイントについて説明する。 In FIG. 3 and FIG. 4, a group A to which the player A1 and the player A2 belong and the center A is set as an attack target and a group B to which the player B1 belongs and the center B is set as the attack target play a battle. An example is shown. In this example, in the initial state where the center is not attacked, the correction value of each battle parameter is assumed to be the same value as the reference value. In the following, points to be given to the group A when the character A1 of the player A1 belonging to the group A and the character A2 of the player A2 attack the character B1 of the player B1 belonging to the group B will be described. .
図3は、まだセンタA及びセンタBが攻撃されていない初期状態を示す。初期状態において、キャラクタA1の攻撃基準値及び攻撃補正値は[100]であり、キャラクタA2の攻撃基準値及び攻撃補正値は[200]であり、キャラクタB1の防御基準値及び防御補正値は[150]である。この状態で、キャラクタA1がキャラクタB1に対して攻撃した場合、キャラクタA1の攻撃補正値[100]はキャラクタB1の防御補正値[150]未満であるため、プレイヤA1は敗北し、プレイヤA1には付与ポイントが付与されない。一方、キャラクタA2がキャラクタB1に対して攻撃した場合、キャラクタA2の攻撃補正値[200]はキャラクタB1の防御補正値[150]以上であるため、プレイヤA2は勝利する。この場合、プレイヤA2に付与される付与ポイントは、キャラクタA2の攻撃基準値[200]からキャラクタB1の防御基準値[150]を減算した値[50]を、所定値[300]から減算した値[250]となる。 FIG. 3 shows an initial state in which the center A and the center B are not yet attacked. In the initial state, the attack reference value and attack correction value for character A1 are [100], the attack reference value and attack correction value for character A2 are [200], and the defense reference value and defense correction value for character B1 are [100]. 150]. In this state, when the character A1 attacks the character B1, the attack correction value [100] of the character A1 is less than the defense correction value [150] of the character B1, so the player A1 loses and the player A1 Grant points are not granted. On the other hand, when the character A2 attacks the character B1, the attack correction value [200] of the character A2 is equal to or greater than the defense correction value [150] of the character B1, so the player A2 wins. In this case, the grant point given to the player A2 is a value obtained by subtracting a value [50] obtained by subtracting the defense standard value [150] of the character B1 from the attack standard value [200] of the character A2 from the predetermined value [300]. [250].
図4は、グループAに所属するプレイヤA1のキャラクタA1によりセンタBが攻撃された状態を示す。この状態において、センタBが攻撃されたグループBに所属するプレイヤB1のキャラクタB1の防御基準値は[150]のまま変化しないが、防御補正値は[50]に低下する。この状態で、キャラクタA1がキャラクタB1に対して攻撃した場合、キャラクタA1の攻撃補正値[100]はキャラクタB1の防御補正値[50]以上となるため、プレイヤA1は勝利する。この場合、プレイヤA1に付与される付与ポイントは、キャラクタA1の攻撃基準値[100]からキャラクタB1の防御基準値[150]を減算した値[−50]を、所定値[300]から減算した値[350]となる。 FIG. 4 shows a state where the center B is attacked by the character A1 of the player A1 belonging to the group A. In this state, the defense reference value of the character B1 of the player B1 belonging to the group B attacked by the center B remains unchanged at [150], but the defense correction value decreases to [50]. In this state, when the character A1 attacks the character B1, the attack correction value [100] of the character A1 is equal to or greater than the defense correction value [50] of the character B1, so the player A1 wins. In this case, the grant point given to the player A1 is obtained by subtracting a value [−50] obtained by subtracting the defense reference value [150] of the character B1 from the attack reference value [100] of the character A1 from the predetermined value [300]. The value is [350].
一方、キャラクタA2がキャラクタB1に対して攻撃した場合、キャラクタA2の攻撃補正値[200]はキャラクタB1の防御補正値[50]以上であるため、プレイヤA2は勝利する。この場合のキャラクタB1の防御基準値は、初期状態のキャラクタB1の防御基準値と同じであるため、プレイヤA2に付与される付与ポイントは、初期状態において勝利した場合に付与される付与ポイントと同じ値[250]となる。 On the other hand, when the character A2 attacks the character B1, the attack correction value [200] of the character A2 is equal to or greater than the defense correction value [50] of the character B1, so the player A2 wins. In this case, since the defense reference value of the character B1 is the same as the defense reference value of the character B1 in the initial state, the grant points given to the player A2 are the same as the grant points given when winning in the initial state. The value is [250].
同様に、グループBに所属するプレイヤB1のキャラクタB1によりセンタAが攻撃された場合、センタAが攻撃されたグループAに所属するプレイヤA1、A2のキャラクタA1、A2の攻撃基準値は変化しないまま、攻撃補正値は変化(低下)する。 Similarly, when the center A is attacked by the character B1 of the player B1 belonging to the group B, the attack reference values of the characters A1 and A2 of the players A1 and A2 belonging to the group A attacked by the center A remain unchanged. The attack correction value changes (decreases).
なお、センタBが攻撃された場合、センタBを攻撃された側のグループBに所属するプレイヤB1のキャラクタB1の防御補正値が変化(低下)することに代えて又は加えて、センタBを攻撃した側のグループAに所属するプレイヤA1、A2のキャラクタA1、A2の攻撃補正値が変化(増大)してもよい。同様に、センタAが攻撃された場合、センタAを攻撃された側のグループAに所属するプレイヤA1、A2のキャラクタA1、A2の攻撃補正値が変化(低下)することに代えて又は加えて、センタAを攻撃した側のグループBに所属するプレイヤB1のキャラクタB1の防御補正値が変化(増大)してもよい。これらの場合も、対戦ゲームにおいてポイントを得るための戦略性を向上させることが可能となる。 When the center B is attacked, the center B is attacked instead of or in addition to the defense correction value of the character B1 of the player B1 belonging to the group B on the side attacked by the center B being changed (decreased). The attack correction values of the characters A1 and A2 of the players A1 and A2 belonging to the group A on the same side may change (increase). Similarly, when the center A is attacked, instead of or in addition to the change (decrease) of the attack correction values of the characters A1 and A2 of the players A1 and A2 belonging to the group A on the side attacking the center A The defense correction value of the character B1 of the player B1 belonging to the group B on the side attacking the center A may change (increase). In these cases, it is possible to improve the strategy for obtaining points in the battle game.
また、付与ポイントは、勝利したプレイヤのキャラクタの攻撃基準値から敗北したプレイヤのキャラクタの防御基準値を減算した値に所定係数を乗算した値を、所定値から減算した値としてもよい。その場合、所定係数は、対戦した各プレイヤのキャラクタの補正値の間の関係に応じて異ならせてもよい。例えば、勝利したプレイヤのキャラクタの攻撃補正値が、敗北したプレイヤのキャラクタの防御補正値未満である場合の所定係数は、勝利したプレイヤのキャラクタの攻撃補正値が、敗北したプレイヤのキャラクタの防御補正値以上である場合の所定係数より大きくする。これにより、各プレイヤは自分より強いプレイヤに対して積極的に攻撃するようになるため、対戦ゲームの活性化を図ることが可能となる。 Further, the granted point may be a value obtained by subtracting a value obtained by subtracting the defense reference value of the defeated player character from the attack reference value of the character of the winning player and a predetermined coefficient from the predetermined value. In this case, the predetermined coefficient may be varied according to the relationship between the correction values of the characters of the players who have competed. For example, when the attack correction value of the winning player character is less than the defense correction value of the defeated player character, the predetermined coefficient is the defense correction value of the defeated player character. It is larger than a predetermined coefficient in the case where the value is greater than or equal to the value. Thereby, each player comes to aggressively attack a player stronger than himself, so that the battle game can be activated.
例えば、勝利したプレイヤのキャラクタの攻撃補正値が、敗北したプレイヤのキャラクタの防御補正値未満である場合の所定係数は[2]であり、勝利したプレイヤのキャラクタの攻撃補正値が、敗北したプレイヤのキャラクタの防御補正値以上である場合の所定係数は[0.5]である。その場合、図4に示す例では、プレイヤA2に付与される付与ポイントは、キャラクタA2の攻撃基準値[200]からキャラクタB1の防御基準値[150]を減算した値[50]に所定係数[0.5]を乗算した値[25]を、所定値[300]から減算した値[275]となる。一方、プレイヤA1に付与される付与ポイントは、キャラクタA1の攻撃基準値[100]からキャラクタB1の防御基準値[150]を減算した値[−50]に所定係数[2]を乗算した値[−100]を、所定値[300]から減算した値[400]となる。 For example, the predetermined coefficient when the attack correction value of the winning player character is less than the defense correction value of the defeated player character is [2], and the attack correction value of the winning player character is the defeated player. The predetermined coefficient when it is equal to or greater than the defense correction value of the character is [0.5]. In this case, in the example shown in FIG. 4, the given point given to the player A2 is a predetermined coefficient [50] obtained by subtracting the defense reference value [150] of the character B1 from the attack reference value [200] of the character A2. A value [275] obtained by subtracting a value [25] multiplied by 0.5] from a predetermined value [300] is obtained. On the other hand, the awarded point given to the player A1 is a value obtained by multiplying a value [−50] obtained by subtracting the defense reference value [150] of the character B1 from the attack reference value [100] of the character A1 by a predetermined coefficient [2] [ −100] is subtracted from the predetermined value [300] to be a value [400].
このように、初期状態、即ちグループ間の対戦開始時において、各キャラクタの各基準値及び各補正値は同一の値に設定されている。その後、各グループに設定されたセンタが攻撃されると、各基準値は変化しないまま、各補正値のみが変化する。したがって、各プレイヤは、キャラクタに相手グループに設定されたセンタに対して攻撃させることにより、初期状態で勝利できないプレイヤに対して勝利できるようになる。その場合、付与ポイントを算出するために使用される基準値は変化しないため、勝利したプレイヤに付与される付与ポイントは、初期状態において付与される付与ポイントと同じ値となる。また、この例では、攻撃されたキャラクタの防御基準値から攻撃したキャラクタの攻撃基準値を減算した差分値に基づいて付与ポイントが決定されるため、キャラクタの攻撃基準値が小さいプレイヤA1の方が、キャラクタの攻撃基準値が大きいプレイヤA2より高い付与ポイントを取得することができる。 Thus, in the initial state, that is, at the start of a battle between groups, each reference value and each correction value of each character are set to the same value. Thereafter, when the center set for each group is attacked, only the correction values change without changing the reference values. Therefore, each player can win against a player who cannot win in the initial state by causing the character to attack the center set in the opponent group. In this case, since the reference value used for calculating the grant points does not change, the grant points given to the winning player have the same value as the grant points given in the initial state. Further, in this example, since the grant points are determined based on a difference value obtained by subtracting the attack reference value of the attacked character from the defense reference value of the attacked character, the player A1 having a smaller character attack reference value It is possible to acquire a higher grant point than the player A2 having a large character attack reference value.
このように、各プレイヤは、相手グループの所定のゲーム媒体に対して所定のアクションを実行することにより、相手グループに所属するプレイヤのキャラクタが有する対戦パラメータの補正値を変化させることが可能になる。したがって、各プレイヤは、キャラクタに相手グループに設定されたセンタを攻撃させることにより、基準値が大きいキャラクタを使用する相手プレイヤに勝利する可能性を高めつつ、より高い付与ポイントを取得することができる。これにより、対戦ゲームにおいて、戦略性を向上させ、プレイヤのゲームへの継続意欲を維持させることが可能となる。 Thus, each player can change the correction value of the battle parameter of the player character belonging to the opponent group by executing a predetermined action on the predetermined game medium of the opponent group. . Therefore, each player can acquire a higher awarded point while increasing the possibility of winning the opponent player using the character having a large reference value by causing the character to attack the center set in the opponent group. . As a result, it is possible to improve the strategy in the battle game and maintain the player's willingness to continue the game.
また、各プレイヤは、付与ポイントをより効率良く取得できるように、相手グループのセンタを攻撃するタイミング、どのプレイヤがどのセンタを攻撃するか等について同じグループに所属するプレイヤと相談し、協力するようになる。これにより、対戦ゲームにおいて、プレイヤ間のコミュニケーションの活性化を図ることが可能となる。 Also, each player should consult and cooperate with players belonging to the same group regarding the timing of attacking the center of the opponent group, which player attacks which center, etc. so that the granted points can be acquired more efficiently. become. This makes it possible to activate communication between players in a battle game.
図5(a)は、表示部24に表示されるホーム画面の一例を示す図である。
FIG. 5A is a diagram illustrating an example of a home screen displayed on the
図5(a)に示すホーム画面500は、ゲーム開始時等に表示される。以下で説明する各画面は、サーバ3から受信された表示データに基づいて表示される。なお、以下では各画面が表示された携帯端末2のプレイヤを実行プレイヤと称する。
A
ホーム画面500には、攻撃ボタン501、状態ボタン502等が表示される。攻撃ボタン501が押下されると、攻撃の対象となるプレイヤを選択するための攻撃選択画面が表示される。状態ボタン502が押下されると、実行中の対戦の状態を表示するための状態画面が表示される。
On the
図5(b)は、表示部24に表示される攻撃選択画面の一例を示す図である。
FIG. 5B is a diagram illustrating an example of an attack selection screen displayed on the
図5(b)に示す攻撃選択画面510は、ホーム画面500で攻撃ボタン501が押下されたときに表示される。攻撃選択画面510には、対戦する相手グループにおける攻撃対象、即ち相手グループに設定されたセンタ及び相手グループに所属するプレイヤが一覧表示される。攻撃選択画面510には、攻撃対象毎に、画像(センタの画像又は各プレイヤのアバタ画像)511、名前(センタ名又はプレイヤ名)512、防御力513、攻撃ボタン514等が表示される。
The
防御力513として、各プレイヤのキャラクタの防御補正値が表示される。なお、防御力513として、各プレイヤのキャラクタの防御補正値に代えて又は加えて、防御基準値が表示されてもよい。攻撃ボタン514は、攻撃対象(センタ又は各プレイヤ)を選択できるように表示される。攻撃ボタン514が押下されると、押下された攻撃ボタン514に対応する攻撃対象に対して攻撃が実行され、その結果を表示するための結果画面が表示される。
As the
図5(c)は、表示部24に表示される結果画面の一例を示す図である。
FIG. 5C is a diagram illustrating an example of a result screen displayed on the
図5(c)に示す結果画面520は、攻撃選択画面510で攻撃ボタン514が押下されて攻撃が実行され、実行プレイヤが敗北した場合に表示される。結果画面520には、対戦結果521、実行プレイヤに関する情報522及び対戦した相手プレイヤに関する情報523等が表示される。
A
結果画面520では、対戦結果521として対戦に敗北した旨が表示される。実行プレイヤに関する情報522には、プレイヤ名、使用されるキャラクタの攻撃基準値及び攻撃補正値が含まれ、相手プレイヤに関する情報523には、プレイヤ名、使用されるキャラクタの防御基準値及び防御補正値が含まれる。なお、後述するように、対戦に敗北したプレイヤからポイントを剥奪する場合、結果画面520に、剥奪されたポイントがさらに表示されてもよい。
On the
図5(d)は、表示部24に表示される結果画面の他の例を示す図である。
FIG. 5D is a diagram illustrating another example of the result screen displayed on the
図5(d)に示す結果画面530は、攻撃選択画面510で攻撃ボタン514が押下されて攻撃が実行され、実行プレイヤが敗北した場合に表示される。結果画面530には、対戦結果531、付与ポイント532、実行プレイヤに関する情報533及び相手プレイヤに関する情報534等が表示される。結果画面530では、対戦結果531として対戦に勝利した旨が表示される。付与ポイント532は、対戦により付与された付与ポイントを示す。他の各情報は、結果画面520に表示される各情報と同様である。
The
図6(a)は、表示部24に表示される攻撃選択画面の他の例を示す図である。
FIG. 6A is a diagram illustrating another example of the attack selection screen displayed on the
図6(a)に示す攻撃選択画面600は、実行プレイヤが所属するグループに所属するプレイヤのキャラクタにより、相手グループのセンタが攻撃された場合に表示される攻撃選択画面の例である。攻撃選択画面600には、攻撃選択画面510と同様に、相手グループにおける攻撃対象が一覧表示され、攻撃対象毎に、画像601、名前602、防御力603、攻撃ボタン604等が表示される。但し、攻撃選択画面600では、防御力603として、各プレイヤのキャラクタの補正後の防御補正値が表示され、補正されたことを識別可能に表示(例えば下線表示、太字表示、赤色表示)される。
An
なお、相手グループのセンタが攻撃されている場合、結果画面520又は530においても同様に、防御補正値は補正されたことを識別可能に表示(例えば下線表示、太字表示、赤色表示)されてもよい。
If the center of the opponent group is attacked, the defense correction value may be displayed in an identifiable manner (for example, underline display, bold display, red display) on the
図6(b)は、表示部24に表示される状態画面の一例を示す図である。
FIG. 6B is a diagram illustrating an example of a status screen displayed on the
図6(b)に示す状態画面610は、ホーム画面500で状態ボタン502が押下されたときに表示される。状態画面610には、実行プレイヤが所属するグループ、及び、相手プレイヤが所属する相手グループの状態611等が表示される。
A
状態611には、各グループのグループ名、合計ポイント、勝利数及び敗北数と、残り時間等が表示される。合計ポイントは、各グループに所属するプレイヤにより付与された付与ポイントの合計である。勝利数及び敗北数は、それぞれ各グループに所属するプレイヤが相手グループに所属するプレイヤに勝利及び敗北した回数の合計である。残り時間は対戦イベントの残り時間である。
In the
2.1.2.端末処理部25の構成
端末処理部25は、少なくとも閲覧実行部251を備える。閲覧実行部251は、端末処理部25が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、閲覧実行部251は、ファームウェアとして携帯端末2に実装されてもよい。
2.1.2. Configuration of
閲覧実行部251は、ゲームの進行に係る表示データの取得及び表示を行う。即ち、閲覧実行部251は、プレイヤからの指示に応じて、ゲームの進行に係る表示データの取得要求を端末通信部21を介してサーバ3に送信する。また、閲覧実行部251は、対応する表示データを端末通信部21を介してサーバ3から受信する。閲覧実行部251は、受信した表示データに基づいて描画データを作成する。即ち、閲覧実行部251は、受信した表示データを解析して制御データ及び内容データを特定し、特定した制御データに基づいて同じく特定した内容データをレイアウトし、描画データを作成する。そして、閲覧実行部251は、作成した描画データを表示部24に出力する。また、閲覧実行部251は、サーバ3との通信接続が確立されている間、表示データに含まれる各情報を端末記憶部22に記憶する。
The
2.2.サーバ3の構成
図7は、サーバ3の概略構成の一例を示す図である。また、図8(a)〜(b)は、サーバ記憶部32が記憶する各種テーブルのデータ構造の一例を示す図である。
2.2. Configuration of Server 3 FIG. 7 is a diagram illustrating an example of a schematic configuration of the server 3. 8A and 8B are diagrams illustrating examples of data structures of various tables stored in the
サーバ3は、サーバ通信部31と、サーバ記憶部32と、サーバ処理部33とを備える。サーバ3は、携帯端末2からの要求に応じてゲームを進行させる。また、サーバ3は、ゲームの進行に係る表示データを作成して携帯端末2に送信する。
The server 3 includes a
サーバ通信部31は、出力部の一例であり、サーバ3をインターネット7に接続するための通信インターフェース回路を備え、インターネット7との間で通信を行う。そして、サーバ通信部31は、携帯端末2等から受信したデータをサーバ処理部33に供給する。また、サーバ通信部31は、サーバ処理部33から供給されたデータを携帯端末2等に送信する。
The
サーバ記憶部32は、例えば、磁気テープ装置、磁気ディスク装置、又は光ディスク装置のうちの少なくとも一つを備える。サーバ記憶部32は、サーバ処理部33での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部32は、アプリケーションプログラムとして、ゲームを進行させ、その結果に係る表示データを作成するゲームプログラム等を記憶する。コンピュータプログラムは、例えばCD−ROM、DVD−ROM等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部22にインストールされてもよい。
The
また、サーバ記憶部32は、データとして、図8(a)に示すプレイヤテーブル、図8(b)に示すグループテーブル等を記憶する。さらに、サーバ記憶部32は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
Further, the
図8(a)は、プレイヤを管理するプレイヤテーブルを示す。プレイヤテーブルには、各プレイヤについて、当該プレイヤの識別番号(プレイヤID)、パスワード、名前、アバタ画像のファイル名、所有アイテムID、対戦パラメータ、体力、合計ポイント、グループID等の情報が関連付けて記憶される。 FIG. 8A shows a player table for managing players. For each player, information such as an identification number (player ID) of the player, a password, a name, an avatar image file name, an owned item ID, a battle parameter, physical strength, total points, a group ID, and the like are stored in association with each player. Is done.
所有アイテムIDは、プレイヤが所有する各アイテムの識別情報である。プレイヤが所有するアイテムには、プレイヤが対戦において使用する武器、回復薬等のアイテムが含まれる。対戦パラメータとして、各プレイヤのキャラクタが有する各対戦パラメータの基準値が記憶される。各対戦パラメータの基準値は、例えば各プレイヤが他のプレイヤと対戦し、勝利した場合に大きくなるように更新される。合計ポイントは、実行プレイヤによって実行プレイヤが所属するグループに付与された付与ポイントの合計である。 The owned item ID is identification information of each item owned by the player. Items owned by the player include items such as weapons and recovery drugs used by the player in the battle. As the battle parameter, a reference value of each battle parameter possessed by each player character is stored. The reference value of each battle parameter is updated so as to increase, for example, when each player battles with another player and wins. The total points are the total of points granted to the group to which the execution player belongs by the execution player.
このように、プレイヤテーブルには、複数のプレイヤ毎に対戦パラメータの基準値が記憶される。「複数のプレイヤ毎に対戦パラメータの基準値が記憶される」とは、プレイヤのキャラクタの有する対戦パラメータの基準値が各プレイヤに関連付けて記憶されていることを意味する。なお、プレイヤに関連付けて記憶された対戦パラメータの基準値は、単に「プレイヤの基準値」と表記され、プレイヤに関連付けて記憶された基準値を補正した補正値は、単に「プレイヤの補正値」と表記される場合がある。 Thus, the reference value of the battle parameter is stored in the player table for each of a plurality of players. “The reference value of the battle parameter is stored for each of the plurality of players” means that the reference value of the battle parameter of the player character is stored in association with each player. The reference value of the battle parameter stored in association with the player is simply referred to as “player reference value”, and the correction value obtained by correcting the reference value stored in association with the player is simply “player correction value”. May be written.
図8(b)は、各プレイヤが分類された各グループを管理するグループテーブルを示す。グループテーブルには、各グループについて、そのグループの識別番号(グループID)、所属プレイヤID、センタの識別番号(センタID)、名称(センタ名)、センタ画像のファイル名、相手グループID、センタ被攻撃回数、合計ポイント等が関連付けて記憶される。 FIG. 8B shows a group table for managing each group into which each player is classified. In the group table, for each group, the group identification number (group ID), affiliation player ID, center identification number (center ID), name (center name), center image file name, partner group ID, center coverage The number of attacks, total points, etc. are stored in association with each other.
所属プレイヤIDは、そのグループに所属するプレイヤのプレイヤIDである。センタIDは、そのグループに設定されたセンタの識別番号である。相手グループIDは、対戦中の相手グループのグループIDである。各グループの対戦組合せは、所定期間毎に決定され、相手グループのグループIDは対戦組合せが決定されたときに更新される。センタ被攻撃回数は、相手グループに所属するプレイヤのキャラクタによりセンタを攻撃された回数である。合計ポイントは、各グループに所属するプレイヤが対戦することにより各グループに付与された付与ポイントの合計である。 The belonging player ID is a player ID of a player belonging to the group. The center ID is an identification number of the center set for the group. The opponent group ID is the group ID of the opponent group in the battle. The battle combination of each group is determined every predetermined period, and the group ID of the opponent group is updated when the battle combination is determined. The center attacked number of times is the number of times the center is attacked by the characters of the players belonging to the opponent group. The total points are the total of points granted to each group as a result of the players belonging to each group fighting.
2.2.1.サーバ処理部33の構成
サーバ処理部33は、進行制御部331、表示データ作成部332、第1対戦実行部333、関連付け部334及び第2対戦実行部335等を備える。これらの各部は、サーバ処理部33が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとしてサーバ3に実装されてもよい。
2.2.1. Configuration of
進行制御部331は、ゲームの開始及び進行を制御し、第1対戦実行部333、関連付け部334及び第2対戦実行部335に処理の実行を適宜指示する。進行制御部331は、サーバ通信部31を介して、携帯端末2との間で必要なデータをやり取りする。
The
図4(a)〜図5(b)を用いて説明した各画面の要求を携帯端末2から受信すると、進行制御部331は、プレイヤからの指示を受け付けるためのボタン、プレイヤに通知する文字情報、画像等をその画面に応じたレイアウトで表示させるための表示データの作成を実行又は各部に指示し、そのデータを携帯端末2に送信する。そして携帯端末2に表示させた画面上で何れかのボタンが押下され、そのボタンに対応する次の画面の要求を携帯端末2から受信すると、進行制御部331は、同様に次の画面の表示データの作成を実行又は各部に指示し、そのデータを携帯端末2に送信する。
When the request for each screen described using FIG. 4A to FIG. 5B is received from the
特に、プレイヤにより携帯端末2を用いてゲームを開始する操作、又は、ホーム画面へ遷移する操作が行われ、それに対応するホーム画面要求を携帯端末2から受信した場合、進行制御部331は、表示データ作成部332にホーム画面500を表示するための表示データの作成を指示する。そして、進行制御部331は、表示データ作成部332が作成した表示データを携帯端末2に送信する。
In particular, when an operation for starting a game using the
また、携帯端末2に表示されたホーム画面500で状態ボタン502が押下された場合、進行制御部331は、表示データ作成部332に状態画面610を表示するための表示データの作成を指示する。そして、進行制御部331は、表示データ作成部332が作成した表示データを携帯端末2に送信する。
When the
また、携帯端末2に表示されたホーム画面500で攻撃ボタン501が押下され、それに対応する、攻撃選択画面要求を受信した場合、進行制御部331は、表示データ作成部332に攻撃選択画面510、600を表示するための表示データの作成を指示する。そして、進行制御部331は、表示データ作成部332が作成した表示データを携帯端末2に送信する。攻撃選択画面要求には、実行プレイヤのプレイヤIDが含まれる。
When the
また、携帯端末2に表示された攻撃選択画面510、600で攻撃ボタン514、604が押下され、それに対応する対戦要求を携帯端末2から受信した場合、進行制御部331は、第1対戦実行部333に対戦の実行を指示する。そして、進行制御部331は、関連付け部334が作成した結果画面520又は530を表示するための表示データを携帯端末2に送信する。対戦要求には、攻撃が相手プレイヤのキャラクタに対する攻撃であるかセンタに対する攻撃であるかを示す情報と、実行プレイヤのプレイヤIDとが含まれ、攻撃が相手プレイヤのキャラクタに対する攻撃である場合はさらに相手プレイヤのプレイヤIDが含まれる。
When the
表示データ作成部332は、進行制御部331から各画面を表示するための表示データの作成が指示された場合、指示された画面を表示するための表示データを作成し、作成した表示データを進行制御部331に渡す。
If the creation of display data for displaying each screen is instructed from the
特に、表示データ作成部332は、進行制御部331から攻撃選択画面510、600を表示するための表示データの作成が指示された場合、攻撃選択画面要求に含まれる実行プレイヤのプレイヤIDを特定し、プレイヤテーブルから、実行プレイヤのプレイヤIDに対応するグループIDを抽出する。表示データ作成部332は、グループテーブルから、抽出したグループIDに対応する相手グループIDを特定し、特定した相手グループIDに対応する相手グループのセンタID、センタ名、センタ画像、センタ被攻撃回数及び所属プレイヤIDを抽出する。さらに、表示データ作成部332は、プレイヤテーブルから、抽出した所属プイレヤIDに対応するプレイヤ名、アバタ画像及び対戦パラメータ(防御基準値)を抽出する。
In particular, when the
また、表示データ作成部332は、センタ被攻撃回数に基づいて、防御基準値を補正した防御補正値を算出する。表示データ作成部332は、後述する処理において第1対戦実行部333が算出する方法と同様にして防御補正値を算出する。表示データ作成部332は、抽出又は算出した各情報に基づいて攻撃選択画面510、600の表示データを作成し、作成した表示データを進行制御部331に渡す。
Further, the display
第1対戦実行部333は、進行制御部331から対戦の実行が指示された場合、対戦要求に含まれる情報を読出し、攻撃が相手プレイヤのキャラクタに対する攻撃であるかセンタに対する攻撃であるかを判定する。
The first
攻撃がセンタに対する攻撃である場合、第1対戦実行部333は、対戦要求に含まれる実行プレイヤのプレイヤIDを特定し、プレイヤテーブルにおいて、特定した実行プレイヤのプレイヤIDに対応する対戦パラメータ(実行プレイヤのキャラクタの攻撃基準値)及びグループIDを抽出する。さらに、第1対戦実行部333は、グループテーブルから、抽出したグループIDに対応する相手グループIDを特定し、特定した相手グループIDに対応する相手グループのセンタ被攻撃回数をインクリメント(+1)する。上述したように、センタ被攻撃回数は、相手グループに所属するプレイヤのキャラクタによりセンタを攻撃された回数である。このように、第1対戦実行部333は、相手プレイヤが所属する相手グループのセンタに対して攻撃が実行された場合に、そのセンタ被攻撃回数を変化させる。後述するように、各グループのセンタ被攻撃回数に基づいてそのグループ及び/又はそのグループと対戦するグループに所属する各プレイヤのキャラクタの対戦パラメータの基準値を補正した補正値が算出され、算出された補正値を用いて対戦が実行される。
When the attack is an attack on the center, the first
なお、第1対戦実行部333は、各センタに防御力を設定し、実行プレイヤのキャラクタの攻撃力(攻撃基準値又は攻撃補正値)が防御力以上である場合に限り、センタに対する攻撃が成功したと判定し、センタ被攻撃回数をインクリメントしてもよい。また、第1対戦実行部333は、各センタにさらにHP(ヒットポイント)を設定し、各実行プレイヤのキャラクタの攻撃力がセンタの防御力以上である場合にセンタのHPを減少させ、センタのHPが0になった場合にセンタに対する攻撃が成功したと判定し、センタ被攻撃回数をインクリメントしてもよい。
Note that the first
なお、第1対戦実行部333は、センタが攻撃されてからの時間の経過に伴って、センタ被攻撃回数を減少させてもよい。その場合、第1対戦実行部333は、センタが攻撃される度にその攻撃された攻撃時刻をグループテーブルに記憶しておく。第1対戦実行部333は、センタが受けた攻撃毎に攻撃時刻を監視し、記憶された攻撃時刻から所定時間(例えば10分)が経過した場合、センタ被攻撃回数をデクリメントする。後述するように、各グループのセンタ被攻撃回数に基づいてそのグループ及び/又はそのグループと対戦する相手グループに所属する各プレイヤのキャラクタの対戦パラメータの各補正値が算出される。したがって、第1対戦実行部333は、センタが攻撃されてからの時間の経過に伴って、センタ被攻撃回数を減少させることにより、各プレイヤのキャラクタの各補正値を回復させることになる。
Note that the first
または、第1対戦実行部333は、所定のリセット条件が満たされた場合、センタ被攻撃回数をリセットしてもよい。所定のリセット条件は、例えば、センタが最後(もしくは最初)に攻撃されてから一定期間が経過したこと、センタ被攻撃回数が所定値以上になったこと、又は、これらの組合せ等である。
Alternatively, the first
例えば、第1対戦実行部333は、センタが攻撃される度にその攻撃された攻撃時刻をグループテーブルに記憶しておく。第1対戦実行部333は、記憶された最新の(又は最も古い)攻撃時刻から一定期間が経過した場合、センタ被攻撃回数を0にリセットする。この場合、第1対戦実行部333は、センタが攻撃されてからの時間の経過に伴って、各プレイヤのキャラクタの各補正値をリセットさせることになる。
For example, every time the center is attacked, the first
また、第1対戦実行部333は、現在のセンタ被攻撃回数に応じてセンタ被攻撃回数をリセットするまでの期間を変動させてもよい。例えば、第1対戦実行部333は、現在のセンタ被攻撃回数が大きいほど、センタ被攻撃回数をリセットするまでの期間を短くする。例えば、第1対戦実行部333は、現在のセンタ被攻撃回数が1回である場合にセンタ被攻撃回数をリセットするまでの期間を10分とし、現在のセンタ被攻撃回数が10回である場合にセンタ被攻撃回数をリセットするまでの期間を1分とする。これにより、各プレイヤは、短期間に集中的に攻撃する戦略、又は長期間にじっくりと攻撃する戦略の内の何れかの戦略を選択するため、対戦ゲームにおける戦略性を向上させることが可能となる。また、各プレイヤは、所望の戦略を選択して実行するために、グループ内のプレイヤ間で連携を取り合うので、プレイヤ間のコミュニケーションの活性化を図ることが可能となる。
In addition, the first
これらにより、各プレイヤは、キャラクタにセンタを攻撃させてから短期間又は一定期間内に相手プレイヤのキャラクタに対して攻撃させようとするため、対戦ゲームを活性化させることができる。さらに、各プレイヤは、相手プレイヤのキャラクタの各補正値を低減させ続けるために、または自分のキャラクタの各補正値を増大させ続けるために、定期的にセンタを攻撃しようとするため、対戦ゲームを活性化させることができる。 Thus, since each player tries to attack the opponent player's character within a short period of time or within a certain period of time after causing the character to attack the center, the battle game can be activated. Furthermore, in order to continuously reduce each correction value of the opponent player's character or continue to increase each character's correction value, each player tries to attack the center periodically. Can be activated.
一方、攻撃が相手プレイヤのキャラクタに対する攻撃である場合、第1対戦実行部333は、対戦要求に含まれる実行プレイヤ及び相手プレイヤのプレイヤIDを特定し、プレイヤテーブルにおいて、特定した各プレイヤのプレイヤIDに対応する対戦パラメータ(実行プレイヤのキャラクタの攻撃基準値及び相手プレイヤのキャラクタの防御基準値)及びグループIDを抽出する。さらに、第1対戦実行部333は、グループテーブルから、抽出した各グループIDに対応するセンタ被攻撃回数を抽出する。
On the other hand, when the attack is an attack on the opponent player's character, the first
第1対戦実行部333は、各プレイヤが所属する各グループのセンタ被攻撃回数に基づいて各プレイヤのキャラクタの対戦パラメータの基準値を補正した補正値を算出する。
The first
第1対戦実行部333は、相手プレイヤが所属するグループのセンタ被攻撃回数が0である場合、相手プレイヤのキャラクタの防御補正値が防御基準値と同一の値となり、センタ被攻撃回数が大きい程、防御補正値が小さくなるように、防御補正値を算出する。例えば、第1対戦実行部333は、防御基準値にセンタ被攻撃回数及び所定係数(例えば0.1)を乗算した値を、防御基準値から減算した値を防御補正値として算出する。なお、第1対戦実行部333は、センタ被攻撃回数が一回以上である場合、一定の値となるように防御補正値を算出してもよい。その場合、第1対戦実行部333は、防御基準値に所定係数を乗算した値を、防御基準値から減算した値を防御補正値として算出する。
When the number of center attacks in the group to which the opponent player belongs is 0, the first
同様に、第1対戦実行部333は、実行プレイヤが所属するグループのセンタ被攻撃回数が0である場合、実行プレイヤのキャラクタの攻撃補正値が攻撃基準値と同一の値となり、センタ被攻撃回数が大きい程、攻撃補正値が小さくなるように、攻撃補正値を算出する。
Similarly, when the number of hits by the center of the group to which the execution player belongs is 0, the first
なお、第1対戦実行部333は、各プレイヤが所属するグループのセンタ被攻撃回数に基づいて各プレイヤのキャラクタの対戦パラメータの補正値を算出することに代えて、又は加えて、各プレイヤが対戦する相手グループのセンタ被攻撃回数に基づいて各プレイヤのキャラクタの対戦パラメータの補正値を算出してもよい。その場合、第1対戦実行部333は、相手プレイヤが所属するグループのセンタ被攻撃回数が0である場合、実行プレイヤのキャラクタの攻撃補正値が攻撃基準値と同一の値となり、センタ被攻撃回数が大きい程、攻撃補正値が大きくなるように、攻撃補正値を算出する。同様に、第1対戦実行部333は、実行プレイヤが所属するグループのセンタ被攻撃回数が0である場合、相手プレイヤのキャラクタの防御補正値が防御基準値と同一の値となり、センタ被攻撃回数が大きい程、防御補正値が大きくなるように、攻撃補正値を算出する。
Note that the first
一方、第1対戦実行部333は、各プレイヤが所属するグループのセンタ被攻撃回数に関わらず、実行プレイヤのキャラクタの攻撃基準値又は相手プレイヤのキャラクタの防御基準値を補正しない。このように、第1対戦実行部333は、実行プレイヤ及び/又は相手プレイヤが所属するグループのセンタ被攻撃回数に基づいて、実行プレイヤ及び/又は相手プレイヤのキャラクタの各補正値を変化させ、且つ、各基準値を変化させないように制御する。即ち、第1対戦実行部333は、実行プレイヤ及び/又は相手プレイヤが所属するグループのセンタに対して攻撃が実行された場合に、実行プレイヤ及び/又は相手プレイヤのキャラクタの各補正値を変化させ、且つ、各基準値を変化させないように制御する。
On the other hand, the first
なお、「基準値を変化させないように制御する」とは、単に「基準値を変化させる処理を実行しない」ことを意味し、「基準値を変化させる処理の実行が命令されたとしても、その命令を受け付けない」ということを意味するものではない。 Note that “control so that the reference value does not change” simply means “do not execute the process of changing the reference value”, and even if “execution of the process of changing the reference value is instructed, It does not mean that "command is not accepted".
また、上記したように、第1対戦実行部333は、センタが攻撃されてからの時間の経過に伴って、センタ被攻撃回数を減少させる。したがって、第1対戦実行部333は、センタに対して攻撃が実行される度に各プレイヤのキャラクタの各補正値を低減させ、時間の経過に伴って各補正値を回復させる。
Further, as described above, the first
なお、第1対戦実行部333は、実行プレイヤのキャラクタの攻撃補正値については補正せず、実行プレイヤ及び/又は相手プレイヤが所属するグループのセンタ被攻撃回数に関わらず、攻撃基準値を攻撃補正値として使用してもよい。同様に、第1対戦実行部333は、相手プレイヤのキャラクタの防御補正値については補正せず、相手プレイヤ及び/又は実行プレイヤが所属するグループのセンタ被攻撃回数に関わらず、防御基準値を防御補正値として使用してもよい。
Note that the first
また、第1対戦実行部333は、一方のグループに所属する特定のプレイヤが連続して他方のグループに所属するプレイヤに勝利した回数に応じて各補正値を変化させてもよい。例えば、第1対戦実行部333は、プレイヤテーブルにおいて、各プレイヤが相手グループに所属するプレイヤに連続して勝利した回数を各プレイヤと関連付けて記憶しておく。そして、第1対戦実行部333は、実行プレイヤが相手グループに所属するプレイヤに連続して勝利した回数が大きいほど、実行プレイヤのキャラクタの攻撃補正値が大きくなり且つ/又は相手プレイヤのキャラクタの防御補正値が小さくなるように各補正値を変化させる。各プレイヤは、相手グループに所属する各プレイヤに連続して勝利することにより、自分より強いプレイヤにも勝利できるようになるため、対戦ゲームにおける戦略性を向上させることができる。
Further, the first
または、第1対戦実行部333は、実行プレイヤが相手グループに所属するプレイヤに連続して勝利した回数が大きいほど、実行プレイヤのキャラクタの攻撃補正値が小さくなり且つ/又は相手プレイヤのキャラクタの防御補正値が大きくなるように各補正値を変化させてもよい。その場合、実行プレイヤが連続して勝利し過ぎて相手プレイヤが弱くなり、ゲームバランスが損なわれることを抑制することができる。
Alternatively, the first
また、第1対戦実行部333は、一方のグループに所属する複数のプレイヤが交互に他方のグループに所属するプレイヤに勝利した回数に応じて各補正値を変化させてもよい。例えば、第1対戦実行部333は、グループテーブルにおいて、各グループに所属する各プレイヤが相手グループに所属するプレイヤに交互に勝利した回数を各グループと関連付けて記憶しておく。そして、第1対戦実行部333は、実行プレイヤが所属するグループに所属する各プレイヤが相手グループに所属するプレイヤに交互に勝利した回数が大きいほど、実行プレイヤのキャラクタの攻撃補正値が大きくなり且つ/又は相手プレイヤのキャラクタの防御補正値が小さくなるように各補正値を変化させる。各プレイヤは、同じグループに所属するプレイヤと協力することにより、自分より強いプレイヤにも勝利できるようになるため、プレイヤ間のコミュニケーションの活性化を図りつつ、対戦ゲームにおける戦略性を向上させることが可能となる。
In addition, the first
または、第1対戦実行部333は、実行プレイヤが所属するグループに所属する各プレイヤが相手グループに所属するプレイヤに交互に勝利した回数が大きいほど、実行プレイヤのキャラクタの攻撃補正値が小さくなり且つ/又は相手プレイヤのキャラクタの防御補正値が大きくなるように各補正値を変化させてもよい。その場合、交互に勝利した回数が大きくなり過ぎて相手プレイヤが弱くなり、ゲームバランスが損なわれることを抑制することができる。
Alternatively, the first
また、第1対戦実行部333は、センタ被攻撃回数に代えて、センタに設定されたHP等のパラメータに応じて、各プレイヤのキャラクタの対戦パラメータの補正値を算出してもよい。その場合、例えば、第1対戦実行部333は、センタに設定されたHPが小さくなる程、各補正値が小さくなるように、各補正値を変化させる。
Further, the first
第1対戦実行部333は、算出した実行プレイヤのキャラクタの攻撃補正値及び相手プレイヤのキャラクタの防御補正値に基づいて、実行プレイヤと相手プレイヤの間の対戦を実行する。例えば、第1対戦実行部333は、実行プレイヤのキャラクタの攻撃補正値が相手プレイヤのキャラクタの防御補正値以上である場合、実行プレイヤが勝利したと判定する。一方、第1対戦実行部333は、実行プレイヤのキャラクタの攻撃補正値が相手プレイヤのキャラクタの防御補正値未満である場合、相手プレイヤが勝利したと判定する。
The first
このように、第1対戦実行部333は、複数のグループの内の二つのグループのそれぞれに所属する二人のプレイヤの内の少なくとも一方のプレイヤのキャラクタの基準値を補正した補正値に基づいて、二人のプレイヤの間の対戦を実行する。
As described above, the first
関連付け部334は、実行プレイヤのキャラクタの攻撃基準値及び相手プレイヤのキャラクタの防御基準値に基づいて付与ポイントを決定し、決定した付与ポイントを、勝利したプレイヤが所属するグループに付与する。関連付け部334は、プレイヤテーブルにおいて、勝利したプレイヤに関連付けられた合計ポイントに付与ポイントを加算することにより、付与ポイントを勝利したプレイヤに関連付けて記憶し、付与する。さらに、関連付け部334は、グループテーブルにおいて、勝利したプレイヤが所属するグループに関連付けられた合計ポイントに付与ポイントを加算することにより、付与ポイントを勝利したプレイヤが所属するグループに関連付けて記憶し、付与する。また、関連付け部334は、対戦結果に基づいて剥奪ポイントを決定し、決定した剥奪ポイントを、敗北したプレイヤが所属するグループから剥奪してもよい。
The associating
このように、関連付け部334は、実行プレイヤが敗北した場合、相手プレイヤが所属するグループに付与ポイントを付与する。攻撃された側のプレイヤが勝利した場合も付与ポイントが付与されることにより、攻撃して敗北したプレイヤは、自分が所属するグループに発生した損失を挽回するように、さらに攻撃しようとするため、対戦ゲームの活性化を図ることができる。
As described above, when the execution player loses, the associating
関連付け部334は、勝利した各プレイヤのキャラクタの各基準値が小さいほど大きくなり、敗北した各プレイヤのキャラクタの各基準値が大きいほど大きくなるように付与ポイントを決定する。例えば、関連付け部334は、勝利したプレイヤのキャラクタの各基準値から敗北したプレイヤのキャラクタの各基準値を減算した値が小さいほど大きくなるように付与ポイントを決定する。即ち、関連付け部334は、勝利したプレイヤのキャラクタの各基準値が、敗北したプレイヤのキャラクタの各基準値未満である場合に付与する付与ポイントを、勝利したプレイヤのキャラクタの各基準値が、敗北したプレイヤのキャラクタの各基準値以上である場合に付与する付与ポイントより大きくする。これにより、各プレイヤは積極的に強いプレイヤに対して攻撃するようになる。また、相手プレイヤに勝利したときに得られる付与ポイントは、実際にそのプレイヤと対戦してみなければわからないため、各プレイヤは、また対戦したことがない様々なプレイヤに対して積極的に攻撃するようになる。したがって、対戦ゲームの活性化を図ることが可能となる。
The associating
なお、関連付け部334は、攻撃した側の実行プレイヤが勝利した場合に付与される付与ポイントを、攻撃された側の相手プレイヤが勝利した場合に付与される付与ポイントより大きい値にしてもよい。または、関連付け部334は、攻撃された側の相手プレイヤが勝利した場合には、付与ポイントが付与されないようにしてもよい。これらにより、各プレイヤは敗北することを恐れずに積極的に攻撃しようとするため、対戦ゲームの活性化を図ることができる。
Note that the associating
また、各プレイヤが強くなり過ぎた場合、他のプレイヤに勝利したときに付与される付与ポイントが小さくなる可能性がある。そこで、関連付け部334は、各プレイヤのキャラクタの各基準値が所定値以上になった場合、各プレイヤのキャラクタの各基準値を低減するための手段、又は、相手プレイヤのキャラクタの各基準値を増大するための手段を各プレイヤに提供してもよい。例えば、関連付け部334は、プレイヤテーブルにおいて、所有アイテムIDとして、各プレイヤのキャラクタの各基準値を低減するためのアイテム、又は、相手プレイヤのキャラクタの各基準値を増大するためのアイテムのアイテムIDを各プレイヤに関連付けて記憶することにより、そのアイテムを各プレイヤに提供する。なお、各プレイヤのキャラクタの各基準値を低減するための手段、又は、相手プレイヤのキャラクタの各基準値を増大するための手段は、アイテムに限定されず、例えば各プイレヤが有する特殊効果、各プレイヤによる所定のイベントの実行、各プレイヤによる所定の相手との対戦等でもよい。
Also, if each player becomes too strong, there is a possibility that the points awarded when winning another player will be small. Therefore, the associating
また、勝利したプレイヤのキャラクタの各基準値から敗北したプレイヤのキャラクタの各基準値を減算した値が小さいほど大きくなるように付与ポイントが決定される場合、自分のキャラクタより基準値が大きいキャラクタを有するプレイヤが相手グループに存在しないプレイヤは、大きい付与ポイントを得ることができなくなる。そこで、関連付け部334は、各プレイヤのキャラクタの基準値の大きさに応じて、付与ポイントを補正してもよい。例えば、関連付け部334は、勝利したプレイヤのキャラクタの基準値と、勝利したプレイヤが所属するグループに所属する各プレイヤのキャラクタの基準値の関係と、敗北したプレイヤのキャラクタの基準値と、敗北したプイレヤが所属するグループに所属する各プレイヤのキャラクタの基準値の関係に基づいて付与ポイントを補正する。
In addition, when the granted point is determined so as to increase as the value obtained by subtracting each reference value of the defeated player character from each reference value of the winning player character, a character having a reference value larger than that of the own character is selected. A player whose player does not exist in the opponent group cannot obtain a large grant point. Therefore, the associating
例えば、関連付け部334は、各グループに所属するプレイヤの中で各基準値の大きさが所定順位までのプレイヤが、相手グループに所属するプレイヤの中で各基準値の大きさが所定順位までのプレイヤに勝利した場合に、付与ポイントが増大するように補正する。また、関連付け部334は、各グループに所属するプレイヤの中で各基準値が最も大きいプレイヤが、相手グループに所属するプレイヤの中で各基準値が最も大きいプレイヤに勝利した場合に、付与ポイントが最大になるように補正してもよい。
For example, the associating
または、関連付け部334は、勝利したプレイヤのキャラクタの基準値を、勝利したプレイヤが所属するグループに所属する各プレイヤのキャラクタの基準値の平均値で除算した除算値と、敗北したプレイヤのキャラクタの基準値を、敗北したプイレヤが所属するグループに所属する各プレイヤのキャラクタの基準値の平均値で除算した除算値とを算出する。そして、関連付け部334は、算出した両方の除算値が所定値以上である場合に、付与ポイントが増大するように補正してもよい。
Alternatively, the associating
これらにより、各プレイヤは、付与ポイントが大きくなるように、基準値を大きくしようとするため、対戦イベントを活性化させることができる。 Accordingly, each player can activate the battle event in order to increase the reference value so that the granted points increase.
また、関連付け部334は、実行プレイヤが勝利した場合の付与ポイントを、実行プレイヤのキャラクタの攻撃基準値を用いずに、相手プレイヤのキャラクタの防御基準値のみに基づいて決定してもよい。同様に、関連付け部334は、相手プレイヤが勝利した場合の付与ポイントを、相手プレイヤのキャラクタの防御基準値を用いずに、実行プレイヤのキャラクタの攻撃基準値のみに基づいて決定してもよい。
Further, the associating
また、関連付け部334は、敗北したプレイヤが所属するグループから剥奪ポイントを剥奪する場合、勝利した各プレイヤのキャラクタの各基準値が小さいほど大きくなり、敗北した各プレイヤのキャラクタの各基準値が大きいほど大きくなるように剥奪ポイントを決定する。例えば、関連付け部334は、勝利したプレイヤのキャラクタの各基準値から敗北したプレイヤのキャラクタの各基準値を減算した値が小さいほど大きくなるように剥奪ポイントを決定する。即ち、関連付け部334は、勝利したプレイヤのキャラクタの各基準値が、敗北したプレイヤのキャラクタの各基準値未満である場合に剥奪する剥奪ポイントを、勝利したプレイヤのキャラクタの各基準値が、敗北したプレイヤのキャラクタの各基準値以上である場合に剥奪する剥奪ポイントより大きくする。これにより、各プレイヤは積極的に強いプレイヤに対して攻撃するようになる。また、相手プレイヤに勝利したときに得られる剥奪ポイントは、実際にそのプレイヤと対戦してみなければわからないため、各プレイヤは、また対戦したことがない様々なプレイヤに対して積極的に攻撃するようになる。したがって、対戦ゲームの活性化を図ることが可能となる。
Further, when the associating
また、関連付け部334は、剥奪ポイントを付与ポイントより小さい値に決定してもよい。対戦に敗北した時に剥奪される剥奪ポイントを小さい値に設定することにより、プレイヤの対戦に対するモチベーションの低下を抑制することができる。また、関連付け部334は、実行プレイヤが敗北した場合は実行プレイヤが所属するグループから剥奪ポイントを剥奪せず、相手プレイヤが敗北した場合に限り相手プレイヤが所属するグループから剥奪ポイントを剥奪してもよい。これにより、各プレイヤは他のプレイヤに敗北することを恐れずに積極的に他のプレイヤのキャラクタに攻撃するようになり、対戦ゲームの活性化を図ることが可能となる。
Further, the associating
また、関連付け部334は、攻撃がセンタに対する攻撃である場合も、センタに対する攻撃が成功したときに、実行プレイヤが所属するグループに付与ポイントを付与し、相手プレイヤが所属するグループから剥奪ポイントを剥奪してもよい。
In addition, even when the attack is an attack on the center, the associating
関連付け部334は、対戦結果に応じた結果画面520又は530を表示するための表示データを作成し、作成した表示データを進行制御部331に渡す。
The associating
関連付け部334は、実行プレイヤが敗北した場合、対戦に敗北した旨、対戦により剥奪された剥奪ポイント、実行プレイヤ及び相手プレイヤに関する情報等を配置した結果画面520を表示するための表示データを作成する。一方、関連付け部334は、実行プレイヤが勝利した場合、対戦に敗北した旨、対戦により付与された付与ポイント、実行プレイヤ及び相手プレイヤに関する情報等を配置した結果画面530を表示するための表示データを作成する。
When the execution player loses, the associating
第2対戦実行部335は、二つのグループの間の対戦が開始してから所定期間が経過したか否かを判定し、所定期間が経過した場合、各グループの合計ポイントに基づいて、グループ間の対戦結果を決定する。第2対戦実行部335は、グループテーブルにおいて、各対戦組合せに係る二つのグループを抽出し、各グループに関連付けてグループテーブルに記憶された合計ポイントを読み出す。第2対戦実行部335は、合計ポイントが大きい方のグループが勝利したと判定し、合計ポイントが小さい方のグループが敗北したと判定する。このように、第2対戦実行部335は、各グループに関連付けてグループテーブルに記憶された付与ポイントの合計に基づいて、各グループ間の対戦結果を決定する。
The second
また、第2対戦実行部335は、プレイヤテーブルにおいて、所定のアイテムのアイテムIDを、勝利したグループに所属する各プレイヤの所有アイテムIDとして各プレイヤに関連付けて記憶することにより、所定のアイテム等の特典を、勝利したグループに所属する各プレイヤに付与する。
Further, the second
図9は、ゲームシステム1のゲーム処理に係る動作シーケンスの一例を示す図である。この動作シーケンスは、予め端末記憶部22及びサーバ記憶部32に記憶されているプログラムに基づいて、主に端末処理部25及びサーバ処理部33により、携帯端末2及びサーバ3の各要素と協働して実行される。
FIG. 9 is a diagram illustrating an example of an operation sequence related to the game processing of the
まず、携帯端末2の表示部24にホーム画面500が表示された状態で、プレイヤが操作部23を用いて攻撃ボタン501を押下すると、携帯端末2の閲覧実行部251は、攻撃選択画面要求を端末通信部21を介してサーバ3に送信する(ステップS101)。サーバ3の進行制御部331が携帯端末2から攻撃選択画面要求を受信した場合、表示データ作成部332は、攻撃選択画面510、600の表示データを作成する(ステップS102)。次に、進行制御部331は、作成した表示データを携帯端末2に送信する(ステップS103)。サーバ3から端末通信部21を介して表示データを受信した場合、携帯端末2の閲覧実行部251は、受信した表示データに基づき描画データを作成して、表示部24に攻撃選択画面510、600を表示させる(ステップS104)。
First, when the player presses the
次に、携帯端末2の表示部24に攻撃選択画面510又は600が表示された状態で、プレイヤが操作部23を用いて攻撃ボタン514又は604を押下すると、携帯端末2の閲覧実行部251は、対戦要求を端末通信部21を介してサーバ3に送信する(ステップS105)。サーバ3の進行制御部331が携帯端末2から対戦要求を受信した場合、第1対戦実行部333及び関連付け部334は、プレイヤ対戦処理を実行する(ステップS106)。プレイヤ対戦処理の詳細については後述する。次に、関連付け部334は、対戦結果に応じた結果画面520又は530を表示するための表示データを作成する(ステップS107)。次に、第1対戦実行部333は、作成した表示データを携帯端末2に送信する(ステップS108)。サーバ3から端末通信部21を介して表示データを受信した場合、携帯端末2の閲覧実行部251は、受信した表示データに基づき描画データを作成して、表示部24に結果画面520又は530を表示させる(ステップS109)。以上で、ゲーム処理に係る動作シーケンスは終了する。
Next, when the player presses the
図10は、第1対戦実行部333及び関連付け部334によるプレイヤ対戦処理の動作フローを示す。図10に示す対戦処理は、図9のステップS106において実行される。
FIG. 10 shows an operation flow of player battle processing by the first
第1対戦実行部333は、まず、対戦要求に含まれる情報を読出し、攻撃が相手プレイヤのキャラクタに対する攻撃であるかセンタに対する攻撃であるかを判定する(ステップS201)。
The first
攻撃がセンタに対する攻撃である場合、第1対戦実行部333は、対戦要求に含まれる実行プレイヤのプレイヤIDを特定し、プレイヤテーブルにおいて、特定した実行プレイヤのプレイヤIDに対応する対戦パラメータ及びグループIDを抽出する。さらに、第1対戦実行部333は、グループテーブルから、抽出したグループIDに対応する相手グループIDを特定し、特定した相手グループIDに対応する相手グループのセンタ被攻撃回数をインクリメントし(ステップS202)、一連のステップを終了する。
When the attack is an attack on the center, the first
一方、攻撃が相手プレイヤのキャラクタに対する攻撃である場合、第1対戦実行部333は、対戦要求に含まれる実行プレイヤ及び相手プレイヤのプレイヤIDを特定し、プレイヤテーブルにおいて、特定した各プレイヤのプレイヤIDに対応する対戦パラメータ及びグループIDを抽出する。さらに、第1対戦実行部333は、グループテーブルから、抽出した各グループIDに対応するセンタ被攻撃回数を抽出する(ステップS203)。
On the other hand, when the attack is an attack on the opponent player's character, the first
次に、第1対戦実行部333は、各プレイヤが所属する各グループのセンタ被攻撃回数に基づいて、各プレイヤのキャラクタの対戦パラメータの基準値を補正した補正値を算出する(ステップS204)。
Next, the first
次に、第1対戦実行部333は、算出した各プレイヤのキャラクタの補正値に基づいて、実行プレイヤと相手プレイヤの間の対戦を実行する(ステップS205)。
Next, the first
次に関連付け部334は、各プレイヤのキャラクタの基準値に基づいて付与ポイントを決定する(ステップS206)。
Next, the associating
次に、関連付け部334は、決定した付与ポイントを、勝利したプレイヤが所属するグループに付与し(ステップS207)、一連のステップを終了する。
Next, the associating
図11は、第2対戦実行部335によるグループ対戦処理の動作フローを示す。この動作シーケンスは、予めサーバ記憶部32に記憶されているプログラムに基づいて、主にサーバ処理部33により、サーバ3の各要素と協働して実行される。また、この動作シーケンスは、対戦を実行している各対戦組合せに対して実行される。
FIG. 11 shows an operation flow of group battle processing by the second
第2対戦実行部335は、まず、二つのグループの間の対戦が開始してから所定期間が経過するまで待機する(ステップS301)。
First, the second
対戦が開始してから所定期間が経過した場合、第2対戦実行部335は、グループテーブルにおいて、各対戦組合せに係る二つのグループを抽出し、各グループに関連付けてグループテーブルに記憶された合計ポイントを読み出す(ステップS302)。
When a predetermined period has elapsed since the match began, the second
次に、第2対戦実行部335は、読み出した合計ポイントに基づいて、各グループ間の対戦結果を決定する(ステップS303)。
Next, the second
次に、第2対戦実行部335は、勝利したグループに所属する各プレイヤに特典を付与し(ステップS304)、一連のステップを終了する。
Next, the 2nd battle |
以上説明してきたように、サーバ3は、各グループのセンタが攻撃された場合に、各グループに所属するプレイヤのキャラクタの対戦パラメータの内、プレイヤ間の対戦の勝敗に影響する補正値を変化させつつ、付与ポイントの決定に影響する基準値については変化させない。これにより、対戦ゲームにおいてポイントを得るための戦略性を向上させ、プレイヤがゲームを実施する意欲を維持・向上させることが可能となる。 As described above, when the center of each group is attacked, the server 3 changes a correction value that affects the victory or defeat of the battle between players among the battle parameters of the characters of the players belonging to each group. However, the reference value that affects the determination of the grant points is not changed. Thereby, the strategy for obtaining points in the battle game can be improved, and the player's willingness to play the game can be maintained and improved.
なお、本発明は、本実施形態に限定されるものではない。例えば、各グループのセンタとして、所定位置に固定されるオブジェクトに係るゲーム媒体ではなく、各グループに所属する所定のプレイヤのキャラクタに係るゲーム媒体が設定されてもよい。その場合、各グループに所属する各プレイヤのキャラクタの対戦パラメータの補正値を変化させるためのアクションは、その所定のプレイヤのキャラクタに係るゲーム媒体に対する攻撃となる。 Note that the present invention is not limited to this embodiment. For example, as a center of each group, a game medium related to a character of a predetermined player belonging to each group may be set instead of a game medium related to an object fixed at a predetermined position. In that case, the action for changing the correction value of the battle parameter of each player character belonging to each group is an attack on the game medium related to the character of the predetermined player.
また、その場合、実行プレイヤの携帯端末2に表示させる攻撃選択画面には、相手グループに所属するプレイヤのキャラクタの内、センタとして設定されたプレイヤのキャラクタを、他のプレイヤのキャラクタと識別できないように表示させてもよい。これにより、実行プレイヤは、自分のキャラクタにどのキャラクタを攻撃させた場合に、相手グループに所属する各プレイヤのキャラクタの防御力を低減できるかを認識できないため、ゲーム性を向上させることができる。一方、相手グループに所属するプレイヤの携帯端末2には、相手グループに所属する各プレイヤのキャラクタの内、センタとして設定されたプレイヤのキャラクタを、他のプレイヤのキャラクタと識別可能に表示するゲーム画面を表示させてもよい。これにより、各プレイヤは、自分が所属するグループにおいてどのキャラクタが攻撃された場合に、防御力が低減するかを認識できるため、そのキャラクタが攻撃されないように戦略をたてることが可能となる。
In this case, the attack selection screen displayed on the
なお、サーバ3は、実行プレイヤの携帯端末2から、相手グループのセンタとして設定されたプレイヤに関する問い合わせを受信した場合、相手グループに所属するプレイヤの携帯端末2にその旨を通知してもよい。その場合、サーバ3は、相手グループに所属するプレイヤの携帯端末2からの要求に従って、センタとして設定されたプレイヤのキャラクタのヒント等、センタとして設定されたプレイヤのキャラクタを示唆する情報を表示させてもよい。これにより、各プレイヤ間のコミュニケーションの活性化を図ることが可能となる。
In addition, when the server 3 receives the inquiry regarding the player set as the center of the opponent group from the
また、サーバ3は、グループ毎に、各グループに所属する複数のプレイヤのキャラクタに係るゲーム媒体をそれぞれ所定の位置に配置したゲーム媒体群を設定し、各グループに設定されたゲーム媒体群を用いてグループ間の対戦を実行してもよい。その場合、サーバ3は、各プレイヤのキャラクタに係るゲーム媒体の配置位置に応じて、各プレイヤのキャラクタの対戦パラメータを変化させる。なお、サーバ3は、各プレイヤのキャラクタに係るゲーム媒体の配置位置に応じて、対戦を実行する度に各プレイヤのキャラクタの体力から消費させるコストを変化させてもよい。 Further, for each group, the server 3 sets a game medium group in which game media related to a plurality of player characters belonging to each group are arranged at predetermined positions, and uses the game medium group set for each group. You may perform a match between groups. In that case, the server 3 changes the battle parameter of the character of each player according to the arrangement position of the game medium related to the character of each player. In addition, the server 3 may change the cost consumed from the physical strength of each player character each time a battle is executed, according to the arrangement position of the game medium related to each player character.
例えば、サーバ3は、ゲーム媒体が相手グループのゲーム媒体群に近い位置(前衛)に配置されたプレイヤのキャラクタの攻撃力(又はコスト)をゲーム媒体が相手グループのゲーム媒体群から離れた位置(後衛)に配置されたプレイヤのキャラクタの攻撃力(又はコスト)より大きくする。さらに、サーバ3は、ゲーム媒体が前衛に配置されたプレイヤのキャラクタの防御力をゲーム媒体が後衛に配置されたプレイヤのキャラクタの防御力より小さくする。そのようなゲーム媒体群を用いてグループ間の対戦を実行する場合、サーバ3は、センタとして設定されたプレイヤのキャラクタを自動的に所定の位置(例えば後衛)に配置してもよい。これにより、各キャラクタが戦略に適した位置に自動的に配置されるため、プレイヤの利便性を向上させることが可能となる。 For example, the server 3 determines the attack power (or cost) of the player character placed at a position (avant-garde) near the game medium group of the opponent group (position where the game medium is separated from the game medium group of the opponent group ( The attack power (or cost) of the player character placed in the rear guard is made larger. Furthermore, the server 3 makes the defense power of the player character with the game medium arranged in the front guard smaller than the defense power of the player character with the game medium arranged in the rear guard. When performing a battle between groups using such a game media group, the server 3 may automatically arrange a player character set as a center at a predetermined position (for example, a back guard). Thereby, since each character is automatically arrange | positioned in the position suitable for a strategy, it becomes possible to improve the convenience of a player.
また、サーバ3は、各グループのセンタに対して攻撃が実行された場合に、各グループに所属するプレイヤのキャラクタの対戦パラメータの補正値だけでなく、基準値についても変化させてもよい。その場合、各グループに所属するプレイヤのキャラクタの対戦パラメータの基準値を変化させる割合を、補正値を変化させる割合より低くする。この場合も、対戦ゲームにおいてポイントを得るための戦略性を向上させることが可能となる。 Further, when an attack is executed on the center of each group, the server 3 may change not only the correction value of the battle parameter of the player character belonging to each group but also the reference value. In that case, the rate at which the reference value of the battle parameter of the player character belonging to each group is changed is set lower than the rate at which the correction value is changed. Also in this case, it is possible to improve the strategy for obtaining points in the battle game.
また、各プレイヤのキャラクタがセンタ及び相手プレイヤのキャラクタの両方を攻撃できるのではなく、各プレイヤのキャラクタはセンタ又は相手プレイヤのキャラクタの内の何れか一方のみを攻撃できるように、予め定められていてもよい。その場合、サーバ3は、各プレイヤからの要求に従って、各プレイヤの役割(センタを攻撃するか相手プレイヤのキャラクタを攻撃するか)を予め設定しておく。プレイヤ毎に異なる役割を与えることにより、対戦ゲームにおける戦略性を向上させることが可能となる。 In addition, the character of each player does not attack both the center and the opponent player's character, but the player's character can attack only one of the center or the opponent player's character. May be. In that case, the server 3 presets the role of each player (whether to attack the center or the opponent player's character) in accordance with a request from each player. By giving different roles to each player, it becomes possible to improve the strategy in the battle game.
また、その場合、サーバ3は、センタを攻撃するプレイヤと相手プレイヤのキャラクタを攻撃するプレイヤとでそれぞれ別個に、各プレイヤに付与ポイントを付与し、付与ポイントに基づいて各プレイヤのランキングを算出してもよい。そして、サーバ3は、センタを攻撃するプレイヤと相手プレイヤのキャラクタを攻撃するプレイヤとでそれぞれ別個に算出したランキングに基づいて、各プレイヤに特典を付与する。これにより、センタを攻撃するプレイヤのモチベーションを維持させることが可能となる。 Further, in that case, the server 3 gives a given point to each player separately for the player who attacks the center and the player who attacks the opponent player's character, and calculates the ranking of each player based on the given points. May be. And the server 3 gives a privilege to each player based on the ranking calculated separately by the player who attacks the center and the player who attacks the opponent player's character. Thereby, it becomes possible to maintain the motivation of the player who attacks the center.
さらに、各グループに所属するプレイヤは、各プレイヤのキャラクタの各補正値を回復するように、相手グループに所属するプレイヤのキャラクタから攻撃されたセンタを修復できるようにしてもよい。なお、センタを修復できるプレイヤは、各グループに所属するプレイヤの内の一部のプレイヤに限定されてもよい。その場合、サーバ3は、各プレイヤからの要求に従って、各グループに所属するプレイヤの内、センタを修復できるプレイヤを予め設定しておく。サーバ3は、センタを修復できるプレイヤとして設定されたプレイヤの携帯端末2から、攻撃されたセンタを修復するための要求を受信した場合、グループテーブルにおいて、そのセンタのセンタ被攻撃回数をデクリメント(−1)又はリセットする。なお、センタを修復できるプレイヤとして設定されたプレイヤのキャラクタは、他のプレイヤのキャラクタから攻撃されないようにしてもよい。これらにより、対戦ゲームにおける戦略性をより向上させることが可能となる。
Further, the player belonging to each group may be able to repair the center attacked by the player character belonging to the opponent group so as to recover each correction value of the character of each player. Note that the players who can repair the center may be limited to some of the players belonging to each group. In that case, the server 3 presets a player who can repair the center among the players belonging to each group in accordance with a request from each player. When the server 3 receives a request for repairing the attacked center from the
また、携帯端末2には、攻撃選択画面の代わりに、対戦に係る二つのグループに所属するプレイヤのキャラクタを各プレイヤによる操作部23を用いた操作に従って移動させ、攻撃することが可能な画面が表示されてもよい。各プレイヤは、携帯端末2に表示された画面内において、自分のキャラクタを移動させ、他のプレイヤのキャラクタ又はセンタに接触させることにより、他のプレイヤのキャラクタ又はセンタに対して攻撃することができる。
In addition, instead of the attack selection screen, the
また、例えば、上述したサーバ処理部33の各機能は、携帯端末2の端末処理部25で実行してもよい。この場合、プレイヤテーブル及びグループテーブルを端末記憶部22に記憶しておけば、処理の都度サーバ3と通信を行う必要はなく、携帯端末2だけで上記の機能を実現することも可能である。また、例えば、携帯端末2において実行されるゲームは、サーバ3と携帯端末2のそれぞれが処理の一部を担うハイブリッドゲームとしてもよい。その場合、例えば、ゲームの進行に係る各画面をサーバ3が生成した表示データに基づいて携帯端末2に表示されるウェブ表示とし、対戦に用いられる画面等を携帯端末2にインストールされているネイティブアプリによって表示するネイティブ表示とする。
For example, each function of the
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。 It should be understood by those skilled in the art that various changes, substitutions and modifications can be made thereto without departing from the spirit and scope of the present invention.
1 ゲームシステム
3 サーバ
31 サーバ通信部
32 サーバ記憶部
33 サーバ処理部
331 進行制御部
332 表示データ作成部
333 第1対戦実行部
334 関連付け部
335 第2対戦実行部
336 制御部
DESCRIPTION OF
また、本発明に係る制御プログラムにおいて、ポイントは、勝利したプレイヤの基準値と、勝利したプレイヤが所属するグループに所属する各プレイヤの基準値の関係と、敗北したプレイヤの基準値と、敗北したプレイヤが所属するグループに所属する各プレイヤの基準値の関係に基づいて補正されることが好ましい。 In the control program according to the present invention, the points are defeated by the reference value of the winning player, the relationship of the reference value of each player belonging to the group to which the winning player belongs, and the reference value of the defeated player. It is preferable that the correction is made based on the relationship between the reference values of the players belonging to the group to which the player belongs.
特に、表示データ作成部332は、進行制御部331から攻撃選択画面510、600を表示するための表示データの作成が指示された場合、攻撃選択画面要求に含まれる実行プレイヤのプレイヤIDを特定し、プレイヤテーブルから、実行プレイヤのプレイヤIDに対応するグループIDを抽出する。表示データ作成部332は、グループテーブルから、抽出したグループIDに対応する相手グループIDを特定し、特定した相手グループIDに対応する相手グループのセンタID、センタ名、センタ画像、センタ被攻撃回数及び所属プレイヤIDを抽出する。さらに、表示データ作成部332は、プレイヤテーブルから、抽出した所属プレイヤIDに対応するプレイヤ名、アバタ画像及び対戦パラメータ(防御基準値)を抽出する。
In particular, when the
また、各プレイヤが強くなり過ぎた場合、他のプレイヤに勝利したときに付与される付与ポイントが小さくなる可能性がある。そこで、関連付け部334は、各プレイヤのキャラクタの各基準値が所定値以上になった場合、各プレイヤのキャラクタの各基準値を低減するための手段、又は、相手プレイヤのキャラクタの各基準値を増大するための手段を各プレイヤに提供してもよい。例えば、関連付け部334は、プレイヤテーブルにおいて、所有アイテムIDとして、各プレイヤのキャラクタの各基準値を低減するためのアイテム、又は、相手プレイヤのキャラクタの各基準値を増大するためのアイテムのアイテムIDを各プレイヤに関連付けて記憶することにより、そのアイテムを各プレイヤに提供する。なお、各プレイヤのキャラクタの各基準値を低減するための手段、又は、相手プレイヤのキャラクタの各基準値を増大するための手段は、アイテムに限定されず、例えば各プレイヤが有する特殊効果、各プレイヤによる所定のイベントの実行、各プレイヤによる所定の相手との対戦等でもよい。
Also, if each player becomes too strong, there is a possibility that the points awarded when winning another player will be small. Therefore, the associating
また、勝利したプレイヤのキャラクタの各基準値から敗北したプレイヤのキャラクタの各基準値を減算した値が小さいほど大きくなるように付与ポイントが決定される場合、自分のキャラクタより基準値が大きいキャラクタを有するプレイヤが相手グループに存在しないプレイヤは、大きい付与ポイントを得ることができなくなる。そこで、関連付け部334は、各プレイヤのキャラクタの基準値の大きさに応じて、付与ポイントを補正してもよい。例えば、関連付け部334は、勝利したプレイヤのキャラクタの基準値と、勝利したプレイヤが所属するグループに所属する各プレイヤのキャラクタの基準値の関係と、敗北したプレイヤのキャラクタの基準値と、敗北したプレイヤが所属するグループに所属する各プレイヤのキャラクタの基準値の関係に基づいて付与ポイントを補正する。
In addition, when the granted point is determined so as to increase as the value obtained by subtracting each reference value of the defeated player character from each reference value of the winning player character, a character having a reference value larger than that of the own character is selected. A player whose player does not exist in the opponent group cannot obtain a large grant point. Therefore, the associating
または、関連付け部334は、勝利したプレイヤのキャラクタの基準値を、勝利したプレイヤが所属するグループに所属する各プレイヤのキャラクタの基準値の平均値で除算した除算値と、敗北したプレイヤのキャラクタの基準値を、敗北したプレイヤが所属するグループに所属する各プレイヤのキャラクタの基準値の平均値で除算した除算値とを算出する。そして、関連付け部334は、算出した両方の除算値が所定値以上である場合に、付与ポイントが増大するように補正してもよい。
Alternatively, the associating
関連付け部334は、実行プレイヤが敗北した場合、対戦に敗北した旨、対戦により剥奪された剥奪ポイント、実行プレイヤ及び相手プレイヤに関する情報等を配置した結果画面520を表示するための表示データを作成する。一方、関連付け部334は、実行プレイヤが勝利した場合、対戦に勝利した旨、対戦により付与された付与ポイント、実行プレイヤ及び相手プレイヤに関する情報等を配置した結果画面530を表示するための表示データを作成する。
When the execution player loses, the associating
図5(d)に示す結果画面530は、攻撃選択画面510で攻撃ボタン514が押下されて攻撃が実行され、実行プレイヤが勝利した場合に表示される。結果画面530には、対戦結果531、付与ポイント532、実行プレイヤに関する情報533及び相手プレイヤに関する情報534等が表示される。結果画面530では、対戦結果531として対戦に勝利した旨が表示される。付与ポイント532は、対戦により付与された付与ポイントを示す。他の各情報は、結果画面520に表示される各情報と同様である。
The
Claims (9)
前記記憶部には、複数のプレイヤ毎に対戦パラメータの基準値が記憶されるとともに、複数のグループ毎に所定のゲーム媒体が記憶され、
前記複数のグループの内の第1のグループに所属する第1のプレイヤにより、前記第1のグループと異なる第2のグループの前記所定のゲーム媒体に対して所定のアクションが実行された場合に、前記第2のグループに所属する第2のプレイヤの前記基準値を変化させず且つ前記基準値に基づいた補正値を変化させ、
前記第2のプレイヤの前記変化した補正値に基づいて、前記第2のプレイヤと、前記第1のグループに所属し且つ前記第1のプレイヤと異なる第3のプレイヤとの間の対戦を実行し、
前記第2のプレイヤの前記基準値に基づいて決定されたポイントを、前記対戦において勝利したプレイヤが所属するグループに関連付けて前記記憶部に記憶し、
各グループに関連付けて前記記憶部に記憶されたポイントの合計に基づいて、グループ間の対戦結果を決定する、
ことを前記コンピュータに実行させることを特徴とする制御プログラム。 A computer control program comprising a storage unit and executing a battle game between a plurality of groups to which a plurality of players belong,
The storage unit stores a reference value of a battle parameter for each of a plurality of players, and stores a predetermined game medium for each of a plurality of groups.
When a predetermined action is executed on the predetermined game medium of a second group different from the first group by a first player belonging to the first group of the plurality of groups, Without changing the reference value of the second player belonging to the second group and changing the correction value based on the reference value;
Based on the changed correction value of the second player, a battle between the second player and a third player belonging to the first group and different from the first player is executed. ,
Storing the points determined based on the reference value of the second player in the storage unit in association with a group to which a player who has won in the battle belongs,
Based on the sum of points stored in the storage unit in association with each group, determine a match result between groups,
A control program for causing a computer to execute the above.
前記所定のアクションは、前記所定のゲーム媒体に対する攻撃である、請求項1に記載の制御プログラム。 The predetermined game medium of each group is a game medium relating to a character of a predetermined player belonging to each group,
The control program according to claim 1, wherein the predetermined action is an attack on the predetermined game medium.
前記記憶部には、複数のプレイヤ毎に対戦パラメータの基準値が記憶されるとともに、複数のグループ毎に所定のゲーム媒体が記憶され、
前記複数のグループの内の第1のグループに所属する第1のプレイヤにより、前記第1のグループと異なる第2のグループの前記所定のゲーム媒体に対して所定のアクションが実行された場合に、前記第2のグループに所属する第2のプレイヤの前記基準値を変化させず且つ前記基準値に基づいた補正値を変化させ、
前記第2のプレイヤの前記変化した補正値に基づいて、前記第2のプレイヤと、前記第1のグループに所属し且つ前記第1のプレイヤと異なる第3のプレイヤとの間の対戦を実行し、
前記第2のプレイヤの前記基準値に基づいて決定されたポイントを、前記対戦において勝利したプレイヤが所属するグループに関連付けて前記記憶部に記憶し、
各グループに関連付けて前記記憶部に記憶されたポイントの合計に基づいて、グループ間の対戦結果を決定する、
ことを含むことを特徴とする制御方法。 A control method in a computer that includes a storage unit and executes a battle game between a plurality of groups to which a plurality of players belong,
The storage unit stores a reference value of a battle parameter for each of a plurality of players, and stores a predetermined game medium for each of a plurality of groups.
When a predetermined action is executed on the predetermined game medium of a second group different from the first group by a first player belonging to the first group of the plurality of groups, Without changing the reference value of the second player belonging to the second group and changing the correction value based on the reference value;
Based on the changed correction value of the second player, a battle between the second player and a third player belonging to the first group and different from the first player is executed. ,
Storing the points determined based on the reference value of the second player in the storage unit in association with a group to which a player who has won in the battle belongs,
Based on the sum of points stored in the storage unit in association with each group, determine a match result between groups,
A control method comprising:
複数のプレイヤ毎に対戦パラメータの基準値が記憶されるとともに、複数のグループ毎に所定のゲーム媒体を記憶する記憶部と、
前記複数のグループの内の第1のグループに所属する第1のプレイヤにより、前記第1のグループと異なる第2のグループの前記所定のゲーム媒体に対して所定のアクションが実行された場合に、前記第2のグループに所属する第2のプレイヤの前記基準値を変化させず且つ前記基準値に基づいた補正値を変化させ、前記第2のプレイヤの前記変化した補正値に基づいて、前記第2のプレイヤと、前記第1のグループに所属し且つ前記第1のプレイヤと異なる第3のプレイヤとの間の対戦を実行する第1対戦実行部と、
前記第2のプレイヤの前記基準値に基づいて決定されたポイントを、前記対戦において勝利したプレイヤが所属するグループに関連付けて前記記憶部に記憶する関連付け部と、
各グループに関連付けて前記記憶部に記憶されたポイントの合計に基づいて、グループ間の対戦結果を決定する第2対戦実行部と、
を備えることを特徴とするコンピュータ。 A computer for executing a battle game between a plurality of groups each having a plurality of players,
A storage unit that stores a reference value of a battle parameter for each of a plurality of players, and stores a predetermined game medium for each of a plurality of groups;
When a predetermined action is executed on the predetermined game medium of a second group different from the first group by a first player belonging to the first group of the plurality of groups, The reference value of the second player belonging to the second group is not changed, the correction value based on the reference value is changed, and the second player is changed based on the changed correction value of the second player. A first match execution unit that executes a match between two players and a third player belonging to the first group and different from the first player;
An association unit that stores the points determined based on the reference value of the second player in the storage unit in association with a group to which a player who has won the battle belongs;
A second match execution unit that determines a match result between groups based on a total of points stored in the storage unit in association with each group;
A computer comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017078348A JP2018000939A (en) | 2017-04-11 | 2017-04-11 | Control program, control method, and computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017078348A JP2018000939A (en) | 2017-04-11 | 2017-04-11 | Control program, control method, and computer |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017026390A Division JP6129453B1 (en) | 2017-02-15 | 2017-02-15 | Control program, control method, and computer |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018000939A true JP2018000939A (en) | 2018-01-11 |
JP2018000939A5 JP2018000939A5 (en) | 2019-08-08 |
Family
ID=60944717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017078348A Pending JP2018000939A (en) | 2017-04-11 | 2017-04-11 | Control program, control method, and computer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018000939A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015070970A (en) * | 2013-10-03 | 2015-04-16 | 株式会社gloops | Game server, game providing method, game program, information recording medium for recording the game program, and game system |
-
2017
- 2017-04-11 JP JP2017078348A patent/JP2018000939A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015070970A (en) * | 2013-10-03 | 2015-04-16 | 株式会社gloops | Game server, game providing method, game program, information recording medium for recording the game program, and game system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6069568B1 (en) | Control program, control method, and computer | |
JP5938451B2 (en) | Control method, computer and control program | |
JP6095383B2 (en) | Video game processing apparatus and video game processing program | |
US11420121B2 (en) | Control program, control method, and computer | |
JP7228631B2 (en) | GAME PROGRAM, GAME PROCESSING METHOD AND INFORMATION PROCESSING DEVICE | |
JP5719943B1 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
JP6789651B2 (en) | Control programs, computers and control methods | |
JP2021007887A (en) | Control program, computer and control method | |
JP6129453B1 (en) | Control program, control method, and computer | |
JP6831694B2 (en) | Control programs, control methods and computers | |
JP2017213401A (en) | Video game processing program and video game processing system | |
JP2018000939A (en) | Control program, control method, and computer | |
JP5908157B2 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
JP6189905B2 (en) | Video game processing program and video game processing system | |
JP5938499B2 (en) | Control method, computer and control program | |
JP6684130B2 (en) | Game control method, computer and control program | |
JP6795659B2 (en) | Video game processing program and video game processing system | |
JP7280343B2 (en) | Game control method, computer and control program | |
JP7164649B2 (en) | Game control method, computer and control program | |
JP7280344B2 (en) | Game control method, computer and control program | |
JP6785750B2 (en) | Control programs, control methods and computers | |
JP5806379B2 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
JP2019030807A (en) | Game control method, computer, and control program | |
JP2022031489A (en) | Control program, computer and control method | |
JP2020175249A (en) | Control program, control method and computer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170411 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170419 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190624 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190624 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20191126 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20191203 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200714 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200914 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210105 |