JP6794487B2 - Server equipment and programs - Google Patents
Server equipment and programs Download PDFInfo
- Publication number
- JP6794487B2 JP6794487B2 JP2019082226A JP2019082226A JP6794487B2 JP 6794487 B2 JP6794487 B2 JP 6794487B2 JP 2019082226 A JP2019082226 A JP 2019082226A JP 2019082226 A JP2019082226 A JP 2019082226A JP 6794487 B2 JP6794487 B2 JP 6794487B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- state
- users
- multiplayer game
- server device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明は、サーバ装置、及びプログラムに関する。 The present invention relates to a server device and a program.
近年、複数のユーザが参加可能なゲーム(マルチプレイゲームと呼ぶ)をホストするサーバが知られている。このサーバに対して複数のユーザがそれぞれ、スマートフォン等の携帯端末を用いてアクセスし、マルチプレイゲームに参加することができる。 In recent years, a server that hosts a game (called a multiplayer game) in which a plurality of users can participate is known. A plurality of users can access this server using a mobile terminal such as a smartphone and participate in a multiplayer game.
従来、このようなマルチプレイゲームの参加者に対して、マルチプレイゲームをホストする側から報酬を提供する技術がある(特許文献1)。 Conventionally, there is a technique of providing a reward from a host of a multiplayer game to a participant of such a multiplayer game (Patent Document 1).
しかしながら上記従来例の報酬型の技術では、プレイヤは、マルチプレイゲームを一度行えば報酬を得ることができ、それで満足してしまう場合があり、マルチプレイゲームのプレイ(マルチプレイ)を十分に促進できない場合があった。 However, in the above-mentioned conventional reward type technology, the player can get a reward once the multiplayer game is played, which may be satisfied, and the play of the multiplayer game (multiplayer) may not be sufficiently promoted. there were.
本発明は上記実情に鑑みて為されたもので、マルチプレイゲームの利用を促進できるサーバ装置及びプログラムを提供することを、その目的の一つとする。 The present invention has been made in view of the above circumstances, and one of its purposes is to provide a server device and a program capable of promoting the use of a multiplayer game.
上記従来例の問題点を解決する本発明の一態様は、複数のユーザが参加可能なマルチプレイゲームのサービスを提供するサーバ装置であって、前記複数のユーザの状態を、所定の権利を付与した権利付与状態と、所定の権利を付与していない通常状態とのいずれかの状態に設定する設定手段と、前記マルチプレイゲームに参加する前記複数のユーザの状態の組み合わせに基づき、前記複数のユーザの少なくとも1人のユーザの状態を前記権利付与状態または前記通常状態のいずれの状態にするかを制御する設定制御手段と、を含むこととしたものである。 One aspect of the present invention that solves the problems of the above-mentioned conventional example is a server device that provides a service of a multiplayer game in which a plurality of users can participate, and grants a predetermined right to the states of the plurality of users. Based on the combination of the setting means for setting the right-granting state and the normal state in which a predetermined right is not granted, and the states of the plurality of users participating in the multiplayer game, the plurality of users It is intended to include a setting control means for controlling whether the state of at least one user is changed to the right-granting state or the normal state.
本発明によると、マルチプレイゲームの利用が促進される。 According to the present invention, the use of multiplayer games is promoted.
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るサーバ装置10を含む情報処理システム1は、図1に例示するように、サーバ装置10と、複数の端末装置20とを含んで構成される。
Embodiments of the present invention will be described with reference to the drawings. As illustrated in FIG. 1, the
サーバ装置10は、図1に例示するように、制御部11と、記憶部12と、通信部13とを含んで構成される。また端末装置20は、スマートフォンやパーソナルコンピュータ等であり、サーバ装置10に対してネットワークを介して互いに通信可能に接続されている。
As illustrated in FIG. 1, the
サーバ装置10の制御部11は、CPUなどのプログラム制御デバイスであり、記憶部12に格納されたプログラムに従って動作する。本実施の形態では、この制御部11は、複数のユーザが参加可能なマルチプレイゲームのサービスを提供する。またこの制御部11は、当該サービスにおいて、複数のユーザの状態を、所定の権利を付与した権利付与状態と、所定の権利を付与していない通常状態とのいずれかの状態に設定する。そして制御部11は、マルチプレイゲームに参加する複数のユーザの状態の組み合わせに基づき、複数のユーザの少なくとも1人のユーザの状態を権利付与状態または通常状態のいずれの状態にするかを制御する。この制御部11の詳しい動作については、後に述べる。
The
記憶部12は、ディスクデバイスやメモリデバイスであり、制御部11によって実行されるプログラムを保持している。このプログラムは、DVD−ROM等のコンピュータ可読、かつ非一時的な記憶媒体に格納されて提供され、この記憶部12に複写されてもよい。また本実施の形態の記憶部12は、制御部11のワークメモリとしても動作する。
The
通信部13は、ネットワークインタフェース等であり、制御部11から入力される指示に従い、ネットワークを介して端末装置20に対して情報を送出する。また、この通信部13は、端末装置20から受信した情報を制御部11に出力する。
The communication unit 13 is a network interface or the like, and sends information to the
次に本実施の形態の制御部11の動作について説明する。本実施の形態の例では、この制御部11は、複数のユーザが参加可能なマルチプレイゲームのサービスを提供する。
Next, the operation of the
具体的に制御部11は、図2に例示するように、マッチング要求処理部21と、マルチプレイゲームサービス部22と、状態設定部23と、状態制御部24とを含んで構成される。
Specifically, as illustrated in FIG. 2, the
以下の説明において本実施の形態の制御部11は、各端末装置20のユーザを、予め登録されたユーザ名及びパスワード等の認証情報によって認証しているものとする。制御部11のマッチング要求処理部21は、いずれかの端末装置20からマルチプレイの開始要求(マッチング要求)を受けると、マルチプレイゲームの開始処理を行い、まず当該マッチング要求を行った端末装置20のユーザ(ホストユーザと呼ぶ)とともにマルチプレイゲームをプレイするユーザのグループであるプレイグループを設定する(マルチプレイゲームに参加する所定の最大参加者数以下のユーザの一時的なグループを形成して、当該グループに属するユーザのリストを記憶する)。
In the following description, it is assumed that the
そしてマッチング要求処理部21は、マルチプレイゲームが開始されていない(ユーザの参加を待ち受ける状態にある)プレイグループのリスト(多数ある場合はランダムに、あるいは予め定めた基準に基づいて選択した所定数のプレイグループのリスト)を、マッチング要求を行っていないユーザの端末装置20宛に送出して提示させる。
Then, the matching
このリストの提示を受けたユーザが、端末装置20にて、当該リスト上のプレイグループの一つを選択して参加要求を行うと、マッチング要求処理部21は、当該参加要求を受けて、選択されたプレイグループに当該参加要求をしたユーザ(以下、ゲストユーザとも称す)を追加することを試みる。ここで、参加要求のときに選択したプレイグループに属するユーザの数が、既に予め定めた最大参加者数を超えていたときには、マッチング要求処理部21は、当該参加要求を行ったユーザの端末装置20に対してエラーを表示させる。
When the user who receives the presentation of this list selects one of the play groups on the list and makes a participation request on the
また、参加要求のときに選択したプレイグループに属するユーザの数が、既に予め定めた最大参加者数を超えていなければ、選択されたプレイグループに当該参加要求をしたゲストユーザを追加する。 If the number of users belonging to the play group selected at the time of the participation request does not exceed the predetermined maximum number of participants, the guest user who requested the participation is added to the selected play group.
この処理によりマッチング要求処理部21は、最大参加者数以下の端末装置20ごとにマルチプレイゲームをプレイするグループ(プレイグループ)を設定する。マッチング要求処理部21は、また、マッチング要求によりプレイグループを設定したホストユーザからマルチプレイ実行の指示を受けて、当該ホストユーザが属するプレイグループに属するユーザの数が予め定めた最小催行人数(例えば2人)を超えるときに、マルチプレイゲームの実行を開始するよう、当該ホストユーザが属するプレイグループを特定する情報とともにマルチプレイゲームサービス部22に対して指示する。
By this processing, the matching
マルチプレイゲームサービス部22は、マッチング要求処理部21からゲームの実行の開始の指示を受けて、当該指示とともに受け入れた情報で特定されるプレイグループに属する端末装置20のユーザに対してマルチプレイゲーム(プレイグループ内の端末装置20のユーザが一斉に参加するゲーム)のサービスを提供する。このマルチプレイゲームのサービスに係る処理については、広く知られているので、ここでの詳しい説明は省略する。
The multiplayer
状態設定部23は、管理者から入力される指示等により、各端末装置20のユーザについて、当該ユーザの状態を表す情報(状態情報)を、所定の権利を付与した権利付与状態と、所定の権利を付与していない通常状態とのいずれかの状態に設定する。本実施の形態の例では、この状態設定部23は、端末装置20のユーザごとに、ユーザを特定する情報(認証情報に含まれるユーザ名等でよい)と、ユーザの状態を表す状態情報とを関連付けて、状態設定テーブル情報として記憶する(図3)。
The
具体的に、この状態設定部23は、ゲームサービス中で行われるイベントの開始時にゲームの管理者(運営者)が選択したユーザ(例えばゲーム中で著名なユーザなど)について、そのユーザに対して権利付与状態であることを表す状態情報を設定する。あるいは、この状態設定部23は、ランダムに選択したユーザについてそのユーザに対して権利付与状態であることを表す状態情報を設定することとしてもよいし、これらを組み合わせて、ゲームの管理者が選択したユーザとランダムに選択したユーザとを権利付与状態としてもよい。
Specifically, the
また上記の所定の権利は、任意に定めてもよいし、マルチプレイゲームに関わる権利を定めてもよい。例えば、ゲームが、育成型のゲーム(登場するキャラクタを、ゲーム上のアイテムである強化素材を集めて強化するもの)である場合、この所定の権利は、強化素材の入手権利、あるいは入手量を増大させる権利であってもよい。また、キャラクタを集めるゲームであれば、特定のキャラクタについてマルチプレイゲームをプレイしたときに限り(あるいはマルチプレイでない場合には低い確率で提供される特定のキャラクタを、マルチプレイゲームをプレイしたときには、比較的高い確率で)提供することとしておき、この所定の権利を、開始させる権利としてもよい。 Further, the above-mentioned predetermined rights may be arbitrarily determined, or rights related to a multiplayer game may be defined. For example, if the game is a nurturing game (a character that appears by collecting and strengthening reinforcement materials that are items in the game), this predetermined right is the right to obtain the reinforcement material, or the amount of acquisition. It may be the right to increase. Also, in the case of a game that collects characters, it is relatively high when playing a multiplayer game with a specific character provided with a low probability only when playing a multiplayer game for a specific character (or when not playing multiplayer). It may be provided (with probability), and this predetermined right may be the right to start.
このように所定の権利を、マルチプレイゲームを開始させる権利とする場合、マッチング要求処理部21は、プレイグループを設定させる要求であるマッチング要求を、所定の権利を有するユーザ(権利付与状態を表す状態情報が関連付けられたユーザ)からのみ受け入れることとする。この例では、所定の権利を有するユーザ以外は、プレイグループのホストユーザとなり得ないこととなり、所定の権利を有しないユーザは、所定の権利を有するユーザがホストユーザとなって設定したプレイグループに参加することができるのみとなる。
When the predetermined right is the right to start the multiplayer game in this way, the matching
あるいは、マッチング要求処理部21は任意のユーザがマッチング要求を行うことを可能としてもよい。この場合、上記所定の権利としては、同じプレイグループに属してマルチプレイゲームをプレイした他のユーザに対して所定の報酬(例えば上記の強化素材や特定のキャラクタ等)を与える権利としてもよい。つまりこの例では、誰がマルチプレイゲームのホストユーザとなってもよいが、通常状態のユーザとしては、マルチプレイゲームのプレイの際に、上記所定の権利を有する権利付与状態のユーザが同じプレイグループに属していた(一緒にプレイした)ならば、何らかの特別な報酬が与えられ、マルチプレイゲームのプレイの際に、上記所定の権利を有する権利付与状態のユーザが同じプレイグループに属していなければ、上記の特別な報酬は与えられない、ということとなる。
Alternatively, the matching
状態制御部24は、マルチプレイゲームに参加する複数のユーザの状態の組み合わせに係る条件を含む制御条件に基づいて、複数のユーザの少なくとも1人のユーザの状態を権利付与状態または通常状態のいずれの状態にするかを制御する。具体的にこの状態制御部24は、上記制御条件により権利付与状態とすることとしたユーザに権利付与状態であることを表す情報を関連付けて状態設定テーブル情報を更新する。またこの状態制御部24は、上記の制御条件により、通常状態とすることとしたユーザに通常状態であることを表す情報を関連付けて状態設定テーブル情報を更新する。
The
ここでユーザを権利付与状態とする制御条件(第1条件に相当する)は、具体的には、
ユーザが通常状態であり、かつ、次のいずれかであること:
(1)権利付与状態にあるユーザがホストユーザとなったプレイグループに属して、マルチプレイゲームを行ったこと、
(2)権利付与状態にあるユーザが属しているプレイグループに属して、マルチプレイゲームを行ったこと、
(3)権利付与状態にあるユーザが予め定めた人数以上属しているプレイグループに属して、マルチプレイゲームを行ったこと
などとして定める。
Here, the control condition (corresponding to the first condition) that puts the user in the right grant state is specifically.
The user is in a normal state and is one of the following:
(1) A user who has been granted rights belongs to a playgroup that has become a host user and has played a multiplayer game.
(2) Playing a multiplayer game by belonging to a playgroup to which the user in the granting state belongs.
(3) It is determined that the user who has been granted the right belongs to a play group to which the number of users belongs to a predetermined number or more and has played a multiplayer game.
また、ユーザを通常状態とする制御条件(第2条件に相当する)は、具体的には、
ユーザが権利付与状態であり、かつ、マルチプレイゲームのホストユーザとなってマルチプレイゲームを行ったこと、
などとして定める。なお、このユーザを権利付与状態とする制御条件、あるいはユーザを通常状態とする制御条件は、ここで例示したものに限られるものではない。
In addition, the control conditions (corresponding to the second condition) that put the user in the normal state are specifically.
The user has been granted rights and has played the multiplayer game as the host user of the multiplayer game.
And so on. Note that the control conditions that put the user in the right-granting state or the control conditions that put the user in the normal state are not limited to those illustrated here.
[動作]
本実施の形態のサーバ装置10は以上の構成を備え、次のように動作する。なお、以下の例では、権利付与状態にあるユーザに与えられる所定の権利は、マルチプレイのホストユーザとなる権利であるものとする。またゲームサービスの管理者は、一部のユーザを選択して、選択したユーザを権利付与状態としておく。
[motion]
The
本実施の形態のサーバ装置10は、図4に例示する処理を行い、マッチング要求の入力画面を提供する(S1)。この際、提供先の端末装置20のユーザが権利付与状態にあるときには、マッチング要求の入力が可能な画面を提供し、当該ユーザが通常状態であるときにはマッチング要求の入力が不能な画面(マッチング要求のためのボタンをタップできないものとした画面など)を提供する。これにより、権利付与状態にあるユーザのみがホストユーザとなり得ることとなる。
The
ここで、権利付与状態にあるユーザの端末装置20からマッチング要求を受けると(S2)、サーバ装置10は、当該ユーザをホストユーザとしたプレイグループを設定する(S3)。そしてこのプレイグループへの参加者を募る画面をプレイグループに属していないユーザの端末装置20に提示させる(S4)。
Here, when a matching request is received from the
そしてサーバ装置10は、上記画面を提示させた端末装置20のユーザから参加要求を受けると(S5)、当該ユーザをプレイグループに属したものとして設定する(S6)。
Then, when the
その後、ホストユーザからマルチプレイゲームの実行開始の指示を受けると、サーバ装置10は、ホストユーザが属するプレイグループに属するユーザに対してマルチプレイゲーム(プレイグループ内の端末装置20のユーザが一斉に参加するゲーム)のサービスを提供する(S7)。
After that, when the host user gives an instruction to start executing the multiplayer game, the
サーバ装置10は、マルチプレイゲームが終了すると、当該プレイグループに属しているユーザのうち通常状態にあるユーザに関連付けられた状態情報を、権利付与状態に設定して、状態設定テーブルを更新する(S8)。
When the multiplayer game ends, the
またサーバ装置10は、当該プレイグループに属しているユーザのうち権利付与状態にあるユーザに関連付けられた状態情報を、通常状態に設定して、状態設定テーブルを更新する(S9)。
Further, the
そしてサーバ装置10は、当該プレイグループを解散する(S10)。つまり、当該プレイグループに関する情報を削除して、処理を終了する。
Then, the
すなわち本実施の形態のこの例では、図5(a)に例示するように、当初、権利付与状態にあるユーザAがホストユーザとなったプレイグループに、通常状態のユーザB,Cと、権利付与状態にある別のユーザDとが参加してマルチプレイゲームを行った場合、マルチプレイゲームの終了後、ホストユーザとなったユーザAは通常状態に設定され、ユーザB,Cは権利付与状態に設定される。またユーザDについてはホストユーザでないので権利付与状態のままとされる。 That is, in this example of the present embodiment, as illustrated in FIG. 5A, the play group in which the user A who is initially in the right-granting state becomes the host user is given the rights to the users B and C in the normal state. When another user D in the granted state participates in the multiplayer game, the user A who becomes the host user is set to the normal state and the users B and C are set to the right granted state after the end of the multiplayer game. Will be done. Further, since the user D is not the host user, the right grant state remains.
なお、ここで通常状態となったユーザAは、その後、他の権利付与状態にあるユーザがホストユーザとなって実行されたマルチプレイゲームに参加することで、再度権利付与状態となる。 The user A, who has been in the normal state here, is then in the right-granted state again by participating in the multiplayer game executed by a user in another right-granting state as the host user.
また、例えば、一度権利付与状態となった後には通常状態に設定することがないようにしてもよい。この例では、図5(b)に示すように、権利付与状態にあるユーザAがホストユーザとなったプレイグループに、通常状態のユーザB,Cと、権利付与状態にある別のユーザDとが参加してマルチプレイゲームを行った場合、マルチプレイゲームの終了後、ユーザB,Cは権利付与状態に設定され、ユーザA,Dについては権利付与状態のままとされる。この図5(b)の例では、権利付与状態のユーザの数が単調増加することとなる。 Further, for example, once the right is granted, the normal state may not be set. In this example, as shown in FIG. 5B, the user A in the granting state is the host user, and the normal users B and C and another user D in the granting state are added to the playgroup. When the players participate and play the multiplayer game, the users B and C are set to the right-granted state and the users A and D are left in the right-granted state after the end of the multiplayer game. In the example of FIG. 5B, the number of users in the right-granting state increases monotonically.
またこの例では権利付与状態のユーザ数が予め定めた基準値を上回ったときに、権利付与状態のユーザに対して何らかの報酬を与えることとしてもよい。 Further, in this example, when the number of users in the right-granting state exceeds a predetermined reference value, some reward may be given to the users in the right-giving state.
さらに、マルチプレイゲームを行ったプレイグループに属するユーザのうち、権利付与状態にあるユーザを、ホストユーザであると否とに関わらず通常状態に設定してもよい。この例では図5(c)に示すように、権利付与状態にあるユーザAがホストユーザとなったプレイグループに、通常状態のユーザB,Cと、権利付与状態にある別のユーザDとが参加してマルチプレイゲームを行った場合、マルチプレイゲームの終了後、ユーザB,Cは権利付与状態に設定され、ユーザA,Dについては通常状態に設定されることとなる。 Further, among the users belonging to the play group in which the multiplayer game is played, the user in the right-granting state may be set to the normal state regardless of whether or not the user is the host user. In this example, as shown in FIG. 5C, in a play group in which user A in the granting state is the host user, users B and C in the normal state and another user D in the granting state are added to the playgroup. When the multiplayer game is played by participating, the users B and C are set to the right granting state and the users A and D are set to the normal state after the end of the multiplayer game.
[マルチプレイ開始の別の条件に係る例]
また、ここでの動作例では、権利付与状態のユーザのみがホストユーザとなり得る例について述べたが本実施の形態はこの例に限られない。
[Example related to another condition for starting multiplayer]
Further, in the operation example here, an example in which only the user in the right-granted state can be the host user has been described, but the present embodiment is not limited to this example.
例えば、サーバ装置10は、処理S1のマッチング要求の入力画面の提供は、提供先の端末装置20のユーザが権利付与状態にあるか否かに関わらず行うこととする。
For example, the
そしてサーバ装置10は、いずれかのユーザの端末装置20からマッチング要求を受けると、当該マッチング要求を行ったユーザをホストユーザとしたプレイグループを設定する。そしてこのプレイグループへの参加者を募る画面をプレイグループに属していないユーザの端末装置20に提示させる。
Then, when the
サーバ装置10は、その後、上記画面を提示させた端末装置20のユーザから参加要求を受けると、当該ユーザをプレイグループに属したものとして設定する。そしてその後、ホストユーザからマルチプレイゲームの実行開始の指示を受けたときに、サーバ装置10は、当該ホストユーザが属するプレイグループに属するユーザのうちに、権利付与状態の状態情報が関連付けられたユーザが存在するか否かを調べ、存在する場合に、当該プレイグループの各ユーザに対してマルチプレイゲーム(プレイグループ内の端末装置20のユーザが一斉に参加するゲーム)のサービスを提供する。
After that, when the
また、ホストユーザからマルチプレイゲームの実行開始の指示を受けたときに、当該ホストユーザが属するプレイグループに属するユーザのうちに、権利付与状態の状態情報が関連付けられたユーザが存在しない場合は、サーバ装置10は、マルチプレイゲームの実行が開始できない旨のメッセージをホストユーザが使用する端末装置20に提示してもよい。
In addition, when the host user instructs to start executing the multiplayer game, if there is no user who belongs to the play group to which the host user belongs and the user with the status information of the grant status does not exist, the server The
この例では、プレイグループに属する複数のユーザのうちに、権利付与状態にあるユーザが存在している場合に、マルチプレイゲームの実行の開始が許可される。 In this example, when there is a user in the entitlement state among a plurality of users belonging to the play group, the start of execution of the multiplayer game is permitted.
[カウントを行う例]
さらに本実施の形態のサーバ装置10は、ユーザごとに、当該ユーザに関連付けられた状態情報の更新回数をカウントして記録してもよい。この例ではサーバ装置10は、ユーザの状態情報を更新するごとに、当該更新の対象となったユーザの状態情報を通常状態から権利付与状態に設定した回数Npまたは、権利付与状態から通常状態に設定した回数Nnの少なくとも一方をカウントして、当該カウントの結果をユーザに関連付けて記憶しておく(図6)。図6では、ユーザの状態情報を通常状態から権利付与状態に設定した回数Npと、権利付与状態から通常状態に設定した回数Nnとをカウントして、ユーザに関連付けて記録した例を示している。
[Example of counting]
Further, the
この例のサーバ装置10は、このカウントの結果を所定の処理に供する。例えばサーバ装置10は、通常状態から権利付与状態に設定した回数Npが所定の回数しきい値を超えたユーザに対して、所定の報酬(キャラクタの提供や、強化素材の提供など)を供与してもよい。
The
また本実施の形態のサーバ装置10は、通常状態のユーザとともにマルチプレイゲームを行った権利付与状態のユーザについて、ともにマルチプレイゲームを行った通常状態のユーザが権利付与状態として設定されたときには、当該権利付与状態に設定した通常状態であったユーザの数の累計(影響者数累計)をカウントしてもよい。
Further, the
例えば、ホストユーザとなった権利付与状態にあるユーザAが、通常状態にあるユーザB,Cと、権利付与状態にあるユーザDとともにプレイグループに所属してマルチプレイゲームを行い、サーバ装置10がユーザB,Cを権利付与ユーザに設定したとき、サーバ装置10はユーザAについて、影響者数累計のカウント値を、2だけインクリメントする。
For example, a user A who has become a host user and is in a rights-granting state belongs to a play group together with users B and C in a normal state and a user D who is in a rights-giving state to play a multiplayer game, and the
なお、このとき、ユーザDについては、サーバ装置10は、予め定めた規則に応じて影響者数累計のカウント値を2だけインクリメントするか否かを決定すればよい。
At this time, for the user D, the
この影響者数累計のカウント値もまた、ゲームに関する所定の処理に供されてもよい。例えばサーバ装置10は、この影響者数累計のカウント値が予め定めた影響者数しきい値を超えたユーザについて、所定の報酬を付与することとしてもよい。
The count value of the cumulative number of affected persons may also be subjected to a predetermined process related to the game. For example, the
[確率による例]
またここまでの説明では、権利付与状態にあるユーザとともにマルチプレイゲームを行った通常状態のユーザは、必ず権利付与状態となることとしたが、本実施の形態はこれに限られない。例えば権利付与状態にあるユーザとともにマルチプレイゲームを行った、通常状態のユーザは、予め定められた確率に応じて権利付与状態となることとしてもよい。この場合は、確率r(0≦r≦1)を予め定めておき、権利付与状態にあるユーザとともにマルチプレイゲームを行った通常状態のユーザのそれぞれについて、0以上1以下の乱数Mを発生させる。そしてM<rなる乱数Mに対応するユーザについては権利付与状態を表す状態情報を関連付けて状態設定テーブルを更新し、そうでないユーザについては通常状態のままとする。
[Example by probability]
Further, in the above description, the user in the normal state who has played the multiplayer game together with the user in the right-granting state is always in the right-granting state, but the present embodiment is not limited to this. For example, a user in a normal state who has played a multiplayer game with a user in the right-granting state may be in the right-granting state according to a predetermined probability. In this case, the probability r (0 ≦ r ≦ 1) is set in advance, and a random number M of 0 or more and 1 or less is generated for each of the users in the normal state who played the multiplayer game together with the user in the right-granting state. Then, the state setting table is updated by associating the state information indicating the right-granting state with respect to the user corresponding to the random number M such that M <r, and the normal state is left for the user who does not.
また権利付与状態にあるユーザがマルチプレイゲームを行った場合(あるいは条件によってはそのホストユーザとなった場合)も同様に、常に通常状態に戻るのではなく、予め定められた確率に応じて通常状態となるようにしてもよい。この場合も、通常状態に戻る確率Rr(0≦Rr≦1)を予め定めておき、マルチプレイゲームを行った(あるいは条件によっては、ホストユーザとなった)権利付与状態のユーザのそれぞれについて、0以上1以下の乱数Mを発生させる。そしてM<Rrなる乱数Mに対応するユーザについては通常状態を表す状態情報を関連付けて状態設定テーブルを更新し、そうでないユーザについては権利付与状態のままとする。 Similarly, when a user in the granting state plays a multiplayer game (or becomes the host user depending on the conditions), the normal state is not always returned, but the normal state is determined according to a predetermined probability. It may be set to. In this case as well, the probability of returning to the normal state Rr (0 ≦ Rr ≦ 1) is set in advance, and 0 is obtained for each user in the right-granting state who has played the multiplayer game (or has become the host user depending on the conditions). A random number M of 1 or more is generated. Then, the state setting table is updated by associating the state information representing the normal state with the user corresponding to the random number M such that M <Rr, and the rights granting state is left for the user who does not.
[報酬の内容を権利付与状態のユーザの数により決定する例]
またマルチプレイゲームを実行して得られる報酬の内容については、当該マルチプレイゲームを一緒にプレイした、同じプレイグループのユーザに、権利付与状態にあるユーザが何人いたかによって異ならせてもよい。例えば、マルチプレイゲームを実行したときに、強化素材を基本的にN個提供する報酬を与える場合、同じプレイグループのユーザのうちに、権利付与状態のユーザがk人存在していたときには、この強化素材をk×N個提供することとしてもよい。
[Example of determining the content of the reward based on the number of users in the granting status]
Further, the content of the reward obtained by executing the multiplayer game may be different depending on how many users in the same play group who played the multiplayer game together are in the right-granting state. For example, when a multiplayer game is executed, when a reward for basically providing N enhancement materials is given, if there are k users in the same play group in the entitlement state, this enhancement You may provide k × N materials.
また、マルチプレイゲームを一緒にプレイした、同じプレイグループのユーザに、通常状態にあるユーザが何人いたかによって報酬を異ならせてもよい。例えば、マルチプレイゲームを実行したときに、強化素材を基本的にN個提供する報酬を与える場合、同じプレイグループのユーザのうちに、通常状態のユーザがp人存在していたときには、この強化素材をp×N個提供することとしてもよい。 In addition, users in the same play group who played the multiplayer game together may be rewarded differently depending on how many users are in the normal state. For example, when a multiplayer game is executed, when a reward for basically providing N reinforcement materials is given, if there are p users in the normal state among users in the same play group, this reinforcement material is used. May be provided in p × N pieces.
さらにサーバ装置10は、通常状態から権利付与状態に移行させたユーザの数により報酬を異なるように制御してもよい。
Further, the
[実施形態の効果]
本実施の形態の一例のように報酬が与えられるマルチプレイゲームのホストユーザとなる条件が権利付与状態であるか否かにより定められることとすると、プレイ可能なゲームを豊富化するため、ユーザには権利付与状態となろうとする動機付けが与えられる。従って当該マルチプレイゲームを行うことで権利付与状態となり得る状態とすることで、マルチプレイゲームの利用が促進される。
[Effect of Embodiment]
As in the example of this embodiment, if the condition for becoming a host user of a rewarded multiplayer game is determined by whether or not the right is granted, in order to enrich the playable games, the user Motivation is given to become a granting state. Therefore, the use of the multiplayer game is promoted by setting the state in which the right can be granted by playing the multiplayer game.
さらに、マルチプレイゲームを行ったときに、権利付与状態と通常状態とが切り替わるように構成し、何度でも権利付与状態に復帰できるようにしたうえで、権利付与状態になった回数に応じた報酬を提供することで、さらに、何度でもマルチプレイゲームを行うことが動機付けられ、マルチプレイゲームの利用が促進されることとなる。 Furthermore, when a multiplayer game is played, the status is configured to switch between the grant status and the normal status so that the grant status can be returned as many times as necessary, and the reward is based on the number of times the grant status is reached. By providing the above, it is further motivated to play the multiplayer game many times, and the use of the multiplayer game is promoted.
10 サーバ装置、11 制御部、12 記憶部、13 通信部、20 端末装置、21 マッチング要求処理部、22 マルチプレイゲームサービス部、23 状態設定部、24 状態制御部。
10 server device, 11 control unit, 12 storage unit, 13 communication unit, 20 terminal device, 21 matching request processing unit, 22 multiplayer game service unit, 23 state setting unit, 24 state control unit.
Claims (8)
前記複数のユーザの状態を、前記マルチプレイゲームを開始する権利が付与された権利付与状態と、前記マルチプレイゲームを開始する権利が付与されていない通常状態とのいずれかの状態に設定する設定手段と、
前記マルチプレイゲームに参加する前記複数のユーザの状態の組み合わせに基づき、前記複数のユーザの少なくとも1人のユーザの状態を前記権利付与状態または前記通常状態のいずれの状態にするかを制御する設定制御手段と、
を含み
当初、前記複数のユーザの一部を前記権利付与状態として、前記複数のユーザのうち、当該権利付与状態にあるユーザが前記マルチプレイゲームに参加している場合に、前記マルチプレイゲームの開始を許可するサーバ装置。 A server device that provides a multiplayer game service in which multiple users can participate.
A setting means for setting the state of the plurality of users to either a right-granting state in which the right to start the multiplayer game is granted or a normal state in which the right to start the multiplayer game is not granted. ,
Setting control for controlling whether the state of at least one user of the plurality of users is changed to the right-granting state or the normal state based on the combination of the states of the plurality of users participating in the multiplayer game. Means and
Including
Initially, a part of the plurality of users is set as the right-granted state, and when the user in the right-granted state participates in the multiplayer game among the plurality of users, the start of the multiplayer game is permitted. Server device.
前記複数のユーザの状態を、前記マルチプレイゲームを開始する権利が付与された権利付与状態と、前記マルチプレイゲームを開始する権利が付与されていない通常状態とのいずれかの状態に設定する設定手段と、A setting means for setting the state of the plurality of users to either a right-granting state in which the right to start the multiplayer game is granted or a normal state in which the right to start the multiplayer game is not granted. ,
前記マルチプレイゲームに参加する前記複数のユーザの状態の組み合わせに基づき、前記複数のユーザの少なくとも1人のユーザの状態を前記権利付与状態または前記通常状態のいずれの状態にするかを制御する設定制御手段と、Setting control for controlling whether the state of at least one user of the plurality of users is changed to the right-granting state or the normal state based on the combination of the states of the plurality of users participating in the multiplayer game. Means and
を含み、Including
当初、前記複数のユーザの一部を前記権利付与状態として、当該権利付与状態にあるユーザから前記マルチプレイの開始要求を受け入れた場合に、前記マルチプレイゲームの開始処理を実行するサーバ装置。Initially, a server device that executes a start process of the multiplayer game when a part of the plurality of users is set as the right granting state and a request for starting the multiplayer is received from the user in the right granting state.
前記設定制御手段は、前記マルチプレイゲームに参加する前記複数のユーザの状態の組み合わせに基づき、前記複数のユーザの少なくとも1人のユーザの状態を、予め定めた確率で、前記権利付与状態または前記通常状態のいずれの状態にするよう制御するサーバ装置。Based on the combination of the states of the plurality of users participating in the multiplayer game, the setting control means determines the state of at least one user of the plurality of users with a predetermined probability, the right granting state or the usual. A server device that controls which of the states it should be.
前記設定制御手段は、通常状態にあるユーザが、
(1)権利付与状態にあるユーザがホストユーザとなったマルチプレイゲームに参加した、
(2)権利付与状態にあるユーザとともにマルチプレイゲームに参加した、または
(3)予め定めた人数以上の、権利付与状態にあるユーザとともに、マルチプレイゲームに参加した、
のいずれかの条件を満足する場合に、前記通常状態にあるユーザを権利付与状態とする、サーバ装置。 The server device according to any one of claims 1 to 3 .
The setting control means is provided by a user in a normal state.
(1) A user who has been granted rights participated in a multiplayer game in which he / she became a host user.
(2) Participated in or participated in a multiplayer game with a user who has been granted rights.
(3) Participated in a multiplayer game with more than a predetermined number of users who have been granted rights.
A server device that puts a user in the normal state into a right granting state when any of the above conditions is satisfied .
前記設定制御手段は、権利付与状態にあるユーザが、マルチプレイゲームのホストユーザとなってマルチプレイゲームを行った場合に、当該権利付与状態にあるユーザを通常状態とするサーバ装置。 The server device according to any one of claims 1 to 4 .
The setting control means is a server device that puts a user in the right-granting state into a normal state when the user in the right-granting state becomes a host user of the multi-play game and plays a multi-play game .
ユーザごとに、通常状態から権利付与状態へ移行した回数、又は、権利付与状態から通常状態へ移行した回数の少なくとも一方をカウントする手段をさらに備え、当該カウントの結果が、対応するユーザに関する所定の処理に供されるサーバ装置。 The server device according to any one of claims 1 to 5.
For each user, a means for counting at least one of the number of transitions from the normal state to the granting state or the number of transitions from the granting state to the normal state is further provided, and the result of the counting is a predetermined value for the corresponding user. A server device used for processing.
前記複数のユーザの状態を、前記マルチプレイゲームを開始する権利が付与された権利付与状態と、前記マルチプレイゲームを開始する権利が付与されていない通常状態とのいずれかの状態に設定する設定手段であって、当初、前記複数のユーザの一部を前記権利付与状態として設定する設定手段と、
前記マルチプレイゲームに参加する前記複数のユーザの状態の組み合わせに基づき、前記複数のユーザの少なくとも1人のユーザの状態を前記権利付与状態または前記通常状態のいずれの状態にするかを制御する設定制御手段と、
前記複数のユーザのうち、当該権利付与状態にあるユーザが前記マルチプレイゲームに参加している場合に、前記マルチプレイゲームの開始を許可する手段と、
として機能させるプログラム。 A server device that provides a multiplayer game service that allows multiple users to participate
A setting means for setting the states of the plurality of users to either a right-granting state in which the right to start the multiplayer game is granted or a normal state in which the right to start the multiplayer game is not granted. Therefore, initially, a setting means for setting a part of the plurality of users as the right granting state , and
Setting control for controlling whether the state of at least one user of the plurality of users is changed to the right-granting state or the normal state based on the combination of the states of the plurality of users participating in the multiplayer game. Means and
A means for permitting the start of the multiplayer game when the user in the right-granting state participates in the multiplayer game among the plurality of users.
A program that functions as.
前記複数のユーザの状態を、前記マルチプレイゲームを開始する権利が付与された権利付与状態と、前記マルチプレイゲームを開始する権利が付与されていない通常状態とのいずれかの状態に設定する設定手段であって、当初、前記複数のユーザの一部を前記権利付与状態として設定する設定手段と、
前記マルチプレイゲームに参加する前記複数のユーザの状態の組み合わせに基づき、前記複数のユーザの少なくとも1人のユーザの状態を前記権利付与状態または前記通常状態のいずれの状態にするかを制御する設定制御手段と、
当該権利付与状態にあるユーザから前記マルチプレイの開始要求を受け入れた場合に、前記マルチプレイゲームの開始処理を実行する手段と、
として機能させるプログラム。 A server device that provides a multiplayer game service that allows multiple users to participate
A setting means for setting the states of the plurality of users to either a right-granting state in which the right to start the multiplayer game is granted or a normal state in which the right to start the multiplayer game is not granted. Therefore, initially, a setting means for setting a part of the plurality of users as the right granting state , and
Setting control for controlling whether the state of at least one user of the plurality of users is changed to the right-granting state or the normal state based on the combination of the states of the plurality of users participating in the multiplayer game. Means and
A means for executing the start processing of the multiplayer game when the request for starting the multiplayer is received from the user in the right-granting state, and
A program that functions as.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019082226A JP6794487B2 (en) | 2019-04-23 | 2019-04-23 | Server equipment and programs |
| JP2020187156A JP7538415B2 (en) | 2019-04-23 | 2020-11-10 | Server device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019082226A JP6794487B2 (en) | 2019-04-23 | 2019-04-23 | Server equipment and programs |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020187156A Division JP7538415B2 (en) | 2019-04-23 | 2020-11-10 | Server device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020178778A JP2020178778A (en) | 2020-11-05 |
| JP6794487B2 true JP6794487B2 (en) | 2020-12-02 |
Family
ID=73022767
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019082226A Active JP6794487B2 (en) | 2019-04-23 | 2019-04-23 | Server equipment and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6794487B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7343827B1 (en) | 2023-03-01 | 2023-09-13 | 株式会社カプコン | Information processing method, information processing system and program |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7668147B2 (en) * | 2021-03-29 | 2025-04-24 | 株式会社バンダイナムコエンターテインメント | Game communication system and server system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6096973B1 (en) * | 2016-09-13 | 2017-03-15 | グリー株式会社 | Program, server device, and game system |
| JP6778561B2 (en) * | 2016-09-14 | 2020-11-04 | 株式会社バンダイナムコエンターテインメント | Server system and program |
-
2019
- 2019-04-23 JP JP2019082226A patent/JP6794487B2/en active Active
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7343827B1 (en) | 2023-03-01 | 2023-09-13 | 株式会社カプコン | Information processing method, information processing system and program |
| JP2024123768A (en) * | 2023-03-01 | 2024-09-12 | 株式会社カプコン | Information processing method, information processing system, and program |
| JP2024124298A (en) * | 2023-03-01 | 2024-09-12 | 株式会社カプコン | Information processing method, information processing system, and program |
| JP7623609B2 (en) | 2023-03-01 | 2025-01-29 | 株式会社カプコン | Information processing method, information processing system, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020178778A (en) | 2020-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5735942B2 (en) | GAME SYSTEM, GAME SYSTEM CONTROL METHOD, GAME CONTROL DEVICE, GAME CONTROL DEVICE CONTROL METHOD, AND PROGRAM | |
| JP6194523B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM | |
| JP6505914B1 (en) | Computer program and computer device | |
| JP2003135854A (en) | Server, server control program, and recording medium recording the program | |
| WO2021132002A1 (en) | Program, information processing device, and control method for information processing device | |
| JP6794487B2 (en) | Server equipment and programs | |
| JP6393701B2 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP4955160B2 (en) | Competitive network game system | |
| WO2007094303A1 (en) | Game server, bystander evaluating method, information recording medium, and program | |
| JP2021027999A (en) | Server device and program | |
| JP5712174B2 (en) | GAME DEVICE AND PROGRAM | |
| US20020142817A1 (en) | Video game with quick alternation of player characters | |
| US20250114700A1 (en) | Information processing system, information processing method, and non-transitory computer readable storage medium for user-generated game scenarios with user-specified difficulty levels | |
| TW480413B (en) | Processing method and system for role differentiation of network game | |
| US20240424403A1 (en) | Program, information processing system, and information processing method | |
| JP2025061265A (en) | Information processing device, information processing method, and program | |
| JP2025028147A (en) | Information processing system, information processing device, and program | |
| WO2013161652A1 (en) | Game control device, game control method, program, recording medium, and game system | |
| JP2024166317A (en) | Information processing device, information processing method, and program | |
| JP2025127885A (en) | PROGRAM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD | |
| JP2024083427A (en) | Server device and program | |
| JP2023172199A (en) | Information processing device, information processing method, and program | |
| JP6299909B1 (en) | Game server and game program | |
| JP7610743B1 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD | |
| JP7644364B2 (en) | Information processing device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200313 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200313 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200602 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200616 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200814 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201012 |
|
| 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: 20201020 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201111 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6794487 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |