JP6662956B2 - Program, communication system, server control method, and server - Google Patents
Program, communication system, server control method, and server Download PDFInfo
- Publication number
- JP6662956B2 JP6662956B2 JP2018117349A JP2018117349A JP6662956B2 JP 6662956 B2 JP6662956 B2 JP 6662956B2 JP 2018117349 A JP2018117349 A JP 2018117349A JP 2018117349 A JP2018117349 A JP 2018117349A JP 6662956 B2 JP6662956 B2 JP 6662956B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- game
- user
- information
- groups
- 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
- 238000004891 communication Methods 0.000 title claims description 132
- 238000000034 method Methods 0.000 title claims description 27
- 238000000605 extraction Methods 0.000 claims description 27
- 230000004044 response Effects 0.000 description 18
- 239000000284 extract Substances 0.000 description 8
- 230000002860 competitive effect Effects 0.000 description 5
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ゲームを提供するプログラム、通信システム、サーバの制御方法、及びサーバに関する。 The present invention relates to a program for providing a game, a communication system, a server control method, and a server.
従来から、対戦ゲームサーバにおいて、ユーザ毎に記憶された複数枚の対戦カード等で該ユーザのデッキを構成し、当該デッキの攻撃力及び防御力の合計値に基づき、複数のユーザ間で勝敗を競う形式の対戦ゲームサーバがある(例えば特許文献1)。このような対戦ゲームサーバにおいては、ユーザは対戦カードを取得する場合、対戦カードを購入する、或いは対戦相手との対戦で勝利することにより入手する等の方法で取得していた。 2. Description of the Related Art Conventionally, in a competitive game server, a deck of the user is configured by a plurality of battle cards and the like stored for each user, and based on the total value of the attack power and defense power of the deck, a win or loss between the plurality of users is determined. There is a competitive game server of a competitive format (for example, Patent Document 1). In such a fighting game server, when a user acquires a fighting card, the user purchases the fighting card or obtains the winning card by victory in a battle with the opponent.
しかしながら、従来の対戦ゲームサーバでは、対戦カード等のゲーム媒体の取得方法が限定的である。 However, in a conventional competitive game server, a method of acquiring a game medium such as a competitive card is limited.
例えば、規定数のゲーム媒体を含むパッケージから抽選でゲーム媒体を提供する方法において、パッケージに含まれる個々のゲーム媒体の取得確率は、ゲーム媒体の価値にかかわらず“1/(パッケージに含まれる個々のゲーム媒体の数(以下、パッケージの母数))”に等しい。このとき、パッケージに同じ種類のゲーム媒体が複数、例えば2個含まれれば、当該ゲーム媒体の取得確率は“2/(パッケージの母数)”に等しく、パッケージに1個だけ含まれるゲーム媒体よりも取得確率が高くなる。しかしこの場合、パッケージを構成するゲーム媒体の組合せをユーザ毎に変更することはできない。ユーザによっては、特に希少価値等の高いゲーム媒体について、ゲーム媒体の取得確率が低すぎて入手があまりにも困難であると感じて、ゲームに対する興味を低下させてしまうことがある。 For example, in a method of providing game contents by lot from a package including a prescribed number of game contents, the acquisition probability of the individual game contents included in the package is “1 / (individual included in the package) regardless of the value of the game contents. (Hereinafter, the number of package contents)) ”. At this time, if a plurality of, for example, two game contents of the same type are included in the package, the acquisition probability of the game medium is equal to “2 / (parameter of the package)”. Also increases the probability of acquisition. However, in this case, the combination of game media constituting the package cannot be changed for each user. Some users may find that the probability of obtaining game contents is too low and it is too difficult to obtain game contents, especially for game contents having a high rare value, which may reduce interest in the game.
一方、そのニーズに対応して、単にパッケージの母数を減らし、ゲーム媒体の取得確率を一律に高くすれば、価値が最も高いゲーム媒体の実質的な価値が低下してしまい、逆に興味を低下させるユーザも現れる。つまり、ユーザ毎のニーズに対応するためには、ユーザに対してゲーム媒体の取得方法のバリエーション、例えばゲーム媒体の取得確率が異なる取得方法のバリエーションを提示して選択を可能にすることが有効である。 On the other hand, if the number of packages is simply reduced and the probability of acquiring game media is uniformly increased in response to the needs, the substantial value of the game media with the highest value will decrease, and conversely Some users will be reduced. In other words, in order to respond to the needs of each user, it is effective to present the user with a variation of the acquisition method of the game content, for example, a variation of the acquisition method having different acquisition probabilities of the game content, thereby enabling selection. is there.
従って、上記のような問題点に鑑みてなされた本発明の目的は、ゲーム媒体の取得方法のバリエーションを増やし、ゲームに対する興味を向上させることができるプログラム、通信システム、サーバの制御方法、及びサーバを提供することにある。 Therefore, an object of the present invention, which has been made in view of the above-described problems, is to increase the variations of a method of acquiring a game content and improve a game interest, a communication system, a server control method, and a server. Is to provide.
上記課題を解決するために本発明に係るプログラムは、
複数のユーザによってプレイされるゲーム媒体を用いたゲームを、ネットワークを介して前記ユーザの通信端末に対して提供するサーバとして機能するコンピュータに、
ゲーム媒体を一意に特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納するステップと、
前記ユーザの通信端末から、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を取得するステップと、
前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供するステップと
を実行させ、
前記ゲーム媒体が属するグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とする。
In order to solve the above problems, a program according to the present invention comprises:
A computer that functions as a server that provides a game using a game medium played by a plurality of users to a communication terminal of the user via a network,
Storing the information uniquely identifying the game content and the information identifying the group to which the game content belongs in the storage unit in association with each other;
Acquiring a game content acquisition request including information for identifying a group specified by the user from the communication terminal of the user;
In response to the game content acquisition request, a game content extracted from game contents belonging to a group designated based on the game content acquisition request among a plurality of types of the game content is provided to the user's communication terminal. And the steps of
The group to which the game content belongs is a plurality of groups including at least a first group and a second group, and a part of the game content belonging to the second group belongs to the first group; A part of the game contents belonging to the first group belongs to the second group.
また、本発明に係るプログラムは、好適には、
前記コンピュータに、前記複数のグループを、1のユーザが指定可能なグループとして表示させるための情報を前記1のユーザの通信端末に送信するステップをさらに実行させることを特徴とする。
The program according to the present invention preferably
The computer may further execute a step of transmitting, to the communication terminal of the one user, information for displaying the plurality of groups as a group that can be designated by one user.
また、本発明に係るプログラムは、好適には、前記指定されるグループは、前記ユーザによって指定されるグループであることを特徴とする。 The program according to the present invention is preferably characterized in that the specified group is a group specified by the user.
また、本発明に係るプログラムは、好適には、
前記第1のグループには、第1のゲーム媒体と前記第1のゲーム媒体よりも希少度の低い第2のゲーム媒体とが属し、
前記第2のグループには、前記第1のゲーム媒体が属さず、前記第2のゲーム媒体が属し、
前記第1のグループに属するゲーム媒体のうち前記第2のゲーム媒体よりも希少度の低いゲーム媒体の数が、前記第2のグループに属するゲーム媒体のうち前記第2のゲーム媒体よりも希少度の低いゲーム媒体の数より多いことを特徴とする。
The program according to the present invention preferably
The first group includes a first game medium and a second game medium having a lower rarity than the first game medium,
The second group does not belong to the first game medium, but belongs to the second game medium,
Among the game contents belonging to the first group, the number of game contents less rare than the second game contents is more rare than the second game contents among the game contents belonging to the second group. The number of game media having a low game content is larger than the number of game media having a low game content.
また、本発明に係るプログラムは、好適には、
前記コンピュータに、前記ゲーム媒体を特定する情報にゲーム媒体が未提供であるか提供済みであるかを示す情報を対応づけるステップをさらに実行させ、
前記提供するステップにおいて、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体のうち、前記ゲーム媒体を特定する情報に前記ゲーム媒体が未提供であることを示す情報が対応づけられているゲーム媒体の中からゲーム媒体を抽出することを特徴とする。
The program according to the present invention preferably
Causing the computer to further execute a step of associating information indicating whether the game content has not been provided or has been provided with the information specifying the game content,
In the providing step, among the game contents belonging to the group specified based on the game content acquisition request, information indicating that the game medium has not been provided is associated with information specifying the game medium. It is characterized in that game media is extracted from existing game media.
また、本発明に係るプログラムは、好適には、前記複数種類のゲーム媒体のうち最も高い価値を有するゲーム媒体が、前記複数のグループのうち最も多くのゲーム媒体が属するグループに属することを特徴とする。 Also, the program according to the present invention is preferably characterized in that the game content having the highest value among the plurality of types of game contents belongs to a group to which the most game contents among the plurality of groups belong. I do.
また、本発明に係るプログラムは、好適には、
前記ユーザを識別する情報と前記グループを特定する情報とを対応づけて記憶部に格納するステップをさらに含み、
前記グループのうち少なくとも1つのグループを特定する情報に、第1のユーザを識別する情報及び第2のユーザを識別する情報が対応づけられることを特徴とする。
The program according to the present invention preferably
Further comprising a step of storing the information for identifying the user and the information for specifying the group in the storage unit in association with each other,
Information for identifying at least one of the groups is associated with information for identifying a first user and information for identifying a second user.
また、本発明に係るプログラムは、好適には、
前記ユーザの通信端末に提供されたゲーム媒体を特定する情報に提供済みであることを示す情報を対応づけて記憶部に格納するステップと、
前記ユーザの通信端末からリセット要求を受信した場合、前記提供済みであることを示す情報が対応づけられたゲーム媒体を特定する情報に、未提供であることを示す情報を対応づけて記憶部に格納してリセットするステップとをさらに含む。
The program according to the present invention preferably
Storing the information indicating that the game content provided to the communication terminal of the user has been provided in the storage unit in association with the information indicating that the content has been provided;
When receiving a reset request from the communication terminal of the user, the storage unit associates the information indicating that the information has been provided with the information that specifies the game content associated with the information indicating that the information has not been provided, and stores the information in the storage unit. Storing and resetting.
また、本発明に係るプログラムは、好適には、
前記ユーザが指定可能なグループを示す情報を前記ユーザの通信端末に送信するステップを更に含み、
前記ゲーム媒体取得要求を取得するステップにおいて、前記ユーザが、前記指定可能なグループから指定したグループを特定する情報を含むゲーム媒体取得要求を取得し、
前記ユーザが指定可能なグループは、所定の条件に基づいて決定されることを特徴とする。
The program according to the present invention preferably
The method further includes transmitting information indicating a group that can be specified by the user to the communication terminal of the user,
In the step of acquiring the game content acquisition request, the user acquires a game content acquisition request including information for specifying a specified group from the specifiable groups,
The group that can be specified by the user is determined based on a predetermined condition.
また、本発明に係るプログラムは、好適には、
前記グループに属するゲーム媒体のうち一部のゲーム媒体を特定する情報を、該グループとは異なる他のグループを特定する情報に新たに対応づけて記憶部に格納するステップをさらに含むことを特徴とする。
The program according to the present invention preferably
The method further includes a step of newly storing information for specifying a part of the game contents among the game contents belonging to the group in the storage unit in association with information for specifying another group different from the group. I do.
また、本発明に係る通信システムは、
通信端末と、
複数のユーザによってプレイされるゲーム媒体を用いたゲームを、ネットワークを介して前記ユーザの通信端末に対して提供するサーバと
を備える通信システムであって、
前記通信端末は、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を前記サーバに送信し、
前記サーバは、
ゲーム媒体を一意に特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納し、
前記ユーザの通信端末から、前記ゲーム媒体取得要求を取得し、
前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供し、
前記ゲーム媒体が属するグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とする。
Further, the communication system according to the present invention,
A communication terminal;
A server that provides a game using a game medium played by a plurality of users to a communication terminal of the user via a network,
The communication terminal transmits a game content acquisition request including information identifying a group specified by the user to the server,
The server is
The information uniquely identifying the game content and the information identifying the group to which the game content belongs are stored in the storage unit in association with each other,
Acquiring the game content acquisition request from the communication terminal of the user,
In response to the game content acquisition request, a game content extracted from game contents belonging to a group designated based on the game content acquisition request among a plurality of types of the game content is provided to the user's communication terminal. And
The group to which the game content belongs is a plurality of groups including at least a first group and a second group, and a part of the game content belonging to the second group belongs to the first group; A part of the game contents belonging to the first group belongs to the second group.
また、本発明に係るサーバの制御方法は、
複数のユーザによってプレイされるゲーム媒体を用いたゲームを、ネットワークを介して前記ユーザの通信端末に対して提供するサーバの制御方法であって、
サーバが、ゲーム媒体を一意に特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納するステップと、
サーバが、前記ユーザの通信端末から、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を取得するステップと、
サーバが、前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供するステップと
を含み、
前記ゲーム媒体が属するグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とする。
The server control method according to the present invention includes:
A method of controlling a server that provides a game using a game medium played by a plurality of users to a communication terminal of the user via a network,
A step in which the server associates the information for uniquely identifying the game content with the information for identifying the group to which the game content belongs, and stores the information in the storage unit;
A step in which the server acquires, from the communication terminal of the user, a game content acquisition request including information for identifying the group specified by the user;
In response to the game content acquisition request, the server communicates a game content extracted from game contents belonging to a group designated based on the game content acquisition request among a plurality of types of the game content in response to the game content acquisition request. Providing to the terminal;
The group to which the game content belongs is a plurality of groups including at least a first group and a second group, and a part of the game content belonging to the second group belongs to the first group; A part of the game contents belonging to the first group belongs to the second group.
また、本発明に係るサーバは、
複数のユーザによってプレイされるゲーム媒体を用いたゲームを、ネットワークを介して前記ユーザの通信端末に対して提供し、
ゲーム媒体を一意に特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納し、
前記ユーザの通信端末から、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を取得し、
前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供し、
前記ゲーム媒体が属するグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とするサーバ。
Further, the server according to the present invention includes:
A game using a game medium played by a plurality of users is provided to the user's communication terminal via a network,
The information uniquely identifying the game content and the information identifying the group to which the game content belongs are stored in the storage unit in association with each other,
From the communication terminal of the user, obtain a game content acquisition request including information specifying a group specified by the user,
In response to the game content acquisition request, a game content extracted from game contents belonging to a group designated based on the game content acquisition request among a plurality of types of the game content is provided to the user's communication terminal. And
The group to which the game content belongs is a plurality of groups including at least a first group and a second group, and a part of the game content belonging to the second group belongs to the first group; A server, wherein a part of game media belonging to the first group belongs to a second group.
また、本発明に係るプログラムは、
ユーザによってプレイされるゲーム媒体を用いたゲームを実行する前記ユーザの端末として機能するコンピュータに、
ゲーム媒体を一意に特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納するステップと、
前記ユーザから前記グループを指定する情報に係る入力を受け付け、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を取得するステップと、
前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を特定する情報に提供済みであることを示す情報を対応づけて前記記憶部に格納するステップと
を実行させ、
前記ゲーム媒体が属するグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とする。
Further, the program according to the present invention includes:
A computer functioning as a terminal of the user executing a game using a game medium played by the user,
Storing the information uniquely identifying the game content and the information identifying the group to which the game content belongs in the storage unit in association with each other;
Receiving an input related to the information specifying the group from the user, and obtaining a game content obtaining request including information specifying the group specified by the user;
In response to the game content acquisition request, information that specifies a game content extracted from game contents belonging to a group specified based on the game content acquisition request among a plurality of types of the game content has been provided. Storing in the storage unit in association with the information indicating that there is,
The group to which the game content belongs is a plurality of groups including at least a first group and a second group, and a part of the game content belonging to the second group belongs to the first group; A part of the game contents belonging to the first group belongs to the second group.
本発明におけるプログラム、通信システム、サーバの制御方法、及びサーバによれば、ゲーム媒体の取得方法のバリエーションを増やし、ゲームに対する興味を向上させることができる。 ADVANTAGE OF THE INVENTION According to the program, the communication system, the server control method, and the server in the present invention, it is possible to increase the variations of the game content acquisition method and improve interest in the game.
以下、本発明の実施の形態について説明する。 Hereinafter, embodiments of the present invention will be described.
図1は本発明の実施形態に係る通信システムのブロック図である。本発明の実施形態に係る通信システムは、サーバ11(ゲームサーバ11)と通信端末12とを備える。サーバ11は、ゲーム媒体を用いた、複数のユーザによってプレイされるゲームを、ネットワークを介してユーザの通信端末12に対して提供する。
FIG. 1 is a block diagram of a communication system according to the embodiment of the present invention. The communication system according to the embodiment of the present invention includes a server 11 (game server 11) and a communication terminal 12. The
サーバ11は、通信部110と、記憶部111と、制御部112とを備える。
The
通信部110は、通信端末12と無線又は有線の少なくとも一方により通信する。
The
記憶部111は、通信端末12に提供するゲーム媒体に係る情報を記憶する。ゲーム媒体は、ゲームに使用される電子データであり、例えば、カード、アイテム、キャラクタ及びアバタ等を含む。また、ゲーム媒体は、ゲームの進行に応じ、ユーザによって、ゲーム内で、取得、保有、使用、管理、交換、合成、強化、売却、廃棄、及び/又は贈与等され得る電子データであるが、ゲーム媒体の利用態様は本明細書で明示されるものには限られない。ゲーム媒体が固有に有するパラメータは、ゲーム媒体の攻撃力及び防御力等の戦闘力、ゲーム媒体の攻撃手段及び防御手段等の戦闘手段、ゲーム媒体の後述するスキル情報、ゲーム媒体のアバタに関する情報、ゲーム媒体の後述する属性、ゲーム媒体の希少度を示す指標等である。ゲーム媒体の希少度を示す指標は、ノーマル、レア、スーパーレア、ウルトラレア等の階層により表されてもよい。 The storage unit 111 stores information related to the game content provided to the communication terminal 12. The game medium is electronic data used in a game, and includes, for example, cards, items, characters, avatars, and the like. The game medium is electronic data that can be acquired, retained, used, managed, exchanged, synthesized, strengthened, sold, discarded, and / or given by the user in the game as the game progresses. The usage mode of the game content is not limited to the one specified in this specification. The parameters inherent to the game medium include the combat power of the game medium, such as the offensive and defensive power, the combat means of the game medium, such as the attacking and defending means, the skill information to be described later of the game medium, the information about the avatar of the game medium, The attribute includes a later-described attribute of the game medium, an index indicating the rarity of the game medium, and the like. The index indicating the rarity of the game medium may be represented by a hierarchy such as normal, rare, super rare, ultra rare, and the like.
本明細書では、ゲーム媒体がアイテムであるとして、以下説明する。アイテムとは、ゲーム内で使用される各種の項目であって、例えば、ユーザのデッキを構成する対戦カード、キャラクタ、武器、装備、装飾品、植物、食べ物等、どのようなものであってもよい。またアイテム種類とは、当該アイテムの希少価値等の高さを表す数値、アイテムのカテゴリを表す数値等である。したがって、記憶部111は、通信端末12に提供するアイテム及びアイテム種類に係る情報を記憶する。 In the present specification, a description will be given below assuming that the game medium is an item. The items are various items used in the game, for example, battle cards, characters, weapons, equipment, ornaments, plants, food, etc., which constitute a user's deck. Good. The item type is a numerical value indicating the level of the rare value of the item, a numerical value indicating the category of the item, or the like. Therefore, the storage unit 111 stores information on items and item types provided to the communication terminal 12.
具体的には記憶部111には、アイテムデータ1111が格納される。アイテムデータ1111は、ユーザを一意に特定するユーザ識別情報に対応付けられている。アイテムデータ1111には、ユーザに提供されるアイテムに係る画像等のデータが、1アイテムごとに格納されている。すなわちアイテムデータ1111には複数種類のアイテムが含まれる。
Specifically, the storage unit 111
図2にアイテムデータ1111の例を示す。例えばアイテムデータは、図2に示したデータの1行目のように、アイテム識別情報“ITM001”、アイテム名“アイテムA”、アイテム画像“アイテムA画像”、アイテム種類“6”、アイテムグループ“A−”、アイテム提供済みフラグ未提供を含む。データはこれらに限られず、他に例えばゲームに係るパラメータを含んでいてもよい。アイテム識別情報は、アイテムを一意に特定するパラメータである。アイテム画像はアイテムの画像データであり、JPEG、GIF、PNG等、如何なる画像フォーマットであってもよい。アイテム種類は、アイテムの希少価値等を基準にした区分を示すデータである。
FIG. 2 shows an example of the
アイテムグループは、アイテムが属するグループを定めるデータである。グループはアイテムデータに2以上設けられるものとし、本実施形態ではアイテムが属するグループとしてAグループ及びBグループの2つのグループを設ける。例えば、ある1個のアイテムに対応付けられたアイテムグループが“A−”であれば、当該アイテムはAグループにのみ属するものと定められる。また、ある1個のアイテムに対応付けられたアイテムグループが“AB”であれば、当該アイテムはAグループ及びBグループの両方に属するものと定められる。 The item group is data that defines a group to which the item belongs. It is assumed that two or more groups are provided in the item data, and in the present embodiment, two groups of the A group and the B group are provided as groups to which the items belong. For example, if the item group associated with a certain item is “A-”, the item is determined to belong only to the A group. If the item group associated with one certain item is “AB”, the item is determined to belong to both the A group and the B group.
アイテム提供済みフラグは、アイテムが未提供であるか提供済みであるかを示すデータである。すなわち、ある1個のアイテムに対応付けられたアイテム提供済みフラグが未提供であれば、当該アイテムは未提供であり、提供済であれば、当該アイテムは提供済みであることが示される。すなわち、アイテム提供済みフラグによって該アイテムが未提供であるか提供済みであるかを管理できる。 The item provided flag is data indicating whether the item has not been provided or has been provided. That is, if the item provided flag associated with a certain item is not provided, the item is not provided, and if provided, the item is provided. That is, whether the item has not been provided or has been provided can be managed by the item provided flag.
アイテムデータ1111が含む種々のパラメータを適宜設定することにより、複数種類のアイテムを定義することができる。
By appropriately setting various parameters included in the
本実施形態においては説明の便宜上、アイテムデータ1111に含まれる複数種類のアイテムをまとめて、パッケージと呼ぶ。したがって、パッケージはユーザ識別情報に対応付けられ、グループはパッケージの中に設けられることとなる。図3にパッケージの構成を示す。パッケージ301に含まれる複数種類のアイテムはそれぞれグループに属する。各アイテムは、Aグループ302又はBグループ303のいずれか一方のみに属してもよいし、Aグループ302及びBグループ303の両方に属してもよい。パッケージ301に含まれるアイテムの全てが属するグループが存在する場合がある一方、アイテムが1個のみ属するグループが存在する場合もある。すなわち、2以上設けられたグループのうち少なくとも1つのグループに、当該グループ以外のグループに属するアイテムの少なくとも一部が属する場合がある。また、少なくとも1つのグループに、当該グループ以外のグループに属するアイテムの全てが属する場合がある。
In the present embodiment, for convenience of description, a plurality of types of items included in the
制御部112は、サーバ11に係る各種制御を行う。例えば制御部112は、通信端末12からアイテム取得用画面の要求(以下、アイテム取得用画面要求)を受信する。アイテム取得用画面とは、通信端末12がアイテム取得要求をサーバ11に送信するためのユーザインタフェースである。好適にはアイテム取得用画面要求は、通信端末12のユーザ識別情報を含む。アイテム取得用画面要求を受信した場合、制御部112は、アイテム取得用画面に係るデータを、通信部110を介して通信端末12に送信する。好適にはアイテム取得用画面に係るデータは、受信したユーザ識別情報に対応付けられるパッケージ301の中に設けられたグループに係る情報を含む。さらに好適には当該パッケージに含まれるアイテムに係る情報を含む。
The control unit 112 performs various controls related to the
また制御部112は、通信端末12からアイテム取得要求を受信すると、提供するアイテムを抽出し、アイテムを提供する。具体的には制御部112は、抽選手段1121を備える。制御部112は、通信端末12からのアイテム取得要求に応じて、抽選手段1121により、提供するアイテムを抽出する。好適にはアイテム取得要求は、ユーザ識別情報を含み、抽選手段1121はユーザ識別情報に対応付けられたパッケージからアイテムを抽出する。また好適には抽選手段1121は、アイテム取得要求に基づいて指定されるグループに属するアイテム(以後、抽出対象という)の中から抽出したアイテムをユーザに提供する。さらにアイテム取得要求は、取得すべきアイテム数を指定する情報を含んでもよく、抽選手段1121は指定された数のアイテムを抽出する。 When receiving the item acquisition request from the communication terminal 12, the control unit 112 extracts an item to be provided and provides the item. Specifically, the control unit 112 includes a lottery unit 1121. The control unit 112 extracts items to be provided by the lottery unit 1121 in response to an item acquisition request from the communication terminal 12. Preferably, the item acquisition request includes the user identification information, and the lottery means 1121 extracts the item from the package associated with the user identification information. Preferably, the lottery means 1121 provides the user with items extracted from items belonging to the group designated based on the item acquisition request (hereinafter, referred to as extraction targets). Further, the item acquisition request may include information designating the number of items to be acquired, and the lottery means 1121 extracts the designated number of items.
アイテム取得要求に基づいて指定されるグループを抽出対象とする場合、抽選手段1121は、抽出対象とされたグループに属するアイテムの中から抽出する。例えば、アイテム取得要求に基づいてAグループを抽出対象とする場合、抽選手段1121は、ユーザ識別情報に対応付けられたアイテムデータ1111を参照し、そのうちのAグループに属するアイテムの中から通信端末12に提供するアイテムを抽出する。また好適には、Aグループに属するアイテムのうち、未提供であると管理されるアイテム、すなわちアイテム提供済みフラグが未提供であるアイテムの中から通信端末12に提供するアイテムを抽出する。そして制御部112は、通信端末12に抽出されたアイテムを提供する。具体的には抽選手段1121は、アイテムデータ1111に基づき、提供するアイテムに係るアイテム識別情報に対応するアイテム画像を、通信部110を介して通信端末12に送信する。制御部112は、通信端末12にアイテムを提供した場合、アイテムデータ1111のうち、当該アイテムに係るアイテム提供済みフラグを提供済に更新する。すなわち、制御部112はアイテム提供済みフラグによってアイテムが未提供であるか提供済みであるかを管理できる。この管理はパッケージ全体として行ってもよいし、グループ毎に行ってもよい。なお、ここでは、Aグループを抽出対象とする場合を説明したが、Bグループを抽出対象として指定する場合も、Aグループ及びBグループの両方を抽出対象として指定する場合も、同様である。
When the group specified based on the item acquisition request is to be extracted, the lottery means 1121 extracts from the items belonging to the group to be extracted. For example, when the group A is to be extracted based on the item acquisition request, the lottery means 1121 refers to the
また、制御部112は、未提供であるアイテムをカウントすることによって、未提供のアイテムの残数(以下、アイテム残数という)を管理してもよい。ここで制御部112は、パッケージ全体についてアイテム残数を管理する。また制御部112は、グループ毎にアイテム残数を管理してもよい。また制御部112は、アイテム種類毎にアイテム残数を管理してもよい。また、制御部112は、アイテム提供済みフラグを更新するたびに、アイテム残数を更新してもよい。また制御部112は、ゲーム媒体の種類毎にゲーム媒体の残数を管理してもよい。ここで制御部112は、パッケージ全体、グループ毎、アイテム種類毎の、一部又は全部のアイテム残数を管理してもよい。例えば制御部112は、パッケージ全体のうち、所定のレアリティ以上のアイテムの残数をカウントしてもよい。 Further, the control unit 112 may manage the remaining number of unprovided items (hereinafter, referred to as item remaining number) by counting unprovided items. Here, the control unit 112 manages the number of remaining items for the entire package. The control unit 112 may manage the number of remaining items for each group. The control unit 112 may manage the number of remaining items for each item type. Further, the control unit 112 may update the number of remaining items each time the item provided flag is updated. The control unit 112 may manage the remaining number of game contents for each type of game medium. Here, the control unit 112 may manage part or all of the remaining number of items for the entire package, for each group, and for each item type. For example, the control unit 112 may count the remaining number of items having a predetermined rarity or more in the entire package.
さらに、制御部112は、パッケージに含まれる全てのアイテムをカウントしてもよい。このようにすることによって、制御部112は、パッケージに含まれているアイテムであって初期状態において提供可能であったアイテムの数(以下、初期アイテム残数という)を管理することができる。初期アイテム残数の管理は、グループ毎、アイテム種類毎、ゲーム媒体種類毎のいずれについても行うことができる。また、管理しているアイテム残数または初期アイテム残数について、その一部若しくは全てをユーザに対して表示するようにしてもよい。 Further, the control unit 112 may count all items included in the package. By doing so, the control unit 112 can manage the number of items included in the package and which can be provided in the initial state (hereinafter, referred to as the initial item remaining number). The management of the remaining number of initial items can be performed for each group, each item type, and each game medium type. In addition, a part or all of the managed item remaining number or the initial item remaining number may be displayed to the user.
ここで、サーバ11についての構成をまとめる。まず、サーバ11は、アイテム取得要求(ゲーム媒体取得要求)に応じて、パッケージ、すなわち複数種類のアイテム(ゲーム媒体)のうちの、アイテム取得要求(ゲーム媒体取得要求)に基づいて指定されるグループに属するアイテム(ゲーム媒体)の中から抽出したアイテム(ゲーム媒体)をユーザに提供する。また、アイテム(ゲーム媒体)が属するグループが2以上設けられる。なお抽選手段1121による抽出の仕方は、ランダムであってもよいし、所定のアルゴリズムに基づく抽出を行ってもよい。
Here, the configuration of the
なお、パッケージはユーザ識別情報に対応付けられるが、複数のユーザ識別情報に対応付けられることもある。すなわち、1つのパッケージが複数のユーザに割り当てられることもある。その場合、当該パッケージに含まれる全てのアイテムが、抽出対象として当該パッケージを所有する全てのユーザに割り当てられてもよい。一方、当該パッケージを所有するユーザのうち一部のユーザのみに抽出対象として割り当てられるグループ又はアイテムがあってもよい。すなわち、当該パッケージを所有する全てのユーザが当該パッケージに含まれるアイテムを取得可能であることがあるし、当該パッケージを所有するユーザのうち一部のユーザのみが取得可能であるアイテムを設定することもできる。また、ユーザ毎に抽出対象として割り当てられたアイテムが異なる場合は、ユーザ毎にカウントしてアイテム残数又は初期残数を管理することができる。 The package is associated with the user identification information, but may be associated with a plurality of pieces of user identification information. That is, one package may be assigned to a plurality of users. In that case, all items included in the package may be assigned to all users who own the package as extraction targets. On the other hand, there may be a group or an item that is assigned as an extraction target to only some of the users who own the package. In other words, all users who own the package may be able to obtain items included in the package, or set items that can be obtained only by some of the users who own the package. Can also. Further, when items assigned as extraction targets differ for each user, the number of items remaining or the initial remaining number can be managed by counting for each user.
通信端末12は、通信部120と、表示部121と、操作部122と、制御部123とを備える。
The communication terminal 12 includes a
通信部120は、サーバ11と無線又は有線の少なくとも一方により通信をする。具体的には通信部120は、ユーザによる操作部122の操作に基づき、サーバ11にアイテム取得用画面要求を送信する。また通信部120は、サーバ11から当該要求に対するアイテム取得用画面のデータを受信する。また通信部120は、ユーザによる操作部122の操作に基づき、サーバ11にアイテム取得要求を送信する。また通信部120は、サーバ11からアイテム取得要求に対するアイテムの提供を受ける。
The
表示部121は、液晶ディスプレイ、有機ELディスプレイ等により構成され、サーバ11により提供されるゲームに係る表示出力をする。例えば表示部121は、サーバ11から提供されるアイテムに係るアイテム画像を表示する。また表示部121は、アイテム取得用画面を表示する。
The
操作部122は、ボタン、タッチパネル等により構成され、ゲームにおけるユーザからの入力信号を受け付ける。そして操作部122は、ユーザから受け付けた入力信号を制御部123に送出する。
The
制御部123は、通信端末12に係る各種制御を行う。例えば制御部123は、ユーザによる操作部122の操作に基づき、アイテム取得用画面要求、又はアイテム取得要求を、通信部120を介してサーバ11に送信する。
The
図4にアイテム取得用画面の例を示す。アイテム取得用画面は、サーバ11の制御部112から送信されたアイテム取得用画面に係るデータに基づいて表示部121に表示される。本実施形態に係るアイテム取得用画面は、Aグループ及びBグループに属するアイテムの残数、すなわちパッケージ全体に属するアイテムの残数をアイテム種類ごとに示す残数情報401とBグループに属するアイテムの数をアイテム種類ごとに示す残数情報402とを含む。さらに、残数情報401は、抽選手段1121に対してAグループ及びBグループの両方、すなわちパッケージ全体を抽出対象としてアイテム1個を要求するためのボタン403及びアイテム11個を要求するためのボタン404を含む。同様に、残数情報402は、抽選手段1121に対してBグループを抽出対象としてアイテム1個を要求するためのボタン405及びアイテム11個を要求するためのボタン406を含む。なお、ボタン403〜406に対応付けられるアイテム取得要求の個数を1個又は11個としているが、これに限られず、任意の個数に設定することができる。
FIG. 4 shows an example of an item acquisition screen. The item acquisition screen is displayed on the
ユーザは、残数情報401及び402に基づいて、所望のアイテムを取得する目的でボタン403〜406を選択してアイテム取得要求を送信することができる。すなわち、ユーザが選択したグループに係る情報がアイテム取得要求に含まれ、当該アイテム取得要求に基づいて抽出対象となるグループが定められるようにできる。
The user can transmit an item acquisition request by selecting
好適には、残数情報401及び402にどのアイテムを入手できる可能性があるかという情報を表示するか、若しくは当該情報に容易にアクセスできるようにリンク(図4で“詳細”と表示した部分)を配置する。このようにすることで、ユーザに判断材料を提供することができる。
Preferably, information indicating which item is likely to be obtained is displayed in the remaining
また、好適には、残数情報401及び402には、各グループに属するアイテム種類毎の初期アイテム残数を表示してもよい。また、各グループに属するアイテム種類毎のアイテム取得確率を表示してもよいし、グループ全体のアイテム残数及び初期アイテム残数を表示してもよい。このようにすることで、ユーザがより直感的にアイテムの提供状況を把握することができる。
Preferably, the remaining
さらに好適には抽選手段1121が、未提供であると管理されるアイテム、すなわちアイテム提供済みフラグが未提供となっているアイテムの中から抽出する場合において、残数情報401及び402は未提供であると管理されるアイテムのみを集計した残数を示す。サーバ11の制御部112は、アイテムデータ1111のアイテム提供済みフラグに基づき、各グループにおいてユーザに提供可能なアイテムの残数を算出し、残数情報401及び402を生成する。なお図4の残数情報の表示において、アイテムデータ1111のアイテム種類が4、5、6のアイテムをそれぞれ一般(N:Normal)、レア(R:Rare)、スーパーレア(SR:Super Rare)として、種類別に残数を表示している。ユーザは、残数情報401を見ることによって、ボタン403又は404を押したときに抽出対象となるAグループ及びBグループに属するアイテムを合算した残数を種類別に把握することができる。図4によれば、一般が326個、レアが3個、スーパーレアが1個である。同様に、残数情報402を見ることによって、ボタン405又は406を押したときに抽出対象となるBグループに属するアイテムの残数を種類別に把握することができる。図4によれば、一般が107個、レアが3個、スーパーレアが0個である。すなわち、希少価値等の高いスーパーレアのアイテム(以下、スーパーレアアイテムという。)が母数の大きいグループに属するようにして、希少価値等の高いスーパーレアアイテムの取得確率が低くなるようになっている。
More preferably, when the lottery means 1121 extracts from items managed as not provided, that is, items for which the item provided flag is not provided, the remaining
ここで、ユーザがスーパーレアアイテムを取得するためには、ボタン403又は404を押す必要があるが、スーパーレアアイテムの取得確率は1/330である。一方、ユーザがレアのアイテム(以下、レアアイテムという。)を取得するために、ボタン403又は404を押した場合のレアアイテムの取得確率は3/330=1/110である。対して、ユーザはレアアイテムを取得するために、ボタン405又は406を押してもよく、その場合のレアアイテムの取得確率は3/110であり、代償としてスーパーレアアイテムの取得確率は0となる。すなわち、ユーザはスーパーレアアイテムを取得する可能性を捨てて、レアアイテムの取得確率が高くなるようなアイテム取得要求を送信することができる。ユーザは残数情報401、402を見ることによって、取得を希望するアイテムとその取得確率とを考慮して、ボタン403〜406のうちどのボタンを押してアイテム取得要求を送信するか決定することができる。
Here, the user needs to press the
すなわち、本実施形態によればレアアイテムの取得を望むユーザにとって望ましいアイテム取得方法を提供することができる。つまり、本実施形態によればユーザ毎のニーズに対応して、幅広いユーザのゲームに対する興味を向上させることができる。さらに好適には、パッケージ内で最も高い価値を有するものとされるアイテムが、該パッケージに設けられたグループのうち最も多くのアイテムが属するグループに属する。これにより、希少価値等の高さと取得確率の低さ(取得の難しさ)とを一致させることができる。これにより、最も高い価値を有するものとされるアイテムの実質的な価値を維持して、ユーザの興味を低下させないようにできる。 That is, according to the present embodiment, it is possible to provide a desired item acquisition method for a user who wants to acquire a rare item. That is, according to the present embodiment, it is possible to improve interest of a wide range of users in the game in response to the needs of each user. More preferably, the item having the highest value in the package belongs to the group to which the most items among the groups provided in the package belong. As a result, it is possible to match the high value of the rare value and the like with low acquisition probability (difficulty of acquisition). As a result, the substantial value of the item having the highest value can be maintained, so that the interest of the user is not reduced.
次に図5に示すフローチャートにより、サーバ11に本実施形態に係るプログラムを実行させたときのサーバ11の動作及びそれに伴う通信端末12の動作を説明する。
Next, the operation of the
はじめに通信端末12の制御部123は、ユーザによる操作部122の操作に基づき、アイテム取得用画面要求を、通信部120を介してサーバ11に送信する(ステップS1)。
First, the
次にサーバ11の制御部112は、通信端末12からアイテム取得用画面要求を受信した場合、アイテム取得用画面要求に含まれるユーザ識別情報に基づき、ユーザ識別情報に対応付けられたアイテムデータ1111、すなわち当該ユーザに係るパッケージを取得する。そして制御部112は、アイテム取得用画面に係るデータ、すなわち当該ユーザに係るパッケージに設けられたグループのうち抽出対象として指定可能なグループを示す情報を、通信部110を介して通信端末12へ送信する(ステップS2)。
Next, when the control unit 112 of the
次に、通信端末12の制御部123は、抽出対象として指定可能なグループを示す情報を受信し、当該情報に基づいて、通信端末12の表示部121にアイテム取得用画面を表示する。そして制御部123は、操作部122を通じてユーザに抽出対象とするグループを指定させる。さらに制御部123は、アイテム取得要求を、通信部120を介してサーバ11に送信する(ステップS3)。なおアイテム取得要求には、抽出対象とするグループを指定する情報を含んでもよい。
Next, the
続いて、サーバ11の制御部112は、通信端末12からアイテム取得要求を受信する。抽選手段1121はアイテム取得要求に基づいて、抽出対象として指定されたグループに属するアイテムの中からアイテムを抽出する(ステップS4)。
Subsequently, the control unit 112 of the
さらに制御部112は、抽出されたアイテムを通信端末12に送信し、当該アイテムに係るアイテム提供済みフラグを提供済に更新する(ステップS5)。これにより、サーバ11にアイテムが未提供であるか否かを管理させている。
Further, the control unit 112 transmits the extracted item to the communication terminal 12, and updates the item provided flag relating to the item to provided (step S5). This allows the
最後に、通信端末12はサーバ11からアイテムを受信し(ステップS6)、処理が終了する。 Finally, the communication terminal 12 receives the item from the server 11 (Step S6), and the processing ends.
このように本実施形態によれば、サーバ11の制御部112が抽選手段1121を備え、パッケージの中で抽出対象とするグループを選択することができるため、アイテムの取得方法のバリエーションを増やすことができ、ゲームに対する興味を向上させることができる。また、希少価値等の高いアイテム、例えばレアアイテムやスーパーレアアイテムがそれぞれ異なるグループに属するようにして、それらグループを抽出対象として選択することができるため、同一パッケージ内において、アイテムの取得確率をアイテム毎に設定することができる。これにより、ユーザが取得を望むアイテムの希少価値等が比較的低い場合にはそれに応じて当該アイテムの取得確率を高くする設定が可能となる。
As described above, according to the present embodiment, since the control unit 112 of the
なお好適には、サーバ11がさらにリセット手段を備え、通信端末12から任意のタイミングでリセット要求を受信可能なように構成してもよい。リセットとは、アイテムデータ1111に係るアイテム提供済みフラグを未提供に変更することをいう。サーバ11の制御部112は、通信端末12からリセット要求を受信した場合、当該通信端末12のユーザ識別情報に対応するアイテムデータに含まれるアイテムに係るアイテム提供済みフラグを未提供に変更する。また好適には、グループを指定してリセット要求を行うことができる。このようにすることにより、例えば、レアアイテムが属するグループのアイテムが無くなった場合において、レアアイテムを再度取得したいという要望に応えるために当該グループに属するアイテムに係るアイテム提供済みフラグをリセットできる。これにより、さらにゲームを楽しみたいユーザのゲームに対する興味を維持することができる。
Preferably, the
なお、本実施形態においては、Aグループ及びBグループの2つのグループを設けたがこれに限られず、3つ以上のグループを設けてもよい。例えば3つのグループを設けた場合、サーバ11の制御部112は、ステップS402で、抽出対象として指定可能なグループを3つ送信する。なお、制御部112は、必ずしも3つのグループ全てを指定可能としなくてもよく、指定可能なグループを他の条件に基づいて任意に決定してもよい。例えば、ある一定の条件を満たしたときだけ抽出対象とできるグループを設けることが考えられる。また、各グループに希少価値等の異なるアイテムが属するようにしてもよい。このようにすることにより、アイテムの取得方法のバリエーションを増やし、また希少価値等の高いアイテムの取得確率に応じて選択することができるため、ゲームに対する興味を向上させることができる。
In the present embodiment, two groups, the A group and the B group, are provided. However, the present invention is not limited to this, and three or more groups may be provided. For example, when three groups are provided, the control unit 112 of the
(変形例)
以下に、本実施形態の変形例について説明をする。
(Modification)
Hereinafter, a modified example of the present embodiment will be described.
本実施形態の図3を見ると、AグループとBグループとが互いに包含関係にも重複関係にもない。しかし前述の通り、Aグループ及びBグループの両方に属するアイテムも存在しうるため、グループ間の関係は他にいくつかの形態をとりうる。図6は、グループ間の包含関係及び重複関係の変形例である。図6(a)は、AグループがBグループを包含し、BグループがCグループを包含する関係を示している。図6(b)はAグループがBグループ及びCグループを包含し、BグループとCグループとは互いに一部が重複する関係を示している。図6(c)はAグループとBグループとの間に包含関係がなく、互いに一部が重複する関係を示している。 Referring to FIG. 3 of the present embodiment, the A group and the B group have neither inclusion relation nor overlapping relation with each other. However, as described above, since there may exist items belonging to both the A group and the B group, the relationship between the groups may take some other forms. FIG. 6 is a modified example of the inclusion relation and overlapping relation between groups. FIG. 6A shows a relationship in which the A group includes the B group and the B group includes the C group. FIG. 6B shows a relationship in which the A group includes the B group and the C group, and the B group and the C group partially overlap each other. FIG. 6C shows a relationship in which the A group and the B group do not have an inclusion relationship, and partially overlap each other.
図6(a)の場合、スーパーレアアイテム601がAグループのみに属するようにすることによって、スーパーレアアイテム601の取得確率を低くすることができる。また、レアアイテム602がBグループ又はCグループに属するようにすることによって、レアアイテム602の取得確率を比較的高くすることができる。ユーザは取得を希望するアイテムとその取得確率とに基づいて、抽出対象となるグループを選択することができる。
In the case of FIG. 6A, by making the super rare item 601 belong only to the group A, the acquisition probability of the super rare item 601 can be reduced. Further, by making the
図6(b)の場合も同様に、スーパーレアアイテム601がAグループに属するようにすることによって、スーパーレアアイテム601の取得確率を低くすることができる。また、レアアイテム602がBグループ又はCグループに属するようにすることによって、レアアイテム602の取得確率を比較的高くすることができることも同様である。複数のレアアイテム602をBグループとCグループとに振り分けることにより、ユーザは特定のアイテムを狙って取得することを選択することが可能となる。
Similarly, in the case of FIG. 6B, by making the super rare item 601 belong to the group A, the acquisition probability of the super rare item 601 can be reduced. Similarly, by making the
図6(c)の場合も同様に、スーパーレアアイテム601がAグループに属するようにすることによって、スーパーレアアイテム601の取得確率を低くすることができる。この場合、Bグループにしか属さないアイテムが存在するため、レアアイテム602の取得確率を高くする以外の理由で、Bグループを選択するインセンティブを与えることが可能となる。
Similarly, in the case of FIG. 6C, by making the super rare item 601 belong to the group A, the acquisition probability of the super rare item 601 can be reduced. In this case, since there is an item that belongs only to the B group, it is possible to provide an incentive to select the B group for a reason other than increasing the probability of acquiring the
ここで、サーバ11又は通信端末12として機能させるために、コンピュータを好適に用いることができ、そのようなコンピュータは、サーバ11又は通信端末12の各機能を実現する処理内容を記述したプログラムを、当該コンピュータの記憶部に格納しておき、当該コンピュータの中央演算処理装置(CPU)によってこのプログラムを読み出して実行させることで実現することができる。
Here, in order to function as the
なお、パッケージが分割されて、新たな2以上のパッケージが生成されてもよい。分割の単位は、パッケージの中に設けられたグループ毎であってもよいし、アイテム毎であってもよい。上述したようにパッケージは、ユーザ識別情報に対応付けられることによって、ユーザとの対応関係が管理されている。分割により新たに生成されたパッケージについては、分割直前にそのパッケージが対応付けられていたユーザに対応づけられるようにしてもよいし、他のユーザに対応づけられるようにしてもよい。また好ましくは、新たに生成されたパッケージに含まれるアイテムに対応付けられたパラメータは、分割直前の状態を引き継ぐ。このようにすることで、例えばスーパーレアアイテムが属するグループからスーパーレアアイテム以外のアイテムをいくつか取得した状態、すなわちスーパーレアアイテムの取得確率が初期状態よりも高くなっている状態で、当該グループを新たなパッケージとして分割して他ユーザに譲渡することができ、ゲームに対する興味を向上させることができる。 Note that the package may be divided and two or more new packages may be generated. The unit of division may be for each group provided in the package or for each item. As described above, the correspondence between the package and the user is managed by being associated with the user identification information. A package newly generated by division may be associated with the user associated with the package immediately before division, or may be associated with another user. Also preferably, the parameters associated with the items included in the newly generated package take over the state immediately before the division. By doing so, for example, in a state where some items other than the super rare item have been obtained from the group to which the super rare item belongs, that is, in a state where the probability of obtaining the super rare item is higher than the initial state, the group is placed in a new package. And can be transferred to another user, and interest in the game can be improved.
以上、本発明に係るサーバ、通信システム、サーバの制御方法、プログラムについての具体的な実施形態を説明してきた。一実施形態によれば、アイテムの取得方法のバリエーションを増やし、また希少価値等の高いカード等のアイテムの取得確率をアイテム毎に設定することが可能となる。これにより、取得確率が低いアイテムの取得をあきらめたユーザであっても、希少価値等は比較的低いが取得確率は比較的高く設定されたアイテムの取得を目指す可能性が開けるなど、ユーザ毎のニーズに対応してゲームに対する興味を向上させることができる。 The specific embodiments of the server, the communication system, the server control method, and the program according to the present invention have been described above. According to the embodiment, it is possible to increase the variations of the item acquisition method and set the acquisition probability of an item such as a card having a high rare value for each item. As a result, even if a user gives up acquiring an item with a low acquisition probability, the possibility of aiming to acquire an item set with a relatively low scarcity value or the like but a relatively high acquisition probability is opened for each user. Interest in the game can be improved according to the needs.
また、一実施形態によれば、抽選手段1121がアイテム提供済みフラグを参照することによって、抽出対象のグループが複数にまたがっても、提供済みのアイテムを重複して提供することがなくなる。これにより、当初希少価値等が比較的低いアイテムを狙っていたユーザが、途中から希少価値等が比較的高いアイテムを狙うために抽出対象のグループを変更しても、ユーザがすでに取得したアイテムを重複して提供しないようにできる。 Further, according to an embodiment, the lottery means 1121 refers to the item-provided flag, so that the provided items are not provided redundantly even if the extraction target group extends over a plurality of groups. As a result, even if a user who initially aimed at an item with a relatively low rarity value etc. changes the extraction target group to aim for an item with a relatively high rarity value etc. in the middle, the user who has already acquired the item It can be provided in duplicate.
また、一実施形態によれば、リセット手段を有することによって、提供済みであると管理されるアイテムをユーザが重複して要求する場合、再度それがユーザに提供される機会を与えることができる。これにより、ユーザは自らの要求によってリセット手段を実行し、アイテムを補充することができる。 Further, according to the embodiment, by having the reset unit, when the user repeatedly requests an item managed to be provided, an opportunity to provide the item again can be given to the user. Thereby, the user can execute the resetting means according to his / her request and replenish the items.
また、一実施形態によれば、パッケージ内で最も高い価値を有するものとされるアイテムが、パッケージに設けたグループのうち最も多くのアイテムが属するグループに属するようにすることによって、希少価値等の高さと取得確率の低さ(取得の難しさ)とを一致させることができる。これにより、最も高い価値を有するものとされるアイテムの実質的な価値を維持して、ユーザの興味を低下させないようにできる。 Further, according to one embodiment, the item having the highest value in the package belongs to the group to which the most items among the groups provided in the package belong, so that the rare value or the like can be obtained. The height and the low probability of acquisition (difficulty of acquisition) can be matched. As a result, the substantial value of the item having the highest value can be maintained, so that the interest of the user is not reduced.
以上では、複数の移動オブジェクトを用いたゲームをユーザに提供可能なゲームプログラムが、主にサーバにおいて実行される構成を説明した。一方、上記ゲームプログラムの一部または全部がユーザの通信端末において実行され、当該実行された処理の結果が上記サーバに返される構成であってもよい。例えば、アイテムのリストをユーザの通信端末に提供し、アイテムを抽出対象から抽出するステップをユーザの通信端末において実行し、その結果をサーバに送信する構成が考えられる。また、ゲームの進行もユーザの通信端末において行うような構成をとることも可能である。 The configuration in which the game program capable of providing the user with the game using the plurality of moving objects is mainly executed in the server has been described above. On the other hand, a configuration may be adopted in which part or all of the game program is executed on the user's communication terminal, and the result of the executed processing is returned to the server. For example, a configuration in which a list of items is provided to the user's communication terminal, the step of extracting items from the extraction target is executed in the user's communication terminal, and the result is transmitted to the server can be considered. It is also possible to adopt a configuration in which the progress of the game is also performed at the user's communication terminal.
また、本発明のサーバが、ユーザの通信端末とネットワークを介して接続されたサーバとして機能する場合には、ゲームの進行画面をサーバが生成したデータに基づきユーザの通信端末にて表示されるウェブ表示とし、その他のメニュー画面等をユーザの通信端末にインストールされているネイティブアプリによって表示するネイティブ表示とする等の、サーバ装置とユーザの通信端末とのそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。 When the server of the present invention functions as a server connected to a user's communication terminal via a network, a game progress screen is displayed on the user's communication terminal based on data generated by the server. A hybrid game in which each of the server device and the user's communication terminal plays a part of processing, such as a display and a native display in which other menu screens and the like are displayed by a native application installed in the user's communication terminal. You can also.
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。以下に、本願の原出願の出願当初の特許請求の範囲に記載された発明を付記する。
[1]
複数のユーザによってプレイされるゲーム媒体を用いたゲームを、ネットワークを介して前記ユーザの通信端末に対して提供するサーバとして機能するコンピュータに、
ゲーム媒体を特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納するステップと、
前記ユーザの通信端末から、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を取得するステップと、
前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供するステップと、
前記グループに属するゲーム媒体の個数をグループ毎にカウントするステップと、
グループ毎にカウントされた前記グループに属するゲーム媒体の個数を前記ユーザの通信端末に表示させるための情報を前記ユーザの通信端末に送信するステップと
を実行させ、
前記ゲーム媒体が属するグループは2以上設けられ、該2以上設けられるグループのうち少なくとも1つのグループに、該グループ以外のグループに属するゲーム媒体の少なくとも一部が属することを特徴とするプログラム。
[2]
前記2以上設けられるグループのうち少なくとも1つのグループを、該グループ以外のグループに属するゲーム媒体の全てが属する包含グループとして、
前記コンピュータに、前記包含グループを含む複数のグループを、1のユーザが指定可能なグループとして表示させるための情報を前記1のユーザの通信端末に送信するステップをさらに実行させることを特徴とする、上記[1]に記載のプログラム。
[3]
前記指定されるグループは、前記ユーザによって指定されるグループであることを特徴とする上記[1]又は[2]に記載のプログラム。
[4]
前記2以上設けられるグループのうち第1のグループには、第1のゲーム媒体と前記第1のゲーム媒体よりも希少度の低い第2のゲーム媒体とが属し、
前記2以上設けられるグループのうち第2のグループには、前記第1のゲーム媒体が属さず、前記第2のゲーム媒体が属し、
前記第1のグループに属するゲーム媒体のうち前記第2のゲーム媒体よりも希少度の低いゲーム媒体の数が、前記第2のグループに属するゲーム媒体のうち前記第2のゲーム媒体よりも希少度の低いゲーム媒体の数より多いことを特徴とする上記[1]乃至[3]いずれか1つに記載のプログラム。
[5]
前記コンピュータに、前記ゲーム媒体を特定する情報にゲーム媒体が未提供であるか提供済みであるかを示す情報を対応づけるステップをさらに実行させ、
前記提供するステップにおいて、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体のうち、前記ゲーム媒体を特定する情報に前記ゲーム媒体が未提供であることを示す情報が対応づけられているゲーム媒体の中からゲーム媒体を抽出することを特徴とする上記[1]乃至[4]いずれか1つに記載のプログラム。
[6]
前記複数種類のゲーム媒体のうち最も高い価値を有するゲーム媒体が、前記複数のグループのうち最も多くのゲーム媒体が属するグループに属することを特徴とする上記[1]乃至[5]いずれか1つに記載のプログラム。
[7]
前記ユーザを識別する情報と前記グループを特定する情報とを対応づけて記憶部に格納するステップをさらに含み、
前記グループのうち少なくとも1つのグループを特定する情報に、第1のユーザを識別する情報及び第2のユーザを識別する情報が対応づけられることを特徴とする、上記[1]乃至[6]いずれか1つに記載のプログラム。
[8]
前記ユーザの通信端末に提供されたゲーム媒体を特定する情報に提供済みであることを示す情報を対応づけて記憶部に格納するステップと、
前記ユーザの通信端末からリセット要求を受信した場合、前記提供済みであることを示す情報が対応づけられたゲーム媒体を特定する情報に、未提供であることを示す情報を対応づけて記憶部に格納してリセットするステップと
をさらに含む、上記[1]乃至[7]いずれか1つに記載のプログラム。
[9]
前記ユーザが指定可能なグループを示す情報を前記ユーザの通信端末に送信するステップを更に含み、
前記ゲーム媒体取得要求を取得するステップにおいて、前記ユーザが、前記指定可能なグループから指定したグループを特定する情報を含むゲーム媒体取得要求を取得し、
前記ユーザが指定可能なグループは、所定の条件に基づいて決定されることを特徴とする、上記[1]乃至[8]いずれか1つに記載のプログラム。
[10]
前記グループに属するゲーム媒体のうち一部のゲーム媒体を特定する情報を、該グループとは異なる他のグループを特定する情報に新たに対応づけて記憶部に格納するステップをさらに含むことを特徴とする、上記[1]乃至[9]いずれか1つに記載のプログラム。
[11]
通信端末と、
複数のユーザによってプレイされるゲーム媒体を用いたゲームを、ネットワークを介して前記ユーザの通信端末に対して提供するサーバと
を備える通信システムであって、
前記通信端末は、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を前記サーバに送信し、
前記サーバは、
ゲーム媒体を特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納し、
前記ユーザの通信端末から、前記ゲーム媒体取得要求を取得し、
前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供し、
前記グループに属するゲーム媒体の個数をグループ毎にカウントし、
グループ毎にカウントされた前記グループに属するゲーム媒体の個数を前記ユーザの通信端末に表示させるための情報を前記ユーザの通信端末に送信し、
前記ゲーム媒体が属するグループは2以上設けられ、該2以上設けられるグループのうち少なくとも1つのグループに、該グループ以外のグループに属するゲーム媒体の少なくとも一部が属することを特徴とする通信システム。
[12]
複数のユーザによってプレイされるゲーム媒体を用いたゲームを、ネットワークを介して前記ユーザの通信端末に対して提供するサーバの制御方法であって、
サーバが、ゲーム媒体を特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納するステップと、
サーバが、前記ユーザの通信端末から、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を取得するステップと、
サーバが、前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供するステップと、
サーバが、前記グループに属するゲーム媒体の個数をグループ毎にカウントするステップと、
サーバが、グループ毎にカウントされた前記グループに属するゲーム媒体の個数を前記ユーザの通信端末に表示させるための情報を前記ユーザの通信端末に送信するステップとを含み、
前記ゲーム媒体が属するグループは2以上設けられ、該2以上設けられるグループのうち少なくとも1つのグループに、該グループ以外のグループに属するゲーム媒体の少なくとも一部が属することを特徴とするサーバの制御方法。
[13]
複数のユーザによってプレイされるゲーム媒体を用いたゲームを、ネットワークを介して前記ユーザの通信端末に対して提供し、
ゲーム媒体を特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納し、
前記ユーザの通信端末から、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を取得し、
前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供し、
前記グループに属するゲーム媒体の個数をグループ毎にカウントし、
グループ毎にカウントされた前記グループに属するゲーム媒体の個数を前記ユーザの通信端末に表示させるための情報を前記ユーザの通信端末に送信し、
前記ゲーム媒体が属するグループは2以上設けられ、該2以上設けられるグループのうち少なくとも1つのグループに、該グループ以外のグループに属するゲーム媒体の少なくとも一部が属することを特徴とするサーバ。
[14]
ユーザによってプレイされるゲーム媒体を用いたゲームを実行する前記ユーザの端末として機能するコンピュータに、
ゲーム媒体を特定する情報と前記ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納するステップと、
前記ユーザから前記グループを指定する情報に係る入力を受け付け、前記ユーザが指定したグループを特定する情報を含むゲーム媒体取得要求を取得するステップと、
前記ゲーム媒体取得要求に応じて、複数種類の前記ゲーム媒体のうちの、前記ゲーム媒体取得要求に基づいて指定されるグループに属するゲーム媒体の中から抽出したゲーム媒体を特定する情報に提供済みであることを示す情報を対応づけて前記記憶部に格納するステップと、
前記グループに属するゲーム媒体の個数をグループ毎にカウントするステップと、
グループ毎にカウントされた前記グループに属するゲーム媒体の個数を表示するステップと
を実行させ、
前記ゲーム媒体が属するグループは2以上設けられ、該2以上設けられるグループのうち少なくとも1つのグループに、該グループ以外のグループに属するゲーム媒体の少なくとも一部が属することを特徴とするプログラム。
Although the present invention has been described with reference to the drawings and embodiments, it should be noted that those skilled in the art can easily make various changes and modifications based on the present disclosure. Therefore, it should be noted that these variations and modifications are included in the scope of the present invention. For example, the functions and the like included in each means, each step, and the like can be rearranged so as not to be logically inconsistent, and a plurality of means, steps, and the like can be combined into one or divided. . Hereinafter, the inventions described in the claims at the time of filing the original application of the present application are additionally described.
[1]
A computer that functions as a server that provides a game using a game medium played by a plurality of users to a communication terminal of the user via a network,
Storing the information specifying the game content and the information specifying the group to which the game content belongs in the storage unit in association with each other;
Acquiring a game content acquisition request including information for identifying a group specified by the user from the communication terminal of the user;
In response to the game content acquisition request, a game content extracted from game contents belonging to a group designated based on the game content acquisition request among a plurality of types of the game content is provided to the user's communication terminal. Steps to
Counting the number of game contents belonging to the group for each group;
Transmitting information to the user's communication terminal to display the number of game media belonging to the group counted for each group to the user's communication terminal,
A program, wherein two or more groups to which the game contents belong are provided, and at least a part of game contents belonging to a group other than the group belongs to at least one group among the two or more groups.
[2]
At least one of the two or more groups is defined as an inclusive group to which all of the game media belonging to groups other than the group belong.
Transmitting, to the communication terminal of the one user, information for causing the computer to display a plurality of groups including the inclusion group as a group that can be designated by one user, The program according to the above [1].
[3]
The program according to [1] or [2], wherein the specified group is a group specified by the user.
[4]
The first group of the two or more groups includes a first game medium and a second game medium having a lower rarity than the first game medium,
The second game group does not belong to the second group among the two or more groups, and the second game medium belongs to the second group.
Among the game contents belonging to the first group, the number of game contents less rare than the second game contents is more rare than the second game contents among the game contents belonging to the second group. The program according to any one of the above [1] to [3], wherein the number of game contents is larger than the number of game media having a low game content.
[5]
Causing the computer to further execute a step of associating information indicating whether the game content has not been provided or has been provided with the information specifying the game content,
In the providing step, among the game contents belonging to the group specified based on the game content acquisition request, information indicating that the game medium has not been provided is associated with information specifying the game medium. The program according to any one of the above [1] to [4], wherein a game content is extracted from a game content that is present.
[6]
The game content having the highest value among the plurality of types of game content belongs to a group to which the most game content among the plurality of groups belongs. The program described in.
[7]
Further comprising a step of storing the information for identifying the user and the information for specifying the group in the storage unit in association with each other,
[1] to [6], wherein information identifying at least one of the groups is associated with information identifying a first user and information identifying a second user. The program according to any one of the above.
[8]
Storing the information indicating that the game content provided to the communication terminal of the user has been provided in the storage unit in association with the information indicating that the content has been provided;
When receiving a reset request from the communication terminal of the user, the storage unit associates the information indicating that the information has been provided with the information that specifies the game content associated with the information indicating that the information has not been provided, and stores the information in the storage unit. The program according to any one of [1] to [7], further comprising a step of storing and resetting.
[9]
The method further includes transmitting information indicating a group that can be specified by the user to the communication terminal of the user,
In the step of acquiring the game content acquisition request, the user acquires a game content acquisition request including information for specifying a specified group from the specifiable groups,
The program according to any one of [1] to [8], wherein the group that can be specified by the user is determined based on a predetermined condition.
[10]
The method further includes a step of newly storing information for specifying a part of the game contents among the game contents belonging to the group in the storage unit in association with information for specifying another group different from the group. The program according to any one of [1] to [9].
[11]
A communication terminal;
A server that provides a game using a game medium played by a plurality of users to a communication terminal of the user via a network,
The communication terminal transmits a game content acquisition request including information identifying a group specified by the user to the server,
The server is
The information for specifying the game content and the information for specifying the group to which the game content belongs are stored in the storage unit in association with each other,
Acquiring the game content acquisition request from the communication terminal of the user,
In response to the game content acquisition request, a game content extracted from game contents belonging to a group designated based on the game content acquisition request among a plurality of types of the game content is provided to the user's communication terminal. And
Counting the number of game media belonging to the group for each group,
Transmitting information for displaying the number of game media belonging to the group counted for each group on the communication terminal of the user to the communication terminal of the user,
A communication system, wherein two or more groups to which the game contents belong are provided, and at least a part of the game contents belonging to a group other than the group belongs to at least one group among the two or more groups.
[12]
A method of controlling a server that provides a game using a game medium played by a plurality of users to a communication terminal of the user via a network,
A step in which the server associates the information specifying the game content with the information specifying the group to which the game content belongs, and stores the information in the storage unit;
A step in which the server acquires, from the communication terminal of the user, a game content acquisition request including information for identifying the group specified by the user;
In response to the game content acquisition request, the server communicates a game content extracted from game contents belonging to a group designated based on the game content acquisition request among a plurality of types of the game content in response to the game content acquisition request. Providing to the terminal;
A server counting the number of game contents belonging to the group for each group;
Server, transmitting to the user's communication terminal information for displaying on the user's communication terminal the number of game media belonging to the group counted for each group,
A server control method, wherein two or more groups to which the game contents belong are provided, and at least a part of game contents belonging to a group other than the groups belongs to at least one of the groups provided with the two or more groups. .
[13]
A game using a game medium played by a plurality of users is provided to the user's communication terminal via a network,
The information for specifying the game content and the information for specifying the group to which the game content belongs are stored in the storage unit in association with each other,
From the communication terminal of the user, obtain a game content acquisition request including information specifying a group specified by the user,
In response to the game content acquisition request, a game content extracted from game contents belonging to a group designated based on the game content acquisition request among a plurality of types of the game content is provided to the user's communication terminal. And
Counting the number of game media belonging to the group for each group,
Transmitting information for displaying the number of game media belonging to the group counted for each group on the communication terminal of the user to the communication terminal of the user,
A server, wherein two or more groups to which the game content belongs are provided, and at least a part of game content belonging to a group other than the group belongs to at least one group among the two or more provided groups.
[14]
A computer functioning as a terminal of the user executing a game using a game medium played by the user,
Storing the information specifying the game content and the information specifying the group to which the game content belongs in the storage unit in association with each other;
Receiving an input related to information specifying the group from the user, and obtaining a game content obtaining request including information specifying the group specified by the user;
In response to the game content acquisition request, information for identifying a game content extracted from game contents belonging to a group specified based on the game content acquisition request among a plurality of types of the game contents has been provided. Storing information indicating the presence in the storage unit in association with
Counting the number of game contents belonging to the group for each group;
Displaying the number of game media belonging to the group counted for each group,
A program, wherein two or more groups to which the game contents belong are provided, and at least a part of game contents belonging to a group other than the groups belongs to at least one of the groups provided with the two or more kinds.
11 サーバ(ゲームサーバ)
110 通信部
111 記憶部
1111 アイテムデータ
112 制御部
1121 抽選手段
12 通信端末
120 通信部
121 表示部
122 操作部
123 制御部
301 パッケージ
302、303 グループ
401、402 残数情報
403、404、405、406 ボタン
601 スーパーレアアイテム
602 レアアイテム
11 server (game server)
110 communication unit 111
Claims (17)
複数のゲーム媒体のそれぞれを一意に特定する情報と、複数のグループのうちの各ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納するステップと、
前記ユーザの通信端末から、ゲーム媒体取得要求を取得するステップと、
前記ゲーム媒体取得要求に基づいて、前記複数のグループの全て、及び、前記複数のグループのうち前記ゲーム媒体取得要求によって指定されるグループの何れか一方を抽出対象として決定し、前記抽出対象に属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供するステップと
を実行させ、
前記複数のグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とするプログラム。 A computer that functions as a server that provides a game using a game medium played by a plurality of users to a communication terminal of the user via a network,
Storing in the storage unit the information uniquely identifying each of the plurality of game media and the information identifying the group to which each of the plurality of game media belongs,
Acquiring a game content acquisition request from the communication terminal of the user;
Based on the game content acquisition request, all of the plurality of groups and any one of the groups specified by the game content acquisition request among the plurality of groups are determined as extraction targets and belong to the extraction target . Providing the game content extracted from the game content to the communication terminal of the user,
The plurality of groups are a plurality of groups including at least a first group and a second group, and a part of game media belonging to the second group belongs to the first group, and A program, wherein a part of the game contents belonging to the first group belongs to the group.
前記パッケージの中の少なくとも一部を新たなパッケージとして分割するステップをさらに含む、請求項1に記載のプログラム。 Each of the plurality of groups is provided in a package stored in association with the user,
The program according to claim 1, further comprising dividing at least a part of the package as a new package.
前記第2のグループには、前記第1のゲーム媒体が属さず、前記第2のゲーム媒体が属し、
前記第1のグループに属するゲーム媒体のうち前記第2のゲーム媒体よりも希少度の低いゲーム媒体の数が、前記第2のグループに属するゲーム媒体のうち前記第2のゲーム媒体よりも希少度の低いゲーム媒体の数より多いことを特徴とする請求項1乃至6いずれか1項に記載のプログラム。 The first group includes a first game medium and a second game medium having a lower rarity than the first game medium,
The second group does not belong to the first game medium, but belongs to the second game medium,
Among the game contents belonging to the first group, the number of game contents less rare than the second game contents is more rare than the second game contents among the game contents belonging to the second group. The program according to any one of claims 1 to 6, wherein the number of game contents is lower than the number of game contents having a low game content.
前記提供するステップにおいて、前記ゲーム媒体取得要求に基づいて決定される抽出対象に属するゲーム媒体のうち、前記ゲーム媒体を特定する情報に前記ゲーム媒体が未提供であることを示す情報が対応づけられているゲーム媒体の中からゲーム媒体を抽出することを特徴とする請求項1乃至7いずれか1項に記載のプログラム。 Causing the computer to further execute a step of associating information indicating whether the game content has not been provided or has been provided with the information specifying the game content,
In the providing step, among the game contents belonging to the extraction target determined based on the game content acquisition request, information indicating that the game medium has not been provided is associated with information that specifies the game medium. The program according to any one of claims 1 to 7, wherein a game medium is extracted from the game medium being used.
前記複数のグループのうち少なくとも1つのグループを特定する情報に、第1のユーザを識別する情報及び第2のユーザを識別する情報が対応づけられることを特徴とする、請求項1乃至9いずれか一項に記載のプログラム。 The method further includes a step of storing the information for identifying the user and the information for specifying each of the plurality of groups in the storage unit in association with each other ,
10. The information for identifying at least one group among the plurality of groups, wherein information for identifying a first user and information for identifying a second user are associated with each other. The program according to one paragraph.
前記ユーザの通信端末からリセット要求を受信した場合、前記提供済みであることを示す情報が対応づけられたゲーム媒体を特定する情報に、未提供であることを示す情報を対応づけて記憶部に格納してリセットするステップと
をさらに含む、請求項1乃至10いずれか一項に記載のプログラム。 Storing the information indicating that the game content provided to the communication terminal of the user has been provided in the storage unit in association with the information indicating that the content has been provided;
When receiving a reset request from the communication terminal of the user, the storage unit associates the information indicating that the information has been provided with the information that specifies the game content associated with the information indicating that the information has not been provided, and stores the information in the storage unit. The program according to any one of claims 1 to 10, further comprising a step of storing and resetting.
複数のユーザによってプレイされるゲーム媒体を用いたゲームを、ネットワークを介して前記ユーザの通信端末に対して提供するサーバと
を備える通信システムであって、
前記通信端末は、ゲーム媒体取得要求を前記サーバに送信し、
前記サーバは、
複数のゲーム媒体のそれぞれを一意に特定する情報と、複数のグループのうちの各ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納し、
前記ユーザの通信端末から、前記ゲーム媒体取得要求を取得し、
前記ゲーム媒体取得要求に基づいて、前記複数のグループの全て、及び、前記複数のグループのうち前記ゲーム媒体取得要求によって指定されるグループの何れか一方を抽出対象として決定し、前記抽出対象に属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供し、
前記複数のグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とする通信システム。 A communication terminal;
A server that provides a game using a game medium played by a plurality of users to a communication terminal of the user via a network,
The communication terminal transmits a game content acquisition request to the server,
The server is
Information uniquely identifying each of the plurality of game media and information identifying the group to which each of the plurality of game media belongs is stored in the storage unit in association with each other,
Acquiring the game content acquisition request from the communication terminal of the user,
Based on the game content acquisition request, all of the plurality of groups and any one of the groups specified by the game content acquisition request among the plurality of groups are determined as extraction targets and belong to the extraction target . Providing the game content extracted from the game content to the communication terminal of the user,
The plurality of groups are a plurality of groups including at least a first group and a second group, and a part of game media belonging to the second group belongs to the first group, and A part of the game media belonging to the first group belongs to the group (a).
サーバが、複数のゲーム媒体のそれぞれを一意に特定する情報と、複数のグループのうちの各ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納するステップと、
サーバが、前記ユーザの通信端末から、ゲーム媒体取得要求を取得するステップと、
サーバが、前記ゲーム媒体取得要求に基づいて、前記複数のグループの全て、及び、前記複数のグループのうち前記ゲーム媒体取得要求によって指定されるグループの何れか一方を抽出対象として決定し、前記抽出対象に属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供するステップと
を含み、
前記複数のグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とするサーバの制御方法。 A method of controlling a server that provides a game using a game medium played by a plurality of users to a communication terminal of the user via a network,
A step in which the server associates information that uniquely specifies each of the plurality of game media with information that specifies a group to which each of the plurality of game media belongs, and stores the information in the storage unit;
A server acquiring a game content acquisition request from the communication terminal of the user;
The server, based on the game content acquisition request , determines all of the plurality of groups and any one of the plurality of groups specified by the game content acquisition request as an extraction target. Providing the game content extracted from the game content belonging to the target to the communication terminal of the user,
The plurality of groups are a plurality of groups including at least a first group and a second group, and a part of game media belonging to the second group belongs to the first group, and A part of the game contents belonging to the first group belongs to the group (a).
複数のゲーム媒体のそれぞれを一意に特定する情報と、複数のグループのうちの各ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納し、
前記ユーザの通信端末から、ゲーム媒体取得要求を取得し、
前記ゲーム媒体取得要求に基づいて、前記複数のグループの全て、及び、前記複数のグループのうち前記ゲーム媒体取得要求によって指定されるグループの何れか一方を抽出対象として決定し、前記抽出対象に属するゲーム媒体の中から抽出したゲーム媒体を前記ユーザの通信端末に提供し、
前記複数のグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とするサーバ。 A game using a game medium played by a plurality of users is provided to the user's communication terminal via a network,
Information uniquely identifying each of the plurality of game media and information identifying the group to which each of the plurality of game media belongs is stored in the storage unit in association with each other,
A game content acquisition request is acquired from the communication terminal of the user,
Based on the game content acquisition request, all of the plurality of groups and any one of the groups specified by the game content acquisition request among the plurality of groups are determined as extraction targets and belong to the extraction target . Providing the game content extracted from the game content to the communication terminal of the user,
The plurality of groups are a plurality of groups including at least a first group and a second group, and a part of game media belonging to the second group belongs to the first group, and A part of the game content belonging to the first group belongs to the group.
複数のゲーム媒体のそれぞれを一意に特定する情報と、複数のグループのうちの各ゲーム媒体が属するグループを特定する情報とを対応づけて記憶部に格納するステップと、
前記ユーザから入力を受け付け、ゲーム媒体取得要求を取得するステップと、
前記ゲーム媒体取得要求に基づいて、前記複数のグループの全て、及び、前記複数のグループのうち前記ゲーム媒体取得要求によって指定されるグループの何れか一方を抽出対象として決定し、前記抽出対象に属するゲーム媒体の中から抽出したゲーム媒体を特定する情報に提供済みであることを示す情報を対応づけて前記記憶部に格納するステップと
を実行させ、
前記複数のグループは、少なくとも第1のグループと第2のグループとを含む複数のグループであり、前記第1のグループに、前記第2のグループに属するゲーム媒体の一部が属し、前記第2のグループに、前記第1のグループに属するゲーム媒体の一部が属することを特徴とするプログラム。 A computer functioning as a terminal of the user executing a game using a game medium played by the user,
Storing in the storage unit the information uniquely identifying each of the plurality of game media and the information identifying the group to which each of the plurality of game media belongs,
Receiving input from the user and acquiring a game content acquisition request;
Based on the game content acquisition request, all of the plurality of groups and any one of the groups specified by the game content acquisition request among the plurality of groups are determined as extraction targets and belong to the extraction target . Storing information in the storage unit in association with information indicating that the information has been provided to the game content information extracted from the game content,
The plurality of groups are a plurality of groups including at least a first group and a second group, and a part of game media belonging to the second group belongs to the first group, and A program, wherein a part of the game contents belonging to the first group belongs to the group.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018117349A JP6662956B2 (en) | 2018-06-20 | 2018-06-20 | Program, communication system, server control method, and server |
JP2020022158A JP7470322B2 (en) | 2018-06-20 | 2020-02-13 | SERVER CONTROL PROGRAM, COMMUNICATION SYSTEM, SERVER CONTROL METHOD, SERVER, AND COMPUTER CONTROL PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018117349A JP6662956B2 (en) | 2018-06-20 | 2018-06-20 | Program, communication system, server control method, and server |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015225529A Division JP6360028B2 (en) | 2015-11-18 | 2015-11-18 | Program, communication system, server control method, and server |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020022158A Division JP7470322B2 (en) | 2018-06-20 | 2020-02-13 | SERVER CONTROL PROGRAM, COMMUNICATION SYSTEM, SERVER CONTROL METHOD, SERVER, AND COMPUTER CONTROL PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018140255A JP2018140255A (en) | 2018-09-13 |
JP6662956B2 true JP6662956B2 (en) | 2020-03-11 |
Family
ID=63526242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018117349A Active JP6662956B2 (en) | 2018-06-20 | 2018-06-20 | Program, communication system, server control method, and server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6662956B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6658947B1 (en) * | 2019-05-24 | 2020-03-04 | 株式会社セガゲームス | Information processing device and program |
JP7341002B2 (en) * | 2019-09-06 | 2023-09-08 | 任天堂株式会社 | Information processing system, information processing device, information processing program, and information processing method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5335969B1 (en) * | 2012-05-30 | 2013-11-06 | 株式会社 ディー・エヌ・エー | Server device providing game |
JP5762639B2 (en) * | 2012-10-11 | 2015-08-12 | グリー株式会社 | Server, program, and server control method |
JP5819802B2 (en) * | 2012-11-02 | 2015-11-24 | 株式会社コナミデジタルエンタテインメント | Game control device, program, game system, lottery device |
JP5280579B1 (en) * | 2012-11-06 | 2013-09-04 | 株式会社 ディー・エヌ・エー | Server apparatus and program |
JP5420792B1 (en) * | 2013-09-04 | 2014-02-19 | グリー株式会社 | Premium setting method, computer and control program |
-
2018
- 2018-06-20 JP JP2018117349A patent/JP6662956B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018140255A (en) | 2018-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5926329B2 (en) | Program, communication system, server control method, and server | |
JP7297013B2 (en) | Program, computer control method, and information processing device | |
JP5153960B1 (en) | GAME PROGRAM AND INFORMATION PROCESSING DEVICE | |
US9132353B2 (en) | Game system with game screen and guidance operation area | |
JP5818957B1 (en) | Program, control method, and information processing apparatus | |
JP5320446B2 (en) | GAME SYSTEM, GAME SYSTEM CONTROL METHOD, SERVER DEVICE, SERVER DEVICE CONTROL METHOD, AND PROGRAM | |
JP6757982B2 (en) | Game equipment and programs | |
US20140349770A1 (en) | Information processing device, and non-transitory computer-readable storage medium storing game program | |
JP6662956B2 (en) | Program, communication system, server control method, and server | |
JP6867253B2 (en) | Programs, control methods, and information processing equipment | |
JP2019076354A (en) | Information processing device, program, and game system | |
JP5222433B1 (en) | Game program | |
JP6360028B2 (en) | Program, communication system, server control method, and server | |
JP5416850B1 (en) | GAME PROGRAM AND INFORMATION PROCESSING DEVICE | |
JP6621109B2 (en) | Program, control method, and terminal device | |
JP2014113220A (en) | Game server, game control method, program, and game system | |
JP5379296B1 (en) | COMMUNICATION SYSTEM AND COMMUNICATION SYSTEM CONTROL METHOD | |
JP7470322B2 (en) | SERVER CONTROL PROGRAM, COMMUNICATION SYSTEM, SERVER CONTROL METHOD, SERVER, AND COMPUTER CONTROL PROGRAM | |
JP2022111258A (en) | Server control program, server control method, server, communication terminal control program, communication terminal control method, and communication terminal | |
JP6046768B2 (en) | Program, communication system, server control method, and server | |
JP7231678B2 (en) | Program, control method, communication terminal and server device | |
JP6262840B1 (en) | Control program, control method, and computer | |
JP6925398B2 (en) | Programs, control methods, communication terminals and server devices | |
JP7517697B2 (en) | server | |
JP6246770B2 (en) | Communication system control method, server, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180710 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180710 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190515 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190611 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190806 |
|
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 |
|
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: 20200114 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200213 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6662956 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |