JP6487509B2 - Program and system - Google Patents
Program and system Download PDFInfo
- Publication number
- JP6487509B2 JP6487509B2 JP2017168915A JP2017168915A JP6487509B2 JP 6487509 B2 JP6487509 B2 JP 6487509B2 JP 2017168915 A JP2017168915 A JP 2017168915A JP 2017168915 A JP2017168915 A JP 2017168915A JP 6487509 B2 JP6487509 B2 JP 6487509B2
- Authority
- JP
- Japan
- Prior art keywords
- storage destination
- storage
- storage location
- game
- function
- 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)
- User Interface Of Digital Computer (AREA)
Description
本発明の実施形態の少なくとも1つは、抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という。)を実行する機能をユーザ端末に実現させるためのプログラムに関する。また、本発明の実施形態の少なくとも1つは、通信ネットワークと、サーバと、ユーザ端末とを備え、ガチャシステムを実行する機能を制御するシステムに関する。また、本発明の実施形態の少なくとも1つは、ガチャシステムを実行する機能をサーバに実現させるためのプログラムに関する。 At least one of the embodiments of the present invention relates to a program for causing a user terminal to realize a function of executing a system for giving a virtual in-game element to a user by lottery (hereinafter referred to as “gacha system”). In addition, at least one of the embodiments of the present invention relates to a system that includes a communication network, a server, and a user terminal, and controls a function for executing a gacha system. Further, at least one of the embodiments of the present invention relates to a program for causing a server to realize a function of executing a gacha system.
従来、抽選により仮想的なゲーム内要素(例えば、アイテム)をユーザに付与するシステムを実行する場合など、ビデオゲームの進行に基づいてユーザにゲーム内要素を付与するビデオゲームシステムがある。 2. Description of the Related Art Conventionally, there is a video game system that gives an in-game element to a user based on the progress of the video game.
このようなビデオゲームシステムでは、付与する際に所有可能な数の上限数を超えてしまいそうな場合その付与に制限が課せられ、所有するゲーム内要素が整理(例えば、アイテムを売却など)されたことを条件として制限が解除される(非特許文献1参照)。 In such a video game system, when it is likely that the upper limit of the number that can be owned will be exceeded, restrictions are imposed on the grant, and the elements in the game that are owned are organized (for example, selling items). The restriction is lifted on the condition (see Non-Patent Document 1).
しかしながら、熟練者であればあるほど所持品は多くなるため、所有するゲーム内要素の数が多くなったユーザにとっては、ゲーム内要素の取得と、所有するゲーム内要素の整理と、がセットになっているという課題があった。すなわち、このようなビデオゲームシステムにおけるゲーム内要素の管理は、ユーザにとって非常に手間のかかるものになっているという課題があった。 However, the more skilled the player, the more items he possesses, so for users who have a large number of in-game elements, the acquisition of in-game elements and the organization of the in-game elements to be included in the set. There was a problem of becoming. That is, there is a problem that management of in-game elements in such a video game system is very time-consuming for the user.
本発明の少なくとも1つの実施形態の目的は、ゲーム内要素の管理に関する利便性を向上させることにある。 An object of at least one embodiment of the present invention is to improve convenience related to management of in-game elements.
非限定的な観点によると、本発明の一実施形態に係るプログラムは、抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という)を実行する機能をユーザ端末に実現させるためのプログラムであって、前記ユーザ端末に、ユーザが変更できる格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定機能と、前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定機能により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理機能と、を実現させ、前記決定機能にて、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する機能を実現させるためのものである。 From a non-limiting point of view, the program according to an embodiment of the present invention realizes a function for executing a system (hereinafter referred to as “gacha system”) for giving a virtual in-game element to a user by lottery. A determination function for determining a storage location of an in-game element to be given based on execution of the gacha system based on a storage location setting that can be changed by a user to the user terminal, and the gacha When the system is executed, a management function for managing the in-game element is realized so that the in-game element to be given is stored in the storage destination determined by the determination function, and the determination function The storage location is a specific storage location in which only in-game elements given based on the execution of the gacha system are stored, or the specific storage location It is intended for realizing a function of determining whether to different normal storage destination.
非限定的な観点によると、本発明の一実施形態に係るシステムは、通信ネットワークと、サーバと、ユーザ端末とを備え、抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という)を実行するシステムであって、ユーザが設定可能な格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定手段と、前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定手段により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理手段と、を含み、前記決定手段は、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定することを特徴とする。 From a non-limiting viewpoint, a system according to an embodiment of the present invention includes a communication network, a server, and a user terminal, and provides a virtual in-game element to a user by lottery (hereinafter “gacha”). A determination unit that determines a storage destination of an in-game element to be given based on the execution of the gacha system based on a storage destination setting that can be set by a user, and a gacha Managing means for managing the in-game element so that the in-game element to be given is stored in the storage location determined by the determining means when the system is executed, the determining means, Usually, the storage destination is a specific storage destination in which only in-game elements given based on the execution of the gacha system are stored, or is different from the specific storage destination And determining whether to pay destination.
非限定的な観点によると、本発明の一実施形態に係るプログラムは、抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という)を実行する機能をサーバに実現させるためのプログラムであって、前記サーバに、ユーザが設定可能な格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定機能と、前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定機能により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理機能と、を実現させ、前記決定機能にて、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する機能を実現させるためのものである。 From a non-limiting point of view, a program according to an embodiment of the present invention causes a server to realize a function of executing a system (hereinafter referred to as “gacha system”) that gives a virtual in-game element to a user by lottery. A determination function for determining a storage location of an in-game element to be given to the server based on execution of the gacha system based on a storage location setting that can be set by a user, and the gacha system Is executed, the management function for managing the in-game element is realized so that the in-game element to be given is stored in the storage location determined by the determination function, and the determination function The storage location is a specific storage location in which only in-game elements given based on the execution of the gacha system are stored, or different from the specific storage location It is intended for realizing a function of determining whether to always storage destination.
本願の各実施形態により1又は2以上の不足が解決される。 Each embodiment of the present application solves one or more deficiencies.
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。 Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. Various constituent elements in the embodiments described below can be appropriately combined within a range in which no contradiction occurs. Moreover, the content described as an example of a certain embodiment may be omitted in other embodiments. The contents of operations and processes not related to the characteristic part of each embodiment may be omitted. Furthermore, the order of the various processes constituting the various flows described below is in no particular order as long as no contradiction occurs in the processing contents.
[第1の実施形態]
図1は、本発明の一実施形態におけるシステム100の構成の例を示すブロック図である。図1に示すように、システム100は、サーバ10と、システム100のユーザが使用するユーザ端末20,201〜20N(Nは任意の整数。以下単に「端末20,201〜20N」という。)とを含む。なお、システム100の構成はこれに限定されず、単一の端末を複数のユーザが使用する構成としてもよいし、複数のサーバを備える構成としてもよい。
[First Embodiment]
FIG. 1 is a block diagram illustrating an example of the configuration of a
サーバ10と複数の端末20,201〜20Nは、それぞれインターネットなどの通信ネットワーク30に接続されている。なお、図示しないが、複数の端末20,201〜20Nは、通信業者によって管理される基地局と無線通信回線によるデータ通信を行うことによって、通信ネットワーク30と接続する。
The
システム100は、サーバ10と複数の端末20,201〜20Nとを備えることにより、ガチャシステムを実行するための各種処理を実行する。ここで、ガチャシステムとは、原則的にゲーム内通貨の支払いが対価となって、所定の抽選群から抽選を行い、ユーザにゲーム内要素を付与するシステムを意味する。ガチャシステムを実行するための構成は特に限定されないが、ユーザが希望すれば、対価となるゲーム内要素を有している限り、複数回連続して抽選を実行できる構成が好適である。このような構成の例には、単発で実行可能な単発ガチャシステムがある。他の例として、一度の抽選でn個のゲーム内要素を抽選するn連ガチャシステム(nは2以上の任意の整数)がある。また、ゲーム内要素とは、ビデオゲームにおいてユーザが利用可能な要素を意味する。ゲーム内要素は、ユーザが仮想的に複数所有でき、使用(例えば、装備や設定)できることが好適である。ゲーム内要素の例には、スキルや、アイテムや、キャラクタなどがある。
The
サーバ10は、システム100の管理者によって管理され、複数の端末20,201〜20Nに対して各種処理に関する情報を提供するための各種機能を有する。本例において、サーバ10は、WWWサーバなどの情報処理装置によって構成され、各種情報を格納する記憶媒体を備える。なお、サーバ10は、制御部などコンピュータとして各種処理を行うための一般的な構成を備えるが、ここでの説明は省略する。また、システム100においては、複数の端末20,201〜20Nそれぞれにかかる処理負荷を軽減させるといった観点から、各種情報はサーバ10が管理することが好適である。ただし、サーバ10がアクセス可能な状態で記憶領域が備えられていればよく、例えば専用の記憶領域がサーバ10の外部に備えられるようにシステム100が構成されてもよい。
The
図2は、サーバ10の構成の例であるサーバ10Aの構成を示すブロック図である。図2に示すように、サーバ10Aは、決定部11(決定機能の一例に相当)と、管理部12(管理機能の一例に相当)と、を少なくとも備える。
FIG. 2 is a block diagram illustrating a configuration of the
決定部11は、ユーザが変更できる格納先設定に基づいて、ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する処理を実行する機能を有する。ここで、ユーザが変更できるとは、ユーザが所定操作により設定を変更することができることを意味する。ユーザが変更できる構成は特に限定されないが、初期状態の設定を変更できる構成や、変更された設定を再変更できる構成などが好適である。このような構成の例には、格納先を異なる格納先に変更することがある。また、格納先設定とは、ゲーム内要素がどの格納先に格納されるかを示す設定を意味する。格納先設定の例には、格納先を特定格納先とするものや、格納先を通常格納先とするものがある。また、格納先とは、ビデオゲーム内に設けられたゲーム内要素の仮想的な格納スペースを意味し、情報の記憶領域とは異なる。格納先の例には、所定の機能が制限されない格納先(例えば、インベントリやどうぐぶくろ)や、所定の機能が制限される格納先(例えば、倉庫)がある。また、所定の機能とは、ゲーム内要素を用いた機能を意味する。所定の機能が制限される構成の例には、回復アイテムの使用が制限される構成や、装備アイテムの装備が制限される構成や、装備アイテムの強化が制限される構成がある。 The determination unit 11 has a function of executing a process of determining a storage destination of an in-game element to be given based on the execution of the gacha system based on a storage destination setting that can be changed by the user. Here, that the user can change means that the user can change the setting by a predetermined operation. The configuration that can be changed by the user is not particularly limited, but a configuration that can change the initial setting, a configuration that can change the changed setting, and the like are preferable. In an example of such a configuration, the storage destination may be changed to a different storage destination. The storage destination setting means a setting indicating in which storage location the in-game element is stored. Examples of the storage destination setting include a storage destination as a specific storage destination and a storage destination as a normal storage destination. The storage destination means a virtual storage space for in-game elements provided in the video game, and is different from an information storage area. Examples of storage destinations include storage destinations where predetermined functions are not restricted (for example, inventory and piggyback) and storage destinations where predetermined functions are restricted (eg, warehouses). The predetermined function means a function using an in-game element. Examples of the configuration in which the predetermined function is limited include a configuration in which use of the recovery item is limited, a configuration in which equipment of the equipment item is limited, and a configuration in which reinforcement of the equipment item is limited.
また、決定部11は、ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または特定格納先とは異なる通常格納先にするかを決定する処理を実行する機能を有する。ここで、特定格納先とは、仮想的な格納スペースの一つを意味する。特定格納先の例には、所定の機能が制限される格納先がある。また、通常格納先とは、仮想的な格納スペースの一つを意味する。通常格納先の例には、所定の機能が制限されない格納先がある。 In addition, the determination unit 11 performs a process of determining whether to use a specific storage destination in which only in-game elements given based on the execution of the gacha system are stored or a normal storage destination different from the specific storage destination. Has the function to execute. Here, the specific storage destination means one of virtual storage spaces. An example of the specific storage destination is a storage destination in which a predetermined function is restricted. Further, the normal storage destination means one of virtual storage spaces. Examples of the normal storage destination include a storage destination where a predetermined function is not limited.
管理部12は、ガチャシステムが実行された場合に、付与されるゲーム内要素が決定部11により決定された格納先に格納されるように、付与されるゲーム内要素を管理する処理を実行する機能を有する。ここで、格納先に格納されるとは、ビデオゲーム内に設けられたゲーム内要素の仮想的な格納スペースに収められている状態になることを意味する。格納先に格納されるように管理する構成は特に限定されないが、格納先に応じた情報形式で記憶領域に記憶する構成が好適である。このような構成の例には、格納先に応じた情報形式を参照して、付与するゲーム内要素の情報形式を決定し、決定した情報形式に応じた情報を対応付けて所定の記憶領域に記憶する構成がある。
When the gacha system is executed, the
複数の端末20,201〜20Nは、それぞれ、ビデオゲームを行うユーザ(又はプレイヤ)によって管理され、例えば携帯電話端末やPDA(PERSONAL Digital Assistants)、携帯型ゲーム装置などのネットワーク配信型のゲームを行うことが可能な通信端末によって構成される。なお、システム100が含み得る端末の構成は上述した例に限定されず、ユーザがビデオゲームを認識できる構成であればよい。端末の構成の他の例には、スマートウォッチなどの所謂ウェアラブルデバイスや、ウェアラブルデバイスと通信端末等との組み合わせがある。
Each of the plurality of
また、複数の端末20,201〜20Nは、それぞれ、通信ネットワーク30に接続し、サーバ10との通信を行うことによりビデオゲームを実行するためのハードウェア(例えば、ゲーム画面を表示する表示装置や音声出力装置など)及びソフトウェアを備える。なお、複数の端末20,201〜20Nそれぞれは、サーバ10を介さずに互いに直接通信を行うこともできる構成とされていてもよい。また、複数の端末20,201〜20Nは、サーバ10から送信される情報(例えば、ゲーム画像に関する情報)に基づいて自己の表示装置にゲームの画像を出力する。
Each of the plurality of
次に、本例のシステム100の動作について説明する。
Next, the operation of the
図3は、システム100が実行するゲーム関連処理の例を示すフローチャートである。以下、サーバ10Aと、端末20とによりビデオゲームに関する情報の送受信を行う場合を例にして説明する。なお、本例のゲーム関連処理は、例えば、ガチャシステムの実行要求を端末20のユーザから受け付けた場合を例にして説明する。
FIG. 3 is a flowchart illustrating an example of game-related processing executed by the
サーバ10Aは、ゲーム関連処理において、先ず、格納先を決定する(ステップS11)。本例においてサーバ10Aは、特定格納先にするか、または通常格納先にするかを決定する。
In the game-related processing, the
サーバ10Aは、決定された格納先に格納されるようにゲーム内要素を管理し(ステップS12)、ここでの処理を終了する。本例においてサーバ10Aは、格納先に応じた情報形式でゲーム内要素を記憶するとともに、付与するゲーム内要素に関する情報を端末20に送信する。
The
図4は、ゲーム関連処理におけるサーバ10A側の動作の例を示すフローチャートである。ここでは、システム100におけるサーバ10Aの動作について改めて説明する。
FIG. 4 is a flowchart showing an example of the operation on the
サーバ10Aは、ゲーム関連処理において、先ず、格納先を決定し(ステップS101)、決定された格納先に格納されるようにゲーム内要素を管理し(ステップS102)、ここでの処理を終了する。
In the game-related processing, the
図5は、端末20がゲーム関連処理を実行する場合の端末20の動作の例を示すフローチャートである。以下、端末20が、単体でゲーム関連処理を実行する場合を例にして説明する。なお、端末20の構成については、サーバ10Aの構成と同様の機能を備えるものであるため、重複説明を避ける観点から記載を省略する。
FIG. 5 is a flowchart illustrating an example of the operation of the terminal 20 when the terminal 20 executes game-related processing. Hereinafter, a case where the terminal 20 executes game-related processing by itself will be described as an example. Note that the configuration of the terminal 20 is provided with the same functions as the configuration of the
端末20は、ゲーム関連処理において、先ず、格納先を決定し(ステップS101)、決定された格納先に格納されるようにゲーム内要素を管理し(ステップS102)、ここでの処理を終了する。 In the game-related processing, the terminal 20 first determines a storage location (step S101), manages in-game elements so as to be stored in the determined storage location (step S102), and ends the processing here. .
以上に説明したように、第1の実施形態の一側面として、ガチャシステムを実行するシステム100が、決定部11と、管理部12と、を少なくとも備え、ユーザが変更できる格納先設定に基づいて、ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定し、ガチャシステムが実行された場合に、付与されるゲーム内要素が決定部11により決定された格納先に格納されるように、ゲーム内要素を管理し、さらに、格納先を、ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または特定格納先とは異なる通常格納先にするかを決定し、ゲーム内要素の管理負担が軽減され、ゲーム内要素の管理に関する利便性を向上させることができる。
As described above, as one aspect of the first embodiment, the
すなわち、ユーザは、ガチャシステムの実行に基づいて得られるゲーム内要素を、特別格納先に格納するように設定できる。すなわち、ユーザは、自身の選択に基づいて、ガチャシステムで取得したゲーム内要素を一元管理できる。特にガチャシステムのように、一度に多くのアイテムを連続的に取得させるシステムにおいては、特定格納先を格納先とすることで、第1に、何度も所持品の整理を行うことを避けることができ、第2に、ガチャシステム以外の契機で取得したゲーム内要素と分けて管理できる。したがって、ユーザにとってのゲーム内要素の管理負担が軽減され、ゲーム内要素の管理に関するユーザビリティを向上させることができる。 That is, the user can set the in-game element obtained based on the execution of the gacha system to be stored in the special storage location. That is, the user can centrally manage the in-game elements acquired by the gacha system based on his / her selection. Especially in a system that acquires a lot of items at a time, such as a gacha system, by first using a specific storage location as a storage location, avoid organizing your belongings many times. Second, it can be managed separately from the in-game elements acquired at an opportunity other than the gacha system. Therefore, the burden of managing in-game elements for the user is reduced, and usability for managing in-game elements can be improved.
[第2の実施形態]
図6は、サーバ10の例であるサーバ10Bの構成を示すブロック図である。本例において、サーバ10Bは、決定部11と、管理部12と、表示部13(第1表示機能の一例に相当)と、を少なくとも備える。
[Second Embodiment]
FIG. 6 is a block diagram illustrating a configuration of a server 10B that is an example of the
表示部13は、格納先設定と、通常格納先における現在のゲーム内要素の格納数と、が第1所定条件を満たす場合に、格納先設定に関する情報を表示する処理を実行する機能を有する。ここで、第1所定条件とは、現在の格納先設定に関する条件と、通常格納先の格納状況に関する条件と、を含む条件を意味する。第1所定条件の構成は特に限定されないが、最適な格納先を報知するための条件であることが好適である。第1所定条件の例には、通常格納先が格納先に設定されている状態でガチャシステムを実行する場合に、通常格納先の格納上限を超えるという条件がある。他の例には、特定格納先を格納先に設定してガチャシステムを実行する場合に、通常格納先に所定数以上格納できるという条件がある。また、格納先設定に関する情報の構成は特に限定されないが、格納先設定に関する情報の例には、現在の格納先設定がどのようになっているかを示す情報や、格納先設定を変更することを促す情報がある。格納先設定に関する情報を表示する時機の例には、ガチャシステムを実行する時機や、ガチャシステムを実行するための表示画面を表示する場合がある。
The
また、情報を表示するとは、通信ネットワーク30を用いた通信により、ユーザ端末20、201〜20Nが備える表示装置に画像を出力させることを意味する。情報を表示するための構成の例には、サーバ10側で生成した情報(画像情報)をユーザ端末20、201〜20N側に送信する構成がある。なお、画像情報の構成は特に限定されず、例えば画像を圧縮した情報でもよいし、ユーザ端末20、201〜20Nで画像を生成させるための情報であってもよい。画像を圧縮した情報の例には、クラウドゲームで使用されるもの(例えば、MPEG)がある。また、ユーザ端末20、201〜20Nで画像を生成させるための情報には、オンラインゲームで使用されるもの(例えば、位置情報)がある。
Displaying information means that an image is output to a display device included in the
図7は、システム100が実行する表示処理の例を示すフローチャートである。以下、サーバ10B側の動作を例にして説明する。なお、端末20(サーバ10Bの構成と同様の機能を備える端末20)が単体で表示処理を実行する場合についての説明、及び既に説明している箇所については、重複説明を避ける観点から記載を省略する。なお、本例の表示処理は、例えば、ガチャシステムを実行する場合に実行される。
FIG. 7 is a flowchart illustrating an example of display processing executed by the
サーバ10Bは、格納先設定と、通常格納先における現在のゲーム内要素の格納数と、が第1所定条件を満たす場合に、格納先設定に関する情報を表示する(ステップS2−11)。本例においては、サーバ10Bは、格納先設定に関する情報を表示するための画像情報を生成し、端末20に画像情報を送信する。
When the storage destination setting and the current number of in-game elements stored in the normal storage destination satisfy the first predetermined condition, the server 10B displays information related to the storage destination setting (step S2-11). In this example, the
以上に説明したように、第2の実施形態の一側面として、システム100が、決定部11と、管理部12と、表示部13と、を少なくとも備え、格納先設定と、通常格納先における現在のゲーム内要素の格納数と、が第1所定条件を満たす場合に、格納先設定に関する情報を表示し、ゲーム内要素の管理に関する利便性を向上させることができる。
As described above, as one aspect of the second embodiment, the
すなわち、例えば、システム100は、ガチャシステムを実行する場合に、ゲーム内要素の格納状況に応じてゲーム内要素の管理に関する情報をユーザに提供可能になる。特に、現在の格納先設定を参照して格納先設定に関する情報が表示されるため、格納先設定に関する気づきをユーザに提供することができるようになり、格納先を意識したガチャシステムの実行を促すことができ、ゲーム内要素の管理に関する利便性を向上させることができる。
That is, for example, when executing the gacha system, the
[第3の実施形態]
図8は、サーバ10の例であるサーバ10Cの構成を示すブロック図である。本例において、サーバ10Cは、決定部11と、管理部12と、変更部14(第1変更機能の一例に相当)と、を少なくとも備える。
[Third Embodiment]
FIG. 8 is a block diagram illustrating a configuration of a
変更部14は、通常格納先における現在のゲーム内要素の格納数に基づいて、格納先設定を変更する処理を実行するための機能を有する。本例では、変更部14は、格納先設定と、通常格納先における現在のゲーム内要素の格納数と、が第2所定条件を満たす場合に、格納先設定を特定格納先に変更する処理を実行する機能を有する。ここで、第2所定条件とは、現在の格納先設定に関する条件と、通常格納先の格納状況に関する条件と、を含む条件を意味する。第2所定条件の構成は特に限定されないが、格納先設定を自動的に特定格納先に変更するための条件であることが好適である。第2所定条件の例には、設定された格納先が通常格納先であり、かつガチャシステムを実行すると通常格納先で格納できる数の所定の上限を超えるという条件がある。また、格納先設定を特定格納先に変更する時機は特に限定されない。格納先設定を特定格納先に変更する時機の例には、ガチャシステムを実行する時機や、ゲーム内要素に関する情報が更新された場合がある。
The changing
図9は、システム100が実行する変更処理の例を示すフローチャートである。以下、サーバ10C側の動作を例にして説明する。なお、端末20(サーバ10Cの構成と同様の機能を備える端末20)が単体で変更処理を実行する場合についての説明、及び既に説明している箇所については、重複説明を避ける観点から記載を省略する。なお、本例の変更処理は、例えば、ガチャシステムを実行する場合に実行される。
FIG. 9 is a flowchart illustrating an example of change processing executed by the
サーバ10Cは、格納先設定と、通常格納先における現在のゲーム内要素の格納数と、が第2所定条件を満たす場合に、格納先設定を特定格納先に変更する処理を実行する(ステップS3−11)。本例においては、サーバ10Cは、第2所定条件が満たされるかを判定し、第2所定条件を満たす場合に、格納先設定として設定されている情報を更新する。
The
以上に説明したように、第3の実施形態の一側面として、システム100が、決定部11と、管理部12と、変更部14と、を少なくとも備え、格納先設定と、通常格納先における現在のゲーム内要素の格納数と、が第2所定条件を満たす場合に、格納先設定を特定格納先に変更し、ゲーム内要素の管理に関する利便性を向上させることができる。
As described above, as one aspect of the third embodiment, the
すなわち、例えば、システム100は、ユーザのゲーム内要素の格納状況を見て、特定格納先に格納先を変更することができる。そのため、ユーザは設定を変更するための操作を行うことなく、状況に応じた格納先にガチャシステムで取得したゲーム内要素を格納することができるようになり、ゲーム内要素の管理に関する利便性を向上させることができる。
That is, for example, the
[第4の実施形態]
第4の実施形態におけるシステム100は、設定されている格納先にゲーム内要素を付与した場合、設定されている格納先の格納上限に格納数が達してしまう場合に、ゲーム内要素を付与することを制限する。
[Fourth Embodiment]
In the
図10は、サーバ10の例であるサーバ10Dの構成を示すブロック図である。本例において、サーバ10Dは、決定部11と、管理部12と、判定部15(判定機能の一例に相当)と、制限部16(制限機能の一例に相当)と、を少なくとも備える。
FIG. 10 is a block diagram illustrating a configuration of a
判定部15は、格納先設定に基づいて、ゲーム内要素の格納数の上限に関する所定の上限条件が満たされているかを判定する処理を実行するための機能を有する。上限条件とは、格納先毎に決められている格納数の上限に関する条件を意味する。格納数の上限とは、どれくらいの数のゲーム内要素を格納できるかを示すものを意味する。格納数の上限は、予め定められており、所定条件が満たされると上限の値が変化する構成であることが好適である。格納数の上限の例には、格納するゲーム内要素の数や、最もスタック数の多いゲーム内要素のスタック数がある。
The
また、判定部15は、格納先が通常格納先に設定されている場合、ゲーム内要素の格納数の合計が所定の第1閾値に達していることを上限条件として、上限条件が満たされているかを判定する処理を実行する機能を有する。ここで、第1閾値とは、通常格納先に設定されている閾値を意味する。所定の第1閾値の例には、通常格納先の格納数の上限がある。通常格納先の格納数とは、ゲーム内要素を格納できる数のことを意味する。
In addition, when the storage destination is set to the normal storage destination, the
さらに、判定部15は、格納先が特定格納先に設定されている場合、いずれかのゲーム内要素のスタック数の合計が所定の第2閾値に達していることを上限条件として、上限条件が満たされているかを判定する処理を実行する機能を有する。ここで、第2閾値とは、特定格納先に設定されている閾値を意味する。所定の第2閾値の例には、スタック数の上限がある。ここで、スタック数とは、個数のみを示す数を意味する。例えば、アイテムAのスタック数が5の場合には、アイテムAが5つあることを意味する。
Furthermore, when the storage destination is set to the specific storage destination, the
制限部16は、上限条件が満たされている場合に、ガチャシステムの実行を制限する処理を実行する機能を有する。実行を制限するとは、実行できないようにすることを意味する。実行を制限する構成は特に限定されないが、ガチャシステムの実行要求を行えない構成とされていることが好適である。このような構成の例には、実行要求を行うためのアイコンを選択できないようにする構成がある。他の例には、ガチャシステムが実行できないことをユーザに報知する構成がある。なお、制限部16は、ゲーム内要素を付与しない構成とされていてもよい。
The
図11は、システム100が実行する制限処理の例を示すフローチャートである。以下、サーバ10D側の動作を例にして説明する。なお、端末20(サーバ10Dの構成と同様の機能を備える端末20)が単体で制限処理を実行する場合についての説明、及び既に説明している箇所については、重複説明を避ける観点から記載を省略する。なお、本例の制限処理は、例えば、ガチャシステムを実行する場合に実行される。
FIG. 11 is a flowchart illustrating an example of the restriction process executed by the
サーバ10Dは、制限処理において、先ず、ゲーム内要素の格納数の上限に関する所定の上限条件が満たされているかを判定する(ステップS4−11)。本例においては、サーバ10Dは、格納先が通常格納先に設定されている場合、ゲーム内要素の格納数の合計が所定の第1閾値に達していることを上限条件とし、格納先が特定格納先に設定されている場合、いずれかのゲーム内要素のスタック数の合計が所定の第2閾値に達していることを上限条件として、上限条件が満たされているかを判定する。なお、両方の上限条件を判定する構成とされていてもよい。また、システム100は、上限条件が満たされていない場合には、ガチャシステムを実行する構成とされていればよい。
In the limiting process, the
サーバ10Dは、上限条件が満たされている場合に、ガチャシステムの実行を制限し(ステップS4−12)、ここでの処理を終了する。本例においては、サーバ10Dは、実行要求を行うためのアイコンを非表示または選択できない状態で表示する。
When the upper limit condition is satisfied, the
以上に説明したように、第3の実施形態の一側面として、システム100が、決定部11と、管理部12と、判定部15と、制限部16と、を少なくとも備え、格納先設定に基づいて、格納先が通常格納先に設定されている場合、ゲーム内要素の格納数の合計が所定の第1閾値に達していることを上限条件とし、格納先が特定格納先に設定されている場合、いずれかのゲーム内要素のスタック数の合計が所定の第2閾値に達していることを上限条件として、上限条件が満たされているかを判定し、上限条件が満たされている場合に、ガチャシステムの実行を制限し、ゲーム内要素の管理に関する利便性を向上させることができる。
As described above, as one aspect of the third embodiment, the
すなわち、例えば、システム100は、格納先の特性に応じて異なる特性の異なる上限条件を設けることで、上限に至りにくいゲーム内要素の管理システムを提供できる。したがって、ゲーム内要素の管理に関する利便性を向上させることができる。さらに、システム100は、各格納先の上限を超えないようにゲーム内要素を管理できる。したがって、各格納先に応じたビデオゲームを管理する管理者の管理負担を軽減することができるようになり、ゲーム内要素の管理に関する利便性を向上させることができる。
That is, for example, the
[第5の実施形態]
本例のシステム100は、ガチャシステムで獲得するアイテム(ゲーム内要素の一例)をどの格納先に格納するか、について予め設定できるシステムである。そして、システム100は、ガチャシステムを実行する場合に、どの格納先に設定されているか、及び設定されている格納先に格納されているアイテムの格納状況はどうなっているか、に基づいて、各種処理が実行される。
[Fifth Embodiment]
The
また、ガチャシステムには、1回のガチャシステムの実行により1のアイテムを抽選する構成や、1回のガチャシステムの実行により10のアイテムを抽選する構成がある。なお、1回のガチャシステムの実行により抽選されるアイテムの数は、このような構成に限られず、1以上の整数となっていることが好適である。 In addition, the gacha system includes a configuration in which one item is selected by one execution of the gacha system and a configuration in which ten items are selected by one execution of the gacha system. It should be noted that the number of items that are drawn by one execution of the gacha system is not limited to such a configuration, and is preferably an integer of 1 or more.
格納先には、道具袋(通常格納先の一例)と、保管庫(特定格納先の一例)と、が含まれる。道具袋と保管庫との間には次のような差異がある。道具袋は、一般的なアイテムの格納先に相当し、ガチャシステムで排出されるアイテム以外にも、ビデオゲームの進行に応じて付与される報酬などのアイテムが格納できる格納先である。一方で、保管庫は、ガチャシステムで排出されるアイテムのみが格納される格納先である。また、道具袋は、ガチャシステムで排出されるアイテムについて、1のアイテム単位で管理する格納先であり、アイテムの総数が上限数(例えば、300)を超えると格納できなくなる。一方で、保管庫は、スタック形式でアイテムを管理する管理先であり、いずれかのアイテムのスタック数が上限数(例えば、999)を超えるまでアイテムを格納できる。また、道具袋に入っているアイテムについては、アイテムの装備や、アイテムの強化やアイテムが備えるスキルの取り出しや、アイテムの売却などの各種機能を利用できる。一方で、保管庫に入っているアイテムについては、アイテムの装備や、アイテムの強化やアイテムに付与されているスキルの取り出しなどの各種機能を利用できない。すなわち、保管庫では、そのアイテムを用いたキャラクタを成長させるための機能は利用できない。また、保管庫に格納されたアイテムは通常格納先に移動できる。一方で、道具袋に格納されたアイテムは、保管庫に移動できない。なお、格納先は、道具袋及び保管庫のほか、いわゆる倉庫に相当する預かり所を含む。 The storage destination includes a tool bag (an example of a normal storage destination) and a storage (an example of a specific storage destination). There are the following differences between tool bags and storage. The tool bag corresponds to a general storage location of items, and is a storage location where items such as rewards given in accordance with the progress of the video game can be stored in addition to items discharged by the gacha system. On the other hand, the storage is a storage location where only items discharged by the gacha system are stored. The tool bag is a storage destination for managing items discharged by the gacha system in units of one item, and cannot be stored when the total number of items exceeds the upper limit (for example, 300). On the other hand, the storage is a management destination that manages items in a stack format, and can store items until the number of stacks of any item exceeds the upper limit (for example, 999). For items in tool bags, various functions such as item equipment, item enhancement, item skill extraction, and item sales can be used. On the other hand, for items stored in the storage, various functions such as item equipment, item strengthening, and extraction of skills assigned to items cannot be used. That is, in the storage, a function for growing a character using the item cannot be used. Also, items stored in the vault can be moved to the normal storage location. On the other hand, the item stored in the tool bag cannot be moved to the storage. The storage destination includes a storage room corresponding to a so-called warehouse in addition to a tool bag and a storage.
また、道具袋の上限数は、ユーザごとに異なるように構成されていてもよい。ユーザごとに異なるとは、ユーザのレベルに応じて上限数が異なるように構成される場合や、課金アイテムの使用により拡張可能に構成される場合が含まれる。また、保管庫は、スタック数により上限が管理されることから、ガチャで排出されるすべてのアイテムの種類のアイテムを、アイテムの総数に関係なく格納できる。したがって、保管庫の方が道具袋に比べて多くのアイテムを格納することができる。 Further, the upper limit number of tool bags may be configured to be different for each user. Different for each user includes a case where the upper limit number is different depending on the level of the user and a case where the upper limit number is configured to be expandable by using a charge item. In addition, since the upper limit is managed by the number of stacks, the storage can store items of all types of items discharged by gacha regardless of the total number of items. Therefore, the storage can store more items than the tool bag.
図12は、システム100の構成を示すブロック図である。本例において、システム100は、決定部11Z(決定機能の一例に相当)と、管理部12Z(管理機能の一例に相当)と、表示部13Z(表示機能の一例に相当)と、変更部14Z(変更機能の一例に相当)と、判定部15Z(判定機能の一例に相当)と、制限部16Z(制限機能の一例に相当)と、受付部17Z(受付機能の一例に相当)と、を少なくとも備える。なお、特に図示しないが、本例において、サーバ10の一例であるサーバ10Zと、端末20の一例である端末20Zとが、システム100が備える各部により実行される機能の一部を有する構成とされる。
FIG. 12 is a block diagram illustrating a configuration of the
決定部11Zは、ユーザが変更できる格納先設定に基づいて、ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する処理を実行する機能を有する。
The
ここで、格納先設定には、道具袋を格納先とする設定と、保管庫を格納先とする設定とが含まれる。また、保管庫は、ゲーム内要素に対して実行可能な処理の種類が道具袋と比べて少ない格納先である。また、保管庫は、道具袋よりも多くのゲーム内要素を格納できる格納先である。本例においては、決定部11Zは、道具袋に設定されているか、保管庫に設定されているかを判定することで、格納先を決定する。
Here, the storage destination setting includes a setting that uses the tool bag as the storage destination and a setting that uses the storage box as the storage destination. In addition, the storage is a storage location that has fewer types of processing that can be performed on in-game elements than tool bags. The storage is a storage location that can store more in-game elements than tool bags. In this example, the
管理部12Zは、アイテムに関する情報を所定の記憶領域に記憶し、記憶したアイテムに関する情報を管理する処理を実行する機能を有する。特に、管理部12は、ガチャシステムが実行された場合に、付与されるゲーム内要素が決定部11により決定された格納先に格納されるように、ゲーム内要素を管理する。
The
ここで、ゲーム内要素を管理するための構成の例には、格納先が道具袋に設定されている場合に道具袋に格納するための情報形式で記憶領域に記憶する構成がある。また、他の例には、格納先が保管庫に設定されている場合に保管庫に格納するための情報形式で記憶領域に記憶する構成がある。記憶する格納領域は、すべての格納先に共通であってもよいし、格納先毎に異なる記憶領域(別の記憶媒体)であってもよい。情報形式は、道具袋に格納されているアイテムの数が特定可能であることが好適である。また、情報形式は、保管庫に格納されているアイテムのスタック数が特定可能であることが好適である。 Here, as an example of the configuration for managing the elements in the game, there is a configuration in which the storage destination is stored in the storage area in the information format for storing in the tool bag when the storage destination is set in the tool bag. In another example, when the storage destination is set to the storage, the information is stored in the storage area in the information format for storing in the storage. The storage area to be stored may be common to all storage destinations, or may be different storage areas (different storage media) for each storage destination. The information format is preferably such that the number of items stored in the tool bag can be specified. The information format is preferably such that the number of stacks of items stored in the storage can be specified.
図13は、サーバ10Zが備える記憶部(図示せず)に記憶される情報の格納状態の例について説明するための説明図である。図13に示すように、サーバ10Zは、通常格納先情報を記憶する。通常格納先情報は、道具袋に格納されるアイテムに関する情報である。通常格納先情報は、各アイテムについて、ユーザID、アイテムID、アイテム名、パラメータ、スキル名、スキルレベルなどを含む。 FIG. 13 is an explanatory diagram for describing an example of a storage state of information stored in a storage unit (not shown) included in the server 10Z. As illustrated in FIG. 13, the server 10Z stores normal storage location information. The normal storage location information is information regarding items stored in the tool bag. The normal storage location information includes a user ID, an item ID, an item name, a parameter, a skill name, a skill level, and the like for each item.
図14は、サーバ10Zが備える記憶部(図示せず)に記憶される情報の格納状態の例について説明するための説明図である。図14に示すように、サーバ10Zは、特定格納先情報を記憶する。特定格納先情報は、保管庫に格納されるアイテムに関する情報である。特定格納先情報は、各アイテムについて、ユーザID、アイテムID、アイテム名、スタック数などを含む。特定格納先情報は、通常格納先情報とは異なる情報形式で記憶される。換言すれば、本例において、道具袋に格納されるアイテムに関する情報の情報形式と、保管庫に格納されるアイテムに関する情報の情報形式と、が異なる。特定格納先情報における各アイテムの情報は、通常格納先情報における各アイテムの情報に比べて、少ない(簡素な)情報となっている。
FIG. 14 is an explanatory diagram for describing an example of a storage state of information stored in a storage unit (not shown) included in the server 10Z. As illustrated in FIG. 14, the
表示部13Zは、道具袋に格納されるアイテムの格納数に基づいて、格納先設定に関する情報を表示する処理を実行する機能を有する。特に、表示部13Zは、格納先設定と、道具袋のアイテムの現在の格納数とが、第1所定条件を満たす場合、格納先設定に関する情報を表示する処理を実行する機能を有する。例えば、表示部13Zは、道具袋で格納できるアイテムが多くなってきた場合、格納先設定に関する情報を表示する。ここで、第1所定条件は、最適な格納先を報知するための条件であることが好適である。第1所定条件の例には、設定された格納先が道具袋であり、かつ道具袋における現在の格納可能数(つまり空き枠)が所定数よりも少ないという条件がある。ここでいう所定数の例には、ガチャシステムの実行により付与されるアイテム数がある。他の例には、設定された格納先が保管庫であり、かつ道具袋における現在の格納数が所定数よりも少ないという条件がある。ここでいう所定数の例には、格納上限の半分がある。また、格納先設定に関する情報には、現在の格納先設定がどのようになっているかを示す情報や、格納先設定を変更することを促す情報がある。
The
また、表示部13Zは、ガチャシステムを実行するためのゲーム画面の一部の領域に格納先設定に関する情報を表示する処理を実行する機能を有する。ここで、ガチャシステムを実行するためのゲーム画面とは、ユーザからガチャシステムの実行要求を受け付けるためのゲーム画面を意味する。ガチャシステムを実行するためのゲーム画面の例には、ガチャページや、ガチャページに遷移させるためのページがある。
Further, the
変更部14Zは、道具袋のアイテムの格納数に基づいて、格納先設定を変更する処理を実行する機能を有する。特に、変更部14Zは、格納先設定と、道具袋における現在のアイテムの格納数と、が第2所定条件を満たす場合に、格納先設定を保管庫に変更する処理を実行する機能を有する。変更部14Zが実行する処理の例には、道具袋に格納されているアイテムが上限を超えている(または、超えそうな)場合に、自動的に格納先設定を変更することがある。ここで、第2所定条件の例には、設定された格納先が道具袋であり、かつ道具袋における現在の格納可能数(つまり空き枠)が所定数よりも少ないという条件がある。ここでいう所定数の例には、ガチャシステムの実行により付与されるアイテム数がある。
The changing
なお、システム100は、格納先を変更することを推奨する表示に対する入力がなかった場合(例えば、「変更しますがよろしいですか」という質問が表示され、その質問に対する応答がなかった場合など)に、変更部14Zにより変更を行う構成とされていてもよい。また、システム100は、表示部13による表示(格納先を変更することを推奨する表示)と、変更部14Zによる変更とを択一的に実行する構成とされていることが好適である。
Note that the
また、変更部14Zは、格納先設定と、道具袋における現在のアイテムの格納数と、が第3所定条件を満たす場合に、格納先設定を道具袋に変更する処理を実行する機能を有する。変更部14Zが実行する処理の例には、道具袋で格納できるアイテムが多くなってきた場合、自動的に格納先設定を変更することがある。ここで、第3所定条件の例には、設定された格納先が保管庫であり、かつ道具袋における現在の格納数が所定数よりも少ないという条件がある。ここでいう所定数の例には、格納上限の半分がある。
The changing
判定部15Zは、格納先設定に基づいて、ゲーム内要素の格納数の上限に関する所定の上限条件が満たされているかを判定する処理を実行するための機能を有する。上限条件とは、格納先に予め定められた格納数の上限に達してしまうかどうかを判定するための条件を意味する。格納先毎に上限条件の判断基準が異なる。道具袋は、アイテムの格納数の合計で判断される。一方で、保管庫は、最もスタック数の多いアイテムのそのスタック数で判断される。上限条件の例には、設定された格納先が道具袋であり、かつ道具袋における現在の格納数が上限を超えているという条件がある。また、他の例には、設定された格納先が保管庫であり、かつ保管庫における現在の最大スタック数が上限を超えているという条件がある。なお、上限条件はこのような例に限られず、上限を超える前に(つまり、ガチャシステムで取得できるアイテムの個数を考慮して)上限条件を満たすと判定可能とするための条件とされていてもよい。また、本例における各種条件(第1所定条件、第2所定条件、第3所定条件、上限条件)は、同一の条件を示す場合がある。すなわち、格納先設定に関する情報を表示する処理を実行するための条件(第1所定条件)と、格納先設定を変更する処理を実行するための条件(第2所定条件)と、ガチャシステムの実行を制限する処理を実行するための条件(上限条件)とが、同一の条件を示す場合がある。
The
本例において、端末20Zは、ユーザからガチャシステムの実行要求を受け付けると、設定された格納先が道具袋であり、かつ道具袋における現在の格納数が上限を超えているかという条件(端末20Zによる判定に用いられる上限条件)が満たされているかを判定する。さらに、サーバ10Zは、端末からガチャシステムの実行要求を受け付けると、設定された格納先が保管庫であり、かつ保管庫における現在の最大スタック数が上限を超えているかという条件(サーバ10Zによる判定に用いられる上限条件)が満たされているかを判定する。すなわち、本例では、端末20Z及びサーバ10Zは、それぞれ異なる上限条件に基づいて、それぞれ判定を行う。 In this example, when the terminal 20Z receives an execution request for the gacha system from the user, the condition whether the set storage destination is a tool bag and the current storage number in the tool bag exceeds the upper limit (by the terminal 20Z). It is determined whether the upper limit condition used for determination is satisfied. Further, when the server 10Z receives a request for executing the gacha system from the terminal, a condition whether the set storage destination is a storage and the current maximum number of stacks in the storage exceeds the upper limit (determination by the server 10Z) It is determined whether the upper limit condition used for In other words, in this example, the terminal 20Z and the server 10Z each make a determination based on different upper limit conditions.
制限部16Zは、ガチャシステムを実行すると上限条件が満たされる場合に、ガチャシステムの実行を制限する処理を実行する機能を有する。ガチャシステムの実行を制限する処理の例には、ガチャシステムを実行させるためのアイコンを選択できないようにすることや、アイコンは選択できるものの「ガチャシステムを実行できません」という情報が表示されるものがある。
The
本例において、端末20Zは、端末20Zによる判定に用いられる上限条件が満たされている場合には、サーバに対して実行要求を送信することなく、ガチャシステムの実行を制限する。さらに、サーバ10Zは、サーバ10Zによる判定に用いられる上限条件が満たされている場合に、端末に対してガチャシステムが実行できなかった旨の報知を行うことでガチャシステムの実行を制限する。すなわち、本例では、ガチャシステムの実行が制限されるタイミングが、複数存在する。 In this example, when the upper limit condition used for the determination by the terminal 20Z is satisfied, the terminal 20Z restricts the execution of the gacha system without transmitting an execution request to the server. Furthermore, when the upper limit condition used for the determination by the server 10Z is satisfied, the server 10Z limits the execution of the gacha system by notifying the terminal that the gacha system cannot be executed. That is, in this example, there are a plurality of timings at which execution of the gacha system is restricted.
受付部17Zは、各種入力を受け付けるための処理を実行する機能を有する。受付部17Zが受け付ける各種入力の例には、格納先設定を変更するための入力や、ガチャシステムを実行するための入力がある。なお、入力する主体は特に限定されない。 The receiving unit 17Z has a function of executing processing for receiving various inputs. Examples of various inputs received by the receiving unit 17Z include an input for changing the storage destination setting and an input for executing the gacha system. The input subject is not particularly limited.
図15は、表示画面の例を説明するための説明図である。図15に示すように、格納先設定を行えるゲーム画面1300が表示画面に表示される。本例において、ゲーム画面1300には、設定に関する情報1301と、保管庫を格納先にするためのオンアイコン1302と、道具袋を格納先にするためのオフアイコン1303と、が表示される。ユーザは、オンまたはオフに設定しておくことで、ガチャシステムにより取得するアイテムの格納先を決めておくことができる。
FIG. 15 is an explanatory diagram for explaining an example of a display screen. As shown in FIG. 15, a
次に、本例のシステム100の動作について説明する。
Next, the operation of the
図16は、システム100が実行するゲーム関連処理の例を示すフローチャートである。以下、ゲーム関連処理における端末20Z側の動作の例にして説明する。本例では、ガチャシステムを実行するための押し下げアイコンを含むガチャページを表示しているものとして説明する。
FIG. 16 is a flowchart illustrating an example of game-related processing executed by the
端末20Zは、ゲーム関連処理において、先ず、ガチャシステムの実行要求をユーザから受け付ける(ステップS5−11)。 In the game-related processing, the terminal 20Z first accepts an execution request for the gacha system from the user (step S5-11).
端末20Zは、ガチャシステムの実行要求を受信し、現在の格納先設定に基づいて格納先を道具袋にするか、または保管庫にするかを決定する(ステップS5−12)。本例においては、端末20Zは、ユーザに関する情報を格納する記憶領域を参照して、実行要求に含まれるユーザIDに対応付けされる格納先設定を特定する。 The terminal 20Z receives the execution request for the gacha system and determines whether the storage destination is a tool bag or a storage based on the current storage destination setting (step S5-12). In this example, the terminal 20Z refers to a storage area for storing information about the user, and specifies a storage location setting associated with the user ID included in the execution request.
端末20Zは、端末20Zによる判定に用いられる上限条件が満たされるかを判定する(ステップS5−13)。本例において、サーバ10Zは、アイテムの格納数が上限数を超えているかを判定する。すなわち、システム100は、道具袋が格納先とされている場合には、道具袋に格納されるアイテムの総数が上限数を超えているかを判定する。この際に、システム100は、格納先設定が道具袋ではない場合には、格納数が上限であっても上限条件が満たされないと判定する構成とされていてもよい。一方で、システム100は、格納先設定が道具袋ではない場合であっても、格納数が上限であれば上限条件が満たされると判定する構成とされていてもよい。
The terminal 20Z determines whether the upper limit condition used for the determination by the terminal 20Z is satisfied (step S5-13). In this example, the server 10Z determines whether the number of items stored exceeds the upper limit number. That is, when the tool bag is the storage destination, the
端末20Zは、上限条件を満たさないと判定した場合(ステップS5−13のN)、ガチャシステムの実行要求をサーバ10Zに送信する(ステップS5−14)。本例の実行要求には、ユーザIDや、実行するガチャシステムIDや、決定された格納先(または格納先設定)に関する情報などが含まれる。 If it is determined that the upper limit condition is not satisfied (N in Step S5-13), the terminal 20Z transmits an execution request for the gacha system to the server 10Z (Step S5-14). The execution request of this example includes a user ID, a gacha system ID to be executed, information on the determined storage location (or storage location setting), and the like.
端末20Zは、実行要求をサーバ10Zに送信すると、結果を受信し(ステップS5−15)、表示し(ステップS5−16)、ここでの処理を終了する。 When the terminal 20Z transmits an execution request to the server 10Z, the terminal 20Z receives the result (step S5-15), displays the result (step S5-16), and ends the processing here.
一方で、端末20Zは、上限条件を満たすと判定した場合(ステップS5−13のY)、ガチャシステムの実行を制限し(ステップS5−17)、情報を表示し(ステップS5−18)、ここでの処理を終了する。本例において、端末20Zは、ガチャシステムを実行することができないことを報知するための情報を含むゲーム画面を表示する。 On the other hand, if it is determined that the upper limit condition is satisfied (Y in step S5-13), the terminal 20Z restricts the execution of the gacha system (step S5-17) and displays information (step S5-18). The process in is terminated. In this example, the terminal 20Z displays a game screen including information for notifying that the gacha system cannot be executed.
図17は、表示画面の例を説明するための説明図である。図17に示すように、ガチャシステムを実行することができないことを報知するための情報を含むゲーム画面1400が表示画面に表示される。本例において、「ガチャシステムを実行できません」というポップ1401を表示する。また、本例においては、さらに、「道具袋の格納数が上限を超えているため」という理由と、現在の格納先を示す情報と、道具袋内の格納数に関する情報と、が表示される。
FIG. 17 is an explanatory diagram for explaining an example of a display screen. As shown in FIG. 17, a
なお、システム100は、情報の表示に代えて(または、とともに)、格納先設定を変更する構成とされていてもよい。また、システム100は、ガチャシステムが実行できるように格納先が変更された場合には、ガチャシステムの実行要求をサーバ10Zに送信する構成とされていてもよい。
The
図18は、表示画面の例を説明するための説明図である。図18に示すように、格納先設定を変更させるための入力領域を含むゲーム画面1500が表示画面に表示される。本例において、システム100は、格納先の変更を促すためのメッセージ領域1501と、格納先設定を道具袋から保管庫に変更させるためのオンアイコン1502と、を表示する。
FIG. 18 is an explanatory diagram for explaining an example of a display screen. As shown in FIG. 18, a
図19は、システム100が実行するゲーム関連処理の例を示すフローチャートである。以下、ゲーム関連処理におけるサーバ10Z側の動作の例にして説明する。本例では、ステップS5−14にて端末20Zからガチャシステムの実行要求が送信されたことに応じてサーバ10Z側のゲーム関連処理が始まる。
FIG. 19 is a flowchart illustrating an example of game-related processing executed by the
サーバ10Zは、ゲーム関連処理において、先ず、ガチャシステムの実行要求を端末20Zから受け付ける(ステップS6−11)。 In the game-related process, the server 10Z first accepts an execution request for the gacha system from the terminal 20Z (step S6-11).
サーバ10Zは、ガチャシステムの実行要求を受信し、格納先を決定する(ステップS6−12)。本例においては、サーバ10Zは、実行要求に含まれる格納先に関する情報を参照して格納先を決定する。 The server 10Z receives the execution request for the gacha system and determines the storage destination (step S6-12). In this example, the server 10Z determines the storage destination with reference to the information regarding the storage destination included in the execution request.
サーバ10Zは、サーバ10Zによる判定に用いられる上限条件が満たされるかを判定する(ステップS6−13)。本例において、サーバ10Zは、いずれかのアイテムのスタック数が上限数を超えているかを判定する。具体的には、システム100は、保管庫が格納先とされている場合に、保管庫に格納されるアイテムのいずれかのスタック数の総数が上限数を超えているかを判定する。この際に、システム100は、格納先設定が保管庫ではない場合には、スタック数が上限であっても上限条件が満たされないと判定する構成とされていてもよい。一方で、システム100は、格納先設定が保管庫ではない場合であっても、スタック数が上限であれば上限条件が満たされると判定する構成とされていてもよい。また、端末20Zから送信されるガチャシステムの実行要求には、サーバ10Z側で上限条件を判定しなくともよいこと示す指示情報が含まれていてもよい。
The server 10Z determines whether the upper limit condition used for the determination by the server 10Z is satisfied (step S6-13). In this example, the server 10Z determines whether the stack number of any item exceeds the upper limit number. Specifically, when the storage is a storage destination, the
サーバ10Zは、上限条件を満たさないと判定した場合(ステップS6−13のN)、ガチャシステムを実行し(ステップS6−14)、結果に関する情報を表示するとともに、ガチャシステムで取得することになったアイテムを管理し(ステップS6−15)、ここでの処理を終了する。本例において、サーバ10Zは、結果に関する情報を端末20Zに送信する。また、サーバ10Zは、実行要求に含まれるユーザIDを参照して、ユーザに対応付けされたゲーム内要素に関する情報を更新する。 When it is determined that the upper limit condition is not satisfied (N in Step S6-13), the server 10Z executes the gacha system (Step S6-14), displays information about the result, and acquires the gacha system. The managed item is managed (step S6-15), and the process here ends. In this example, the server 10Z transmits information related to the result to the terminal 20Z. In addition, the server 10Z refers to the user ID included in the execution request and updates information regarding the in-game element associated with the user.
一方で、サーバ10Z、上限条件を満たすと判定した場合(ステップS6−13のY)、ガチャシステムの実行を制限し(ステップS6−16)、情報を表示し(ステップS6−17)、ここでの処理を終了する。本例において、サーバ10Zは、ガチャシステムを実行することができないことを報知するための情報を含むゲーム画面を端末20Zに表示させる。 On the other hand, if the server 10Z determines that the upper limit condition is satisfied (Y in step S6-13), the execution of the gacha system is restricted (step S6-16) and information is displayed (step S6-17). Terminate the process. In this example, the server 10Z causes the terminal 20Z to display a game screen including information for notifying that the gacha system cannot be executed.
以上に説明したように、第5の実施形態の一側面として、システム100が、決定部11Zと、管理部12Zと、を少なくとも備え、ユーザが変更できる格納先設定に基づいて、ガチャシステムの実行に基づいて付与されるアイテムの格納先を決定し、ガチャシステムが実行された場合に、付与されるアイテムが決定部11により決定された格納先に格納されるように、アイテムを管理し、さらに、格納先を、ガチャシステムの実行に基づいて付与されるアイテムのみが格納される保管庫にするか、または保管庫とは異なる道具袋にするかを決定し、アイテムの管理負担が軽減され、アイテムの管理に関する利便性を向上させることができる。
As described above, as one aspect of the fifth embodiment, the
すなわち、ユーザは、ガチャシステムの実行に基づいて得られるアイテムを、特別な格納先に格納するように設定できる。すなわち、ユーザは、自身の選択に基づいて、ガチャシステムで取得したアイテムを一元管理できる。特にガチャシステムのように、一度に多くのアイテムを連続的に取得させるシステムにおいては、保管庫を格納先とすることで、第1に、何度も所持品の整理を行うことを避けることができ、第2に、ガチャシステム以外の契機で取得したアイテムと分けて管理できる。したがって、ユーザにとってのアイテムの管理負担が軽減され、アイテムの管理に関するユーザビリティを向上させることができる。 That is, the user can set the item obtained based on the execution of the gacha system to be stored in a special storage location. That is, the user can centrally manage items acquired by the gacha system based on his / her selection. Especially in a system that acquires many items at once, such as a gacha system, the first thing is to avoid organizing your belongings many times by using a storage as the storage destination. Second, it can be managed separately from items acquired at a trigger other than the gacha system. Therefore, the burden of item management for the user is reduced, and usability related to item management can be improved.
また、第5の実施形態の一側面として、システム100が、決定部11Zと、管理部12Zと、表示部13Zと、を少なくとも備え、格納先設定と、道具袋における現在のアイテムの格納数と、が第1所定条件を満たす場合に、格納先設定に関する情報を表示し、アイテムの管理に関する利便性を向上させることができる。
In addition, as one aspect of the fifth embodiment, the
すなわち、例えば、システム100は、ガチャシステムを実行する場合に、アイテムの格納状況に応じてアイテムの管理に関する情報をユーザに提供可能になる。特に、現在の格納先設定を参照して格納先設定に関する情報が表示されるため、格納先設定に関する気づきをユーザに提供することができるようになり、格納先を意識したガチャシステムの実行を促すことができ、アイテムの管理に関する利便性を向上させることができる。
That is, for example, when executing the gacha system, the
また、第5の実施形態の一側面として、システム100が、システム100が、決定部11Zと、管理部12Zと、変更部14Zと、を少なくとも備え、格納先設定と、道具袋における現在のアイテムの格納数と、が第2所定条件を満たす場合に、格納先設定を特定格納先に変更し、アイテムの管理に関する利便性を向上させることができる。
Moreover, as one aspect of the fifth embodiment, the
すなわち、例えば、システム100は、アイテムの格納状況を見て、保管庫に格納先を変更することができる。そのため、ユーザは設定を変更するための操作を行うことなく、状況に応じた格納先にガチャシステムで取得したアイテムを格納することができるようになり、アイテムの管理に関する利便性を向上させることができる。
That is, for example, the
また、第5の実施形態の一側面として、システム100が、決定部11Zと、管理部12Zと、判定部15Zと、制限部16Zと、を少なくとも備え、格納先設定に基づいて、格納先が道具袋に設定されている場合、アイテムの格納数の合計が所定の第1閾値に達していることを上限条件とし、格納先が保管庫に設定されている場合、いずれかのアイテムのスタック数の合計が所定の第2閾値に達していることを上限条件として、上限条件が満たされているかを判定し、上限条件が満たされている場合に、ガチャシステムの実行を制限し、アイテムの管理に関する利便性を向上させることができる。
As one aspect of the fifth embodiment, the
すなわち、例えば、システム100は、通常の格納先におけるゲーム内要素の格納数が上限を超えている場合にガチャシステムを実行できないようなビデオゲームとは異なり、ガチャシステムを実行することができるケースを提供できる。したがって、ユーザにとってゲーム内要素の管理負担を軽減することができるようになり、ゲーム内要素の管理に関する利便性を向上させることができる。
That is, for example, unlike the video game in which the gacha system cannot be executed when the number of stored in-game elements in the normal storage destination exceeds the upper limit, the
また、システム100は、各格納先で上限を超えている場合(または、上限を超えてしまう場合)にはガチャシステムを実行できない。したがって、各格納先に応じたビデオゲームを管理する管理者の管理負担を軽減することができるようになり、ゲーム内要素の管理に関する利便性を向上させることができる。
Further, the
以上に説明したように、本願の各実施形態により1又は2以上の不足が解決される。なお、夫々の実施形態による効果は、非限定的な効果又は効果の一例である。 As described above, one or more deficiencies are solved by each embodiment of the present application. In addition, the effect by each embodiment is an example of a non-limiting effect or effect.
なお、上述した各実施形態では、複数のユーザ端末20,201〜20Nとサーバ10は、自己が備える記憶装置に記憶されている各種制御プログラム(例えば、プログラム)に従って、上述した各種の処理を実行する。特に図示しない制御部が、各部を含み、各部で実行される処理を実行する機能を有する構成とされていてもよい。
In each of the above-described embodiments, the plurality of
また、システム100の構成は上述した各実施形態の例として説明した構成に限定されず、例えばユーザ端末が実行する処理として説明した処理の一部又は全部をサーバ10が実行する構成としてもよいし、サーバ10が実行する処理として説明した処理の一部又は全部を複数のユーザ端末20,201〜20Nの何れか(例えば、ユーザ端末20)が実行する構成としてもよい。また、サーバ10が備える記憶部の一部又は全部を複数のユーザ端末20,201〜20Nの何れかが備える構成としてもよい。すなわち、システム100におけるユーザ端末20とサーバ10のどちらか一方が備える機能の一部又は全部を、他の一方が備える構成とされていてもよい。
The configuration of the
[付記]
抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という)を実行する機能をユーザ端末に実現させるためのプログラムであって、
前記ユーザ端末に、
ユーザが変更できる格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定機能と、
前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定機能により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理機能と、を実現させ、
前記決定機能にて、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する機能を
実現させるためのプログラム。
[2]
前記ユーザ端末に、
前記格納先設定と、前記通常格納先における現在のゲーム内要素の格納数と、が第1所定条件を満たす場合に、前記格納先設定に関する情報を表示する第1表示機能を
実現させるための[1]記載のプログラム。
[3]
前記ユーザ端末に、
前記格納先設定と、前記通常格納先における現在のゲーム内要素の格納数と、が第2所定条件を満たす場合に、前記格納先設定を前記特定格納先に変更する第1変更機能を
実現させるための[1]または[2]記載のプログラム。
[4]
前記ユーザ端末に、
前記格納先設定に基づいて、ゲーム内要素の格納数の上限に関する所定の上限条件が満たされているかを判定する判定機能と、
前記上限条件が満たされている場合に、前記ガチャシステムの実行を制限する制限機能と、を実現させ、
前記判定機能にて、格納先が前記通常格納先に設定されている場合、ゲーム内要素の格納数の合計が所定の第1閾値に達していることを前記上限条件とし、格納先が前記特定格納先に設定されている場合、いずれかのゲーム内要素のスタック数の合計が所定の第2閾値に達していることを前記上限条件として、前記上限条件が満たされているかを判定する機能を
実現させるための[1]から[3]のうち何れかに記載のプログラム。
[5]
前記ユーザ端末に、
前記格納先設定と、前記通常格納先における現在のゲーム内要素の格納数と、が第3所定条件を満たす場合に、前記格納先設定を前記通常管理先に変更する第2変更機能を
実現させるための[1]から[3]のうちいずれかに記載のプログラム。
[6]
前記特定格納先は、ゲーム内要素に対して実行可能な処理の種類が前記通常格納先と比べて少ない格納先である
[1]から[5]のうちいずれかに記載のプログラム。
[7]
前記特定格納先は、前記通常格納先よりも多くのゲーム内要素を格納できる格納先である
[1]から[6]のうちいずれかに記載のプログラム。
[8]
前記特定格納先に格納されるゲーム内要素に関する情報の情報形式と、前記通常格納先に格納されるゲーム内要素に関する情報の情報形式と、が異なる
[1]から[7]のうちいずれかに記載のプログラム。
[9]
前記ユーザ端末に、
前記格納先設定を変更するための入力をユーザから受け付ける受付機能を
実現させるための[1]から[8]のうちいずれかに記載のプログラム。
[10]
前記ユーザ端末に、
前記ガチャシステムを実行するためのゲーム画面の一部の領域に前記格納先設定に関する情報を表示する第2表示機能を
実現させるための[1]から[9]のうちいずれかに記載のプログラム。
[11]
[1]から[10]のうち何れかに記載のプログラムが前記サーバに実現させる機能のうち少なくとも1つの機能を、当該ユーザ端末と通信可能なサーバに実現させるためのプログラム。
[12]
[1]から[11]のうち何れかに記載のプログラムがインストールされたユーザ端末。
[13]
通信ネットワークと、サーバと、ユーザ端末とを備え、抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という)を実行するシステムであって、
ユーザが設定可能な格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定手段と、
前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定手段により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理手段と、を含み、
前記決定手段は、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する
ことを特徴とするシステム。
[14]
前記サーバが、前記決定手段と、前記管理手段と、を含み、
前記ユーザ端末が、前記サーバから送信された前記ビデオゲームの進行を示すゲーム画像を表示するための画像情報に基づいて、表示装置の表示画面にゲーム画像を出力する表示手段と、を含む
[13]記載のシステム。
[15]
抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という。)を実行する機能をユーザ端末に実現させるためのプログラムであって、
ユーザが設定可能な格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定機能と、前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定機能により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理機能と、を実現させ、前記決定機能にて、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する機能を、備えるサーバから送信された前記ビデオゲームの進行を示すゲーム画像を表示するための情報に基づいて、装置の表示画面にゲーム画像を出力する出力機能をユーザ端末に
実現させるためのプログラム。
[16]
抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という)を実行する機能をサーバに実現させるためのプログラムであって、
前記サーバに、
ユーザが設定可能な格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定機能と、
前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定機能により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理機能と、を実現させ、
前記決定機能にて、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する機能を
実現させるためのプログラム。
[17]
抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という。)を実行する方法であって、
ユーザが設定可能な格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定処理と、
前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定処理により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理処理と、を含み、
前記決定処理にて、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する
ことを特徴とする方法。
[18]
通信ネットワークと、サーバと、ユーザ端末とを備え、抽選により仮想的なゲーム内要素をユーザに付与するシステム(以下「ガチャシステム」という。)を実行する方法であって、
ユーザが設定可能な格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定処理と、
前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定処理により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理処理と、を含み、
前記決定処理にて、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する
ことを特徴とする方法。
[Appendix]
A program for causing a user terminal to realize a function of executing a system (hereinafter referred to as “gacha system”) for giving a virtual in-game element to a user by lottery,
In the user terminal,
A determination function for determining a storage location of an in-game element to be given based on execution of the gacha system based on a storage location setting that can be changed by the user;
When the gacha system is executed, a management function for managing the in-game element is realized so that the in-game element to be given is stored in the storage location determined by the determination function, and
Whether the storage location is a specific storage location that stores only in-game elements that are given based on the execution of the gacha system, or a normal storage location that is different from the specific storage location. A program to realize the function to determine
[2]
In the user terminal,
When the storage destination setting and the current number of in-game elements stored in the normal storage destination satisfy a first predetermined condition, a first display function for displaying information related to the storage destination setting is realized [ 1] The program according to the above.
[3]
In the user terminal,
When the storage destination setting and the current number of in-game elements stored in the normal storage destination satisfy a second predetermined condition, a first change function for changing the storage destination setting to the specific storage destination is realized. A program according to [1] or [2].
[4]
In the user terminal,
A determination function for determining whether a predetermined upper limit condition regarding the upper limit of the number of stored in-game elements is satisfied based on the storage destination setting;
When the upper limit condition is satisfied, a restriction function that restricts execution of the gacha system is realized, and
In the determination function, when the storage destination is set to the normal storage destination, the upper limit condition is that the total number of stored in-game elements has reached a predetermined first threshold value, and the storage destination is the specified A function for determining whether the upper limit condition is satisfied, with the upper limit condition being that the total number of stacks of any in-game elements has reached a predetermined second threshold when the storage destination is set The program according to any one of [1] to [3] for realizing.
[5]
In the user terminal,
When the storage destination setting and the current number of stored in-game elements in the normal storage destination satisfy a third predetermined condition, a second change function for changing the storage destination setting to the normal management destination is realized. The program according to any one of [1] to [3].
[6]
The program according to any one of [1] to [5], wherein the specific storage destination is a storage destination that has fewer types of processing that can be performed on in-game elements than the normal storage destination.
[7]
The program according to any one of [1] to [6], wherein the specific storage destination is a storage destination that can store more in-game elements than the normal storage destination.
[8]
The information format of the information about the in-game element stored in the specific storage location is different from the information format of the information about the in-game element stored in the normal storage location. The listed program.
[9]
In the user terminal,
The program according to any one of [1] to [8] for realizing a reception function of receiving an input for changing the storage location setting from a user.
[10]
In the user terminal,
The program according to any one of [1] to [9] for realizing a second display function for displaying information relating to the storage destination setting in a partial area of a game screen for executing the gacha system.
[11]
A program for causing a server communicable with the user terminal to realize at least one of the functions realized by the server according to any one of [1] to [10].
[12]
A user terminal installed with the program according to any one of [1] to [11].
[13]
A system that includes a communication network, a server, and a user terminal, and executes a system (hereinafter referred to as a “gacha system”) that gives virtual in-game elements to users by lottery,
Determining means for determining a storage location of an in-game element to be given based on execution of the gacha system based on a storage location setting that can be set by a user;
Management means for managing the in-game element so that the in-game element to be granted is stored in the storage location determined by the determining means when the gacha system is executed,
The determination means determines whether the storage destination is a specific storage destination in which only in-game elements given based on the execution of the gacha system are stored or a normal storage destination different from the specific storage destination. A system characterized by deciding.
[14]
The server includes the determination unit and the management unit;
Display means for outputting a game image on a display screen of a display device based on image information for displaying a game image indicating the progress of the video game transmitted from the server. ] The system described.
[15]
A program for causing a user terminal to realize a function of executing a system (hereinafter referred to as “gacha system”) for giving a virtual in-game element to a user by lottery,
A determination function that determines a storage destination of an in-game element that is given based on execution of the gacha system based on a storage destination setting that can be set by the user, and a game that is given when the gacha system is executed A management function for managing the in-game element so that the internal element is stored in the storage destination determined by the determination function, and the determination function is used to execute the gacha system. Of the video game transmitted from the server provided with a function of determining whether to use a specific storage location in which only the in-game element assigned based on the storage location is stored or a normal storage location different from the specific storage location A program for causing a user terminal to realize an output function for outputting a game image on a display screen of a device based on information for displaying a game image indicating progress.
[16]
A program for causing a server to realize a function of executing a system (hereinafter referred to as “gacha system”) that gives a virtual in-game element to a user by lottery,
To the server,
A determination function for determining a storage location of an in-game element to be given based on execution of the gacha system based on a storage location setting that can be set by the user;
When the gacha system is executed, a management function for managing the in-game element is realized so that the in-game element to be given is stored in the storage location determined by the determination function, and
Whether the storage location is a specific storage location that stores only in-game elements that are given based on the execution of the gacha system, or a normal storage location that is different from the specific storage location. A program to realize the function to determine
[17]
A method of executing a system (hereinafter referred to as “gacha system”) that gives a virtual in-game element to a user by lottery,
A determination process for determining a storage destination of an in-game element to be given based on execution of the gacha system based on a storage destination setting that can be set by the user;
A management process for managing the in-game element so that the in-game element to be given is stored in the storage location determined by the determination process when the gacha system is executed,
In the determination process, whether the storage destination is a specific storage destination in which only in-game elements given based on the execution of the gacha system are stored, or a normal storage destination different from the specific storage destination A method characterized by determining.
[18]
A method comprising a communication network, a server, and a user terminal, and executing a system (hereinafter referred to as “gacha system”) that gives a virtual in-game element to a user by lottery,
A determination process for determining a storage destination of an in-game element to be given based on execution of the gacha system based on a storage destination setting that can be set by the user;
A management process for managing the in-game element so that the in-game element to be given is stored in the storage location determined by the determination process when the gacha system is executed,
In the determination process, whether the storage destination is a specific storage destination in which only in-game elements given based on the execution of the gacha system are stored, or a normal storage destination different from the specific storage destination A method characterized by determining.
本発明の実施形態の一つによれば、ゲーム内アイテムの管理に有用である。 According to one embodiment of the present invention, it is useful for managing in-game items.
10 サーバ
11 決定部
12 管理部
13 表示部
14 変更部
15 判定部
16 制限部
17 受付部
20,201〜20N ユーザ端末
30 通信ネットワーク
100 システム
DESCRIPTION OF
Claims (6)
前記ユーザ端末に、
ユーザが変更できる格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定機能と、
前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定機能により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理機能と、を実現させ、
前記決定機能にて、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する機能を
実現させるためのプログラム。 A program for causing a user terminal to realize a function of executing a system (hereinafter referred to as “gacha system”) for giving a virtual in-game element to a user by lottery,
In the user terminal,
A determination function for determining a storage location of an in-game element to be given based on execution of the gacha system based on a storage location setting that can be changed by the user;
When the gacha system is executed, a management function for managing the in-game element is realized so that the in-game element to be given is stored in the storage location determined by the determination function, and
Whether the storage location is a specific storage location that stores only in-game elements that are given based on the execution of the gacha system, or a normal storage location that is different from the specific storage location. A program to realize the function to determine
前記格納先設定と、前記通常格納先における現在のゲーム内要素の格納数と、が第1所定条件を満たす場合に、前記格納先設定に関する情報を表示する第1表示機能を
実現させるための請求項1記載のプログラム。 In the user terminal,
Claim for realizing a first display function for displaying information relating to the storage location setting when the storage location setting and the current number of stored in-game elements in the normal storage location satisfy a first predetermined condition Item 1. The program according to item 1.
前記格納先設定と、前記通常格納先における現在のゲーム内要素の格納数と、が第2所定条件を満たす場合に、前記格納先設定を前記特定格納先に変更する第1変更機能を
実現させるための請求項1または請求項2記載のプログラム。 In the user terminal,
When the storage destination setting and the current number of in-game elements stored in the normal storage destination satisfy a second predetermined condition, a first change function for changing the storage destination setting to the specific storage destination is realized. The program of Claim 1 or Claim 2 for.
前記格納先設定に基づいて、ゲーム内要素の格納数の上限に関する所定の上限条件が満たされているかを判定する判定機能と、
前記上限条件が満たされている場合に、前記ガチャシステムの実行を制限する制限機能と、を実現させ、
前記判定機能にて、格納先が前記通常格納先に設定されている場合、ゲーム内要素の格納数の合計が所定の第1閾値に達していることを前記上限条件とし、格納先が前記特定格納先に設定されている場合、いずれかのゲーム内要素のスタック数の合計が所定の第2閾値に達していることを前記上限条件として、前記上限条件が満たされているかを判定する機能を
実現させるための請求項1から請求項3のうちいずれかに記載のプログラム。 In the user terminal,
A determination function for determining whether a predetermined upper limit condition regarding the upper limit of the number of stored in-game elements is satisfied based on the storage destination setting;
When the upper limit condition is satisfied, a restriction function that restricts execution of the gacha system is realized, and
In the determination function, when the storage destination is set to the normal storage destination, the upper limit condition is that the total number of stored in-game elements has reached a predetermined first threshold value, and the storage destination is the specified A function for determining whether the upper limit condition is satisfied, with the upper limit condition being that the total number of stacks of any in-game elements has reached a predetermined second threshold when the storage destination is set The program according to any one of claims 1 to 3 for realizing.
ユーザが設定可能な格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定手段と、
前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定手段により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理手段と、を含み、
前記決定手段は、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する
ことを特徴とするシステム。 A system that includes a communication network, a server, and a user terminal, and executes a system (hereinafter referred to as a “gacha system”) that gives virtual in-game elements to users by lottery,
Determining means for determining a storage location of an in-game element to be given based on execution of the gacha system based on a storage location setting that can be set by a user;
Management means for managing the in-game element so that the in-game element to be granted is stored in the storage location determined by the determining means when the gacha system is executed,
The determination means determines whether the storage destination is a specific storage destination in which only in-game elements given based on the execution of the gacha system are stored or a normal storage destination different from the specific storage destination. A system characterized by deciding.
前記サーバに、
ユーザが設定可能な格納先設定に基づいて、前記ガチャシステムの実行に基づいて付与されるゲーム内要素の格納先を決定する決定機能と、
前記ガチャシステムが実行された場合に、付与されるゲーム内要素が前記決定機能により決定された格納先に格納されるように、当該ゲーム内要素を管理する管理機能と、を実現させ、
前記決定機能にて、格納先を、前記ガチャシステムの実行に基づいて付与されるゲーム内要素のみが格納される特定格納先にするか、または当該特定格納先とは異なる通常格納先にするかを決定する機能を
実現させるためのプログラム。 A program for causing a server to realize a function of executing a system (hereinafter referred to as “gacha system”) that gives a virtual in-game element to a user by lottery,
To the server,
A determination function for determining a storage location of an in-game element to be given based on execution of the gacha system based on a storage location setting that can be set by the user;
When the gacha system is executed, a management function for managing the in-game element is realized so that the in-game element to be given is stored in the storage location determined by the determination function, and
Whether the storage location is a specific storage location that stores only in-game elements that are given based on the execution of the gacha system, or a normal storage location that is different from the specific storage location. A program to realize the function to determine
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017168915A JP6487509B2 (en) | 2017-09-01 | 2017-09-01 | Program and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017168915A JP6487509B2 (en) | 2017-09-01 | 2017-09-01 | Program and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP6487509B2 true JP6487509B2 (en) | 2019-03-20 |
| JP2019042170A JP2019042170A (en) | 2019-03-22 |
Family
ID=65802267
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017168915A Active JP6487509B2 (en) | 2017-09-01 | 2017-09-01 | Program and system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6487509B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6999721B2 (en) | 2020-03-09 | 2022-01-19 | 株式会社バンダイ | Programs, terminals, game systems and game management devices |
-
2017
- 2017-09-01 JP JP2017168915A patent/JP6487509B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019042170A (en) | 2019-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6908672B2 (en) | Programs, computer control methods and information processing equipment | |
| JP6625979B2 (en) | Video game processing program and video game processing system | |
| JP6431877B2 (en) | Video game processing program and video game processing system | |
| US20140335954A1 (en) | Server device, and non-transitory computer-readable storage medium storing game program | |
| JP2015150114A (en) | Information processing apparatus, information processing system, and program | |
| JP2017192631A (en) | Program and system | |
| JP7023323B2 (en) | Video game processing program and video game processing system | |
| JP2021159578A (en) | Information processing system, information processing device, information processing program, and information processing method | |
| JP2019034201A (en) | Video game processing program and video game processing system | |
| JP6487509B2 (en) | Program and system | |
| JP6662731B2 (en) | Video game processing program and video game processing system | |
| JP6825196B2 (en) | Information processing equipment and programs | |
| JP2018158040A (en) | Lottery system and lottery program | |
| JP2017108956A (en) | Video game processing program and video game processing system | |
| JP6599423B2 (en) | GAME PROGRAM AND GAME SYSTEM | |
| JP2020130725A (en) | Programs and systems | |
| JP6566325B2 (en) | Information processing apparatus, program, information processing system | |
| JP2020156658A (en) | Video game processing program and video game processing system | |
| JP5270509B2 (en) | Video game control server, video game control method, and video game control program | |
| JP6892530B1 (en) | Video game processing program and video game processing system | |
| JP6921050B2 (en) | Video game processing program and video game processing system | |
| JP2015131065A (en) | Information processor, program, and information processing system | |
| JP7093017B2 (en) | Computer programs and computer equipment | |
| JP6795655B2 (en) | Video game processing program and video game processing system | |
| JP7032411B2 (en) | Programs and systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20190122 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190221 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6487509 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |