Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7401976B2 - Computer systems, server systems, game systems, programs and control methods - Google Patents
[go: Go Back, main page]

JP7401976B2 - Computer systems, server systems, game systems, programs and control methods - Google Patents

Computer systems, server systems, game systems, programs and control methods Download PDF

Info

Publication number
JP7401976B2
JP7401976B2 JP2019060529A JP2019060529A JP7401976B2 JP 7401976 B2 JP7401976 B2 JP 7401976B2 JP 2019060529 A JP2019060529 A JP 2019060529A JP 2019060529 A JP2019060529 A JP 2019060529A JP 7401976 B2 JP7401976 B2 JP 7401976B2
Authority
JP
Japan
Prior art keywords
keep target
lottery
user
keep
designated
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
Application number
JP2019060529A
Other languages
Japanese (ja)
Other versions
JP2020156841A (en
Inventor
良彦 馬渕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Original Assignee
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.), Namco Ltd filed Critical Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Priority to JP2019060529A priority Critical patent/JP7401976B2/en
Publication of JP2020156841A publication Critical patent/JP2020156841A/en
Application granted granted Critical
Publication of JP7401976B2 publication Critical patent/JP7401976B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、サーバシステム等に関する。 The present invention relates to a server system and the like.

ゲームの仕様として、ゲームで使用できるキャラクタや武器、アイテム等のオブジェクトの抽選権を販売し、抽選(ガシャ等とも呼ばれる)で選出したオブジェクトをユーザ(プレーヤ)に付与する仕様がある。また、その中には、引き直し(再抽選)を可能とした技術も知られている。例えば、特許文献1には、ユーザに付与するオブジェクトを連続的な抽選によって選出されたオブジェクトの中から決定する技術が開示されている。 As a specification of the game, there is a specification in which lottery rights for objects such as characters, weapons, and items that can be used in the game are sold, and objects selected by lottery (also called Gacha etc.) are given to users (players). Among these, there is also known a technology that enables re-drawing (re-drawing). For example, Patent Document 1 discloses a technique for determining an object to be given to a user from among objects selected by a continuous lottery.

特開2014-180334号公報Japanese Patent Application Publication No. 2014-180334

しかし、特許文献1の技術における「連続的な抽選」は、抽選の結果選出されたオブジェクトを受け取って終了とするのか、或いは受け取らずに再度抽選を行うのかをユーザが選択し、後者の場合に新たな抽選を行うというものである。つまり、ユーザは、いったん受け取らない選択をしたオブジェクトを後から受け取ることはできない。そのため、受け取るか否かの判断に迷った挙句に再抽選を選んだものの、以降の抽選で結局望むオブジェクトや好みのオブジェクトが選出されなかった場合に、不満感が残る問題があった。かといって、選出された全てのオブジェクトから受け取るオブジェクトを自由に選べるのでは面白味に欠ける。
本発明が解決しようとする課題は、抽選の繰り返しに関して新たな興趣を与え得る技術を提供すること、である。
However, in the "continuous lottery" in the technology of Patent Document 1, the user selects whether to receive the object selected as a result of the lottery and end the lottery, or to perform the lottery again without receiving it, and in the latter case, A new lottery will be held. In other words, the user cannot later receive an object that he or she has chosen not to receive. As a result, there is a problem in which a user feels dissatisfied when he or she is unsure whether to receive the item or not and selects a re-lottery, but the desired or preferred object is not selected in the subsequent lottery. However, it would be uninteresting to be able to freely choose which object to receive from all the selected objects.
The problem to be solved by the present invention is to provide a technique that can add new interest to repeated lottery drawings.

上記課題を解決するための第1の発明は、所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段(例えば、図9の抽選実行部233)と、前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段(例えば、図9のキープ対象指定制御部239)と、前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段(例えば、図9の抽選結果付与部245)と、を備えたコンピュータシステム(例えば、図1のサーバシステム,図1のユーザ端末1500)である。 A first invention for solving the above-mentioned problems is a lottery execution means (for example, a 9, a lottery executing unit 233), presenting the selected objects selected each time the lottery is performed to the user, and specifying a designable number of the selected objects selected based on the user's selection designation operation. A keep target designation control means that specifies a limited keep target, and when a keep target is already designated, the keep target is specified in the selection designation operation instead of the already designated keep target. a keep target designation control unit (for example, the keep target designation control unit 239 in FIG. 9) that updates the selected object selected based on the selected object as a new keep target; The computer system (for example, the server system in FIG. 1, the user terminal 1500 in FIG. 1) includes a granting means (for example, the lottery result granting unit 245 in FIG. 9) that grants the user the object that is being displayed.

第1の発明によれば、抽選の結果選出されたオブジェクトを指定可能数が限られたキープ対象として指定しながら、抽選を繰り返し実行することができる。選出オブジェクトをキープ対象として指定するに当たっては、既に選出オブジェクトが指定されている場合には、それに代わる新たなキープ対象として更新することができる。これによれば、ユーザは、指定可能数の範囲内でキープ対象を指定・更新して選出オブジェクトを取捨選択しながら抽選を繰り返し、最終的にキープ対象として残った選出オブジェクトを受け取ることができる。従来は、選出オブジェクトを受け取らない選択をしなければ次の抽選を行えなかった。ユーザは従来では得られなかった満足感を得ることができるようになり、より抽選を楽しむことが可能な新たな興趣のある抽選の仕組みを提供できる。 According to the first aspect of the invention, the lottery can be repeatedly executed while specifying objects selected as a result of the lottery as objects to be kept with a limited number of items that can be specified. When specifying a selected object as a keep target, if the selected object has already been specified, it can be updated as a new keep target to replace it. According to this, the user can specify and update keep targets within the range of the specifiable number, repeat the lottery while selecting selected objects, and finally receive the selected objects remaining as keep targets. Conventionally, the next lottery could not be held unless the player chose not to receive the selected object. The user can now obtain a sense of satisfaction that could not be obtained in the past, and a new and interesting lottery system can be provided that allows the user to enjoy the lottery even more.

また、第2の発明として、前記キープ対象の指定可能数を制御する指定可能数制御手段(例えば、図9のキープ枠設定変更部235)、を更に備えた第1の発明のコンピュータシステムを構成してもよい。 Further, as a second invention, the computer system of the first invention is configured, further comprising a designable number control means (for example, the keep frame setting change unit 235 in FIG. 9) for controlling the designable number of the keep targets. You may.

第2の発明によれば、キープ対象の指定可能数を増減させることができる。 According to the second invention, it is possible to increase or decrease the number of items that can be kept.

また、第3の発明として、前記抽選実行手段は、第1の種類の抽選と、第2の種類の抽選とを実行可能であり、前記指定可能数制御手段は、前記第1の種類の抽選に係る前記指定可能数と、前記第2の種類の抽選に係る前記指定可能数とを異なる数とする、第2の発明のコンピュータシステムを構成してもよい。 Further, as a third invention, the lottery execution means is capable of executing a first type of lottery and a second type of lottery, and the designable number control means is configured to execute the first type of lottery. The computer system of the second invention may be configured such that the designable number related to the drawing and the designable number related to the second type of lottery are different numbers.

第3の発明によれば、キープ対象の指定可能数を、実行する抽選の種類に応じて変えることができる。 According to the third invention, the number of items to be kept that can be specified can be changed depending on the type of lottery to be executed.

また、第4の発明として、前記指定可能数制御手段は、前記ユーザの課金状況に基づいて前記指定可能数を制御する、第2又は第3の発明のコンピュータシステムを構成してもよい。 Further, as a fourth invention, the computer system according to the second or third invention may be configured, in which the specifiable number control means controls the specifiable number based on the billing status of the user.

第4の発明によれば、例えば、抽選指示を行うユーザが多く課金しているほど、キープ指定可能数を増やすといったことが可能となる。 According to the fourth invention, for example, the more users who issue lottery instructions pay, the more the number of items that can be designated to keep can be increased.

また、第5の発明として、前記指定可能数制御手段は、前記ユーザのプレイ状況に基づいて前記指定可能数を制御する、第2~第4の何れかの発明のコンピュータシステムを構成してもよい。 Further, as a fifth invention, the computer system according to any one of the second to fourth inventions may be configured, wherein the specifiable number control means controls the specifiable number based on the playing situation of the user. good.

第5の発明によれば、例えば、抽選指示を行うユーザがゲームをたくさんプレイしているほど、キープ指定可能数を増やすといったことが可能となる。 According to the fifth invention, for example, the more the user who gives the lottery instruction plays the game, the more the number of games that can be designated to keep can be increased.

また、第6の発明として、前記指定可能数制御手段は、前記ユーザによる所与の対価と引き換えに、前記指定可能数を増やす制御を行う、第2~第5の何れかの発明のコンピュータシステムを構成してもよい。 Further, as a sixth invention, the computer system according to any one of the second to fifth inventions, wherein the specifiable number control means controls to increase the specifiable number in exchange for a given consideration by the user. may be configured.

第6の発明によれば、対価を消費することで、キープ指定可能数を増やすことができる。 According to the sixth invention, the number of items that can be designated to keep can be increased by consuming consideration.

また、第7の発明として、前記キープ対象として指定可能なオブジェクトの要件である指定可能要件を設定する指定可能要件設定手段(例えば、図9のキープ枠設定変更部235)、を更に備え、前記キープ対象指定制御手段は、前記選出オブジェクトが前記指定可能要件を満たすか否かに基づいて、前記キープ対象への指定可否を制御する、第1~第6の何れかの発明のコンピュータシステムを構成してもよい。 Further, as a seventh invention, the invention further includes a specifiable requirement setting unit (for example, the keep frame setting change unit 235 in FIG. 9) that sets specifiable requirements that are requirements of the object that can be specified as the keep target, and The keep target designation control means comprises a computer system according to any one of the first to sixth inventions, which controls whether or not the selected object can be designated as the keep target based on whether or not the selected object satisfies the designability requirements. You may.

第7の発明によれば、指定可能要件を満たすオブジェクトを、キープ対象として指定することができる。 According to the seventh invention, an object that satisfies the specifiable requirements can be specified as a keep target.

また、第8の発明として、前記抽選によって選出され得るオブジェクトにはレアリティがあり、前記指定可能要件設定手段は、前記キープ対象として指定可能なオブジェクトの指定許容レアリティを前記指定可能要件として設定する、第7の発明のコンピュータシステムを構成してもよい。 Further, as an eighth invention, objects that can be selected by the lottery have a rarity, and the designatable requirement setting means sets the designable permissible rarity of the object that can be designated as the keep target as the designatable requirement. A computer system according to a seventh aspect of the invention may be configured.

第8の発明によれば、選出オブジェクトのレアリティが許容レアリティとして設定された指定可能要件を満たす場合に、当該選出オブジェクトをキープ対象として指定することができる。 According to the eighth invention, when the rarity of the selected object satisfies the designability requirements set as the allowable rarity, the selected object can be specified as a keep target.

また、第9の発明として、前記指定可能要件設定手段は、前記ユーザによる所与の対価と引き換えに前記指定可能要件を設定する、第7又は第8の発明のコンピュータシステムを構成してもよい。 Further, as a ninth invention, the computer system according to the seventh or eighth invention may be configured, wherein the specifiable requirement setting means sets the specifiable requirement in exchange for a given consideration by the user. .

第9の発明によれば、対価を消費することで、例えば、当初の指定可能要件を緩和するといった設定が可能となる。 According to the ninth invention, by consuming consideration, it becomes possible to set, for example, relaxing the initial designability requirements.

また、第10の発明として、前記抽選実行手段は、前記キープ対象指定制御手段による前記キープ対象の前記更新の回数に基づいて、抽選確率を可変に制御する、第1~第9の何れかの発明のコンピュータシステムを構成してもよい。 Further, as a tenth invention, the lottery execution means variably controls the lottery probability based on the number of updates of the keep target by the keep target designation control means. A computer system of the invention may be configured.

第10の発明によれば、例えば、既に指定されているキープ対象を更新した回数が多いほど次回以降の抽選の抽選確率を高くするとか、逆に低くするといった制御が可能となる。 According to the tenth invention, it is possible to perform control such that, for example, the greater the number of times an already specified keep target is updated, the higher the lottery probability for the next lottery will be, or vice versa.

また、第11の発明として、前記終了条件を変更する終了条件変更手段(例えば、図9の終了条件設定部237)、を更に備えた第1~第10の何れかの発明のコンピュータシステムを構成してもよい。 Further, as an eleventh invention, the computer system according to any one of the first to tenth inventions is configured, further comprising a termination condition changing means (for example, termination condition setting section 237 in FIG. 9) for changing the termination condition. You may.

第11の発明によれば、繰り返し実行する抽選の終了条件を変更することができる。 According to the eleventh invention, it is possible to change the end condition of the repeatedly executed lottery.

また、第12の発明として、前記終了条件には、少なくとも期限が含まれ、前記ユーザに前記期限の到来が接近したことを示す期限到来接近報知を行う期限到来接近報知制御手段(例えば、図9の期限到来接近報知部244)、を更に備えた第1~第11の何れかの発明のコンピュータシステムを構成してもよい。 Further, as a twelfth invention, the termination condition includes at least a deadline, and deadline approaching notification control means (for example, FIG. 9 The computer system according to any one of the first to eleventh inventions may further include a deadline approaching notification section 244).

第12の発明によれば、繰り返し実行する抽選の終了条件を所定の期限が到来したこととして当該抽選の実行を終了する場合に、ユーザに対して、その期限の到来が接近したことを報知することができる。 According to the twelfth invention, when the end condition for a repeatedly executed lottery is that a predetermined deadline has arrived and the execution of the lottery is terminated, the user is notified that the deadline is approaching. be able to.

また、第13の発明として、前記終了条件には、少なくとも期限が含まれ、前記付与手段によって付与されるオブジェクトが前記キープ対象とされたタイミングに基づいて前記ユーザに所与の特典を付与するか否かを制御する特典付与制御手段(例えば、図9の特典付与部247)、を更に備えた第1~第12の何れかの発明のコンピュータシステムを構成してもよい。 Further, as a thirteenth invention, the termination condition includes at least a time limit, and a given benefit is granted to the user based on the timing at which the object granted by the granting means is made the object to be kept. The computer system according to any one of the first to twelfth inventions may be configured to further include a privilege award control means (for example, the privilege award unit 247 in FIG. 9) that controls whether or not the award is granted.

第13の発明によれば、繰り返し実行する抽選の終了条件を所定の期限が到来したこととして当該抽選の実行を終了する場合に、付与されるオブジェクトがキープ対象とされたタイミングに応じてユーザに特典を付与することができる。 According to the thirteenth invention, when the end condition of a repeatedly executed lottery is that a predetermined deadline has arrived and the execution of the lottery is terminated, the user can Benefits can be given.

また、第14の発明として、前記ユーザのユーザ端末と通信接続される第1~第13の何れかの発明のコンピュータシステムであるサーバシステム(例えば、図1のサーバシステム1100)を構成してもよい。 Further, as a fourteenth invention, a server system (for example, the server system 1100 in FIG. 1) which is the computer system of any one of the first to thirteenth inventions may be configured to be communicatively connected to the user terminal of the user. good.

第14の発明によれば、第1~第13の何れかの発明と同様の効果を奏するサーバシステムを実現できる。 According to the fourteenth invention, it is possible to realize a server system that provides the same effects as any one of the first to thirteenth inventions.

また、第15の発明として、前記ユーザ端末(例えば、図1のユーザ端末1500)と、第14の発明のサーバシステム(例えば、図1のサーバシステム1100)と、
を具備したゲームシステム(例えば、図1のゲームシステム1000)を構成してもよい。
Further, as a fifteenth invention, the user terminal (for example, the user terminal 1500 in FIG. 1), the server system of the fourteenth invention (for example, the server system 1100 in FIG. 1),
A game system (for example, game system 1000 in FIG. 1) may be configured.

第15の発明によれば、第1~第13の発明と同様の効果を奏するゲームシステムを実現できる。 According to the fifteenth invention, it is possible to realize a game system that provides the same effects as the first to thirteenth inventions.

また、第16の発明として、コンピュータを、所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段、前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段、前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段、として機能させるためのプログラム(例えば、図16のゲームプログラム504)を構成してもよい。 Further, as a sixteenth invention, there is provided a lottery execution means for repeatedly selecting selected objects by causing a computer to repeatedly execute a lottery according to a user's lottery instruction until a given termination condition is satisfied, and the lottery is performed. A keep that performs the following: presenting the selected object selected for each time to the user, and specifying the selected object selected based on the selection designation operation of the user as a keep target for which the number of designable objects is limited. The target designation control means, when a keep target has already been designated, sets the selected object selected based on the selection designation operation as a new keep target instead of the already designated keep target. A program (for example, the game program 504 in FIG. 16 ) may be configured.

第16の発明によれば、第1の発明と同様の効果を奏するプログラムを実現できる。 According to the sixteenth invention, it is possible to realize a program that has the same effects as the first invention.

ゲームシステムの全体構成例を示す図。FIG. 1 is a diagram showing an example of the overall configuration of a game system. ユーザ端末の装置構成例を示す図。The figure which shows the example of a device configuration of a user terminal. 定額引き放題ガシャの大まかな流れを示すフローチャート。A flowchart showing the general flow of unlimited fixed amount discount gasha. キャラクタ抽選に係るキープ枠を示す図。A diagram showing keep frames related to character lottery. 武器抽選に係るキープ枠を示す図。A diagram showing keep frames related to weapon lottery. キープ枠設定データのデータ構成例を示す図。The figure which shows the data structure example of keep frame setting data. キープ指示操作状況のデータ構成例を示す図。The figure which shows the data structure example of the keep instruction|indication operation status. ガシャ画面の一例を示す図。A diagram showing an example of a Gasha screen. サーバシステムの機能構成例を示すブロック図。FIG. 2 is a block diagram showing an example of a functional configuration of a server system. ユーザ管理データのデータ構成例を示す図。The figure which shows the data structure example of user management data. キープ枠定義データのデータ構成例を示す図。The figure which shows the data structure example of keep frame definition data. 抽選実行データのデータ構成例を示す図。The figure which shows the data structure example of lottery execution data. キープ対象指定状況のデータ構成例を示す図。The figure which shows the data structure example of the keep target designation status. ユーザ端末の機能構成例を示すブロック図。FIG. 2 is a block diagram showing an example of a functional configuration of a user terminal. サーバシステムにおける処理の流れを説明するためのフローチャート。A flowchart for explaining the flow of processing in the server system. 変形例1におけるユーザ端末の機能構成例を示す図。7 is a diagram illustrating an example of a functional configuration of a user terminal in Modification 1. FIG. ガシャ画面の他の例を示す図。A diagram showing another example of the Gasha screen.

以下、図面を参照して、本発明の好適な実施形態について説明する。なお、以下説明する実施形態によって本発明が限定されるものではなく、本発明を適用可能な形態が以下の実施形態に限定されるものでもない。また、図面の記載において、同一部分には同一の符号を付す。 Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. Note that the present invention is not limited to the embodiments described below, and the forms to which the present invention can be applied are not limited to the following embodiments. In addition, in the drawings, the same parts are denoted by the same reference numerals.

[全体構成]
図1は、本実施形態におけるゲームシステム1000の全体構成例を示す図である。図1に示すように、ゲームシステム1000は、コンピュータシステムであるサーバシステム1100と、本実施形態のゲームのプレーヤ2であるユーザが所持するユーザ端末1500とを含み、これらがネットワークNを介して相互にデータ通信可能に接続されて構成される。
[overall structure]
FIG. 1 is a diagram showing an example of the overall configuration of a game system 1000 in this embodiment. As shown in FIG. 1, the game system 1000 includes a server system 1100, which is a computer system, and a user terminal 1500, which is owned by a user who is a player 2 of the game of this embodiment, and these terminals communicate with each other via a network N. connected to enable data communication.

ネットワークNは、データ通信が可能な通信路を意味する。すなわち、ネットワークNとは、直接接続のための専用線(専用ケーブル)やイーサネット(登録商標)等によるLAN(Local Area Network)の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線/無線を問わない。 The network N means a communication path that allows data communication. In other words, network N includes communication networks such as telephone communication networks, cable networks, and the Internet, in addition to LAN (Local Area Network) using dedicated lines (dedicated cables) and Ethernet (registered trademark) for direct connection. The communication method may be wired or wireless.

サーバシステム1100は、本体装置1101と、キーボード1106と、タッチパネル1108と、ストレージ1140とを備え、本体装置1101は、CPU(Central Processing Unit)1151やGPU(Graphics Processing Unit)、DSP(Digital Signal Processor)等の各種マイクロプロセッサ、VRAMやRAM、ROM等の各種ICメモリ1152、通信装置1153等の電子部品が搭載された制御基板1150を内蔵している。なお、制御基板1150の一部又は全部は、ASIC(Application Specific Integrated Circuit)やFPGA(field-programmable gate array)、SoC(System on a Chip)により実現するとしてもよい。 The server system 1100 includes a main unit 1101, a keyboard 1106, a touch panel 1108, and a storage 1140. The main unit 1101 includes a CPU (Central Processing Unit) 1151, a GPU (Graphics Processing Unit), and a DSP (Digital Signal Processor). It has a built-in control board 1150 on which electronic components such as various microprocessors, various IC memories 1152 such as VRAM, RAM, and ROM, and a communication device 1153 are mounted. Note that part or all of the control board 1150 may be realized using an ASIC (Application Specific Integrated Circuit), an FPGA (Field-programmable Gate Array), or an SoC (System on a Chip).

このサーバシステム1100は、CPU1151等が所定のプログラムおよびデータに基づいて演算処理することにより、ユーザ登録等に係るユーザ管理機能と、ユーザ端末1500でゲームをプレイするのに必要なデータを提供してユーザ端末1500でのゲームの実行制御を管理するゲーム管理機能と、を実現する。つまり、本実施形態におけるゲームは、一種のクライアント・サーバ型のオンラインゲームとして実現される。ユーザであるプレーヤ2は、自身のユーザ端末1500でサーバシステム1100にアクセスし、発給されたアカウントによりログインして本実施形態のゲームを楽しむ。 This server system 1100 provides user management functions related to user registration, etc., and data necessary for playing games on the user terminal 1500, through calculation processing performed by the CPU 1151 and the like based on predetermined programs and data. A game management function for managing game execution control on the user terminal 1500 is realized. In other words, the game in this embodiment is realized as a type of client-server online game. Player 2, who is a user, accesses server system 1100 with his user terminal 1500, logs in using the issued account, and enjoys the game of this embodiment.

また、サーバシステム1100は、電子決済業者等が運営する外部の電子決済サーバと連携し、ゲーム内通貨であるゲームコインの購入手続き(課金処理)を行う。課金処理に際し、電子決済サーバは、サーバシステム1100からの問合せに応答してゲームコインの購入額をプレーヤ2のクレジットカードやプリペイドカード等で清算する処理を行う。そして、サーバシステム1100は、電子決済サーバにより清算された購入額相当のゲームコインをプレーヤ2に付与する。 Further, the server system 1100 cooperates with an external electronic payment server operated by an electronic payment company or the like, and performs a purchase procedure (billing process) for game coins, which are in-game currency. During the billing process, the electronic payment server responds to an inquiry from the server system 1100 and performs processing to settle the purchase amount of game coins using the player's 2 credit card, prepaid card, or the like. Then, the server system 1100 grants the player 2 game coins equivalent to the purchase amount settled by the electronic payment server.

なお、サーバシステム1100は、図1に示す単体の構成に限らず、各機能を分担する複数のブレードサーバを搭載して相互に内部バスを介してデータ通信可能に接続した構成であってもよい。或いは、離れた場所に設置された独立した複数のサーバを、ネットワークNを介してデータ通信させることで、全体としてサーバシステム1100として機能させる構成であってもよい。 Note that the server system 1100 is not limited to the single configuration shown in FIG. 1, but may be configured to include a plurality of blade servers that share each function and are connected to each other via an internal bus for data communication. . Alternatively, a configuration may be adopted in which a plurality of independent servers installed in remote locations are caused to perform data communication via the network N, thereby functioning as the server system 1100 as a whole.

ユーザ端末1500は、マンマシンインターフェースの機能を担うコンピュータシステムであって、携帯電話基地局や無線通信基地局等を介してネットワークNに接続し、サーバシステム1100とデータ通信を行うことができる。このユーザ端末1500は、例えば、スマートフォン、携帯電話機、携帯型ゲーム装置、据置型家庭用ゲーム装置、据置型家庭用ゲーム装置のコントローラ、業務用ゲーム装置、パソコン、タブレット型コンピュータ、ウェアラブルコンピュータ等の形態を取り得る。 The user terminal 1500 is a computer system that functions as a man-machine interface, and can connect to the network N via a mobile phone base station, wireless communication base station, etc., and perform data communication with the server system 1100. This user terminal 1500 is, for example, in the form of a smartphone, a mobile phone, a portable game device, a stationary home game device, a controller for a stationary home game device, an arcade game device, a personal computer, a tablet computer, a wearable computer, or the like. can be taken.

図2は、ユーザ端末1500の一例であるスマートフォンの装置構成例を示す図である。図2に示すように、ユーザ端末1500は、方向入力キー1502と、ホームキー1504と、画像表示デバイス兼接触位置入力デバイスとして機能するタッチパネル1506と、内蔵バッテリー1509と、スピーカ1510と、マイク1512と、制御基板1550と、コンピュータ読み出し可能な記憶媒体であるメモリカード1540に対してデータを読み書きできるメモリカード読取装置1542とを備える。その他、図示しない電源ボタン、音量調節ボタン等が設けられている。 FIG. 2 is a diagram illustrating an example of the device configuration of a smartphone, which is an example of the user terminal 1500. As shown in FIG. 2, the user terminal 1500 includes a direction input key 1502, a home key 1504, a touch panel 1506 that functions as an image display device and a contact position input device, a built-in battery 1509, a speaker 1510, and a microphone 1512. , a control board 1550, and a memory card reader 1542 that can read and write data to and from a memory card 1540, which is a computer-readable storage medium. In addition, a power button, a volume control button, etc. (not shown) are provided.

制御基板1550には、CPU1551やGPU、DSP等の各種マイクロプロセッサ、VRAMやRAM,ROM等の各種ICメモリ1552、ネットワークNに接続する携帯電話基地局や無線LAN基地局等と無線通信するための無線通信モジュール1553等が搭載されている。また、制御基板1550には、方向入力キー1502やホームキー1504からの信号を受信する回路、タッチパネル1506のドライバ回路、スピーカ1510へ音声信号を出力する出力アンプ回路、マイク1512で集音された音声の信号を生成する音声信号生成回路、メモリカード読取装置1542への信号入出力回路といった、いわゆるI/F回路(インターフェース回路)1557等が搭載されている。これら制御基板1550に搭載されている各要素は、それぞれがバス回路等を介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。なお、制御基板1550の一部または全部をASICやFPGA、SoCにて構成してもよい。 The control board 1550 includes various microprocessors such as a CPU 1551, GPU, and DSP, various IC memories 1552 such as VRAM, RAM, and ROM, and devices for wireless communication with mobile phone base stations, wireless LAN base stations, etc. connected to the network N. A wireless communication module 1553 and the like are installed. The control board 1550 also includes a circuit that receives signals from the direction input key 1502 and the home key 1504, a driver circuit for the touch panel 1506, an output amplifier circuit that outputs audio signals to the speaker 1510, and audio collected by the microphone 1512. A so-called I/F circuit (interface circuit) 1557, such as an audio signal generation circuit that generates a signal and a signal input/output circuit to the memory card reader 1542, is installed. Each of the elements mounted on the control board 1550 is electrically connected to each other via a bus circuit or the like, so that data can be read and written and signals can be transmitted and received. Note that part or all of the control board 1550 may be configured with ASIC, FPGA, or SoC.

この制御基板1550においてICメモリ1552には、ゲームクライアントプログラムや、このゲームクライアントプログラムを実行するのに必要な各種設定データ等が格納される。ゲームクライアントプログラム等は、適宜のタイミングでサーバシステム1100からダウンロードされる。なお、別途入手したメモリカード1540等の記憶媒体から読み出す構成としてもよい。そして、CPU1551等がゲームクライアントプログラムを実行して演算処理を実行し、タッチパネル1506や方向入力キー1502、ホームキー1504に対する操作入力に応じてユーザ端末1500の各部を制御することで、プレーヤ2のゲームプレイを可能にする。 In the control board 1550, the IC memory 1552 stores a game client program and various setting data necessary to execute the game client program. The game client program and the like are downloaded from the server system 1100 at appropriate timing. Note that the information may be read from a separately obtained storage medium such as a memory card 1540. Then, the CPU 1551 and the like execute the game client program to perform arithmetic processing, and control each part of the user terminal 1500 according to operation inputs to the touch panel 1506, direction input keys 1502, and home key 1504, thereby allowing the player 2 to play the game. enable play.

[概要]
本実施形態のゲームでは、プレーヤは、抽選ユーザとして、ゲームで使用可能なオブジェクト(以下、「ゲームオブジェクト」ともいう)の抽選(ガシャ)を行うことができる。より詳細には、本実施形態のゲームでは、ガシャメニューとして「定額引き放題ガシャ」が用意され、所与の対価と引き換えに、所定の引き放題期間(例えば24時間等)の間、回数無制限で繰り返し抽選を実行することができる。
[overview]
In the game of this embodiment, the player, as a lottery user, can perform a lottery (gasha) for objects (hereinafter also referred to as "game objects") that can be used in the game. More specifically, in the game of this embodiment, a "fixed amount unlimited withdrawal Gacha" is prepared as a Gasha menu, and in exchange for a given consideration, it can be used an unlimited number of times during a predetermined unlimited withdrawal period (for example, 24 hours, etc.). It is possible to perform the lottery repeatedly.

ここで、抽選の結果付与され得るゲームオブジェクトには、例えば、プレーヤキャラクタとして選択可能なキャラクタ、プレーヤキャラクタが装備し、又は使用することができる武器や防具、弾、薬等の各種アイテム、プレーヤキャラクタの乗り物、召喚獣、魔法やスキル等のプレーヤキャラクタに付加できる追加能力、新しいゲームステージやマップの開放、抽選権等が含まれる。本実施形態では、キャラクタ、武器、およびアイテムの各カテゴリに分類可能な複数のゲームオブジェクトが、別個に抽選対象とされる。すなわち、本実施形態では、キャラクタを抽選対象とするキャラクタ抽選、武器や防具を抽選対象とする武器抽選、およびその他の各種アイテムを抽選対象とするアイテム抽選の3種類の中から、実行する抽選種類を選択できる。 Here, game objects that can be awarded as a result of the lottery include, for example, characters that can be selected as player characters, various items such as weapons, armor, bullets, medicine, etc. that can be equipped or used by player characters, and player characters. This includes vehicles, summoned beasts, additional abilities that can be added to the player character such as magic and skills, the opening of new game stages and maps, lottery rights, etc. In this embodiment, a plurality of game objects that can be classified into each category of character, weapon, and item are separately selected as lottery targets. That is, in this embodiment, the type of lottery to be executed is selected from three types: a character lottery for characters, a weapon lottery for weapons and armor, and an item lottery for various other items. You can choose.

また、抽選対象とするゲームオブジェクト(本実施形態ではキャラクタ、武器、およびアイテムの各カテゴリに分類されるゲームオブジェクト)には、予めレアリティが設定される。レアリティは、例えば、高い方から順に「スーパーレア」「レア」「ノーマル」とされる。勿論、レアリティの段階は4段階以上であってもよいし、2段階であっても構わない。また、抽選対象のゲームオブジェクトのうち、レアリティが「スーパーレア」および「レア」である各レアオブジェクトについて、予め通常抽選確率が設定される。通常抽選確率は、例えばそのレアリティに応じた値とされ、レアリティが高いゲームオブジェクトほど抽選確率は低く、当選し難くなる。例えば、「スーパーレア」についての通常抽選確率は0.1%、「レア」についての通常抽選確率は0.4%、といった具合である。 Furthermore, a rarity is set in advance for game objects to be selected as lottery targets (in this embodiment, game objects classified into the categories of characters, weapons, and items). The rarity is, for example, "super rare," "rare," and "normal" in descending order. Of course, the rarity level may be four or more levels, or may be two levels. Further, among the game objects to be drawn, a normal lottery probability is set in advance for each rare object whose rarity is "super rare" and "rare." The normal lottery probability is, for example, a value corresponding to its rarity, and the higher the rarity of the game object, the lower the lottery probability and the harder it is to win. For example, the normal lottery probability for "super rare" is 0.1%, and the normal lottery probability for "rare" is 0.4%.

そして、定額引き放題ガシャでは、引き放題期間中の各抽選で選出されたゲームオブジェクト(選出オブジェクト)のうち、キープ対象として指定された選出オブジェクトが抽選ユーザに付与される。そのため、引き放題期間中、抽選ユーザは、選出オブジェクトを適宜キープ対象(付与対象の候補)とする選択指定操作であるキープ指示操作をしながら、抽選指示を繰り返し行う。キープ指示操作に基づきキープ対象として指定された選出オブジェクトは、定額引き放題ガシャの終了時に付与対象として確定され、抽選ユーザに付与される。 In the fixed amount unlimited withdrawal Gasha, a selected object designated as a keep target is given to a lottery user from among the game objects (selected objects) selected in each lottery during the unlimited withdrawal period. Therefore, during the unlimited drawing period, the lottery user repeatedly issues a lottery instruction while performing a keep instruction operation, which is a selection designation operation for appropriately setting the selected object as a keep target (a candidate for a grant target). The selected object designated as a keep target based on the keep instruction operation is determined as a grant target at the end of the fixed amount unlimited withdrawal Gasha, and is awarded to the lottery user.

図3は、定額引き放題ガシャの大まかな流れを示すフローチャートである。図3に示すように、定額引き放題ガシャでは先ず、抽選種類選択操作を受け付けて、キャラクタ抽選、武器抽選、およびアイテム抽選の3種類の抽選の中から実行する抽選種類(抽選対象とするゲームオブジェクトのカテゴリ)を選択する(ステップS1)。そして、対価として所定額分のゲームコインを徴収した上で引き放題期間の計時を開始し、定額引き放題ガシャを開始する(ステップS2)。なお、徴収する対価は、ゲームコインに限らず実通貨であってもよい。 FIG. 3 is a flowchart showing the general flow of the unlimited fixed amount withdrawal Gacha. As shown in FIG. 3, in the fixed amount unlimited withdrawal Gasha, first, a lottery type selection operation is accepted, and the lottery type (game object to be drawn) is selected from three types of lottery: character lottery, weapon lottery, and item lottery. category) (step S1). Then, after collecting a predetermined amount of game coins as compensation, time measurement for an unlimited withdrawal period is started, and a fixed amount unlimited withdrawal Gasha is started (step S2). Note that the compensation to be collected is not limited to game coins and may be real currency.

続いて、抽選実行操作を受け付ける。そして、抽選実行操作がなされた場合には(ステップS3:YES)、ステップS1で選択されたカテゴリのゲームオブジェクトを抽選対象としてその抽選種類の抽選を実行し、選出オブジェクトを選出する(ステップS4)。具体的には、前述のようにレアオブジェクトについて予め設定された通常抽選確率を適宜調整して用いて抽選を実行し、当選したレアオブジェクトを選出する。一方、レアオブジェクトの非当選時は、レアリティが「ノーマル」である非レアオブジェクトの中から1つを選出する。 Subsequently, a lottery execution operation is accepted. If the lottery execution operation is performed (step S3: YES), a lottery of that lottery type is executed using game objects of the category selected in step S1 as lottery targets, and selected objects are selected (step S4). . Specifically, as described above, the normal lottery probability set in advance for rare objects is appropriately adjusted and used to execute a lottery, and a winning rare object is selected. On the other hand, when a rare object is not selected, one of the non-rare objects whose rarity is "normal" is selected.

抽選を実行したならば、選出オブジェクトを提示し、それをキープ対象とするためのキープ指示操作を受け付ける(ステップS5)。その後、定額引き放題ガシャの終了判定を行い、終了するまでの間は(ステップS6:NO)、ステップS3に戻って上記した処理を繰り返す。基本的には、定額引き放題ガシャは、引き放題期間が経過した時点を期限として終了する。これにより、定額引き放題ガシャでは、その終了までの間抽選ユーザの抽選指示に応じて抽選を繰り返し実行して、選出オブジェクトを繰り返し選出してゆく。そして、定額引き放題ガシャを終了する場合には(ステップS6:YES)、その時点でキープ対象として指定されているゲームオブジェクトを、抽選ユーザに付与する(ステップS7)。 Once the lottery has been executed, a selected object is presented and a keep instruction operation for making it a keep target is accepted (step S5). Thereafter, a determination is made as to whether the fixed amount unlimited withdrawal gasha has ended, and until the end (step S6: NO), the process returns to step S3 and the above-described process is repeated. Basically, the fixed amount unlimited withdrawal Gacha ends when the unlimited withdrawal period has elapsed. As a result, in the fixed amount unlimited withdrawal Gacha, until the end of the lottery, the lottery is repeatedly executed according to the lottery instruction from the lottery user, and the selected objects are repeatedly selected. When the fixed amount unlimited withdrawal gasha is to be ended (step S6: YES), the game object designated to be kept at that time is given to the lottery user (step S7).

[詳細]
本実施形態では、サーバシステム1100は、図3の手順で抽選が繰り返される定額引き放題ガシャの開始に先立ち、キープ枠初期設定処理と、終了条件設定処理とを行う。また、定額引き放題ガシャの実行中は、キープ対象指定制御処理と、キープ枠設定変更処理と、抽選確率変更処理と、終了判定処理とを行う。そして、定額引き放題ガシャを終了した後、特典付与処理を行う。
[detail]
In this embodiment, the server system 1100 performs a keep frame initial setting process and an end condition setting process prior to starting the fixed amount unlimited withdrawal Gacha in which the lottery is repeated in the procedure shown in FIG. Further, while the fixed amount unlimited withdrawal Gacha is being executed, a keep target designation control process, a keep frame setting change process, a lottery probability change process, and an end determination process are performed. Then, after the fixed amount unlimited discount Gasha is finished, a benefit granting process is performed.

1.キープ枠
先ず、キープ枠について説明する。図4は、キャラクタ抽選に係るキープ枠Kを示す図であり、図5は、武器抽選に係るキープ枠Kを示す図である。本実施形態では、定額引き放題ガシャを開始すると、そのガシャ画面(図8を参照)において、選出オブジェクトをキープしておくことができる複数のキープ枠Kを表示する。抽選ユーザは、抽選の結果選出された選出オブジェクトをキープしておくときには、それをセットするキープ枠Kを指定する操作をキープ指示操作として行う。そして、サーバシステム1100は、抽選ユーザのユーザ端末(以下、「抽選者端末」ともいう)1500でなされたキープ指示操作を検出すると、選出オブジェクトを指定されたキープ枠Kにセットして、キープ対象として指定する。
1. Keep Frame First, the keep frame will be explained. FIG. 4 is a diagram showing the keep frame K related to the character lottery, and FIG. 5 is a diagram showing the keep frame K related to the weapon lottery. In this embodiment, when the unlimited fixed amount withdrawal Gasha is started, a plurality of keep frames K in which selected objects can be kept are displayed on the Gasha screen (see FIG. 8). When the lottery user wants to keep the selected object selected as a result of the lottery, the lottery user performs an operation to designate a keep frame K in which to set the selected object as a keep instruction operation. When the server system 1100 detects a keep instruction operation performed on the lottery user's user terminal (hereinafter also referred to as "lottery person terminal") 1500, the server system 1100 sets the selected object in the specified keep frame K and Specify as .

キープ枠Kの数は、抽選種類毎に予め設定される。例えば、図4に示すように、キャラクタ抽選に係るキープ枠Kの数は5個とされ、図5に示すように、武器抽選に係るキープ枠Kの数は3個とされる。 The number of keep slots K is set in advance for each lottery type. For example, as shown in FIG. 4, the number of keep frames K related to the character lottery is five, and as shown in FIG. 5, the number of keep frames K related to the weapon lottery is three.

また、各キープ枠Kには、予め、アクティブ要件と指定可能要件とがそれぞれ個別に設定される。アクティブ要件は、そのキープ枠Kに対する抽選ユーザのキープ指示操作を許可するか否かを規定する。例えば、図4の例では、キープ枠K-1のアクティブ要件は「全プレーヤ」とされている。よって、抽選ユーザは、誰であっても制限なく、キープ枠K-1に対するキープ指示操作を行うことができる。 Further, for each keep frame K, an active requirement and a specifiable requirement are individually set in advance. The active requirement specifies whether or not the lottery user's keep instruction operation for the keep frame K is permitted. For example, in the example of FIG. 4, the active requirement for keep slot K-1 is "all players." Therefore, any lottery user can perform a keep instruction operation for the keep frame K-1 without any restrictions.

これに対し、キープ枠K-2~キープ枠K-5のアクティブ要件は、そこに選出オブジェクトをセットできる抽選ユーザを制限する内容とされている。具体的には、アクティブ要件は、抽選ユーザの課金状況やプレイ状況、当該抽選ユーザによるキープ枠の購入状況等に基づく要件とすることができる。 On the other hand, the active requirements for keep frame K-2 to keep frame K-5 limit the lottery users who can set selected objects therein. Specifically, the active requirement can be a requirement based on the billing status and playing status of the lottery user, the purchase status of the keep frame by the lottery user, and the like.

ここで、課金状況には、抽選ユーザの課金総額、直近の課金日時、直近の所定期間(例えば過去1ヶ月間)における課金総額、課金頻度等が含まれる。一方、プレイ状況には、抽選ユーザの総プレイ時間、プレイ日数、ログイン回数、ログイン頻度、プレーヤのレベル(プレーヤレベル)、到達ステージ(クリアしたゲームステージ)等のゲームの進行状況等が含まれる。 Here, the billing status includes the total billing amount of the lottery user, the most recent billing date and time, the total billing amount in the most recent predetermined period (for example, the past one month), billing frequency, and the like. On the other hand, the play status includes the game progress status such as the lottery user's total play time, number of play days, number of logins, login frequency, player level (player level), reached stage (cleared game stage), etc.

例えば、キープ枠K-2のアクティブ要件は、プレイ日数を規定している。よって、抽選ユーザは、プレイ日数が規定日数を超えていれば、キープ枠K-2に対するキープ指示操作を行うことができる。また、キープ枠K-3のアクティブ要件は、課金総額を規定している。よって、抽選ユーザは、課金総額が規定額を超えていれば、キープ枠K-3に対するキープ指示操作を行うことができる。 For example, the active requirement for keep slot K-2 defines the number of play days. Therefore, if the number of play days exceeds the specified number of days, the lottery user can perform a keep instruction operation for the keep frame K-2. Furthermore, the active requirement for the keep slot K-3 defines the total charge amount. Therefore, if the total billing amount exceeds the specified amount, the lottery user can perform a keep instruction operation for the keep frame K-3.

一方、キープ枠K-4,5のアクティブ要件は、対価(例えばゲームコイン)の徴収額を規定している。よって、抽選ユーザは、規定額のゲームコインの消費と引き換えに、キープ枠K-4,5に対するキープ指示操作を行うことができる。このようにアクティブ要件としてゲームコインの消費を要求しているキープ枠については、定額引き放題ガシャの実行中、所定の購入操作を受け付ける(例えば図8の購入ボタンB31)。そして、抽選ユーザが当該購入操作を行って規定額のゲームコインを消費すると、当該キープ枠Kの状態が、キープ指示操作不可の状態(指定不可状態)からキープ指示操作可能な状態(指定可能状態)に変更される。 On the other hand, the active requirements for keep slots K-4 and K-5 stipulate the amount of compensation (for example, game coins) to be collected. Therefore, the lottery user can perform a keep instruction operation for keep slots K-4 and K-5 in exchange for consuming a specified amount of game coins. For keep slots that require the consumption of game coins as an active requirement, a predetermined purchase operation is accepted during the execution of the unlimited fixed amount gacha (for example, purchase button B31 in FIG. 8). Then, when the lottery user performs the purchase operation and consumes a specified amount of game coins, the state of the keep frame K changes from a state in which a keep instruction cannot be performed (a state that cannot be specified) to a state in which a keep instruction can be performed (a state that can be specified). ) will be changed.

指定可能要件は、そのキープ枠Kに対して指定可能な(当該キープ枠Kにセットできる)選出オブジェクトの要件を規定する。本実施形態では、指定を許容する選出オブジェクトのレアリティ(指定許容レアリティ)が指定可能要件とされる。例えば、キープ枠K-4の指定許容レアリティは「ノーマルのみ」、キープ枠K-1,3の指定許容レアリティは「レア以下」、キープ枠K-2,5の指定許容レアリティは「スーパーレア以下」とされている。よって、抽選プレーヤは、例えばキープ枠K-1,3に対しては、レアリティが「ノーマル」又は「レア」の選出オブジェクトであれば指定が可能で、「スーパーレア」の選出オブジェクトは指定できない。 The specifiable requirements define requirements for selected objects that can be specified for the keep frame K (that can be set in the keep frame K). In the present embodiment, the rarity of the selected object that is allowed to be specified (designation allowable rarity) is the specification possibility requirement. For example, the allowed rarity specified for keep slot K-4 is "Normal only", the allowed rarity specified for keep slots K-1 and K-3 is "below rare", and the allowed rarity specified for keep slots K-2 and K-5 is "below super rare". It is said that Therefore, for example, the lottery player can designate selected objects of "normal" or "rare" rarity for keep slots K-1 and K-3, but cannot designate selected objects of "super rare".

ただし、各キープ枠Kの指定可能要件(ここでは指定許容レアリティ)は、抽選ユーザから対価(例えばゲームコイン)を徴収することで変更(緩和)できる。例えば、指定許容レアリティが「ノーマルのみ」又は「レア以下」であるキープ枠K-1,3,4について、その緩和条件として、レアリティが「スーパーレア」の選出オブジェクトを指定できるようにするためのゲームコインの徴収額や、「レア」の選出オブジェクトを指定できるようにするためのゲームコインの徴収額が予め設定される。よって、抽選ユーザは、規定額のゲームコインの消費と引き換えに、それらキープ枠K-1,3,4に対してレアオブジェクトを指定できるようになる。例えば、抽選ユーザがキープ枠K-4について所定の購入操作を行って規定額のゲームコインを消費すると、指定許容レアリティが「ノーマルのみ」から「レア以下」に変更され、或いは「スーパーレア以下」に変更される。 However, the requirements for specifying each keep slot K (in this case, the specified allowable rarity) can be changed (relaxed) by collecting compensation (for example, game coins) from the lottery user. For example, for keep slots K-1, 3, and 4 where the specified allowable rarity is ``normal only'' or ``rare or less,'' a game that allows you to specify a selected object with a rarity of ``super rare'' as a relaxation condition. The amount of coins to be collected and the amount of game coins to be collected to enable designation of "rare" selected objects are set in advance. Therefore, the lottery user can specify rare objects for these keep slots K-1, K-3, and K-4 in exchange for consuming a specified amount of game coins. For example, when a lottery user performs a predetermined purchase operation for keep slot K-4 and consumes a specified amount of game coins, the specified allowable rarity is changed from "normal only" to "below rare" or "below super rare". Be changed.

2.キープ枠初期設定処理/キープ枠設定変更処理
上記したように、キープ枠Kの数自体は、選択した抽選種類によって決まる。しかし、実際にキープ指示操作が可能なキープ枠Kは、抽選ユーザの課金状況やプレイ状況、購入状況に応じて変化する。また、各キープ枠Kに対して指定可能な選出オブジェクトのレアリティ(許容レアリティ)についても、抽選ユーザの購入状況に応じて変化する。
2. Keep Frame Initial Setting Process/Keep Frame Setting Changing Process As described above, the number of keep frames K itself is determined by the selected lottery type. However, the keep frame K for which a keep instruction operation can actually be performed changes depending on the billing situation, play situation, and purchase situation of the lottery user. Furthermore, the rarity (permissible rarity) of the selected object that can be specified for each keep frame K also changes depending on the purchase status of the lottery user.

そこで、サーバシステム1100は、定額引き放題ガシャの開始に先立ちキープ枠設定データを生成し、各キープ枠Kの状態を初期設定するキープ枠初期設定処理を行うとともに、定額引き放題ガシャの実行中は、抽選ユーザによる所定の購入操作を検出した場合にキープ枠設定データを更新し、該当するキープ枠Kの状態設定を変更するキープ枠設定変更処理を行う。 Therefore, the server system 1100 generates keep frame setting data prior to starting the fixed amount unlimited withdrawal Gasha, performs a keep frame initial setting process to initialize the state of each keep frame K, and also performs a keep frame initial setting process to initialize the state of each keep frame K. When a predetermined purchase operation by a lottery user is detected, the keep frame setting data is updated and the keep frame setting change process is performed to change the status setting of the corresponding keep frame K.

図6は、キープ枠設定データ577のデータ構成例を示す図である。図6に示すように、キープ枠設定データ577は、各キープ枠に割り振られた枠番号と対応付けて、状態フラグ(ON:指定可能状態/OFF:指定不可状態)と、レアリティ制限とを設定したデータテーブルである。キープ枠初期設定処理では、このキープ枠設定データ577を生成する。具体的には、抽選ユーザの課金状況やプレイ状況を適宜参照して各キープ枠Kのアクティブ要件を判定し、対応するアクティブ要件を満たすキープ枠Kの状態フラグを「ON」、満たさないキープ枠Kの状態フラグを「OFF」とする。また、対応する指定可能要件として規定された許容レアリティを、各キープ枠Kのレアリティ制限として設定する。一方、キープ枠設定変更処理では、定額引き放題ガシャの実行中にキープ枠Kを指定した購入操作を検出して、該当するキープ枠Kの状態フラグやレアリティ制限を更新する。 FIG. 6 is a diagram showing an example of the data structure of the keep frame setting data 577. As shown in FIG. 6, the keep frame setting data 577 sets a status flag (ON: specifyable state/OFF: specifyable state) and rarity restrictions in association with the frame number assigned to each keep frame. This is the data table. In the keep frame initial setting process, this keep frame setting data 577 is generated. Specifically, the active requirements of each keep slot K are determined by appropriately referring to the billing status and play status of the lottery user, and the status flag of the keep slot K that satisfies the corresponding active requirement is set to "ON", and the status flag of the keep slot K that does not satisfy the corresponding active requirement is set to "ON". Set the status flag of K to "OFF". In addition, the allowable rarity defined as the corresponding specifiable requirement is set as the rarity limit for each keep slot K. On the other hand, in the keep frame setting change process, a purchase operation specifying a keep frame K is detected during the execution of the fixed amount unlimited withdrawal Gasha, and the status flag and rarity restriction of the corresponding keep frame K are updated.

すなわち、本実施形態では、ここで説明したキープ枠初期設定処理での状態フラグの初期設定およびキープ枠設定変更処理での当該状態フラグの変更によって、キープ対象の指定可能数が制御される。すなわち、指定可能数は、選択した抽選種類について予め設定されたキープ枠Kの数(例えば図4のキャラクタ抽選であれば「5」)を上限として、そのアクティブ要件を満たすキープ枠Kの数として制御される。 That is, in this embodiment, the designable number of keep targets is controlled by the initial setting of the status flag in the keep frame initial setting process and the change of the status flag in the keep frame setting change process described here. In other words, the number that can be specified is the number of keep slots K that satisfies the active requirements, with the upper limit being the number of keep slots K set in advance for the selected lottery type (for example, "5" for the character lottery in Figure 4). controlled.

3.終了条件設定処理
本実施形態では、定額引き放題ガシャの1つの終了条件が「定額引き放題ガシャの開始から所定の引き放題期間が経過したこと」とされ、引き放題期間についても予め規定される(例えば24時間)。終了条件設定処理では、この終了条件を定める引き放題期間を、抽選ユーザの課金状況やプレイ状況に基づいて延長する調整を行う。例えば、抽選プレーヤの課金総額等の課金状況に応じて引き放題期間を延長するとか、抽選プレーヤの総プレイ時間等のプレイ状況に応じて引き放題期間を延長するといった調整である。或いは、課金状況とプレイ状況の両方を加味して引き放題期間を延長するとしてもよい。
3. Termination condition setting process In this embodiment, one of the termination conditions for the fixed amount unlimited withdrawal gacha is that "a predetermined unlimited withdrawal period has elapsed since the start of the fixed amount unlimited withdrawal gasha", and the unlimited withdrawal period is also predefined ( For example, 24 hours). In the termination condition setting process, an adjustment is made to extend the unlimited draw period that defines the termination condition based on the billing status and play status of the lottery user. For example, adjustments may be made such as extending the unlimited draw period depending on the billing situation such as the total amount charged by the lottery player, or extending the unlimited draw period depending on the playing situation such as the total playing time of the lottery player. Alternatively, the unlimited withdrawal period may be extended by considering both the billing situation and the play situation.

4.キープ対象指定制御処理
キープ対象指定制御処理では、定額引き放題ガシャにおいて繰り返し実行される抽選のたびに、抽選ユーザのキープ指示操作に基づいてキープ対象の指定を行う。すなわち、今回の抽選で選出された選出オブジェクトを抽選者端末1500に表示させて抽選ユーザに提示し、当該選出オブジェクトを指定可能状態のキープ枠Kにセットするキープ指示操作を検出する。具体的には、キープ枠設定データ577を参照して、その状態フラグが「ON:指定可能状態」であって、且つ、選出オブジェクトのレアリティがそのキープ枠Kのレアリティ制限に違反しないキープ枠Kについて、キープ指示操作を受け付ける。
4. Keep Target Designation Control Process In the keep target designation control process, a keep target is specified based on the lottery user's keep instruction operation every time a lottery is repeatedly executed in the unlimited fixed amount withdrawal Gacha. That is, the selection object selected in the current lottery is displayed on the lottery player terminal 1500 and presented to the lottery user, and a keep instruction operation for setting the selected object in the keep frame K in the designable state is detected. Specifically, with reference to the keep frame setting data 577, the keep frame K whose status flag is “ON: specifiable state” and whose rarity of the selected object does not violate the rarity restrictions of the keep frame K is selected. , accepts keep instruction operations.

そして、キープ指示操作を検出した場合には、検出したキープ指示操作に基づいて、選出オブジェクトを該当するキープ枠Kにおけるキープ対象として指定する。その際に、当該キープ枠Kにおいて前回以前の抽選の選出オブジェクトが既にキープ対象として指定されている場合には、当該キープ対象に代えて、今回の選出オブジェクトを新たなキープ対象として更新する。 When a keep instruction operation is detected, the selected object is designated as a keep target in the corresponding keep frame K based on the detected keep instruction operation. At this time, if the selected object of the previous lottery has already been designated as a keep target in the keep frame K, the currently selected object is updated as a new keep target instead of the keep target.

5.抽選確率変更処理
抽選確率変更処理では、指定可能状態のキープ枠Kに対してキープ指示操作がなされ、そのキープ対象が更新された回数(以下、「キープ対象更新回数」という)をキープ枠K毎に計数する。そして、計数したキープ対象更新回数に応じて、次回以降の抽選で用いる適用抽選確率を変更する。
5. Lottery Probability Change Process In the lottery probability change process, a keep instruction operation is performed on a keep frame K that is in a designable state, and the number of times the keep target is updated (hereinafter referred to as "keep target update number") is calculated for each keep frame K. to be counted. Then, the applied lottery probability to be used in the next lottery is changed according to the counted number of updates of the keep target.

そのために、サーバシステム1100は、キープ枠K毎のキープ対象更新回数を、キープ指示操作状況593として管理する。図7は、キープ指示操作状況593のデータ構成例を示す図である。図7に示すように、キープ指示操作状況593は、指定可能状態のキープ枠Kに係る現在のキープ対象更新回数を格納する。また、サーバシステム1100は、図7において欄外に示す確変条件と抽選確率調整値との関係についても、確変条件テーブル543(図9を参照)として予め設定しておく。 For this purpose, the server system 1100 manages the number of updates of the keep target for each keep frame K as the keep instruction operation status 593. FIG. 7 is a diagram showing an example of the data structure of the keep instruction operation status 593. As shown in FIG. 7, the keep instruction operation status 593 stores the current number of updates to the keep target related to the keep frame K in the designable state. Further, the server system 1100 also sets in advance the relationship between the probability variable conditions shown in the margins in FIG. 7 and the lottery probability adjustment value as a probability variable condition table 543 (see FIG. 9).

そして、抽選確率変更処理では、キープ指示操作状況593を参照し、何れかのキープ枠Kに係るキープ対象更新回数が確変条件を満たした場合に、対応する抽選確率調整値に従って通常抽選確率を調整して、適用抽選確率とする。例えば、キープ対象更新回数が「50回」以上となったキープ枠Kがあれば、レア用の通常抽選確率にその抽選確率調整値「2.0」を乗じて調整するとともに、スーパーレア用の通常抽選確率にその抽選確率調整値「1.2」を乗じて調整する。これによれば、キープ対象更新回数が多いほど、レアオブジェクトを当選し易くするといったことが可能となる。 Then, in the lottery probability change process, the keep instruction operation status 593 is referred to, and if the number of updates of the keep target related to any of the keep slots K satisfies the probability change condition, the normal lottery probability is adjusted according to the corresponding lottery probability adjustment value. This is the applied lottery probability. For example, if there is a keep slot K that has been updated more than 50 times, the regular lottery probability for rares will be adjusted by multiplying its lottery probability adjustment value "2.0", and the regular lottery probability for super rares will be adjusted by multiplying the lottery probability adjustment value "2.0". The lottery probability is adjusted by multiplying the lottery probability adjustment value "1.2". According to this, it becomes possible to make it easier to win a rare object as the number of updates to keep is increased.

なお、図7では、「1」以上の抽選確率調整値を乗じることで通常抽選確率を高くする調整を例示したが、通常抽選確率を低くする調整を含めてもよい。また、何れかのキープ枠Kについてキープ対象更新回数が確変条件を満たした場合に適用抽選確率を変更することとしたが、全てのキープ枠Kについてキープ対象更新回数が確変条件を満たすことを変更の条件とすることもできる。或いは、キープ対象更新回数の合算値が確変条件を満たすことを変更の条件としてもよい。 Although FIG. 7 shows an example of an adjustment in which the normal lottery probability is increased by multiplying by a lottery probability adjustment value of "1" or more, an adjustment that lowers the normal lottery probability may also be included. In addition, we have decided to change the applied lottery probability when the number of updates to the keep target satisfies the variable probability condition for any keep slot K, but we have changed the number of updates to the keep target to satisfy the variable probability condition for all keep slots K. It is also possible to set the condition as follows. Alternatively, the condition for the change may be that the total value of the number of updates to be kept satisfies a variable probability condition.

6.終了判定処理
終了判定処理では、2つの終了条件を判定する。1つ目(第1の終了条件)が、上記した「定額引き放題ガシャの開始から所定の引き放題期間が経過したこと」である。この第1の終了条件を判定するために、終了判定処理では、定額引き放題ガシャの開始を始期として引き放題期間(例えば24時間)を計時し、その期限(引き放題期間が経過した時点)の到来を監視する。そして、期限到来とともに終了条件を満たしたと判定し、定額引き放題ガシャを終了する。
6. Termination Determination Process In the termination determination process, two termination conditions are determined. The first (first termination condition) is that "a predetermined unlimited withdrawal period has elapsed from the start of the fixed amount unlimited withdrawal Gasha" described above. In order to determine this first end condition, in the end determination process, the unlimited withdrawal period (for example, 24 hours) is measured starting from the start of the fixed amount unlimited withdrawal Gasha, and the end of the unlimited withdrawal period (for example, 24 hours) is reached. Watch for arrival. Then, upon the expiry of the deadline, it is determined that the termination conditions have been met, and the unlimited fixed amount discount Gasha is terminated.

また、2つ目の終了条件(第2の終了条件)が、「指定可能状態の全てのキープ枠Kについて確定操作が検出されたこと」である。ここで、本実施形態では、定額引き放題ガシャの実行中でも、指定可能状態のキープ枠K毎に別個に確定操作を受け付けて、そのキープ対象を付与対象として確定させることができるようになっている(例えば図8の確定ボタンB33)。そのため、終了判定処理では、指定可能状態のキープ枠Kの全てについて確定操作がなされた場合にも終了条件を満たすと判定し、引き放題期間の経過を待たずに定額引き放題ガシャを終了する。 Furthermore, the second end condition (second end condition) is that "a confirmation operation has been detected for all keep frames K in a designable state." Here, in this embodiment, even while the fixed amount unlimited withdrawal Gasha is being executed, it is possible to accept a separate confirmation operation for each keep frame K that is available for designation, and to confirm the keep target as a grant target. (For example, confirm button B33 in FIG. 8). Therefore, in the termination determination process, it is determined that the termination condition is satisfied even when the confirmation operation is performed for all the keep slots K in the designable state, and the fixed amount unlimited withdrawal Gasha is terminated without waiting for the unlimited withdrawal period to elapse.

7.特典付与処理
特典付与処理では、第2の終了条件を満たしたことで定額引き放題ガシャを終了した場合に、抽選ユーザに所与の特典(以下、「早期確定特典」という)を付与する。例えば、早期確定特典をゲームオブジェクトとし、終了時の残り時間に応じたゲームオブジェクトを抽選ユーザに付与する。そのために、例えば、予め早期確定特典用のゲームオブジェクトとして複数のゲームオブジェクトを用意し、それらを残り時間範囲と対応付けてグループ分けしておく。
7. Benefit Granting Process In the benefit granting process, a given benefit (hereinafter referred to as "early confirmation benefit") is granted to the lottery user when the second termination condition is satisfied and the unlimited fixed amount discount gasha is terminated. For example, the early confirmed benefit is used as a game object, and a game object corresponding to the remaining time at the end of the game is given to the lottery user. To this end, for example, a plurality of game objects are prepared in advance as game objects for early confirmation benefits, and these are grouped in association with remaining time ranges.

例えば引き放題期間を3つに分割し、「8時間未満」「8時間以上16時間未満」および「16時間以上」の各残り時間範囲と対応付けて、複数のゲームオブジェクトを用意しておく。なお、残り時間範囲は、引き放題期間を2分割した2つとしてもよいし、より細かく分割して4つ以上としてもよい。一方、ゲームオブジェクトの種類についても、対応する残り時間範囲が長いグループのものほど高価値のものとする(例えばレアオブジェクトとするとか希少なゲームオブジェクトとする)等、適宜調整しておくことができる。そして、特典付与処理では、第2の終了条件を満たしたことで定額引き放題ガシャが終了したら、終了時の残り時間に応じたグループから、ゲームオブジェクトを1つ選んで抽選ユーザに付与する。 For example, the unlimited play period is divided into three, and a plurality of game objects are prepared in association with the remaining time ranges of "less than 8 hours," "8 hours or more and less than 16 hours," and "16 hours or more." Note that the remaining time range may be divided into two by dividing the unlimited withdrawal period into two, or may be divided more finely into four or more. On the other hand, the types of game objects can also be adjusted as appropriate, such as making those in a group with a longer corresponding remaining time range more valuable (for example, making them rare objects or rare game objects). . Then, in the benefit granting process, when the second end condition is satisfied and the unlimited fixed amount discount Gasha ends, one game object is selected from the group according to the remaining time at the end and is given to the lottery user.

なお、早期終了特典はゲームオブジェクトに限定されるものではなく、ゲームコインを付与するとか、その他のポイント(例えばプレーヤがゲームをプレイすること等で貯まるゲーム内ポイント等)を付与する構成でもよい。その場合は、残り時間が長いほどゲームコインやゲーム内ポイントの数を増量して抽選ユーザに付与する。 Note that the early termination benefit is not limited to game objects, and may be configured to provide game coins or other points (for example, in-game points accumulated by the player by playing the game, etc.). In that case, the longer the remaining time, the more game coins and in-game points are given to the lottery user.

8.ガシャ画面について
図8は、武器抽選のガシャ画面例を示す図である。本実施形態では、何れの抽選種類を選択した場合も表示されるガシャ画面の画面構成は大体同じような画面構成であり、例えば、残り時間表示部A1と、ガシャ実行画面部A2と、キープ指示操作入力部A3とを備える。
8. About the Gasha Screen FIG. 8 is a diagram showing an example of the Gacha screen for weapon lottery. In this embodiment, the screen configuration of the gacha screen that is displayed regardless of which lottery type is selected is generally the same screen configuration, for example, the remaining time display section A1, the gacha execution screen section A2, and the keep instruction screen. and an operation input section A3.

残り時間表示部A1には、引き放題期間の残り時間が表示される。 The remaining time display section A1 displays the remaining time of the unlimited withdrawal period.

ガシャ実行画面部A2は、抽選指示を受け付ける。図8では、1回の抽選を終えて次回の抽選実行操作を待機しているときの実行画面例を示しており、抽選実行ボタンB21と、キープボタンB23とが配置されている。抽選ユーザは、抽選実行指示を行うときには抽選実行ボタンB21をタッチする。すると、ガシャ実行画面部A2には、抽選の演出表示の後、図8に例示するように、選出されたゲームオブジェクト(選出オブジェクト)O2が表示されて抽選ユーザに提示される。 The Gasha execution screen section A2 accepts lottery instructions. FIG. 8 shows an example of an execution screen when waiting for the next lottery execution operation after completing one lottery, and a lottery execution button B21 and a keep button B23 are arranged. The lottery user touches the lottery execution button B21 when issuing a lottery execution instruction. Then, after displaying the lottery effect, the selected game object (selected object) O2 is displayed on the Gasha execution screen section A2 and presented to the lottery user, as illustrated in FIG.

そして、抽選ユーザは、ここでの選出オブジェクトO2の提示を受けてキープ指示操作を行うときには、キープボタンB23をタッチする。例えば、選出オブジェクトO2を入手したい場合や、入手するかどうかの判断に迷う場合はキープ指示操作を行い、選出オブジェクトO2をキープ対象として指定しておく。具体的には、キープ指示操作は、キープボタンB23をタッチした後、キープ指示操作入力部A3において所望のキープ枠Kをタッチすることで行う。なお、選出されたゲームオブジェクトが不要であれば、キープボタンB23をタッチすることなく抽選実行ボタンB21をタッチすることで、次の抽選を行える。 Then, when the lottery user performs a keep instruction operation upon receiving the presentation of the selected object O2, the lottery user touches the keep button B23. For example, if you want to obtain the selected object O2, or if you are unsure whether to obtain it or not, perform a keep instruction operation to designate the selected object O2 as the object to be kept. Specifically, the keep instruction operation is performed by touching the keep button B23 and then touching a desired keep frame K on the keep instruction operation input section A3. Note that if the selected game object is unnecessary, the next lottery can be performed by touching the lottery execution button B21 without touching the keep button B23.

キープ指示操作入力部A3には、図4および図5を参照して説明したキープ枠Kが並べて表示される。図8は武器抽選のガシャ画面であるので、3つのキープ枠Kが表示される。そして、そのうちの指定可能状態のキープ枠K-11,K-12は、指定許容レアリティに基づくレアリティ制限下で、キープ指示操作を受け付ける。一方、指定不可状態のキープ枠K-13には、その旨が付記されて当該状態が識別表示される。例えば、ガシャ実行画面部A2においてキープボタンB23をタッチした後、キープ枠K-11をタッチしたとする。すると、当該キープ枠K-11に対して選出オブジェクトO2がセットされ、そのキープ対象の指定が完了する。なお、既にキープ枠K-11に別の選出オブジェクトがセットされている場合には、セットされている以前の選手オブジェクトのキープ対象の指定は解除され、今回のキープ指示操作で指定された選出オブジェクトO2がキープ対象として更新される。 In the keep instruction operation input section A3, the keep frames K described with reference to FIGS. 4 and 5 are displayed side by side. Since FIG. 8 is a Gacha screen for weapon lottery, three keep frames K are displayed. Of these, keep frames K-11 and K-12 that are in a designable state accept a keep instruction operation under rarity restrictions based on the designated allowable rarity. On the other hand, in the keep frame K-13 which is in the unspecified state, a note to that effect is added and the state is identified and displayed. For example, assume that after touching the keep button B23 on the Gacha execution screen section A2, the keep frame K-11 is touched. Then, the selected object O2 is set for the keep frame K-11, and the designation of the keep target is completed. Note that if another selected object has already been set in keep frame K-11, the designation of the previously set player object as a keep target will be canceled, and the selected object specified by the current keep instruction operation will be used. O2 is updated as a keep target.

また、各キープ枠Kには、それぞれ別個に購入ボタンB31が付されており、適宜対応するキープ枠Kについての購入操作を受け付ける。同様に、各キープ枠Kには、それぞれ別個に確定ボタンB33が付されており、適宜対応するキープ枠Kについての確定操作を受け付ける。 Further, each keep frame K is individually attached with a purchase button B31, and a purchase operation for the corresponding keep frame K is accepted as appropriate. Similarly, each keep frame K is individually attached with a confirm button B33, and accepts a confirm operation for the corresponding keep frame K as appropriate.

具体的には、購入ボタンB31は、対応するキープ枠Kを指定可能状態にするのに要求されるゲームコインや、その指定許容レアリティを緩和するのに要求されるゲームコインを消費するための購入操作を受け付ける。例えば、キープ枠K-13に付された購入ボタンB31をタッチして規定額のゲームコインを消費することで、それを指定可能状態に変更できる。また、キープ枠K-12に付された購入ボタンB31をタッチして規定額のゲームコインを消費することで、その指定許容レアリティを「レア以下」に変更したり、「スーパーレア以下」に変更することができる。 Specifically, the purchase button B31 is a purchase button for consuming the game coins required to make the corresponding keep frame K available for designation or the game coins required to relax the designation allowable rarity. Accept operations. For example, by touching the purchase button B31 attached to the keep frame K-13 and consuming a specified amount of game coins, the keep frame K-13 can be changed to a specifyable state. In addition, by touching the purchase button B31 attached to the keep frame K-12 and consuming the specified amount of game coins, the specified allowable rarity can be changed to "below rare" or "below super rare". be able to.

また、確定ボタンB33は、対応するキープ枠Kに係るキープ対象の指定を確定させるための確定操作を受け付ける。例えば、キープ枠K-11に付された確定ボタンB33をタッチすることで、当該キープ枠K-11にセットされている選出オブジェクトO2を付与対象として確定することができる。確定操作以降は、当該キープ枠K-11に対するキープ対象の指定はできなくなる。 Further, the confirm button B33 accepts a confirm operation for confirming the designation of the keep target related to the corresponding keep frame K. For example, by touching the confirm button B33 attached to the keep frame K-11, it is possible to confirm the selected object O2 set in the keep frame K-11 as the granting target. After the confirmation operation, it is no longer possible to specify a keep target for the keep frame K-11.

[機能構成]
1.サーバシステム
図9は、サーバシステム1100の機能構成例を示すブロック図である。図9に示すように、本実施形態のサーバシステム1100は、操作入力部100sと、サーバ処理部200sと、画像表示部390sと、音出力部392sと、通信部394sと、サーバ記憶部500sとを備える。
[Functional configuration]
1. Server System FIG. 9 is a block diagram showing an example of the functional configuration of the server system 1100. As shown in FIG. 9, the server system 1100 of this embodiment includes an operation input section 100s, a server processing section 200s, an image display section 390s, a sound output section 392s, a communication section 394s, and a server storage section 500s. Equipped with

操作入力部100sは、システム管理や保守等のための各種操作を入力するためのものであり、例えばキーボードやマウス、タッチパネル等で実現できる。図1では、キーボード1106やタッチパネル1108がこれに該当する。 The operation input unit 100s is for inputting various operations for system management, maintenance, etc., and can be realized by, for example, a keyboard, a mouse, a touch panel, etc. In FIG. 1, the keyboard 1106 and touch panel 1108 correspond to this.

サーバ処理部200sは、例えばCPUやGPU、ASIC、FPGA等の演算回路であるプロセッサや、ICメモリ等の電子部品によって実現でき、操作入力部100sやサーバ記憶部500sを含む装置各部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100sからの操作入力信号、ユーザ端末1500から受信したデータ等に基づいて各種の演算処理を行い、サーバシステム1100の動作を統括制御する。図1では、制御基板1150やそのCPU1151がこれに該当する。 The server processing section 200s can be realized by a processor that is an arithmetic circuit such as a CPU, GPU, ASIC, or FPGA, or an electronic component such as an IC memory, and can be implemented by a processor such as a CPU, GPU, ASIC, or FPGA, or an electronic component such as an IC memory. Controls data input/output. Then, it performs various calculation processes based on predetermined programs and data, operation input signals from the operation input unit 100s, data received from the user terminal 1500, etc., and centrally controls the operation of the server system 1100. In FIG. 1, this corresponds to the control board 1150 and its CPU 1151.

このサーバ処理部200sは、ユーザ管理部210と、課金処理部220と、ゲーム管理部230と、計時部280sと、画像生成部290sと、音生成部292sと、通信制御部294sとを備える。 The server processing section 200s includes a user management section 210, a billing processing section 220, a game management section 230, a clock section 280s, an image generation section 290s, a sound generation section 292s, and a communication control section 294s.

ユーザ管理部210は、ユーザ登録に係る処理およびアカウントに紐付けられる各登録ユーザ(プレーヤ)のデータの管理を行う。例えば、登録ユーザへの固有のアカウントの付与処理、アカウント別に個人情報を登録管理する登録情報管理処理、ログインおよびログアウトの履歴等を管理する利用履歴管理処理等を実行することができる。勿論、これら以外のユーザアカウントに紐付けられる他のデータの管理処理も適宜含めることができる。 The user management unit 210 performs processing related to user registration and manages data of each registered user (player) linked to an account. For example, it is possible to execute processing for granting unique accounts to registered users, registration information management processing for registering and managing personal information for each account, usage history management processing for managing log-in and logout histories, and the like. Of course, management processing of other data linked to user accounts other than these can also be included as appropriate.

課金処理部220は、プレーヤによるゲームコインの購入操作に応じて課金処理を行い、購入額相当のゲームコインを当該プレーヤに付与する。 The billing processing unit 220 performs billing processing in response to a player's operation to purchase game coins, and grants game coins equivalent to the purchase amount to the player.

ゲーム管理部230は、ゲームの実行管理に係る各種処理を行う。本実施形態のゲームはクライアント・サーバ型のゲームなので、ゲーム管理部230は、ユーザ端末1500と通信を行いながらゲームプレイに必要なデータを提供する制御を行う。このゲーム管理部230は、ゲーム進行制御部231と、抽選実行部233と、キープ枠設定変更部235と、終了条件設定部237と、キープ対象指定制御部239と、抽選確率変更部241と、終了判定部243と、抽選結果付与部245と、特典付与部247と、を含む。 The game management unit 230 performs various processes related to game execution management. Since the game of this embodiment is a client-server type game, the game management unit 230 performs control to provide data necessary for game play while communicating with the user terminal 1500. This game management section 230 includes a game progress control section 231, a lottery execution section 233, a keep frame setting change section 235, an end condition setting section 237, a keep target specification control section 239, a lottery probability change section 241, It includes an end determination section 243, a lottery result granting section 245, and a privilege granting section 247.

ゲーム進行制御部231は、ユーザ端末1500との通信を随時行って当該ユーザ端末1500におけるゲームプレイの進行を制御し、プレイ結果の反映に関する処理を行う。 The game progress control unit 231 communicates with the user terminal 1500 as needed to control the progress of the game play on the user terminal 1500, and performs processing related to reflecting the play results.

抽選実行部233は、定額引き放題ガシャの実行中、抽選者端末1500からの抽選指示を監視する。そして、検出した抽選指示に応じて抽選を繰り返し実行することで、選出オブジェクトを繰り返し選出してゆく。 The lottery execution unit 233 monitors lottery instructions from the lottery player terminal 1500 while the fixed amount unlimited discount gacha is being executed. Then, by repeatedly executing a lottery according to the detected lottery instructions, the selected objects are repeatedly selected.

キープ枠設定変更部235は、キープ枠初期設定処理およびキープ枠設定変更処理を行う機能部であり、定額引き放題ガシャの開始に先立ちキープ枠設定データ577を生成し、各キープ枠Kの状態として状態フラグとレアリティ制限とを初期設定するとともに、抽選ユーザの購入操作を検出してキープ枠設定データ577を更新し、該当するキープ枠Kの状態設定を変更する。 The keep frame setting change unit 235 is a functional unit that performs keep frame initial setting processing and keep frame setting change processing, and generates keep frame setting data 577 prior to the start of the fixed amount unlimited withdrawal Gasha, and changes the state of each keep frame K to In addition to initializing the status flag and rarity limit, the lottery user's purchase operation is detected, the keep frame setting data 577 is updated, and the status setting of the corresponding keep frame K is changed.

終了条件設定部237は、終了条件設定処理を行う機能部であり、定額引き放題ガシャの開始に先立ち、抽選ユーザの課金状況やプレイ状況をもとに引き放題期間を延長する調整を行う。 The termination condition setting unit 237 is a functional unit that performs termination condition setting processing, and makes adjustments to extend the unlimited withdrawal period based on the charging status and play status of the lottery user prior to the start of the fixed amount unlimited withdrawal Gacha.

キープ対象指定制御部239は、キープ対象指定制御処理を行う機能部であり、抽選実行部233が抽選を実行するたびにその選出オブジェクトを抽選者端末1500に表示させて抽選ユーザに提示し、キープ指示操作を待機する。具体的には、キープ枠設定データ577に従い、指定可能状態のキープ枠Kであって、レアリティ制限についても違反しないキープ枠Kについて、キープ指示操作を受け付ける。そして、キープ指示操作を検出したならば、そのキープ枠Kにおいてキープ対象が未指定であれば、今回の選出オブジェクトをキープ対象として指定する。一方、当該キープ枠Kにおいて既にキープ対象が指定されている場合には、それに代えて、今回の選出オブジェクトを当該キープ枠Kにおける新たなキープ対象として更新する。 The keep target designation control unit 239 is a functional unit that performs a keep target designation control process, and each time the lottery execution unit 233 executes a lottery, it displays the selected object on the lottery player terminal 1500 and presents it to the lottery user, and instructs the lottery user to keep it. Wait for operation. Specifically, according to the keep frame setting data 577, a keep instruction operation is accepted for a keep frame K that is in a designable state and that does not violate the rarity restriction. When a keep instruction operation is detected, if a keep target is not designated in that keep frame K, the currently selected object is designated as a keep target. On the other hand, if a keep target has already been specified in the keep frame K, the currently selected object is updated as a new keep target in the keep frame K instead.

抽選確率変更部241は、抽選確率変更処理を行う機能部であり、指定可能状態のキープ枠K毎にキープ対象更新回数を計数し、計数したキープ対象更新回数に応じて次回以降の抽選で用いる適用抽選確率580を変更する。また、確変条件を満たして抽選確率を変更した確変状態にある場合には、その旨を抽選者端末1500に表示させる制御を行う(図8参照)。 The lottery probability changing unit 241 is a functional unit that performs a lottery probability changing process, and counts the number of keep target updates for each keep frame K in the designable state, and uses it in the next lottery according to the counted number of keep target updates. The applied lottery probability 580 is changed. Further, when the probability variation condition is satisfied and the lottery probability is changed to be in a probability variation state, control is performed to display this on the lottery player terminal 1500 (see FIG. 8).

終了判定部243は、終了判定処理を行う機能部であり、定額引き放題ガシャの終了判定を行う。本実施形態では、引き放題期間を計時してその期限の到来を監視し、期限到来とともに、第1の終了条件を満たしたと判定する。また、抽選者端末1500からの確定操作を監視し、指定可能状態のキープ枠Kの全てについて確定操作を検出した場合に、第2の終了条件を満たしたと判定する。 The end determination unit 243 is a functional unit that performs end determination processing, and determines the end of the unlimited fixed amount withdrawal Gacha. In this embodiment, the unlimited withdrawal period is timed and the arrival of the period is monitored, and when the period comes, it is determined that the first termination condition is satisfied. Further, confirmation operations from the lottery player terminal 1500 are monitored, and when confirmation operations are detected for all of the keep slots K in the designable state, it is determined that the second termination condition is satisfied.

この終了判定部243は、期限到来接近報知部244を備える。期限到来接近報知部244は、引き放題期間の経過を監視する過程で期限の到来が接近したことを示す期限到来接近報知を行う。具体的には、引き放題期間が経過する時点から所定時間前(例えば10分前でもよいし、1時間前でもよい)において、期限到来接近報知を行う。期限到来接近報知の態様については特に限定されないが、例えば、抽選者端末1500にまもなく期限が到来する旨のメッセージを表示させる等して行う。 This end determination section 243 includes a deadline approaching notification section 244 . The deadline approaching notification unit 244 performs a deadline approaching notification indicating that the deadline is approaching in the process of monitoring the passage of the unlimited withdrawal period. Specifically, a predetermined period of time (for example, 10 minutes or 1 hour) before the end of the unlimited withdrawal period, the time limit approaching notification is performed. There are no particular limitations on the manner in which the deadline approaching notification may be made, but it may be performed, for example, by displaying a message on the lottery player terminal 1500 to the effect that the deadline will soon arrive.

抽選結果付与部245は、終了判定部243が第1又は第2の終了条件を満たしたと判定した場合に、その時点で指定可能状態のキープ枠Kにおいてキープ対象とされている選出オブジェクトを、抽選ユーザに付与する。 When the termination determination unit 243 determines that the first or second termination condition is satisfied, the lottery result assigning unit 245 selects the selected objects to be kept in the keep frame K that is in the designable state at that time by lottery. Grant to user.

特典付与部247は、特典付与処理を行う機能部であり、第2の終了条件を満たしたことで定額引き放題ガシャを終了した場合に、終了時の残り時間に応じた早期確定特典を抽選ユーザに付与する。 The benefit granting unit 247 is a functional unit that performs a benefit granting process, and when the second termination condition is satisfied and the unlimited fixed amount withdrawal Gasha is terminated, the early fixed benefit corresponding to the remaining time at the time of termination is given to the lottery user. granted to.

計時部280sは、システムクロックを利用して現在日時や制限時間等の計時を行う。 The clock section 280s clocks the current date and time, time limit, etc. using the system clock.

画像生成部290sは、サーバシステム1100のシステム管理等に関する画像を生成し、画像表示部390sへ出力する。 The image generation unit 290s generates an image related to system management of the server system 1100, and outputs it to the image display unit 390s.

音生成部292sは、音声データの生成やデコードをするICやソフトウェアの実行により実現され、サーバシステム1100のシステム管理や動画配信に係る操作音、BGM等の音声データを生成し、或いはデコードする。システム管理に関する音声信号は、音出力部392sへ出力される。 The sound generation unit 292s is realized by executing an IC or software that generates and decodes audio data, and generates or decodes audio data such as operation sounds and BGM related to system management of the server system 1100 and video distribution. Audio signals related to system management are output to the sound output section 392s.

通信制御部294sは、通信部394sを介して外部装置(例えばユーザ端末1500)とのデータ通信のための通信接続およびデータ処理を行い、外部装置とのデータのやりとりを実現する。 The communication control unit 294s performs communication connection and data processing for data communication with an external device (for example, the user terminal 1500) via the communication unit 394s, and realizes data exchange with the external device.

画像表示部390sは、画像生成部290sから入力される画像信号に基づいてシステム管理等のための各種画面を表示する。例えば、フラットパネルディスプレイ、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図1では、タッチパネル1108がこれに該当する。 The image display section 390s displays various screens for system management etc. based on the image signal input from the image generation section 290s. For example, it can be realized by an image display device such as a flat panel display, a projector, or a head-mounted display. In FIG. 1, this corresponds to the touch panel 1108.

音出力部392sは、音生成部292sから入力される音声信号を放音する。図1では、本体装置1101やタッチパネル1108が備えるスピーカ(不図示)がこれに該当する。 The sound output section 392s emits the audio signal input from the sound generation section 292s. In FIG. 1, this corresponds to a speaker (not shown) included in the main body device 1101 and the touch panel 1108.

通信部394sは、ネットワークNと接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現できる。図1では、通信装置1153がこれに該当する。 The communication unit 394s connects to the network N to realize communication. For example, it can be realized by a wireless communication device, a modem, a TA (terminal adapter), a jack for a wired communication cable, a control circuit, etc. In FIG. 1, the communication device 1153 corresponds to this.

サーバ記憶部500sには、サーバシステム1100を動作させ、サーバシステム1100が備える種々の機能を実現するためのプログラムや、このプログラムの実行中に使用されるデータ等が予め格納され、或いは処理の都度一時的に格納される。例えば、RAMやROM等のICメモリ、ハードディスク等の磁気ディスク、CD-ROMやDVD等の光学ディスク等によって実現できる。図1では、ICメモリ1152やストレージ1140がこれに該当する。 In the server storage unit 500s, programs for operating the server system 1100 and realizing various functions of the server system 1100, data used during the execution of this program, etc. are stored in advance, or are stored each time the processing is performed. Stored temporarily. For example, it can be realized by an IC memory such as a RAM or ROM, a magnetic disk such as a hard disk, an optical disk such as a CD-ROM or DVD, or the like. In FIG. 1, this corresponds to the IC memory 1152 and the storage 1140.

また、サーバ記憶部500sには、サーバプログラム501と、配信用ゲームクライアントプログラム503と、ユーザ管理データ510と、ゲーム初期設定データ520と、プレイデータ560と、抽選実行データ570とが格納される。また、その他にも、タイマーやカウンタ、各種フラグ等、必要なデータが適宜格納される。 Further, the server storage unit 500s stores a server program 501, a distribution game client program 503, user management data 510, game initial setting data 520, play data 560, and lottery execution data 570. In addition, necessary data such as timers, counters, various flags, etc. are stored as appropriate.

サーバプログラム501は、サーバ処理部200sをユーザ管理部210、課金処理部220、およびゲーム管理部230として機能させるためのプログラムである。なお、画像生成部290sや音生成部292s、通信制御部294sとして機能させるプログラムも適宜これに含めることができる。 The server program 501 is a program for causing the server processing section 200s to function as the user management section 210, billing processing section 220, and game management section 230. Note that programs that function as the image generation section 290s, the sound generation section 292s, and the communication control section 294s can also be included as appropriate.

配信用ゲームクライアントプログラム503は、ユーザ端末1500にダウンロードされるゲームクライアントプログラム502(図14を参照)の原本である。 The distribution game client program 503 is the original of the game client program 502 (see FIG. 14) that is downloaded to the user terminal 1500.

ユーザ管理データ510は、ユーザ登録を済ませたプレーヤ毎に用意され、当該プレーヤのゲームプレイに関する管理用の各種データを格納する。具体的には、1つのユーザ管理データ510は、図10に示すように、該当するプレーヤのプレーヤID(アカウント)511と、決済媒体帳簿データ513と、所有オブジェクトリスト515と、プレイ履歴517とを含む。また、その他にも、ゲームの進行状況に係るセーブデータ等を含む。 The user management data 510 is prepared for each player who has completed user registration, and stores various data for management regarding the game play of that player. Specifically, as shown in FIG. 10, one piece of user management data 510 includes a player ID (account) 511 of a corresponding player, payment medium ledger data 513, owned object list 515, and play history 517. include. In addition, it also includes save data related to the progress of the game.

決済媒体帳簿データ513は、該当するプレーヤに紐付けられる電子決済媒体(本実施形態ではゲーム内通貨であるゲームコイン)の収支の情報、例えば、ゲームコインの購入日時や購入数(課金額)の履歴、ゲームコインの消費日時や消費数の履歴等を格納する。 The payment medium ledger data 513 includes information on the income and expenditure of the electronic payment medium (in this embodiment, game coins, which are in-game currency) linked to the corresponding player, such as the purchase date and time of game coins, and the number of purchases (charged amount). Stores the history, the date and time of consumption of game coins, the history of the number of consumption, etc.

所有オブジェクトリスト515は、該当するプレーヤがゲームの過程で入手し、現時点で保有しているキャラクタや武器、アイテム等のゲームオブジェクトのリストを格納する。本実施形態では、定額引き放題ガシャでの選出オブジェクトの付与や、特典付与処理でのゲームオブジェクトの付与に当たり、そのゲームオブジェクトのオブジェクトIDが所有オブジェクトリスト515に追加される。 The owned object list 515 stores a list of game objects such as characters, weapons, and items that the corresponding player has acquired during the course of the game and currently owns. In the present embodiment, when a selected object is given in the unlimited fixed amount withdrawal Gasha or a game object is given in the privilege granting process, the object ID of the game object is added to the owned object list 515.

プレイ履歴517は、該当するプレーヤのプレイ日時やプレイ時間、ログイン時間、プレーヤレベル等を格納する。 The play history 517 stores the play date and time, play time, login time, player level, etc. of the corresponding player.

図9に戻り、ゲーム初期設定データ520は、ゲームを実行するために必要な初期設定データを格納する。このゲーム初期設定データ520は、オブジェクト定義データ521と、抽選対象オブジェクトリスト523と、特典用オブジェクトリスト525と、キープ枠定義データ530と、期限延長条件テーブル541と、確変条件テーブル543とを含む。また、その他にも、ゲームステージを設定するためのデータや、ゲームステージ毎の敵キャラクタの出現設定、敵キャラクタの種類や各種パラメータ値、行動パターンを定義する定義データ等を含む。 Returning to FIG. 9, the game initial setting data 520 stores initial setting data necessary to run the game. This game initial setting data 520 includes object definition data 521, lottery target object list 523, bonus object list 525, keep frame definition data 530, time limit extension condition table 541, and probability variable condition table 543. In addition, it also includes data for setting game stages, appearance settings for enemy characters for each game stage, definition data for defining enemy character types, various parameter values, and behavior patterns.

オブジェクト定義データ521は、ゲームの過程でプレーヤが入手し得る各種ゲームオブジェクト毎に用意され、当該ゲームオブジェクトのデータをそのオブジェクトIDと対応付けて格納する。例えば、それがキャラクタであれば、攻撃力や防御力といった各種能力値やスキル等の能力パラメータ、モデルデータ、動作制御に用いるモーションデータ等を格納する。このオブジェクト定義データ521には、抽選対象や早期終了特典用とされるゲームオブジェクトのデータが含まれる。 The object definition data 521 is prepared for each type of game object that can be obtained by the player during the course of the game, and stores the data of the game object in association with its object ID. For example, if it is a character, various ability values such as attack power and defense power, ability parameters such as skills, model data, motion data used for movement control, etc. are stored. This object definition data 521 includes data on game objects for lottery targets and early termination benefits.

抽選対象オブジェクトリスト523は、抽選対象のゲームオブジェクトのオブジェクトIDを格納する。 The lottery target object list 523 stores object IDs of game objects that are lottery targets.

特典用オブジェクトリスト525は、引き放題期間を分割した時間範囲毎のグループに分けて、早期終了特典用のゲームオブジェクトのオブジェクトIDを格納する。 The privilege object list 525 stores object IDs of game objects for early termination privileges, divided into groups for each time range into which the unlimited draw period is divided.

キープ枠定義データ530は、抽選種類(本実施形態ではキャラクタ抽選、武器抽選、およびアイテム抽選の3種類)毎に用意され、該当する抽選種類を選択した定額引き放題ガシャに適用するキープ枠Kの定義データを格納する。具体的には、1つのキープ枠定義データ530は、図11に示すように、抽選種類531と、キープ枠数533と、アクティブ要件テーブル535と、指定可能要件テーブル537とを含む。 The keep frame definition data 530 is prepared for each lottery type (in this embodiment, three types: character lottery, weapon lottery, and item lottery), and is used to define the keep frame K to be applied to the fixed amount unlimited withdrawal Gasha for which the corresponding lottery type is selected. Store definition data. Specifically, one keep slot definition data 530 includes a lottery type 531, the number of keep slots 533, an active requirement table 535, and a specifiable requirement table 537, as shown in FIG.

キープ枠数533は、該当する抽選種類に係るキープ枠Kの数を格納する。本実施形態では、このキープ枠数533が、当該抽選種類の定額引き放題ガシャにおいてキープ対象として指定することができる選出オブジェクトの最大の数(指定可能数の上限)となる。 The number of keep slots 533 stores the number of keep slots K related to the corresponding lottery type. In this embodiment, the number of keep slots 533 is the maximum number of selected objects that can be specified as objects to be kept in the fixed amount unlimited withdrawal gasha of the lottery type (upper limit of the number that can be specified).

アクティブ要件テーブル535は、各キープ枠Kのアクティブ要件を、その枠番号と対応付けて格納する。 The active requirement table 535 stores active requirements for each keep slot K in association with its slot number.

指定可能要件テーブル537は、各キープ枠Kの指定可能要件と、緩和条件とを、その枠番号と対応付けて格納する。本実施形態では、指定可能要件は、該当するキープ枠Kにおいて指定を許容する選出オブジェクトの指定許容レアリティとされる。また、緩和条件には、該当するキープ枠Kの指定許容レアリティを緩和して変更するのに要求されるゲームコインの徴収額が設定される。 The specifiable requirement table 537 stores specifiable requirements and relaxation conditions for each keep slot K in association with the slot number. In this embodiment, the designatability requirement is the designation permissible rarity of the selected object that is allowed to be designated in the corresponding keep frame K. Moreover, the amount of game coins required to relax and change the designated permissible rarity of the corresponding keep frame K is set in the relaxation condition.

期限延長条件テーブル541は、引き放題期間の延長に要求される課金状況および/又はプレイ状況を段階的に規定した延長条件と対応付けて、延長時間長を格納する。終了条件設定部237は、この期限延長条件テーブル541を参照し、抽選ユーザの課金状況やプレイ状況が延長条件を満たす場合に、対応する延長時間長に従って引き放題期間を延長して調整する。複数の延長条件を満たすときには、延長時間長が最長のものを選べばよい。 The time limit extension condition table 541 stores extension time lengths in association with extension conditions that stipulate in stages the billing status and/or play status required for extending the unlimited draw period. The end condition setting unit 237 refers to the time limit extension condition table 541 and adjusts the unlimited draw period by extending it according to the corresponding extension time length when the billing situation and play situation of the lottery user satisfy the extension condition. When multiple extension conditions are satisfied, the one with the longest extension time length may be selected.

確変条件テーブル543は、図7に例示した確変条件と確率調整値との対応付けを格納する。抽選確率変更部241は、何れかの確変条件を新たに満たした場合に、対応する確率調整値に従って通常抽選確率を調整することで、適用抽選確率580を変更する。 The probability variable condition table 543 stores the correspondence between probability variable conditions and probability adjustment values illustrated in FIG. 7 . The lottery probability changing unit 241 changes the applied lottery probability 580 by adjusting the normal lottery probability according to the corresponding probability adjustment value when any probability variable condition is newly satisfied.

プレイデータ560は、ゲームをプレイしているプレーヤ毎(つまりサーバシステム1100に接続しているユーザ端末1500毎)に用意され、ゲームのプレイ状況(進行状況)を記述する。 Play data 560 is prepared for each player playing the game (that is, for each user terminal 1500 connected to server system 1100), and describes the play status (progress) of the game.

抽選実行データ570は、抽選者端末1500毎に用意され、その抽選ユーザによる定額引き放題ガシャの実行状況に関する各種データを格納する。具体的には、1つの抽選実行データ570は、図12に示すように、当該抽選者端末1500の端末ID571と、抽選ユーザのプレーヤIDである抽選者ID573と、選択抽選種類575と、キープ枠設定データ577(図6を参照)と、残り時間579と、適用抽選確率580と、キープ対象指定状況591と、キープ指示操作状況593(図7を参照)とを含む。 The lottery execution data 570 is prepared for each lottery player terminal 1500, and stores various data related to the execution status of the unlimited fixed amount gasha by the lottery user. Specifically, as shown in FIG. 12, one lottery execution data 570 includes the terminal ID 571 of the lottery user terminal 1500, the lottery user ID 573 which is the player ID of the lottery user, the selected lottery type 575, and the keep frame. It includes setting data 577 (see FIG. 6), remaining time 579, applied lottery probability 580, keep target designation status 591, and keep instruction operation status 593 (see FIG. 7).

残り時間579は、定額引き放題ガシャの開始とともに計時が開始される引き放題期間の残り時間(当該定額引き放題ガシャの期限が到来するまでの時間)を格納する。この残り時間579が「0」となった時点で第1の終了条件を満たす。 The remaining time 579 stores the remaining time of the unlimited withdrawal period (the time until the expiration date of the fixed amount unlimited withdrawal gasha) whose timing is started at the start of the fixed amount unlimited withdrawal gasha. The first end condition is satisfied when the remaining time 579 becomes "0".

適用抽選確率580は、抽選に用いる抽選確率を格納する。この適用抽選確率580は、レア用適用抽選確率581と、スーパーレア用適用抽選確率583とを含む。各適用抽選確率581,583には、初期値として対応するレアリティの通常抽選確率が設定される。また、定額引き放題ガシャの実行中は、抽選確率変更部241によって随時その調整後の値で更新される。 The applied lottery probability 580 stores the lottery probability used for the lottery. This applied lottery probability 580 includes an applied lottery probability 581 for rare and an applied lottery probability 583 for super rare. For each applied lottery probability 581, 583, the normal lottery probability of the corresponding rarity is set as an initial value. Further, while the fixed amount unlimited withdrawal Gasha is being executed, the lottery probability changing unit 241 updates the adjusted value at any time.

キープ対象指定状況591は、状態フラグが「ON」である指定可能状態のキープ枠Kにおけるキープ対象の指定状況と、その確定操作状況とを格納する。具体的には、図13に示すように、キープ対象指定状況591は、各キープ枠に割り振られた枠番号と対応付けて、指定状況と、確定操作フラグと、確定操作時残り時間とを設定したデータテーブルである。 The keep target designation status 591 stores the designation status of the keep target in the keep frame K in the designable state where the status flag is "ON" and the confirmation operation status thereof. Specifically, as shown in FIG. 13, the keep target designation status 591 sets the designation status, confirmation operation flag, and remaining time for confirmation operation in association with the frame number assigned to each keep frame. This is the data table.

指定状況は、指定可能状態のキープ枠Kについて、キープ対象として指定された選出オブジェクトのオブジェクトIDを格納する。すなわち、指定状況には、該当するキープ枠Kに対するキープ対象の指定時にそのオブジェクトIDが書き込まれ、当該キープ対象が更新されると、新たなキープ対象のオブジェクトIDに書き換えられる。 The designation status stores the object ID of the selected object designated as a keep target for the keep frame K in the designatable state. That is, when a keep target is specified for the corresponding keep frame K, the object ID is written in the designation status, and when the keep target is updated, it is rewritten to the object ID of a new keep target.

確定操作フラグは、確定操作の有無(ON:確定操作あり/OFF:確定操作なし)を示す。この確定操作フラグは、初期値が「OFF」とされ、該当するキープ枠Kについて確定操作が検出されると、「ON」に更新される。全ての指定可能状況のキープ枠Kについて確定フラグが「ON」となった場合に、第2の終了条件を満たすこととなる。 The confirming operation flag indicates the presence or absence of a confirming operation (ON: confirming operation is present/OFF: confirming operation is not present). The initial value of this confirmation operation flag is "OFF", and when a confirmation operation is detected for the corresponding keep frame K, it is updated to "ON". The second termination condition is satisfied when the confirmation flags are set to "ON" for all keep frames K in designable status.

確定操作時残り時間は、該当するキープ枠Kについて確定操作が検出された時点での引き放題期間の残り時間を格納する。 The remaining time upon confirmation operation stores the remaining time of the unlimited withdrawal period at the time when the confirmation operation is detected for the corresponding keep frame K.

2.ユーザ端末
図14は、抽選者端末となるユーザ端末1500の機能構成例を示すブロック図である。図14に示すように、ユーザ端末1500は、操作入力部100と、端末処理部200と、画像表示部390と、音出力部392と、通信部394と、端末記憶部500とを備える。
2. User Terminal FIG. 14 is a block diagram showing an example of the functional configuration of a user terminal 1500 that serves as a lottery terminal. As shown in FIG. 14, the user terminal 1500 includes an operation input section 100, a terminal processing section 200, an image display section 390, a sound output section 392, a communication section 394, and a terminal storage section 500.

操作入力部100は、プレーヤが各種操作を入力するためのものであり、例えば、ボタンスイッチ、ジョイスティック、タッチパッド、トラックボール、加速度センサ、角速度センサ、CCDモジュール等によって実現できる。図2では、方向入力キー1502やホームキー1504、タッチパネル1506がこれに該当する。 The operation input section 100 is used by the player to input various operations, and can be realized by, for example, a button switch, joystick, touch pad, trackball, acceleration sensor, angular velocity sensor, CCD module, or the like. In FIG. 2, the direction input key 1502, home key 1504, and touch panel 1506 correspond to this.

端末処理部200は、例えばCPUやGPU、ASIC、FPGA等の演算回路であるプロセッサや、ICメモリ等の電子部品によって実現でき、操作入力部100や端末記憶部500を含む装置各部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100からの操作入力信号、サーバシステム1100から受信したデータ等に基づいて各種の演算処理を行い、ユーザ端末1500の動作を統括制御する。図2では、制御基板1550やそのCPU1551がこれに該当する。そして、本実施形態における端末処理部200は、ユーザ端末演算部270と、計時部280と、画像生成部290と、音生成部292と、通信制御部294とを備える。 The terminal processing unit 200 can be realized by a processor, which is an arithmetic circuit such as a CPU, GPU, ASIC, or FPGA, or an electronic component such as an IC memory, and can be implemented by an electronic component such as an IC memory. Controls data input/output. Then, it performs various calculation processes based on predetermined programs and data, operation input signals from the operation input unit 100, data received from the server system 1100, etc., and centrally controls the operation of the user terminal 1500. In FIG. 2, this corresponds to the control board 1550 and its CPU 1551. The terminal processing section 200 in this embodiment includes a user terminal calculation section 270, a clock section 280, an image generation section 290, a sound generation section 292, and a communication control section 294.

ユーザ端末演算部270は、ユーザ端末1500をプレーヤのゲームプレイのための端末として機能させるための各種演算処理を実行する。例えば、ユーザ端末演算部270は、操作信号送信制御部271と、ゲーム画面表示制御部273とを含む。 The user terminal calculation unit 270 executes various calculation processes for making the user terminal 1500 function as a terminal for the player to play the game. For example, the user terminal calculation section 270 includes an operation signal transmission control section 271 and a game screen display control section 273.

操作信号送信制御部271は、操作入力部100に対する操作入力に応じて、各種データやリクエスト情報をサーバシステム1100へ送信するための処理を行う。 The operation signal transmission control unit 271 performs processing for transmitting various data and request information to the server system 1100 in response to operation input to the operation input unit 100.

ゲーム画面表示制御部273は、サーバシステム1100から受信した各種データに基づいて、ゲーム画面を表示するための制御を行う。例えば、本実施形態のオンラインゲームをウェブゲームとして実現するならば、ウェブブラウザをベースとしてHTMLとともにJava(登録商標)やCSS(Cascading Style Sheets)を利用して能動的に画面表示を制御するウェブ技術、Adobe(登録商標)Flash等のプラグインを用いて実現できる。勿論、その他の方法でもかまわない。また、本実施形態の構成では、ゲーム画面のベースとなるゲーム空間画像(例えば、3DCG等)はサーバシステム1100にて生成されるが、ゲーム空間画像をユーザ端末1500で生成する構成も可能である。その場合、ゲーム画面表示制御部273は、3DCGを生成するための仮想3次元空間に配置されたオブジェクトの制御を行うこととなる。 The game screen display control unit 273 performs control for displaying a game screen based on various data received from the server system 1100. For example, if the online game of this embodiment is to be realized as a web game, web technology that uses a web browser as a base and actively controls screen display using HTML, Java (registered trademark), and CSS (Cascading Style Sheets) , Adobe (registered trademark) Flash, or other plug-ins. Of course, other methods may also be used. Furthermore, in the configuration of this embodiment, the game space image (for example, 3DCG, etc.) that is the basis of the game screen is generated by the server system 1100, but a configuration in which the game space image is generated by the user terminal 1500 is also possible. . In that case, the game screen display control unit 273 will control objects arranged in a virtual three-dimensional space for generating 3DCG.

画像生成部290は、ゲーム画面表示制御部273と連係して、サーバシステム1100から受信した各種データに基づいて1フレーム時間(例えば1/60秒)で1枚のゲーム画面を表示するための画像信号を生成し、生成した画像信号を画像表示部390に出力する。例えば、GPU、デジタルシグナルプロセッサ(DSP)等のプロセッサ、ビデオ信号IC、ビデオコーデック等のプログラム、フレームバッファ等の描画フレーム用ICメモリ等によって実現できる。 The image generation unit 290 works in conjunction with the game screen display control unit 273 to generate an image for displaying one game screen in one frame time (for example, 1/60 seconds) based on various data received from the server system 1100. A signal is generated, and the generated image signal is output to the image display section 390. For example, it can be realized by a processor such as a GPU or a digital signal processor (DSP), a video signal IC, a program such as a video codec, an IC memory for drawing frames such as a frame buffer, or the like.

音生成部292は、例えば、デジタルシグナルプロセッサ(DSP)や、音声合成IC等のプロセッサ、音声ファイルを再生するためのオーディオコーデック等によって実現され、ゲームの効果音やBGM、各種操作音の音声信号を生成して音出力部392に出力する。 The sound generation unit 292 is realized by, for example, a digital signal processor (DSP), a processor such as a voice synthesis IC, an audio codec for playing audio files, etc., and generates audio signals of game sound effects, BGM, and various operation sounds. is generated and output to the sound output section 392.

通信制御部294は、通信部394を介して外部装置(例えばサーバシステム1100)とのデータ通信のための通信接続およびデータ処理を行い、外部装置とのデータのやりとりを実現する。 The communication control unit 294 performs communication connection and data processing for data communication with an external device (for example, the server system 1100) via the communication unit 394, and realizes data exchange with the external device.

画像表示部390は、画像生成部290から入力される画像信号に基づいて、ゲーム画面等の各種画面を表示する。例えば、フラットパネルディスプレイ、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図2では、タッチパネル1506がこれに該当する。 The image display section 390 displays various screens such as game screens based on image signals input from the image generation section 290. For example, it can be realized by an image display device such as a flat panel display, a projector, or a head-mounted display. In FIG. 2, this corresponds to the touch panel 1506.

音出力部392は、音生成部292から入力される音声信号に基づいてゲームに関する効果音やBGM等を放音する。図2では、スピーカ1510がこれに該当する。 The sound output section 392 emits sound effects, BGM, etc. related to the game based on the audio signal input from the sound generation section 292. In FIG. 2, this corresponds to speaker 1510.

通信部394は、ネットワークNと接続して通信を実現する。例えば、無線通信機、モデム、TA、有線用の通信ケーブルのジャックや制御回路等によって実現できる。図2では、無線通信モジュール1553がこれに該当する。 The communication unit 394 connects to the network N to realize communication. For example, it can be realized by a wireless communication device, modem, TA, wired communication cable jack, control circuit, etc. In FIG. 2, this corresponds to the wireless communication module 1553.

端末記憶部500には、ユーザ端末1500を動作させ、ユーザ端末1500が備える機能を実現するためのプログラムや、このプログラムの実行中に使用されるデータ等が予め格納され、或いは処理の都度一時的に格納される。例えば、RAMやROM等のICメモリ、ハードディスク等の磁気ディスク、CD-ROMやDVD等の光学ディスク等によって実現できる。図2では、ICメモリ1552や、メモリカード1540がこれに該当する。 The terminal storage unit 500 stores in advance a program for operating the user terminal 1500 and realizing the functions of the user terminal 1500, data used during the execution of this program, or temporarily stores data each time processing is performed. is stored in For example, it can be realized by an IC memory such as a RAM or ROM, a magnetic disk such as a hard disk, an optical disk such as a CD-ROM or DVD, or the like. In FIG. 2, the IC memory 1552 and the memory card 1540 correspond to this.

また、端末記憶部500には、ゲームクライアントプログラム502が格納される。ゲームクライアントプログラム502は、端末処理部200をユーザ端末演算部270として機能させるためのプログラムである。このゲームクライアントプログラム502は、オンラインゲームを実現する技術手法に応じた専用のクライアントプログラムであってもよいし、ウェブブラウザプログラムおよびインタラクティブな画像表示を実現するプラグイン等により構成するとしてもよい。本実施形態では、サーバシステム1100から提供される配信用ゲームクライアントプログラム503(図9を参照)のコピーとする。 Additionally, a game client program 502 is stored in the terminal storage unit 500. The game client program 502 is a program for causing the terminal processing section 200 to function as the user terminal calculation section 270. This game client program 502 may be a dedicated client program according to a technical method for realizing an online game, or may be configured by a web browser program, a plug-in for realizing interactive image display, and the like. In this embodiment, it is a copy of the distribution game client program 503 (see FIG. 9) provided from the server system 1100.

[処理の流れ]
図15は、定額引き放題ガシャの実行に関するサーバシステム1100の処理の流れを示すフローチャートである。ここで説明する処理は、サーバ処理部200sがサーバプログラム501を読み出して実行することによって実現される。なお、図15では、1つの抽選者端末1500での定額引き放題ガシャに着目した処理の流れを示しており、複数の抽選ユーザが定額引き放題ガシャを行っている場合には、その抽選者端末1500毎に本処理を行う。
[Processing flow]
FIG. 15 is a flowchart showing the process flow of the server system 1100 regarding the execution of the unlimited fixed amount withdrawal Gasha. The processing described here is realized by the server processing unit 200s reading and executing the server program 501. Note that FIG. 15 shows the flow of processing focusing on the fixed amount unlimited withdrawal gacha on one lottery player terminal 1500, and when multiple lottery users are performing the fixed amount unlimited withdrawal gasha, the lottery user terminal 1500 This process is performed every 1500 times.

本処理では、サーバ処理部200sは先ず、抽選者端末1500での抽選種類選択操作を検出して、実行する抽選種類を選択する(ステップS101)。続いて、キープ枠設定変更部235がキープ枠初期設定処理を行って、キープ枠Kの状態を初期設定するとともに(ステップS103)、終了条件設定部237が終了条件設定処理を行って、適宜引き放題期間を延長する調整を行う(ステップS105)。そして、所定額のゲームコインを対価として徴収した後、定額引き放題ガシャを開始する(ステップS107)。その際、終了判定部243が、引き放題期間の計時を開始する。 In this process, the server processing unit 200s first detects a lottery type selection operation on the lottery player terminal 1500, and selects the lottery type to be executed (step S101). Subsequently, the keep frame setting change unit 235 performs a keep frame initial setting process to initialize the state of the keep frame K (step S103), and the termination condition setting unit 237 performs a termination condition setting process to set the condition as appropriate. Adjustments are made to extend the unlimited period (step S105). Then, after collecting a predetermined amount of game coins as consideration, the fixed amount unlimited withdrawal gasha is started (step S107). At that time, the end determination unit 243 starts timing the unlimited withdrawal period.

定額引き放題ガシャを開始したならば、抽選者端末1500での抽選実行操作を待機する。そして、抽選実行操作を検出した場合には(ステップS109:YES)、抽選実行部233がその抽選指示に基づいて抽選を実行し、抽選対象のゲームオブジェクトの中からゲームオブジェクト(選出オブジェクト)を選出する(ステップS111)。 Once the fixed amount unlimited discount gasha has started, a lottery execution operation on the lottery player terminal 1500 is waited for. If a lottery execution operation is detected (step S109: YES), the lottery execution unit 233 executes a lottery based on the lottery instruction, and selects a game object (selected object) from among the game objects to be randomly selected. (Step S111).

その後、キープ対象指定制御部239が、キープ対象指定制御処理を行う(ステップS113~ステップS121)。すなわち先ず、ステップS111での抽選の結果選出された選出オブジェクトを抽選者端末1500に表示させて抽選ユーザに提示し(ステップS113)、キープ指示操作を待機する。その際、キープ枠設定データ577に従って、指定可能状態のキープ枠Kであって、レアリティ制限に違反しないキープ枠Kに対するキープ指示操作を受け付ける。そして、キープ指示操作を検出したならば(ステップS115:YES)、指定されたキープ枠Kにおけるキープ対象の有無を判別する。そして、キープ対象が未指定であれば(ステップS117:YES)、今回の選出オブジェクトを当該キープ枠Kにおけるキープ対象として指定する(ステップS119)。一方、キープ対象が既に指定されている場合には(ステップS117:NO)、当該キープ対象に代えて、今回の選出オブジェクトを新たなキープ対象として更新する(ステップS121)。 Thereafter, the keep target designation control unit 239 performs a keep target designation control process (steps S113 to S121). That is, first, the selected object selected as a result of the lottery in step S111 is displayed on the lottery person terminal 1500 and presented to the lottery user (step S113), and waits for a keep instruction operation. At this time, according to the keep frame setting data 577, a keep instruction operation is accepted for a keep frame K that is in a designable state and that does not violate the rarity restriction. If a keep instruction operation is detected (step S115: YES), it is determined whether there is a keep target in the designated keep frame K. If the object to be kept has not been designated (step S117: YES), the currently selected object is designated as the object to be kept in the keep frame K (step S119). On the other hand, if a keep target has already been specified (step S117: NO), the currently selected object is updated as a new keep target instead of the keep target (step S121).

続いて、抽選確率変更部241が抽選確率変更処理を行い、ステップS121で更新したキープ枠についてキープ対象更新回数を更新した上で、適用抽選確率580を適宜変更する(ステップS123)。 Subsequently, the lottery probability changing unit 241 performs a lottery probability changing process, updates the number of keep target updates for the keep frame updated in step S121, and changes the applied lottery probability 580 as appropriate (step S123).

また、キープ枠Kを指定可能状態にするための購入操作やキープ枠Kの指定許容レアリティを緩和するための購入操作を検出した場合には(ステップS125:YES)、キープ枠設定変更部235がキープ枠設定変更処理を行って、該当するキープ枠Kの状態設定を変更する(ステップS127)。 Further, if a purchase operation to make the keep frame K available for designation or a purchase operation to relax the designation allowable rarity of the keep frame K is detected (step S125: YES), the keep frame setting change unit 235 A keep frame setting change process is performed to change the status setting of the corresponding keep frame K (step S127).

また、終了判定部243が終了判定処理を行い、定額引き放題ガシャの終了判定を行う。そして、第1又は第2の終了条件を満たすまでの間は(ステップS129:NO)、ステップS109に戻って上記した処理を繰り返す。一方、第1又は第2の終了条件を満たした場合には(ステップS129:YES)、定額引き放題ガシャを終了する。そして、抽選結果付与部245が、当該終了時にキープ対象として指定されている選出オブジェクトを、抽選ユーザに付与する(ステップS131)。 Further, the termination determination unit 243 performs termination determination processing and determines the termination of the unlimited flat rate Gacha. Then, until the first or second termination condition is satisfied (step S129: NO), the process returns to step S109 and repeats the above-described process. On the other hand, if the first or second termination condition is satisfied (step S129: YES), the unlimited fixed amount withdrawal Gasha is terminated. Then, the lottery result giving unit 245 gives the selected object designated as a keep target at the end of the process to the lottery user (step S131).

その後、ステップS129において第2の終了条件を満たしたことで定額引き放題ガシャを終了した場合には(ステップS133:YES)、特典付与部247が特典付与処理を行い、終了時の残り時間に応じた早期確定特典を抽選ユーザに付与する(ステップS135)。 After that, if the second termination condition is met in step S129 and the fixed amount unlimited gasha is ended (step S133: YES), the benefit granting unit 247 performs a benefit granting process, and according to the remaining time at the time of termination, The lottery user is given an early confirmed benefit (step S135).

以上説明したように、本実施形態によれば、プレーヤ(抽選ユーザ)は、抽選の結果選出された選出オブジェクトを適当なキープ枠Kにおいて適宜キープ対象として指定・更新することで取捨選択しながら、抽選を繰り返し行うことができる。そして、最終的にキープ対象として残った選出オブジェクトを受け取ることができる。従来は、選出オブジェクトを受け取らない選択をしなければ次の抽選を行えなかった。ユーザは従来では得られなかった満足感を得ることができるようになり、より抽選を楽しむことが可能な新たな興趣のある抽選の仕組みを提供できる。 As explained above, according to the present embodiment, the player (lottery user) selects and selects selected objects selected as a result of the lottery by specifying and updating them as keep targets in an appropriate keep frame K. The lottery can be repeated. Finally, the selected objects remaining as objects to be kept can be received. Conventionally, the next lottery could not be held unless the player chose not to receive the selected object. The user can now obtain a sense of satisfaction that could not be obtained in the past, and a new and interesting lottery system can be provided that allows the user to enjoy the lottery even more.

なお、本発明を適用可能な形態は上記した実施形態に限定されるものではなく、適宜構成要素の追加・省略・変更を施すことができる。 Note that the form to which the present invention can be applied is not limited to the above-described embodiments, and components may be added, omitted, or changed as appropriate.

[変形例1]
例えば、上記実施形態では、ゲーム管理の処理主体をサーバシステム1100として説明したが、ユーザ端末を処理主体とする構成としてもよいし、当該ゲーム管理に関する処理をサーバシステムとユーザ端末とで分散して実行する構成とすることもできる。例えば、第1実施形態の構成についてユーザ端末を処理主体とする場合、ユーザ端末1500Aの機能構成例は図16のようになる。なお、図16では、上記実施形態と同様の構成には同一の符号を付して示している。
[Modification 1]
For example, in the above embodiment, the server system 1100 is the processing entity for game management, but the configuration may be such that the user terminal is the processing entity, or the processing related to the game management is distributed between the server system and the user terminal. It can also be configured to execute. For example, in the case where the user terminal is the main processing entity in the configuration of the first embodiment, an example of the functional configuration of the user terminal 1500A is as shown in FIG. Note that in FIG. 16, the same components as those in the above embodiment are denoted by the same reference numerals.

図16に示すように、本変形例のユーザ端末1500Aは、端末処理部200がゲーム管理部230を有し、ゲーム画面表示制御部273が省略される。すなわち、本変形例のユーザ端末1500Aは、サーバシステム1100からゲーム画面の画像を表示するためのデータを取得するのではなく、自身のゲーム管理部230がゲーム管理に関する処理を実行してゲームの進行を制御し、ゲーム画面の画像を生成する。このユーザ端末1500Aの端末記憶部500には、端末処理部200をユーザ端末演算部270およびゲーム管理部230として機能させるためのゲームプログラム504が格納され、当該ユーザ端末1500Aのプレーヤに係るユーザ管理データ510およびそのゲームプレイに係るプレイデータ560と、当該ユーザ端末1500Aのプレーヤが抽選ユーザとして行っている抽選に係る抽選実行データ570と、ゲーム初期設定データ520とが格納される。 As shown in FIG. 16, in the user terminal 1500A of this modification, the terminal processing section 200 has a game management section 230, and the game screen display control section 273 is omitted. In other words, the user terminal 1500A of this modification does not acquire data for displaying the image of the game screen from the server system 1100, but its own game management unit 230 executes processing related to game management to control the progress of the game. control and generate images for the game screen. The terminal storage unit 500 of this user terminal 1500A stores a game program 504 for making the terminal processing unit 200 function as a user terminal calculation unit 270 and a game management unit 230, and user management data related to the player of the user terminal 1500A. 510 and play data 560 related to the game play, lottery execution data 570 related to the lottery that the player of the user terminal 1500A is conducting as a lottery user, and game initial setting data 520 are stored.

そして、本変形例のユーザ端末1500Aの処理の流れは図15に示したフローチャートと基本的には同じで、ユーザ端末1500Aのゲーム管理部230により各ステップを実行するものと読み替えればよい。 The flow of processing of the user terminal 1500A of this modification is basically the same as the flowchart shown in FIG. 15, and it can be interpreted that each step is executed by the game management unit 230 of the user terminal 1500A.

本変形例によれば、上記実施形態と同様の作用効果が得られる。なお、ユーザ端末1500がゲーム管理部230の全ての機能を担うのではなく、その一部を担う構成としてもよい。 According to this modification, the same effects as those of the above embodiment can be obtained. Note that the user terminal 1500 may not be responsible for all of the functions of the game management section 230, but may be configured to be responsible for some of them.

[変形例2]
また、定額引き放題ガシャのガシャ画面は、図8の画面構成に限定されない。図17は、ガシャ画面の変形例を示す図である。なお、図17において、図8と同様の構成には同一の符号を付す。図17に示すように、本変形例のガシャ画面は、残り時間表示部A1と、ガシャ実行画面部A2と、キープ指示操作入力部A3と、選出オブジェクト退避表示部A4とを備える。
[Modification 2]
Furthermore, the Gasha screen for the unlimited fixed amount Gasha is not limited to the screen configuration shown in FIG. 8 . FIG. 17 is a diagram showing a modified example of the Gacha screen. Note that in FIG. 17, the same components as in FIG. 8 are given the same reference numerals. As shown in FIG. 17, the Gasha screen of this modification includes a remaining time display section A1, a Gasha execution screen section A2, a keep instruction operation input section A3, and a selected object save display section A4.

選出オブジェクト退避表示部A4には、直近所定数回の抽選で選出された最新所定数(例えば図17では10個)の選出オブジェクトが、随時更新されて表示される。この選出オブジェクト退避表示部A4に表示されている選出オブジェクトは、それをタッチした上で上記実施形態と同様の要領でキープ指示操作を行うことにより、後からでもキープ対象として指定することができる。例えば、図17の状態から選出オブジェクトO2をキープ対象として指定することなく次の抽選を行ったとしても、当該選出オブジェクトO2は、少なくともその後所定回数の抽選を実行している間は、選出オブジェクト退避表示部A4に表示され続ける。したがって、その間であれば、キープ対象として指定することができる。なお、選出オブジェクト退避表示部A4にはリセットボタンB4が配置されており、これをタッチすることで、選出オブジェクト退避表示部A4に表示されている選出オブジェクトの削除が可能である。 In the selected object save display section A4, the latest predetermined number (for example, 10 in FIG. 17) of selected objects selected by a constant number of neighboring drawings are updated and displayed at any time. The selected object displayed in the selected object save display area A4 can be designated as a keep target even later by touching the selected object and performing a keep instruction operation in the same manner as in the above embodiment. For example, even if the next lottery is performed without specifying the selected object O2 as a keep target from the state shown in FIG. It continues to be displayed on display section A4. Therefore, during that time, it can be designated as a keep target. Note that a reset button B4 is arranged in the selected object save display section A4, and by touching this button, it is possible to delete the selected object displayed in the selected object save display section A4.

[変形例3]
また、上記実施形態では、定額引き放題ガシャの実行中にキープ対象更新回数を計数して用い、抽選確率を変更する例を示した。これに対し、キープ対象として指定された選出オブジェクトのレアリティや、それがキープ対象として指定されてからの時間長(キープ時間長)に応じて抽選確率を変更するとしてもよい。
[Modification 3]
Furthermore, in the embodiment described above, an example was shown in which the number of updates of the keep target is counted and used during execution of the unlimited fixed amount withdrawal Gasha to change the lottery probability. On the other hand, the lottery probability may be changed depending on the rarity of the selected object designated as the object to be kept or the length of time since it was designated as the object to be kept (keep time length).

例えば、指定可能状態のキープ枠K毎に、そのキープ枠Kに対する最新のキープ指示操作からの経過時間をキープ時間長として計時する。そして、例えば、キープ時間長が所定の時間(例えば1時間等)を超えたキープ枠Kがあり、且つ、その選出オブジェクトがレアオブジェクトである場合に、抽選確率を変更するとしてもよい。変更する場合には、上記実施形態と同様の要領で通常抽選確率を高くする調整を行い、レアオブジェクトを当選し易くする。またその際、選出オブジェクトよりも高いレアリティのゲームオブジェクトが当選し易くなるように調整を行うとしてもよい。例えば、選出オブジェクトのレアリティが「レア」であれば、スーパーレア用の通常抽選確率を高く調整する。 For example, for each keep frame K in a designable state, the elapsed time from the latest keep instruction operation for that keep frame K is measured as the keep time length. For example, if there is a keep frame K whose keep time length exceeds a predetermined time (for example, one hour) and the selected object is a rare object, the lottery probability may be changed. When changing, adjustments are made to increase the normal lottery probability in the same manner as in the above embodiment, thereby making it easier to win rare objects. Further, at that time, adjustments may be made so that a game object with a higher rarity than the selected object is more likely to be won. For example, if the rarity of the selected object is "rare", the normal lottery probability for super rare is adjusted to be high.

[変形例4]
また、各キープ枠Kに対しては、上記した実施形態で説明したアクティブ要件や指定可能要件に代えて、或いはそれらに加えて、例えば更新可能な回数に関する要件(更新可能回数要件)や、指定可能な有効期限等に関する要件(有効期限要件)といったその他の要件を規定するとしてもよい。
[Modification 4]
In addition, for each keep frame K, instead of or in addition to the active requirements and specifiable requirements described in the above embodiment, for example, requirements regarding the number of times that can be updated (requirements for the number of times that can be updated), and specified Other requirements may also be specified, such as requirements regarding possible expiration dates (expiration date requirements).

更新可能回数要件は、そのキープ枠Kに対してキープ指示操作を受け付ける回数を制限する要件であり、キープ枠K毎に上限回数を適宜設定しておけばよい。そして、更新可能回数要件を規定する場合は、キープ対象更新回数が当該上限回数に達したキープ枠Kに対するキープ指示操作を禁止する。すなわち、上限回数に達した時点でキープ対象を確定させる。 The updateable number of times requirement is a requirement that limits the number of times a keep instruction operation is accepted for the keep frame K, and the upper limit number of times may be set for each keep frame K as appropriate. When the requirement for the number of updates allowed is defined, a keep instruction operation for the keep frame K whose number of updates to be kept has reached the upper limit is prohibited. That is, the keep target is determined when the upper limit number of times is reached.

また、有効期限要件は、当該キープ枠Kに対してキープ対象を指定することができる時期を制限する要件である。例えば、「指定可能状態となってから所定時間(たとえば5時間等)が経過するまで」とか、「定額引き放題ガシャを開始してから所定時間(例えば10時間等)が経過するまで」といった有効期限を、キープ枠K毎に適宜設定しておけばよい。そして、有効期限要件を規定する場合は、有効期限外のキープ枠Kに対するキープ指示操作を禁止する。 Further, the expiration date requirement is a requirement that limits the time when a keep target can be specified for the keep frame K. For example, "until a predetermined period of time (e.g., 5 hours, etc.) has passed since the state became available for specification" or "until a predetermined period of time (e.g., 10 hours, etc.) has elapsed since the start of Unlimited Discount Gacha". The deadline may be set appropriately for each keep frame K. When expiration requirements are defined, keep instruction operations for keep frame K outside the expiration date are prohibited.

[変形例5]
また、上記実施形態では、抽選の種類としてキャラクタ抽選、武器抽選、およびアイテム抽選の3種類を例示したが、抽選種類はこれに限定されるものではなく、適宜用意することができる。
[Modification 5]
Further, in the above embodiment, three types of lottery are illustrated as character lottery, weapon lottery, and item lottery, but the lottery types are not limited to these and can be prepared as appropriate.

或いは、キャラクタや武器、アイテム等の各カテゴリに分類されるゲームオブジェクトを混合して抽選対象に含めた抽選を実行することもできる。その場合は、各キープ枠Kの指定可能要件として、指定可能な選出オブジェクトのカテゴリを規定しておくこともできる。例えば、キャラクタに分類される選出オブジェクトのみを指定可能なキープ枠Kや、キャラクタおよび武器の何れかに分類される選出オブジェクトを指定可能なキープ枠Kといった具合である。 Alternatively, a lottery may be performed in which game objects classified into each category, such as characters, weapons, and items, are mixed and included as lottery targets. In that case, the categories of selectable objects that can be designated may be defined as requirements for each keep frame K to be designated. For example, there is a keep frame K in which only selected objects classified as characters can be specified, and a keep frame K in which selected objects classified as either characters or weapons can be specified.

[変形例6]
また、上記実施形態では、指定可能状態の全てのキープ枠Kについて確定操作がなされたことで定額引き放題ガシャが終了した場合(第2の終了条件を満たした場合)に、抽選ユーザに特典(早期確定特典)を付与することとした。これに対し、少なくとも1つについて確定操作がなされた場合に早期確定特典を付与する構成も可能である。その場合は、確定操作がなされたキープ枠Kの数に応じて特典の内容を変えてもよい。
[Modification 6]
In addition, in the embodiment described above, when the fixed amount unlimited gacha ends (when the second end condition is met) due to the confirmation operation being performed for all the keep slots K that can be specified, the lottery user is given a special benefit ( We have decided to provide an early confirmation benefit. On the other hand, it is also possible to provide an early confirmation benefit when at least one confirmation operation is performed. In that case, the content of the benefit may be changed depending on the number of keep slots K for which the confirmation operation has been performed.

[変形例7]
また、上記実施形態では、予め抽選種類毎にキープ枠Kの数が設定されていることとしたが、無制限に増やせる構成としてもよい。例えば、キープ枠Kの購入操作を制限なく受け付けて、ゲームコイン等の対価の消費と引き換えにその都度キープ指示操作入力部A3(図8を参照)においてキープ枠Kを追加していく構成としてもよい。
[Modification 7]
Further, in the above embodiment, the number of keep slots K is set in advance for each lottery type, but the number may be increased without limit. For example, a configuration may be adopted in which a purchase operation for a keep frame K is accepted without restriction, and a keep frame K is added each time in the keep instruction operation input section A3 (see FIG. 8) in exchange for consumption of consideration such as game coins. good.

1000…ゲームシステム
1100…サーバシステム
100s…操作入力部
200s…サーバ処理部
210…ユーザ管理部
220…課金処理部
230…ゲーム管理部
231…ゲーム進行制御部
233…抽選実行部
235…キープ枠設定変更部
237…終了条件設定部
239…キープ対象指定制御部
241…抽選確率変更部
243…終了判定部
244…期限到来接近報知部
245…抽選結果付与部
247…特典付与部
290s…画像生成部
292s…音生成部
294s…通信制御部
390s…画像表示部
392s…音出力部
394s…通信部
500s…サーバ記憶部
501…サーバプログラム
503…配信用ゲームクライアントプログラム
510…ユーザ管理データ
515…所有オブジェクトリスト
517…プレイ履歴
520…ゲーム初期設定データ
521…オブジェクト定義データ
523…抽選対象オブジェクトリスト
525…特典用オブジェクトリスト
530…キープ枠定義データ
531…抽選種類
533…キープ枠数
535…アクティブ要件テーブル
537…指定可能要件テーブル
541…期限延長条件テーブル
543…確変条件テーブル
560…プレイデータ
570…抽選実行データ
573…抽選者ID
575…選択抽選種類
577…キープ枠設定データ
579…残り時間
580…適用抽選確率
591…キープ対象指定状況
593…キープ指示操作状況
1500,1500A…ユーザ端末(抽選者端末)
100…操作入力部
200…端末処理部
270…ユーザ端末演算部
271…操作信号送信制御部
273…ゲーム画面表示制御部
290…画像生成部
292…音生成部
294…通信制御部
390…画像表示部
392…音出力部
394…通信部
500…端末記憶部
502…ゲームクライアントプログラム
504…ゲームプログラム
N…ネットワーク
2…プレーヤ
1000...Game system 1100...Server system 100s...Operation input section 200s...Server processing section 210...User management section 220...Charging processing section 230...Game management section 231...Game progress control section 233...Lottery execution section 235...Keep frame setting change Section 237... Termination condition setting section 239... Keep target designation control section 241... Lottery probability changing section 243... Termination determining section 244... Deadline approaching notification section 245... Lottery result giving section 247... Benefit giving section 290s... Image generating section 292s... Sound generation unit 294s...Communication control unit 390s...Image display unit 392s...Sound output unit 394s...Communication unit 500s...Server storage unit 501...Server program 503...Game client program for distribution 510...User management data 515...Owned object list 517... Play history 520...Game initial setting data 521...Object definition data 523...Lottery target object list 525...Bonus object list 530...Keep frame definition data 531...Lottery type 533...Number of keep frames 535...Active requirement table 537...Specifiable requirements Table 541... Deadline extension condition table 543... Definitely variable condition table 560... Play data 570... Lottery execution data 573... Lottery person ID
575...Selection lottery type 577...Keep frame setting data 579...Remaining time 580...Applicable lottery probability 591...Keep target designation status 593...Keep instruction operation status 1500, 1500A...User terminal (lottery person terminal)
DESCRIPTION OF SYMBOLS 100... Operation input part 200... Terminal processing part 270... User terminal calculation part 271... Operation signal transmission control part 273... Game screen display control part 290... Image generation part 292... Sound generation part 294... Communication control part 390... Image display part 392...Sound output unit 394...Communication unit 500...Terminal storage unit 502...Game client program 504...Game program N...Network 2...Player

Claims (20)

所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段と、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段と、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段と、
前記キープ対象の指定可能数を前記ユーザのプレイ状況に基づいて制御する指定可能数制御手段と、
を備えたコンピュータシステム。
a lottery executing means that repeatedly selects selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is satisfied;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if a keep target has already been designated, the keep target designation control means performs the following, and when the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control means for updating as a new keep target;
a granting means for granting the object designated as the keep target to the user when the termination condition is satisfied;
Specifiable number control means for controlling the specifiable number of keep targets based on the play status of the user;
computer system with.
前記抽選実行手段は、第1の種類の抽選と、第2の種類の抽選とを実行可能であり、
前記指定可能数制御手段は、前記第1の種類の抽選に係る前記指定可能数と、前記第2の種類の抽選に係る前記指定可能数とを異なる数とする、
請求項に記載のコンピュータシステム。
The lottery execution means is capable of executing a first type of lottery and a second type of lottery,
The specifiable number control means sets the specifiable number for the first type of lottery and the specifiable number for the second type of lottery to be different numbers.
The computer system according to claim 1 .
前記指定可能数制御手段は、前記ユーザの課金状況に基づいて前記指定可能数を制御する、
請求項又はに記載のコンピュータシステム。
The specifiable number control means controls the specifiable number based on the billing status of the user.
A computer system according to claim 1 or 2 .
前記指定可能数制御手段は、前記ユーザによる所与の対価と引き換えに、前記指定可能数を増やす制御を行う、
請求項の何れか一項に記載のコンピュータシステム。
The specifiable number control means controls to increase the specifiable number in exchange for a given consideration by the user.
A computer system according to any one of claims 1 to 3 .
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段と、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段と、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段と、
前記キープ対象としてどのようなオブジェクトが指定可能かを示す指定可能要件を設定する指定可能要件設定手段と、
を備え
前記キープ対象指定制御手段は、前記選出オブジェクトが前記指定可能要件を満たすオブジェクトでなければ前記キープ対象への指定を不可とし、前記指定可能要件を満たすオブジェクトであれば前記キープ対象への指定を可として制御し、
前記指定可能要件設定手段は、前記ユーザによる所与の対価と引き換えに前記指定可能要件を可変に設定する、
コンピュータシステム。
a lottery executing means that repeatedly selects selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is satisfied;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if a keep target has already been designated, the keep target designation control means performs the following, and when the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control means for updating as a new keep target;
a granting means for granting the object designated as the keep target to the user when the termination condition is satisfied;
a specifiable requirement setting means for setting specifiable requirements indicating what kind of objects can be specified as the keep target;
Equipped with
The keep target designation control means disables designation of the selected object as the keep target unless the selected object satisfies the designatability requirements, and allows designation of the selected object as the keep target if the object satisfies the designability requirements. control as,
The specifiable requirement setting means variably sets the specifiable requirement in exchange for a given consideration by the user;
computer system.
前記抽選によって選出され得るオブジェクトにはレアリティがあり、
前記指定可能要件設定手段は、前記キープ対象として指定可能なオブジェクトの指定許容レアリティを前記指定可能要件として設定する、
請求項5に記載のコンピュータシステム。
Objects that can be selected by the lottery have rarity,
The specifiable requirement setting means sets, as the specifiable requirement, a specification allowable rarity of the object that can be specified as the keep target.
A computer system according to claim 5.
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段と、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段と、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段と、
を備え
前記抽選実行手段は、(1)前記キープ対象指定制御手段による前記キープ対象の前記更新の回数、(2)前記キープ対象として指定されているオブジェクトに設定されているレアリティ、(3)前記キープ対象としての指定時間長、の何れかに基づいて、抽選確率を可変に制御する、
コンピュータシステム。
a lottery executing means that repeatedly selects selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is satisfied;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if a keep target has already been designated, the keep target designation control means performs the following, and when the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control means for updating as a new keep target;
a granting means for granting the object designated as the keep target to the user when the termination condition is satisfied;
Equipped with
The lottery execution means determines (1) the number of times the keep target is updated by the keep target designation control means, (2) the rarity set for the object designated as the keep target, and (3) the keep target. The lottery probability is variably controlled based on either the specified time length as
computer system.
前記終了条件を変更する終了条件変更手段、
を更に備えた請求項1~の何れか一項に記載のコンピュータシステム。
termination condition changing means for changing the termination condition;
The computer system according to any one of claims 1 to 7 , further comprising:
前記終了条件には、少なくとも期限が含まれ、
前記ユーザに前記期限の到来が接近したことを示す期限到来接近報知を行う期限到来接近報知制御手段、
を更に備えた請求項1~の何れか一項に記載のコンピュータシステム。
The termination conditions include at least a deadline;
deadline approaching notification control means for notifying the user that the deadline is approaching, indicating that the deadline is approaching;
The computer system according to any one of claims 1 to 8 , further comprising:
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段と、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段と、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段と、
を備え
前記終了条件には、少なくとも期限が含まれ、
前記付与手段によって付与されるオブジェクトが前記キープ対象とされたタイミングに基づいて前記ユーザに所与の特典を付与するか否かを制御する特典付与制御手段、
を更に備えたコンピュータシステム。
a lottery executing means that repeatedly selects selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is satisfied;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if a keep target has already been designated, the keep target designation control means performs the following, and when the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control means for updating as a new keep target;
a granting means for granting the object designated as the keep target to the user when the termination condition is satisfied;
Equipped with
The termination conditions include at least a deadline;
a benefit granting control unit that controls whether or not to grant a given benefit to the user based on the timing at which the object granted by the granting unit is set as the keep target;
A computer system further equipped with .
前記ユーザのユーザ端末と通信接続される請求項1~10の何れか一項に記載のコンピュータシステムであるサーバシステム。 A server system that is a computer system according to any one of claims 1 to 10 , which is communicatively connected to a user terminal of the user. 前記ユーザ端末と、
請求項11に記載のサーバシステムと、
を具備したゲームシステム。
The user terminal;
The server system according to claim 11 ,
A game system equipped with
コンピュータを、
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段、
前記キープ対象の指定可能数を前記ユーザのプレイ状況に基づいて制御する指定可能数制御手段、
として機能させるためのプログラム。
computer,
a lottery execution means that repeatedly selects selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is satisfied;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if a keep target has already been designated, the keep target designation control means performs the following, and when the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control means for updating as a new keep target;
granting means for granting the object designated as the keep target to the user when the termination condition is satisfied;
Specifiable number control means for controlling the specifiable number of keep targets based on the play status of the user;
A program to function as
コンピュータを、
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段、
前記キープ対象としてどのようなオブジェクトが指定可能かを示す指定可能要件を設定する指定可能要件設定手段と、
として機能させ
前記キープ対象指定制御手段は、前記選出オブジェクトが前記指定可能要件を満たすオブジェクトでなければ前記キープ対象への指定を不可とし、前記指定可能要件を満たすオブジェクトであれば前記キープ対象への指定を可として制御し、
前記指定可能要件設定手段は、前記ユーザによる所与の対価と引き換えに前記指定可能要件を可変に設定する、
プログラム。
computer,
a lottery execution means that repeatedly selects selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is satisfied;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if a keep target has already been designated, the keep target designation control means performs the following, and when the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control means for updating as a new keep target;
granting means for granting the object designated as the keep target to the user when the termination condition is satisfied;
a specifiable requirement setting means for setting specifiable requirements indicating what kind of objects can be specified as the keep target;
function as
The keep target designation control means disables designation of the selected object as the keep target unless the selected object satisfies the designatability requirements, and allows designation of the selected object as the keep target if the object satisfies the designability requirements. control as,
The specifiable requirement setting means variably sets the specifiable requirement in exchange for a given consideration by the user;
program.
コンピュータを、
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段、
として機能させ
前記抽選実行手段は、(1)前記キープ対象指定制御手段による前記キープ対象の前記更新の回数、(2)前記キープ対象として指定されているオブジェクトに設定されているレアリティ、(3)前記キープ対象としての指定時間長、の何れかに基づいて、抽選確率を可変に制御する、
プログラム。
computer,
a lottery execution means that repeatedly selects selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is satisfied;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if a keep target has already been designated, the keep target designation control means performs the following, and when the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control means for updating as a new keep target;
granting means for granting the object designated as the keep target to the user when the termination condition is satisfied;
function as
The lottery execution means determines (1) the number of times the keep target is updated by the keep target designation control means, (2) the rarity set for the object designated as the keep target, and (3) the keep target. The lottery probability is variably controlled based on either the specified time length as
program.
コンピュータを、
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行手段、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を行うキープ対象指定制御手段であって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御手段、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与手段、
として機能させ
前記終了条件には、少なくとも期限が含まれ、
前記付与手段によって付与されるオブジェクトが前記キープ対象とされたタイミングに基づいて前記ユーザに所与の特典を付与するか否かを制御する特典付与制御手段、
として更に機能させるためのプログラム。
computer,
a lottery execution means that repeatedly selects selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is satisfied;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if a keep target has already been designated, the keep target designation control means performs the following, and when the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control means for updating as a new keep target;
granting means for granting the object designated as the keep target to the user when the termination condition is satisfied;
function as
The termination conditions include at least a deadline;
a benefit granting control unit that controls whether or not to grant a given benefit to the user based on the timing at which the object granted by the granting unit is set as the keep target;
A program to further function as a .
コンピュータシステムが、
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行ステップと、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を含むキープ対象指定制御ステップであって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御ステップと、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与ステップと、
前記キープ対象の指定可能数を前記ユーザのプレイ状況に基づいて制御する指定可能数制御ステップと、
を実行する制御方法
The computer system
a lottery execution step of repeatedly selecting selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is met;
Presenting the selected object to the user each time the lottery is held; and specifying the selected object selected based on the user's selection designation operation as a keep target with a limited number of designable objects. and, if the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control step for updating as a new keep target;
a granting step of granting the object designated as the keep target to the user when the termination condition is satisfied;
a specifiable number control step of controlling the specifiable number of keep targets based on the play status of the user;
Control method to execute.
コンピュータシステムが、
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行ステップと、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を含むキープ対象指定制御ステップであって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御ステップと、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与ステップと、
前記キープ対象としてどのようなオブジェクトが指定可能かを示す指定可能要件を設定する指定可能要件設定ステップと、
を実行し、
前記キープ対象指定制御ステップは、前記選出オブジェクトが前記指定可能要件を満たすオブジェクトでなければ前記キープ対象への指定を不可とし、前記指定可能要件を満たすオブジェクトであれば前記キープ対象への指定を可として制御することを含み、
前記指定可能要件設定ステップは、前記ユーザによる所与の対価と引き換えに前記指定可能要件を可変に設定することを含む、
制御方法
The computer system
a lottery execution step of repeatedly selecting selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is met;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control step for updating as a new keep target;
a granting step of granting the object designated as the keep target to the user when the termination condition is satisfied;
a specifiable requirement setting step for setting specifiable requirements indicating what kind of objects can be specified as the keep target;
Run
The keep target designation control step disables designation of the selected object as the keep target unless the selected object satisfies the designatability requirements, and allows the selected object to be designated as the keep target if the object satisfies the designatability requirements. including controlling as
The specifiable requirement setting step includes variably setting the specifiable requirement in exchange for a given consideration by the user.
Control method .
コンピュータシステムが、
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行ステップと、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を含むキープ対象指定制御ステップであって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御ステップと、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与ステップと、
を実行し、
前記抽選実行ステップは、(1)前記キープ対象指定制御ステップにおける前記キープ対象の前記更新の回数、(2)前記キープ対象として指定されているオブジェクトに設定されているレアリティ、(3)前記キープ対象としての指定時間長、の何れかに基づいて、抽選確率を可変に制御することを含む、
制御方法。
The computer system
a lottery execution step of repeatedly selecting selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is met;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control step for updating as a new keep target;
a granting step of granting the object designated as the keep target to the user when the termination condition is satisfied;
Run
The lottery execution step includes (1) the number of updates of the keep target in the keep target designation control step , (2) the rarity set to the object designated as the keep target, and (3) the keep target. variably controlling the lottery probability based on either of the specified time length as
Control method.
コンピュータシステムが、
所与の終了条件を満たすまでユーザの抽選指示に応じて抽選を繰り返し実行することで選出オブジェクトを繰り返し選出してゆく抽選実行ステップと、
前記抽選がなされる毎に選出された選出オブジェクトを前記ユーザに提示することと、前記ユーザの選択指定操作に基づいて選択された前記選出オブジェクトを指定可能数が限られたキープ対象として指定することと、を含むキープ対象指定制御ステップであって、キープ対象が既に指定されている場合には、既に指定されているキープ対象に代えて、前記選択指定操作に基づいて選択された前記選出オブジェクトを新たなキープ対象として更新するキープ対象指定制御ステップと、
前記終了条件を満たした場合に、前記キープ対象として指定されているオブジェクトを前記ユーザに付与する付与ステップと、
を実行し、
前記終了条件には、少なくとも期限が含まれ、
前記付与ステップで付与されるオブジェクトが前記キープ対象とされたタイミングに基づいて前記ユーザに所与の特典を付与するか否かを制御する特典付与制御ステップ、
を更に実行する制御方法
The computer system
a lottery execution step of repeatedly selecting selected objects by repeatedly executing a lottery according to a user's lottery instruction until a given termination condition is met;
Presenting the selected object to the user each time the lottery is conducted; and specifying the selected object selected based on the user's selection designation operation as a keep target whose number can be specified. and, if the keep target has already been designated, the selected object selected based on the selection designation operation is used instead of the already designated keep target. a keep target designation control step for updating as a new keep target;
a granting step of granting the object designated as the keep target to the user when the termination condition is satisfied;
Run
The termination conditions include at least a deadline;
a benefit granting control step for controlling whether or not to grant a given benefit to the user based on the timing at which the object granted in the granting step is set as the keep target;
A control method for further executing .
JP2019060529A 2019-03-27 2019-03-27 Computer systems, server systems, game systems, programs and control methods Active JP7401976B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019060529A JP7401976B2 (en) 2019-03-27 2019-03-27 Computer systems, server systems, game systems, programs and control methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019060529A JP7401976B2 (en) 2019-03-27 2019-03-27 Computer systems, server systems, game systems, programs and control methods

Publications (2)

Publication Number Publication Date
JP2020156841A JP2020156841A (en) 2020-10-01
JP7401976B2 true JP7401976B2 (en) 2023-12-20

Family

ID=72640578

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019060529A Active JP7401976B2 (en) 2019-03-27 2019-03-27 Computer systems, server systems, game systems, programs and control methods

Country Status (1)

Country Link
JP (1) JP7401976B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7121310B2 (en) * 2020-09-16 2022-08-18 株式会社カプコン computer programs and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013111399A (en) 2011-11-30 2013-06-10 Konami Digital Entertainment Co Ltd Game system
JP2013215410A (en) 2012-04-09 2013-10-24 Konami Digital Entertainment Co Ltd Game device, game control method, and game program
JP2015173777A (en) 2014-03-14 2015-10-05 株式会社コナミデジタルエンタテインメント Information processing apparatus, program and information processing system
JP2015205048A (en) 2014-04-21 2015-11-19 株式会社コナミデジタルエンタテインメント Information processing device, program, and information processing system
JP2016135209A (en) 2015-01-23 2016-07-28 グリー株式会社 GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013111399A (en) 2011-11-30 2013-06-10 Konami Digital Entertainment Co Ltd Game system
JP2013215410A (en) 2012-04-09 2013-10-24 Konami Digital Entertainment Co Ltd Game device, game control method, and game program
JP2015173777A (en) 2014-03-14 2015-10-05 株式会社コナミデジタルエンタテインメント Information processing apparatus, program and information processing system
JP2015205048A (en) 2014-04-21 2015-11-19 株式会社コナミデジタルエンタテインメント Information processing device, program, and information processing system
JP2016135209A (en) 2015-01-23 2016-07-28 グリー株式会社 GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM

Also Published As

Publication number Publication date
JP2020156841A (en) 2020-10-01

Similar Documents

Publication Publication Date Title
JP6416819B2 (en) Program and computer system
JP7194522B2 (en) Program, Computer System, Game System, and Target Object Provision Control Method
JP7414900B2 (en) Computer system, game system, program, and lottery processing execution control method
JP7614289B2 (en) Server system, game system and program
JP7289188B2 (en) Program, computer system, game system, and object creation process execution control method
JP2018015121A (en) Computer system and program
JP7752200B2 (en) Computer system, server system and program
JP7702531B2 (en) Server system, game system and program
JP6941595B2 (en) Computer system and game system
JP2018029808A (en) Game system and program
JP7078435B2 (en) Computer systems, game systems, and programs
JP2020103609A (en) Computer system and game system
JP7296702B2 (en) Computer system, game system and game progress control method
JP7317181B2 (en) Computer system, game system, program, and object lottery method
JP7401976B2 (en) Computer systems, server systems, game systems, programs and control methods
JP7684070B2 (en) Computer and gaming systems
JP6522215B1 (en) System, method, and program for providing a lottery
JP7168339B2 (en) Server system and grant medium voting control method
JP6832078B2 (en) Server system and programs
JP6703074B2 (en) Program and computer system
JP2017196281A (en) Server system and program
JP2024026711A (en) computer systems and gaming systems
JP6959544B2 (en) Computer programs and computer equipment
JP7202962B2 (en) Systems, methods and programs for offering sweepstakes
JP2024158863A (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220314

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231031

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: 20231121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231208

R150 Certificate of patent or registration of utility model

Ref document number: 7401976

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150