JP7538415B2 - Server device and program - Google Patents
Server device and program Download PDFInfo
- Publication number
- JP7538415B2 JP7538415B2 JP2020187156A JP2020187156A JP7538415B2 JP 7538415 B2 JP7538415 B2 JP 7538415B2 JP 2020187156 A JP2020187156 A JP 2020187156A JP 2020187156 A JP2020187156 A JP 2020187156A JP 7538415 B2 JP7538415 B2 JP 7538415B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- state
- users
- multiplayer game
- normal state
- 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)
Description
本発明は、サーバ装置、及びプログラムに関する。 The present invention relates to a server device and a program.
近年、複数のユーザが参加可能なゲーム(マルチプレイゲームと呼ぶ)をホストするサーバが知られている。このサーバに対して複数のユーザがそれぞれ、スマートフォン等の携帯端末を用いてアクセスし、マルチプレイゲームに参加することができる。 In recent years, servers that host games in which multiple users can participate (called multiplayer games) have become known. Multiple users can each access this server using a mobile device such as a smartphone and participate in the multiplayer game.
従来、このようなマルチプレイゲームの参加者に対して、マルチプレイゲームをホストする側から報酬を提供する技術がある(特許文献1)。 Conventionally, there is technology in which the host of such a multiplayer game provides rewards to participants in the game (Patent Document 1).
しかしながら上記従来例の報酬型の技術では、プレイヤは、マルチプレイゲームを一度行えば報酬を得ることができ、それで満足してしまう場合があり、マルチプレイゲームのプレイ(マルチプレイ)を十分に促進できない場合があった。 However, with the above-mentioned conventional reward-based technology, players can obtain rewards by playing a multiplayer game once, and may be satisfied with that, which may not sufficiently promote playing the multiplayer game (multiplay).
本発明は上記実情に鑑みて為されたもので、マルチプレイゲームの利用を促進できるサーバ装置及びプログラムを提供することを、その目的の一つとする。 The present invention was made in consideration of the above-mentioned circumstances, and one of its objectives is to provide a server device and program that can promote the use of multiplayer games.
上記従来例の問題点を解決する本発明の一態様は、複数のユーザが参加可能なマルチプレイゲームのサービスを提供するサーバ装置であって、前記複数のユーザの状態を、所定の権利を付与した権利付与状態と、所定の権利を付与していない通常状態とのいずれかの状態に設定する設定手段と、前記マルチプレイゲームに参加する前記複数のユーザの状態の組み合わせに基づき、前記複数のユーザの少なくとも1人のユーザの状態を前記権利付与状態または前記通常状態のいずれの状態にするかを制御する設定制御手段と、を含むこととしたものである。 One aspect of the present invention that solves the problems of the above-mentioned conventional examples is a server device that provides a service of a multiplayer game in which multiple users can participate, and includes a setting means for setting the status of the multiple users to either an entitlement state in which a specific entitlement is granted or a normal state in which a specific entitlement is not granted, and a setting control means for controlling whether the status of at least one of the multiple users is to be the entitlement state or the normal state based on a combination of the statuses of the multiple users participating in the multiplayer game.
本発明によると、マルチプレイゲームの利用が促進される。 This invention promotes the use of multiplayer games.
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るサーバ装置10を含む情報処理システム1は、図1に例示するように、サーバ装置10と、複数の端末装置20とを含んで構成される。
An embodiment of the present invention will be described with reference to the drawings. An
サーバ装置10は、図1に例示するように、制御部11と、記憶部12と、通信部13とを含んで構成される。また端末装置20は、スマートフォンやパーソナルコンピュータ等であり、サーバ装置10に対してネットワークを介して互いに通信可能に接続されている。
As shown 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
次に本実施の形態の制御部11の動作について説明する。本実施の形態の例では、この制御部11は、複数のユーザが参加可能なマルチプレイゲームのサービスを提供する。
Next, the operation of the
具体的に制御部11は、図2に例示するように、マッチング要求処理部21と、マルチプレイゲームサービス部22と、状態設定部23と、状態制御部24とを含んで構成される。
Specifically, the
以下の説明において本実施の形態の制御部11は、各端末装置20のユーザを、予め登録されたユーザ名及びパスワード等の認証情報によって認証しているものとする。制御部11のマッチング要求処理部21は、いずれかの端末装置20からマルチプレイの開始要求(マッチング要求)を受けると、マルチプレイゲームの開始処理を行い、まず当該マッチング要求を行った端末装置20のユーザ(ホストユーザと呼ぶ)とともにマルチプレイゲームをプレイするユーザのグループであるプレイグループを設定する(マルチプレイゲームに参加する所定の最大参加者数以下のユーザの一時的なグループを形成して、当該グループに属するユーザのリストを記憶する)。
In the following description, it is assumed that the
そしてマッチング要求処理部21は、マルチプレイゲームが開始されていない(ユーザの参加を待ち受ける状態にある)プレイグループのリスト(多数ある場合はランダムに、あるいは予め定めた基準に基づいて選択した所定数のプレイグループのリスト)を、マッチング要求を行っていないユーザの端末装置20宛に送出して提示させる。
The matching
このリストの提示を受けたユーザが、端末装置20にて、当該リスト上のプレイグループの一つを選択して参加要求を行うと、マッチング要求処理部21は、当該参加要求を受けて、選択されたプレイグループに当該参加要求をしたユーザ(以下、ゲストユーザとも称す)を追加することを試みる。ここで、参加要求のときに選択したプレイグループに属するユーザの数が、既に予め定めた最大参加者数を超えていたときには、マッチング要求処理部21は、当該参加要求を行ったユーザの端末装置20に対してエラーを表示させる。
When a user presented with this list selects one of the playgroups on the list on the
また、参加要求のときに選択したプレイグループに属するユーザの数が、既に予め定めた最大参加者数を超えていなければ、選択されたプレイグループに当該参加要求をしたゲストユーザを追加する。 In addition, if the number of users belonging to the playgroup selected at the time of the participation request does not already exceed a predetermined maximum number of participants, the guest user who made the participation request will be added to the selected playgroup.
この処理によりマッチング要求処理部21は、最大参加者数以下の端末装置20ごとにマルチプレイゲームをプレイするグループ(プレイグループ)を設定する。マッチング要求処理部21は、また、マッチング要求によりプレイグループを設定したホストユーザからマルチプレイ実行の指示を受けて、当該ホストユーザが属するプレイグループに属するユーザの数が予め定めた最小催行人数(例えば2人)を超えるときに、マルチプレイゲームの実行を開始するよう、当該ホストユーザが属するプレイグループを特定する情報とともにマルチプレイゲームサービス部22に対して指示する。
By this process, the matching
マルチプレイゲームサービス部22は、マッチング要求処理部21からゲームの実行の開始の指示を受けて、当該指示とともに受け入れた情報で特定されるプレイグループに属する端末装置20のユーザに対してマルチプレイゲーム(プレイグループ内の端末装置20のユーザが一斉に参加するゲーム)のサービスを提供する。このマルチプレイゲームのサービスに係る処理については、広く知られているので、ここでの詳しい説明は省略する。
The multiplayer
状態設定部23は、管理者から入力される指示等により、各端末装置20のユーザについて、当該ユーザの状態を表す情報(状態情報)を、所定の権利を付与した権利付与状態と、所定の権利を付与していない通常状態とのいずれかの状態に設定する。本実施の形態の例では、この状態設定部23は、端末装置20のユーザごとに、ユーザを特定する情報(認証情報に含まれるユーザ名等でよい)と、ユーザの状態を表す状態情報とを関連付けて、状態設定テーブル情報として記憶する(図3)。
The
具体的に、この状態設定部23は、ゲームサービス中で行われるイベントの開始時にゲームの管理者(運営者)が選択したユーザ(例えばゲーム中で著名なユーザなど)について、そのユーザに対して権利付与状態であることを表す状態情報を設定する。あるいは、この状態設定部23は、ランダムに選択したユーザについてそのユーザに対して権利付与状態であることを表す状態情報を設定することとしてもよいし、これらを組み合わせて、ゲームの管理者が選択したユーザとランダムに選択したユーザとを権利付与状態としてもよい。
Specifically, the
また上記の所定の権利は、任意に定めてもよいし、マルチプレイゲームに関わる権利を定めてもよい。例えば、ゲームが、育成型のゲーム(登場するキャラクタを、ゲーム上のアイテムである強化素材を集めて強化するもの)である場合、この所定の権利は、強化素材の入手権利、あるいは入手量を増大させる権利であってもよい。また、キャラクタを集めるゲームであれば、特定のキャラクタについてマルチプレイゲームをプレイしたときに限り(あるいはマルチプレイでない場合には低い確率で提供される特定のキャラクタを、マルチプレイゲームをプレイしたときには、比較的高い確率で)提供することとしておき、この所定の権利を、開始させる権利としてもよい。 The above-mentioned prescribed right may be determined arbitrarily, or may be a right related to a multiplayer game. For example, if the game is a training-type game (in which characters are strengthened by collecting strengthening materials, which are items in the game), this prescribed right may be the right to obtain strengthening materials, or the right to increase the amount obtained. Furthermore, if the game is one in which characters are collected, a specific character may be provided only when a multiplayer game is played (or a specific character that is provided with a low probability in non-multiplayer games has a relatively high probability when a multiplayer game is played), and this prescribed right may be the right to start the game.
このように所定の権利を、マルチプレイゲームを開始させる権利とする場合、マッチング要求処理部21は、プレイグループを設定させる要求であるマッチング要求を、所定の権利を有するユーザ(権利付与状態を表す状態情報が関連付けられたユーザ)からのみ受け入れることとする。この例では、所定の権利を有するユーザ以外は、プレイグループのホストユーザとなり得ないこととなり、所定の権利を有しないユーザは、所定の権利を有するユーザがホストユーザとなって設定したプレイグループに参加することができるのみとなる。
In this way, when the specified right is the right to start a multiplayer game, the matching
あるいは、マッチング要求処理部21は任意のユーザがマッチング要求を行うことを可能としてもよい。この場合、上記所定の権利としては、同じプレイグループに属してマルチプレイゲームをプレイした他のユーザに対して所定の報酬(例えば上記の強化素材や特定のキャラクタ等)を与える権利としてもよい。つまりこの例では、誰がマルチプレイゲームのホストユーザとなってもよいが、通常状態のユーザとしては、マルチプレイゲームのプレイの際に、上記所定の権利を有する権利付与状態のユーザが同じプレイグループに属していた(一緒にプレイした)ならば、何らかの特別な報酬が与えられ、マルチプレイゲームのプレイの際に、上記所定の権利を有する権利付与状態のユーザが同じプレイグループに属していなければ、上記の特別な報酬は与えられない、ということとなる。
Alternatively, the matching
状態制御部24は、マルチプレイゲームに参加する複数のユーザの状態の組み合わせに係る条件を含む制御条件に基づいて、複数のユーザの少なくとも1人のユーザの状態を権利付与状態または通常状態のいずれの状態にするかを制御する。具体的にこの状態制御部24は、上記制御条件により権利付与状態とすることとしたユーザに権利付与状態であることを表す情報を関連付けて状態設定テーブル情報を更新する。またこの状態制御部24は、上記の制御条件により、通常状態とすることとしたユーザに通常状態であることを表す情報を関連付けて状態設定テーブル情報を更新する。
The
ここでユーザを権利付与状態とする制御条件(第1条件に相当する)は、具体的には、ユーザが通常状態であり、かつ、次のいずれかであること:
(1)権利付与状態にあるユーザがホストユーザとなったプレイグループに属して、マルチプレイゲームを行ったこと、
(2)権利付与状態にあるユーザが属しているプレイグループに属して、マルチプレイゲームを行ったこと、
(3)権利付与状態にあるユーザが予め定めた人数以上属しているプレイグループに属して、マルチプレイゲームを行ったこと
などとして定める。
Here, the control condition (corresponding to the first condition) for putting the user in the entitled state is specifically that the user is in the normal state and is one of the following:
(1) A user in an authorized state belongs to a play group in which the user is the host user and plays a multiplayer game;
(2) Playing a multiplayer game in a play group to which a user in an authorized state belongs;
(3) It is defined as a state in which a user in an authorized state belongs to a play group having a predetermined number of members or more and has played a multiplayer game.
また、ユーザを通常状態とする制御条件(第2条件に相当する)は、具体的には、ユーザが権利付与状態であり、かつ、マルチプレイゲームのホストユーザとなってマルチプレイゲームを行ったこと、などとして定める。なお、このユーザを権利付与状態とする制御条件、あるいはユーザを通常状態とする制御条件は、ここで例示したものに限られるものではない。 The control condition for putting the user in the normal state (corresponding to the second condition) is specifically defined as the user being in an authorized state and having played a multiplayer game as the host user of the multiplayer game. Note that the control conditions for putting the user in the authorized state or the control conditions for putting the user in the normal state are not limited to those exemplified here.
[動作]
本実施の形態のサーバ装置10は以上の構成を備え、次のように動作する。なお、以下の例では、権利付与状態にあるユーザに与えられる所定の権利は、マルチプレイのホストユーザとなる権利であるものとする。またゲームサービスの管理者は、一部のユーザを選択して、選択したユーザを権利付与状態としておく。
[Action]
The
本実施の形態のサーバ装置10は、図4に例示する処理を行い、マッチング要求の入力画面を提供する(S1)。この際、提供先の端末装置20のユーザが権利付与状態にあるときには、マッチング要求の入力が可能な画面を提供し、当該ユーザが通常状態であるときにはマッチング要求の入力が不能な画面(マッチング要求のためのボタンをタップできないものとした画面など)を提供する。これにより、権利付与状態にあるユーザのみがホストユーザとなり得ることとなる。
The
ここで、権利付与状態にあるユーザの端末装置20からマッチング要求を受けると(S2)、サーバ装置10は、当該ユーザをホストユーザとしたプレイグループを設定する(S3)。そしてこのプレイグループへの参加者を募る画面をプレイグループに属していないユーザの端末装置20に提示させる(S4)。
When a matching request is received from the
そしてサーバ装置10は、上記画面を提示させた端末装置20のユーザから参加要求を受けると(S5)、当該ユーザをプレイグループに属したものとして設定する(S6)。
Then, when the
その後、ホストユーザからマルチプレイゲームの実行開始の指示を受けると、サーバ装置10は、ホストユーザが属するプレイグループに属するユーザに対してマルチプレイゲーム(プレイグループ内の端末装置20のユーザが一斉に参加するゲーム)のサービスを提供する(S7)。
After that, when the
サーバ装置10は、マルチプレイゲームが終了すると、当該プレイグループに属しているユーザのうち通常状態にあるユーザに関連付けられた状態情報を、権利付与状態に設定して、状態設定テーブルを更新する(S8)。
When the multiplayer game ends, the
またサーバ装置10は、当該プレイグループに属しているユーザのうち権利付与状態にあるユーザに関連付けられた状態情報を、通常状態に設定して、状態設定テーブルを更新する(S9)。
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. 5(a), if initially user A in an entitlement state becomes the host user in a play group, and users B and C in a normal state and another user D in an entitlement state join to play a multiplayer game, after the multiplayer game ends, user A who has become the host user is set to a normal state, and users B and C are set to an entitlement state. User D is not the host user, so he remains in the entitlement state.
なお、ここで通常状態となったユーザAは、その後、他の権利付与状態にあるユーザがホストユーザとなって実行されたマルチプレイゲームに参加することで、再度権利付与状態となる。 Note that user A, who has now entered the normal state, can then enter the entitled state again if another entitled user becomes the host user and participates in a multiplayer game.
また、例えば、一度権利付与状態となった後には通常状態に設定することがないようにしてもよい。この例では、図5(b)に示すように、権利付与状態にあるユーザAがホストユーザとなったプレイグループに、通常状態のユーザB,Cと、権利付与状態にある別のユーザDとが参加してマルチプレイゲームを行った場合、マルチプレイゲームの終了後、ユーザB,Cは権利付与状態に設定され、ユーザA,Dについては権利付与状態のままとされる。この図5(b)の例では、権利付与状態のユーザの数が単調増加することとなる。 Also, for example, once a state has been granted rights, it may not be set back to the normal state. In this example, as shown in FIG. 5(b), if a play group in which user A in the granted rights state is the host user is joined by users B and C in the normal state and another user D in the granted rights state to play a multiplayer game, after the multiplayer game ends, users B and C are set to the granted rights state, while users A and D remain in the granted rights state. In this example of FIG. 5(b), the number of users in the granted rights state increases monotonically.
またこの例では権利付与状態のユーザ数が予め定めた基準値を上回ったときに、権利付与状態のユーザに対して何らかの報酬を与えることとしてもよい。 In this example, when the number of users in the entitled state exceeds a predetermined threshold, some kind of reward may be given to the users in the entitled state.
さらに、マルチプレイゲームを行ったプレイグループに属するユーザのうち、権利付与状態にあるユーザを、ホストユーザであると否とに関わらず通常状態に設定してもよい。この例では図5(c)に示すように、権利付与状態にあるユーザAがホストユーザとなったプレイグループに、通常状態のユーザB,Cと、権利付与状態にある別のユーザDとが参加してマルチプレイゲームを行った場合、マルチプレイゲームの終了後、ユーザB,Cは権利付与状態に設定され、ユーザA,Dについては通常状態に設定されることとなる。 Furthermore, among users belonging to a play group that has played a multiplayer game, users in an authorized state may be set to a normal state regardless of whether they are the host user or not. In this example, as shown in FIG. 5(c), if users B and C in a normal state and another user D in an authorized state join a play group in which user A in an authorized state is the host user and plays a multiplayer game, after the multiplayer game ends, users B and C are set to an authorized state, and users A and D are set to a normal state.
[マルチプレイ開始の別の条件に係る例]
また、ここでの動作例では、権利付与状態のユーザのみがホストユーザとなり得る例について述べたが本実施の形態はこの例に限られない。
[Examples of other conditions for starting multiplayer]
In addition, in the operation example here, an example has been described in which only users in a right-granted state can become host users, but the present embodiment is not limited to this example.
例えば、サーバ装置10は、処理S1のマッチング要求の入力画面の提供は、提供先の端末装置20のユーザが権利付与状態にあるか否かに関わらず行うこととする。
For example, the
そしてサーバ装置10は、いずれかのユーザの端末装置20からマッチング要求を受けると、当該マッチング要求を行ったユーザをホストユーザとしたプレイグループを設定する。そしてこのプレイグループへの参加者を募る画面をプレイグループに属していないユーザの端末装置20に提示させる。
When the
サーバ装置10は、その後、上記画面を提示させた端末装置20のユーザから参加要求を受けると、当該ユーザをプレイグループに属したものとして設定する。そしてその後、ホストユーザからマルチプレイゲームの実行開始の指示を受けたときに、サーバ装置10は、当該ホストユーザが属するプレイグループに属するユーザのうちに、権利付与状態の状態情報が関連付けられたユーザが存在するか否かを調べ、存在する場合に、当該プレイグループの各ユーザに対してマルチプレイゲーム(プレイグループ内の端末装置20のユーザが一斉に参加するゲーム)のサービスを提供する。
When the
また、ホストユーザからマルチプレイゲームの実行開始の指示を受けたときに、当該ホストユーザが属するプレイグループに属するユーザのうちに、権利付与状態の状態情報が関連付けられたユーザが存在しない場合は、サーバ装置10は、マルチプレイゲームの実行が開始できない旨のメッセージをホストユーザが使用する端末装置20に提示してもよい。
In addition, when an instruction to start playing a multiplayer game is received from a host user, if there is no user in the play group to which the host user belongs that is associated with status information of the right granting status, the
この例では、プレイグループに属する複数のユーザのうちに、権利付与状態にあるユーザが存在している場合に、マルチプレイゲームの実行の開始が許可される。 In this example, if there is a user in an authorized state among multiple users belonging to a play group, the start of execution of a multiplayer game is permitted.
[カウントを行う例]
さらに本実施の形態のサーバ装置10は、ユーザごとに、当該ユーザに関連付けられた状態情報の更新回数をカウントして記録してもよい。この例ではサーバ装置10は、ユーザの状態情報を更新するごとに、当該更新の対象となったユーザの状態情報を通常状態から権利付与状態に設定した回数Npまたは、権利付与状態から通常状態に設定した回数Nnの少なくとも一方をカウントして、当該カウントの結果をユーザに関連付けて記憶しておく(図6)。図6では、ユーザの状態情報を通常状態から権利付与状態に設定した回数Npと、権利付与状態から通常状態に設定した回数Nnとをカウントして、ユーザに関連付けて記録した例を示している。
[Counting example]
Furthermore, the
この例のサーバ装置10は、このカウントの結果を所定の処理に供する。例えばサーバ装置10は、通常状態から権利付与状態に設定した回数Npが所定の回数しきい値を超えたユーザに対して、所定の報酬(キャラクタの提供や、強化素材の提供など)を供与してもよい。
In this example, the
また本実施の形態のサーバ装置10は、通常状態のユーザとともにマルチプレイゲームを行った権利付与状態のユーザについて、ともにマルチプレイゲームを行った通常状態のユーザが権利付与状態として設定されたときには、当該権利付与状態に設定した通常状態であったユーザの数の累計(影響者数累計)をカウントしてもよい。
In addition, in this embodiment, when a user in an entitlement state who played a multiplayer game together with a user in a normal state is set as an entitlement state, the
例えば、ホストユーザとなった権利付与状態にあるユーザAが、通常状態にあるユーザB,Cと、権利付与状態にあるユーザDとともにプレイグループに所属してマルチプレイゲームを行い、サーバ装置10がユーザB,Cを権利付与ユーザに設定したとき、サーバ装置10はユーザAについて、影響者数累計のカウント値を、2だけインクリメントする。
For example, when user A, who is the host user and in an authorized state, belongs to a play group with users B and C, who are in a normal state, and user D, who is in an authorized state, and plays a multiplayer game, and the
なお、このとき、ユーザDについては、サーバ装置10は、予め定めた規則に応じて影響者数累計のカウント値を2だけインクリメントするか否かを決定すればよい。
In this case, for user D, the
この影響者数累計のカウント値もまた、ゲームに関する所定の処理に供されてもよい。例えばサーバ装置10は、この影響者数累計のカウント値が予め定めた影響者数しきい値を超えたユーザについて、所定の報酬を付与することとしてもよい。
This cumulative influencer count value may also be used for a predetermined process related to the game. For example, the
[確率による例]
またここまでの説明では、権利付与状態にあるユーザとともにマルチプレイゲームを行った通常状態のユーザは、必ず権利付与状態となることとしたが、本実施の形態はこれに限られない。例えば権利付与状態にあるユーザとともにマルチプレイゲームを行った、通常状態のユーザは、予め定められた確率に応じて権利付与状態となることとしてもよい。この場合は、確率r(0≦r≦1)を予め定めておき、権利付与状態にあるユーザとともにマルチプレイゲームを行った通常状態のユーザのそれぞれについて、0以上1以下の乱数Mを発生させる。そしてM<rなる乱数Mに対応するユーザについては権利付与状態を表す状態情報を関連付けて状態設定テーブルを更新し、そうでないユーザについては通常状態のままとする。
[Probability example]
In the above description, a user in the normal state who has played a multiplayer game with a user in the entitled state is always in the entitled state, but this embodiment is not limited to this. For example, a user in the normal state who has played a multiplayer game with a user in the entitled state may be in the entitled state according to a predetermined probability. In this case, a probability r (0≦r≦1) is determined in advance, and a random number M between 0 and 1 is generated for each user in the normal state who has played a multiplayer game with a user in the entitled state. Then, for users corresponding to the random number M where M<r, the state setting table is updated by associating the user with state information representing the entitled state, and other users are left in the normal state.
また権利付与状態にあるユーザがマルチプレイゲームを行った場合(あるいは条件によってはそのホストユーザとなった場合)も同様に、常に通常状態に戻るのではなく、予め定められた確率に応じて通常状態となるようにしてもよい。この場合も、通常状態に戻る確率Rr(0≦Rr≦1)を予め定めておき、マルチプレイゲームを行った(あるいは条件によっては、ホストユーザとなった)権利付与状態のユーザのそれぞれについて、0以上1以下の乱数Mを発生させる。そしてM<Rrなる乱数Mに対応するユーザについては通常状態を表す状態情報を関連付けて状態設定テーブルを更新し、そうでないユーザについては権利付与状態のままとする。 Similarly, when a user in an authorized state plays a multiplayer game (or becomes the host user under certain conditions), the state does not always return to the normal state, but may be set to return to the normal state according to a predetermined probability. In this case as well, a probability Rr (0≦Rr≦1) of returning to the normal state is determined in advance, and a random number M between 0 and 1 is generated for each authorized user who has played a multiplayer game (or who has become the host user under certain conditions). Then, for users corresponding to random number M where M<Rr, state information representing the normal state is associated and the state setting table is updated, while other users are left in the authorized state.
[報酬の内容を権利付与状態のユーザの数により決定する例]
またマルチプレイゲームを実行して得られる報酬の内容については、当該マルチプレイゲームを一緒にプレイした、同じプレイグループのユーザに、権利付与状態にあるユーザが何人いたかによって異ならせてもよい。例えば、マルチプレイゲームを実行したときに、強化素材を基本的にN個提供する報酬を与える場合、同じプレイグループのユーザのうちに、権利付与状態のユーザがk人存在していたときには、この強化素材をk×N個提供することとしてもよい。
[Example of determining reward content based on the number of users in the entitled state]
The content of the reward obtained by playing a multiplayer game may be different depending on how many users in the same play group who played the multiplayer game together were in the authorized state. For example, if a reward is basically provided with N reinforcement materials when a multiplayer game is played, and there are k users in the same play group who are in the authorized state, k×N reinforcement materials may be provided.
また、マルチプレイゲームを一緒にプレイした、同じプレイグループのユーザに、通常状態にあるユーザが何人いたかによって報酬を異ならせてもよい。例えば、マルチプレイゲームを実行したときに、強化素材を基本的にN個提供する報酬を与える場合、同じプレイグループのユーザのうちに、通常状態のユーザがp人存在していたときには、この強化素材をp×N個提供することとしてもよい。 The reward may also vary depending on how many users in the same play group who play a multiplayer game together are in a normal state. For example, if a reward is basically given to provide N pieces of reinforcement material when a multiplayer game is played, then if there are p users in the same play group who are in a normal state, then p x N pieces of reinforcement material may be provided.
さらにサーバ装置10は、通常状態から権利付与状態に移行させたユーザの数により報酬を異なるように制御してもよい。
Furthermore, the
[実施形態の効果]
本実施の形態の一例のように報酬が与えられるマルチプレイゲームのホストユーザとなる条件が権利付与状態であるか否かにより定められることとすると、プレイ可能なゲームを豊富化するため、ユーザには権利付与状態となろうとする動機付けが与えられる。従って当該マルチプレイゲームを行うことで権利付与状態となり得る状態とすることで、マルチプレイゲームの利用が促進される。
[Effects of the embodiment]
In the present embodiment, the condition for becoming a host user of a rewarded multiplayer game is determined by whether or not the user is in an entitled state, and this increases the number of games that can be played, providing an incentive for users to become entitled. Therefore, by making it possible to become entitled by playing the multiplayer game, the use of the multiplayer game is promoted.
さらに、マルチプレイゲームを行ったときに、権利付与状態と通常状態とが切り替わるように構成し、何度でも権利付与状態に復帰できるようにしたうえで、権利付与状態になった回数に応じた報酬を提供することで、さらに、何度でもマルチプレイゲームを行うことが動機付けられ、マルチプレイゲームの利用が促進されることとなる。 Furthermore, by configuring the system so that the entitlement state and normal state are switched when a multiplayer game is played, and allowing the player to return to the entitlement state any number of times, and providing a reward according to the number of times the entitlement state is entered, the player is further motivated to play the multiplayer game any number of 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 status setting unit, 24 status control unit.
Claims (3)
前記プロセッサは、
一のユーザがホストユーザとなってマッチング要求を行うことで、当該ホストユーザと、当該ホストユーザと異なるゲストユーザとを含む複数のユーザが参加可能なマルチプレイゲームを提供し、
前記複数のユーザの状態を、所定の権利が付与された権利付与状態と、前記所定の権利が付与されていない通常状態とのいずれかの状態に設定し、
前記複数のユーザの中に前記権利付与状態にあるゲストユーザが含まれている場合に、前記マルチプレイゲームをプレイ可能に制御し、
前記権利付与状態にあるユーザを含む前記複数のユーザが参加した前記マルチプレイゲームが終了した場合に、通常状態のユーザを権利付与状態に切り替え、前記権利付与状態のユーザの少なくとも1人のユーザを通常状態に切り替える、
情報処理装置。 A processor is provided.
The processor,
providing a multiplayer game in which a plurality of users , including a host user and a guest user different from the host user, can participate by one user acting as a host user and making a matching request;
setting the states of the plurality of users to either a privileged state in which a predetermined privilege is granted, or a normal state in which the predetermined privilege is not granted;
When the plurality of users includes a guest user who is in the entitled state, control is performed to enable the multiplayer game to be played;
when the multiplayer game in which the plurality of users including the user in the entitled state have participated is ended, switching a user in a normal state to an entitled state, and switching at least one of the users in the entitled state to a normal state;
Information processing device.
前記複数のユーザの状態を、所定の権利が付与された権利付与状態と、前記所定の権利が付与されていない通常状態とのいずれかの状態にプロセッサが設定し、
前記複数のユーザの中に前記権利付与状態にあるゲストユーザが含まれている場合に、前記マルチプレイゲームをプレイ可能に制御し、
前記権利付与状態にあるユーザを含む前記複数のユーザが参加した前記マルチプレイゲームが終了した場合に、通常状態のユーザを権利付与状態に切り替え、前記権利付与状態のユーザの少なくとも1人のユーザを通常状態に切り替える、
情報処理方法。 a processor provides a multiplayer game in which a plurality of users, including a host user and a guest user different from the host user, can participate by one user acting as a host user and making a matching request;
A processor sets the states of the plurality of users to either an entitlement state in which a predetermined entitlement is granted or a normal state in which the predetermined entitlement is not granted;
When the plurality of users includes a guest user who is in the entitled state, control is performed to enable the multiplayer game to be played;
when the multiplayer game in which the plurality of users including the user in the entitled state have participated is ended, switching a user in a normal state to an entitled state, and switching at least one of the users in the entitled state to a normal state;
Information processing methods.
一のユーザがホストユーザとなってマッチング要求を行うことで、当該ホストユーザと、当該ホストユーザと異なるゲストユーザとを含む複数のユーザが参加可能なマルチプレイゲームを提供し、
前記複数のユーザの状態を、所定の権利が付与された権利付与状態と、前記所定の権利が付与されていない通常状態とのいずれかの状態に設定し、
前記複数のユーザの中に前記権利付与状態にあるゲストユーザが含まれている場合に、前記マルチプレイゲームをプレイ可能に制御し、
前記権利付与状態にあるユーザを含む前記複数のユーザが参加した前記マルチプレイゲームが終了した場合に、通常状態のユーザを権利付与状態に切り替え、前記権利付与状態のユーザの少なくとも1人のユーザを通常状態に切り替える、
処理を実行するプログラム。
The processor:
providing a multiplayer game in which a plurality of users , including a host user and a guest user different from the host user, can participate by one user acting as a host user and making a matching request;
setting the states of the plurality of users to either a privileged state in which a predetermined privilege is granted, or a normal state in which the predetermined privilege is not granted;
When the plurality of users includes a guest user who is in the entitled state, control is performed to enable the multiplayer game to be played;
when the multiplayer game in which the plurality of users including the user in the entitled state have participated is ended, switching a user in a normal state to an entitled state, and switching at least one of the users in the entitled state to a normal state;
The program that performs the processing.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020187156A JP7538415B2 (en) | 2019-04-23 | 2020-11-10 | Server device and program |
| JP2024059669A JP2024083427A (en) | 2020-11-10 | 2024-04-02 | Server device and program |
| JP2025177302A JP2025188313A (en) | 2020-11-10 | 2025-10-21 | Server device and program |
Applications Claiming Priority (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 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019082226A Division JP6794487B2 (en) | 2019-04-23 | 2019-04-23 | Server equipment and programs |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024059669A Division JP2024083427A (en) | 2020-11-10 | 2024-04-02 | Server device and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2021027999A JP2021027999A (en) | 2021-02-25 |
| JP2021027999A5 JP2021027999A5 (en) | 2022-05-02 |
| JP7538415B2 true JP7538415B2 (en) | 2024-08-22 |
Family
ID=92424494
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020187156A Active JP7538415B2 (en) | 2019-04-23 | 2020-11-10 | Server device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7538415B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022059355A1 (en) | 2020-09-18 | 2022-03-24 | Agc株式会社 | Glass |
| JP7328567B2 (en) * | 2021-06-15 | 2023-08-17 | 株式会社カプコン | Program and information processing system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015039591A (en) | 2013-08-23 | 2015-03-02 | 株式会社バンダイナムコゲームス | Program, terminal, and game system |
| JP2017006270A (en) | 2015-06-18 | 2017-01-12 | 株式会社セガゲームス | Program and information processing unit |
| JP2017209311A (en) | 2016-05-25 | 2017-11-30 | 株式会社コロプラ | Game program, method, and information processor |
| JP2018042746A (en) | 2016-09-14 | 2018-03-22 | 株式会社バンダイナムコエンターテインメント | Server system and program |
| JP2018042648A (en) | 2016-09-13 | 2018-03-22 | グリー株式会社 | Program, server device, and game system |
-
2020
- 2020-11-10 JP JP2020187156A patent/JP7538415B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015039591A (en) | 2013-08-23 | 2015-03-02 | 株式会社バンダイナムコゲームス | Program, terminal, and game system |
| JP2017006270A (en) | 2015-06-18 | 2017-01-12 | 株式会社セガゲームス | Program and information processing unit |
| JP2017209311A (en) | 2016-05-25 | 2017-11-30 | 株式会社コロプラ | Game program, method, and information processor |
| JP2018042648A (en) | 2016-09-13 | 2018-03-22 | グリー株式会社 | Program, server device, and game system |
| JP2018042746A (en) | 2016-09-14 | 2018-03-22 | 株式会社バンダイナムコエンターテインメント | Server system and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021027999A (en) | 2021-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102535789B1 (en) | Invitation link to launch multi-user application | |
| US8764570B2 (en) | Non-transitory computer-readable storage medium storing game program, and game system | |
| JP6202226B1 (en) | Game server and game program | |
| US8790171B2 (en) | Non-transitory computer-readable storage medium storing game program, and game system | |
| US20140113730A1 (en) | Non-transitory computer-readable storage medium, and information processing device | |
| US9033804B2 (en) | Game processing server apparatus and game processing server system | |
| JP6095383B2 (en) | Video game processing apparatus and video game processing program | |
| JP5822774B2 (en) | Video game control server, video game control device, and video game control program | |
| JP5676518B2 (en) | Video game control server, video game control device, and video game control program | |
| WO2016001953A1 (en) | Video game processing program and video game processing system | |
| JP6790180B2 (en) | Game control methods, computers and control programs | |
| JP5792406B1 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP6393701B2 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP7538415B2 (en) | Server device and program | |
| JP5948476B1 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP6794487B2 (en) | Server equipment and programs | |
| 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 | |
| JP2024083427A (en) | Server device and program | |
| JP6286197B2 (en) | Program and game system | |
| JP5889469B1 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP6795659B2 (en) | Video game processing program and video game processing system | |
| JP6299909B1 (en) | Game server and game program | |
| JP2017213401A (en) | Video game processing program and video game processing system | |
| JP2018061730A (en) | Program and system | |
| JP6158782B2 (en) | Video game control server, video game control device, and video game control program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220421 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220421 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230426 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230516 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230627 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230926 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231121 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240402 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240410 |
|
| 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: 20240709 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240722 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7538415 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |