Computer program and computer device

JP7636111B2Active Publication Date: 2025-02-26CAPCOM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021048185
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-23
Publication Date
2025-02-26
Estimated Expiration
2039-06-19

AI Technical Summary

Benefits of technology

【0018】 本発明によれば、興趣のあるガチャを提供することのできるコンピュータプログラムを提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007636111000001
    Figure 0007636111000001
  • Figure 0007636111000002
    Figure 0007636111000002
  • Figure 0007636111000003
    Figure 0007636111000003
Patent Text Reader

Abstract

To provide a computer program capable of providing an interesting Gacha.SOLUTION: A computer program causes a computer device to function as: medium lottery execution means for executing a medium lottery and associating a won medium with user identification information; and privilege imparting means for associating a predetermined privilege with the user identification information. The medium lottery execution means manages a lottery frequency, which is the number of times the medium lottery is executed, an amount of points associated with the user identification information when the medium lottery is executed, cumulative points, which are a cumulative value of points, and a target value to be reached by the cumulative points. When the cumulative points reach the target value by the time the lottery frequency reaches a first predetermined frequency, the medium lottery execution means initializes the lottery frequency and the cumulative points. The privilege imparting means associates the privilege with the user identification information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a computer program and a computer device. [Background technology]

[0002] 2. Description of the Related Art Conventionally, there has been known a game in which a lottery, known as gacha, is executed to select game media to be awarded to a user upon receipt of a lottery request (gacha request) from the user.

[0003] Information about the game content selected by the gacha is associated with the user's identification information, and the information about the game content associated with the user's identification information is then transmitted to the user's game device, thereby granting the game content to the user.

[0004] Also, a gacha has been proposed in which a special character is given to a player when the number of times the gacha has been executed reaches an upper limit (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2017-158658 A DISCLOSURE OF THEINVENTION [Problem to be solved by the invention]

[0006] However, the conventional gacha was not very interesting because it was only about whether the number of times the gacha was executed reached a predetermined upper limit. This problem caused users to move away from gacha.

[0007] An object of the present invention is to provide a computer program capable of providing an interesting gacha. [Means for solving the problem]

[0008] The first invention is A computer device, a medium lottery execution means for executing a medium lottery when a medium lottery is requested based on a user's operation, and associating a winning medium, which is the game medium selected by the medium lottery from a lottery list in which a plurality of game media are stored, with identification information of the user; A reward granting means for associating a predetermined reward with the user's identification information; Function as a The medium lottery execution means manages a lottery count, which is the number of times the medium lottery has been executed, an amount of points associated with the user's identification information when the medium lottery is executed, an accumulated point, which is an accumulated value of the points, and a target value to be reached by the accumulated point; When the accumulated points reach the target value before the number of lotteries reaches a first predetermined number, the medium lottery execution means initializes the number of lotteries and the accumulated points thereafter, and the bonus granting means associates the bonus with the user's identification information, When the accumulated points have not reached the target value by the time the number of lottery draws reaches the first predetermined number, the medium lottery execution means initializes the number of lottery draws and the accumulated points, and the bonus granting means does not associate the bonus with the user's identification information. It is a computer program.

[0009] In the first aspect of the present invention, The bonus granting means may associate the bonus with the user's identification information when the number of times the medium lottery execution means initializes the number of lotteries and the accumulated points without the accumulated points reaching the target value before the number of lotteries reaches the first predetermined number and the number of times the medium lottery execution means initializes the number of lotteries and the accumulated points reaches a second predetermined number.

[0010] In the first aspect of the present invention, The medium lottery execution means may determine the amount of points to be associated with the user's identification information based on the result of the medium lottery.

[0011] In the first aspect of the present invention, The medium lottery executing means may set the next target value when a first predetermined condition is satisfied.

[0012] In the first aspect of the present invention, The first predetermined condition may be that the number of lottery draws and the accumulated points have been initialized.

[0013] In the first aspect of the present invention, The medium lottery executing means may initialize the number of lotteries and the accumulated points when the winning medium is a predetermined game medium.

[0014] In the first aspect of the present invention, The state in which the points are accumulated includes a normal state and a special state in which the amount of the points accumulated is greater than that in the normal state; The medium lottery execution means may execute a state lottery to determine whether or not the state is to be the special state in at least some cases when the medium lottery is requested.

[0015] In the first aspect of the present invention, The medium lottery executing means may, when a second predetermined condition is satisfied while the state is the special state, continue the state as the special state.

[0016] In the first aspect of the present invention, The medium lottery execution means may not need to count the number of lotteries when the state is the special state.

[0017] A second invention includes a storage unit that stores the computer program of the first invention, and a control unit that executes the computer program. It is a computer device. Effect of the Invention

[0018] According to the present invention, a computer program capable of providing an interesting gacha can be provided. [Brief description of the drawings]

[0019] [Figure 1] 1 is a diagram showing a configuration of a game system in the present embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of a game screen of a game executed in the game system according to the present embodiment. [Diagram 3] FIG. 2 is a diagram showing an example of a game screen of a game executed in the game system according to the present embodiment. [Figure 4] 13 is a flowchart showing a privilege granting process in the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] [Embodiment] A game system 1 according to an embodiment of the present invention will be described with reference to Fig. 1 to Fig. 4. The game system 1 includes a server device 2 and a game device 3, as shown in Fig. 1.

[0021] <Game Description> The server device 2 provides the following games to be executed on the game device 3. Specifically, on the game device 3, a predetermined game is executed that includes a plurality of stages (hereinafter, referred to as "quests") in which a user progresses by operating a player character in a virtual game space via the touch pad 350.

[0022] In this embodiment, the game executed by the game device 3 has a quest part in which the player character, which is set as a playable character based on the user's operation and is operated by the user, defeats monsters that are enemy characters. For example, in one quest in the game, if the player character defeats a monster within a time limit, the clearing condition for that quest is satisfied. This quest progresses by the user operating the touch pad 350.

[0023] In addition to the quest part, this game also has a medium lottery (gacha) part. In this gacha part, one of a plurality of types of game media is selected. Specifically, in the gacha part, a gacha is executed to associate information about the game media, such as more powerful equipment or a character with higher ability values, with the user's identification information so that the user can advance in the game advantageously.

[0024] The user can set the characters obtained in the gacha part as the characters to be used.

[0025] In this embodiment, the game media selected by the gacha are characters. Each character given to a user has a stamina value, a skill value, attributes, and a rarity (degree of rarity) as parameters.

[0026] For example, in this embodiment, the rarity set for a character is provided as a parameter with four types: normal (N), rare (R), super rare (SR), and super super rare (SSR). Each character is set with one of the rarities.

[0027] Gacha is executed when a user makes a lottery request (gacha request) based on a lottery list (gacha list) in which multiple types of characters are stored.

[0028] Hereinafter, associating a character with a user's identification information and transmitting information about the character associated with the user's identification information to the game device 3 of the user may be referred to as "giving a character to a user."

[0029] <Hardware configuration> With reference to FIG. 1, the hardware configuration and functional configuration of the server device 2, and the hardware configuration and functional configuration of the game device 3 on which the game is executed will be described.

[0030] It should be noted that a user account is assigned to each game device 3 in association with the game device 3. This user account is managed as user account information (user identification information).

[0031] When the game device 3 communicates with the server device 2 via the communication network 4, the user identification information is transmitted from the game device 3. The transmitted user identification information is subjected to a predetermined authentication in the server device 2. This enables communication between the server device 2 and the game device 3.

[0032] Furthermore, a user is given a game account when playing a game, and the game account is managed as game account information.

[0033] <Hardware configuration of server device 2> The server device 2 includes a control unit 20, a storage unit 21, and a network interface 22, as shown in FIG.

[0034] The storage unit 21 and the network interface 22 are connected to the control unit 20 of the server device 2 via a bus 200 .

[0035] The control unit 20 controls the operation of the server device 2 .

[0036] The storage unit 21 is mainly composed of a hard disk drive (HDD), a random access memory (RAM), and a read only memory (ROM).

[0037] The storage unit 21 stores, for example, a distribution program and data for distributing a game program for executing a game to be played on the game device 3.

[0038] The network interface 22 is connected to the communication network 4 in order to transmit and receive data between the server device 2 and the game device 3.

[0039] <Functional Configuration of the Control Unit 20 of the Server Device 2> As shown in FIG. 1, the control unit 20 of the server device 2 functions as a matching means 201, a game progress management means 202, a medium lottery execution means 203, a benefit awarding means 204, and a communication means 205 by executing the computer program of the present invention.

[0040] <Explanation of the collation means 201> The verification means 201 uses the user identification information transmitted from the game device 3 to authenticate the user account.

[0041] <Explanation of the game progress management means 202> The game progress management means 202 receives operation signals from the user of the game device 3 and manages the progress of the main game. Specifically, the game progress management means 202, for example, causes a character to move in the virtual game space and manages the vitality value of the character.

[0042] Furthermore, the game progress management means 202 transmits the progress status of the main game to the game device 3 via the communication means 205 described below.

[0043] <Explanation of the medium lottery execution means 203> The medium lottery execution means 203 executes the gacha when it receives gacha request information, which will be described later, from the game device 3 via the communication means 205.

[0044] In this embodiment, when the user requests a gacha (when the "Gacha-ru!" button 341 in FIG. 2 is touched), the medium lottery execution means 203 selects one character for each gacha request by the user.

[0045] Specifically, when a gacha is requested, the medium selection execution means 203 selects a character from the gacha list and generates information about the selected character. The medium selection execution means 203 associates the information about the character with the user's identification information.

[0046] 3 is an example showing a game screen after gacha is executed. In the character display frame 342, the name of the character selected by gacha (in the example of FIG. 3, "Character C") and the rarity of the character (in the example of FIG. 3, "Rare") are displayed.

[0047] In addition, the media lottery execution means 203 manages the number of gachas, which is the number of times a gacha has been executed, the amount of points awarded to a user when a gacha is executed, the accumulated points, which is the accumulated value of the points awarded, and the target value that the accumulated points should reach by the time the number of gachas reaches 50 (an example of a first predetermined number of times).

[0048] Specifically, the medium lottery execution means 203 accumulates a predetermined amount of points and grants them to the user when a gacha is requested based on a user operation.

[0049] In this embodiment, the gacha states include a normal state and a special state in which the amount of points awarded to the user is greater than in the normal state.

[0050] In addition, the medium selection execution means 203 executes a state selection as to whether or not to transition the normal state to the special state at least in part when a gacha is requested in the normal state. In this embodiment, a state selection is executed every time a gacha is requested in the normal state.

[0051] In addition, when the state is a special state, the media lottery execution means 203 performs gacha for the special state 10 times (an example of when the conditions for ending the special state are met), and then ends the special state and transitions to the normal state.

[0052] The medium lottery executing means 203 determines the amount of points to be awarded to the user based on the winning character in both the normal state and the special state.

[0053] For example, in a normal state, the medium lottery execution means 203 awards the user 5 to 50 points determined by lottery if a character with an ultra-rare rarity is selected, and awards the user 1 point if a normal character is selected.

[0054] On the other hand, in a special state, the medium lottery execution means 203 awards the user 20 to 100 points determined by lottery if a character with an ultra-rare rarity is selected, and awards the user 5 points if a normal character is selected.

[0055] In addition, the medium lottery execution means 203 counts the number of gachas when the state is the normal state, but does not count the number of gachas when the state is the special state.

[0056] Furthermore, when the state is a special state, the medium lottery executing means 203 counts the number of times the special state occurs.

[0057] Furthermore, the medium lottery execution means 203 stores information on the amount of points awarded, information on accumulated points, and information on the number of gachas in the storage unit 21, and transmits the information to the game device 3 via the communication means 205. As a result, the awarded points, accumulated points, and the number of gachas are displayed on the liquid crystal screen 340 of the game device 3, as shown in FIG.

[0058] In addition, the medium lottery execution means 203 initializes the number of gachas and the accumulated points both when the accumulated points reach the target value and when the accumulated points do not reach the target value before the number of gachas reaches 50.

[0059] In this embodiment, when the accumulated points reach the target value before the number of gachas reaches 50, the medium lottery execution means 203 initializes the number of gachas and the accumulated points when the accumulated points reach the target value.

[0060] In addition, if the accumulated points do not reach the target value before the number of gachas reaches 50, the medium lottery executing means 203 initializes the number of gachas and the accumulated points when the number of gachas reaches 50.

[0061] In addition, when the number of gachas and the accumulated points are initialized, the medium selection execution means 203 further determines the next target value by selection. In this embodiment, the target value is determined by selection from, for example, 100 points, 200 points, and 300 points.

[0062] <Explanation of the Benefit Granting Means 204> The bonus granting means 204 grants a predetermined bonus to the user when the accumulated points reach the target value, in the case where the accumulated points reach the target value before the number of gachas reaches 50. In this embodiment, the predetermined bonus is a right to execute a special gacha with a higher probability of winning a character with a higher rarity than in a normal gacha.

[0063] In addition, the bonus granting means 204 grants a bonus to the user when the number of gachas and the number of times the cumulative points have been initialized reach 10 without the cumulative points reaching the target value before the number of gachas reaches 50. In this embodiment, the bonus in this case is the same as the bonus when the cumulative points reach the target value before the number of gachas reaches 50.

[0064] <Explanation of communication means 205> The communication means 205 transmits and receives game data, such as user identification information, game programs, game account information, and billable items, between the game device 3 and the like.

[0065] Furthermore, the communication means 205 receives gacha request information from the game device 3. The gacha request information received by the communication means 205 is transmitted to the medium lottery execution means 203.

[0066] In addition, the communication means 205 transmits to the game device 3 information regarding the character generated by the medium lottery execution means 203, information regarding the benefit, information regarding the amount of points awarded, information regarding the accumulated points, information regarding the number of gachas, and the like.

[0067] <Hardware Configuration of Game Device 3> 1, the game device 3 is a terminal device such as a smartphone that has a built-in speaker 330, a liquid crystal screen 340, and a touch pad 350. In this game device 3, a game progresses based on a game program and data related to the game distributed from the server device 2.

[0068] Furthermore, the game device 3 can communicate data with the server device 2 via a communication network 4 such as the Internet or a LAN.

[0069] The game device 3 includes a control unit 30, a storage unit 31, a network interface 32, an audio processing unit 33, a graphics processing unit , and an operation unit .

[0070] The memory unit 31 , the network interface 32 , the audio processing unit 33 , the graphics processing unit 34 , and the operation unit 35 are connected to the control unit 30 via a bus 300 .

[0071] The control unit 30 controls the operation of the game device 3 .

[0072] The storage unit 31 is mainly composed of a HDD, a RAM, and a ROM. The storage unit 31 stores, for example, a game program and data for executing a game.

[0073] The network interface 32 is connected to the communication network 4 in order to transmit and receive data between the game device 3 and the server device 2. This allows a game program and game data to be downloaded to the game device 3.

[0074] The audio processing unit 33 plays and synthesizes digital game sounds according to instructions from the control unit 30. A speaker 330 is also connected to the audio processing unit 33. The game sounds are output from the speaker 330.

[0075] The graphics processing unit 34 renders game images including the virtual game space and player characters in a moving image format in accordance with instructions from the control unit 30. The game images rendered in a moving image format by the graphics processing unit 34 are displayed on the liquid crystal screen 340 as a game screen.

[0076] An operation signal from the user is input to the operation unit 35. In this embodiment, the operation signal from the user is input to the operation unit 35 via a touchpad 350, which is an input position detection device. The user touches the touchpad 350 to select a character, select a quest, or operate a player character, etc.

[0077] <Functional configuration of the control unit 30 of the game device 3> The control unit 30 of the game device 3 executes the game program downloaded from the server device 2, and thereby functions as a game execution means 301, a medium lottery request means 302, and a communication means 303, as shown in FIG.

[0078] <Explanation of the game execution means 301> The game execution means 301 causes the game device 3 to execute a game having a quest part and a gacha part, based on an operation of the touch pad 350 by the user.

[0079] The game execution means 301 progresses the game based on the user's operation, information transmitted from the game progress management means 202 of the server device 2, and the like.

[0080] Specifically, the game execution means 301 reads data such as game space objects and textures included in the game data from the storage unit 31, and generates a two-dimensional or three-dimensional virtual game space.

[0081] The game execution means 301 also places a player character in the virtual game space. The game execution means 301 then controls the behavior of the character in the virtual game space in response to the operation of the touch pad 350 by the user and the progress of the game transmitted from the game progress management means 202.

[0082] Furthermore, the game execution means 301 generates information for displaying the virtual game space, the player character, the enemy character, and the virtual operation buttons as a game screen on the liquid crystal screen 340. The graphics processing unit 34 draws game images on the liquid crystal screen 340 in accordance with this information.

[0083] For example, on the liquid crystal display 340, as shown in Fig. 2 and Fig. 3, "user rank", "number of gems", etc. are displayed from the top of the screen. Note that these gems are given to the user by purchasing them or as a login bonus, etc.

[0084] Furthermore, the game execution means 301 receives information about a character associated with the user's identification information from the medium lottery execution means 203 via the communication means 303, and then displays the character on the liquid crystal screen 340.

[0085] Furthermore, the game execution means 301 receives information on the accumulated points and the like from the medium lottery execution means 203 via the communication means 303, and then causes the accumulated points and the like to be displayed on the liquid crystal screen 340.

[0086] <Explanation of the medium lottery request means 302> The medium lottery request means 302 makes a gacha request based on a user's operation. When a gacha request is made, the medium lottery request means 302 generates gacha request information. This gacha request information is transmitted to the server device 2 via the communication means 303.

[0087] Specifically, when a user presses the "Gacha!" button 341, the medium lottery request means 302 generates gacha request information. When the server device 2 receives this gacha request information, the server device 2 executes a gacha.

[0088] <Explanation of communication means 303> The communication means 303 receives, for example, a game program related to the game, information about characters, information about the amount of points given to the user, information about accumulated points, the number of gacha rounds, and the like from the server device 2.

[0089] Furthermore, the communication means 303 transmits information such as user identification information, game account information, download request information for new game data, and gacha request information to the server device 3, based on, for example, a user's operation.

[0090] <Explanation of reward granting process> The privilege granting process of the present invention will be described below with reference to Fig. 4. Note that the control means and process procedure described below are merely examples, and the embodiment of the present invention is not limited to these. The process procedure and the like can be appropriately modified in design without departing from the spirit of the present invention.

[0091] First, the medium lottery request means 302 of the game device 3 executes a gacha request based on a user operation (step S1).

[0092] Next, the medium lottery execution means 203 of the server device 2 releases the association between the amount of gems required for the gacha request and the user's identification information. As a result, the amount of gems required for the gacha request is consumed (step S2).

[0093] Next, the medium lottery executing means 203 executes a gacha (step S3) to determine a winning character, and generates information about the winning character.

[0094] Next, the medium lottery executing means 203 determines whether the state is a special state or not (step S4).

[0095] If it is determined that the state is a special state (S4: YES), the medium selection execution means 203 executes special state processing (step S5). Specifically, the medium selection execution means 203 sets a point selection table for the special state, etc.

[0096] Next, the medium lottery executing means 203 counts the number of times the special state has occurred by 1 without counting the number of times the gacha has been performed (step S6).

[0097] Next, the medium lottery execution means 203 determines the points to be awarded to the user by referring to the points lottery table for the special state based on the rarity of the character won as a result of the gacha (step S7).

[0098] Next, the medium lottery executing means 203 determines whether or not the number of times the special state has occurred has reached 10 (step S8).

[0099] If it is determined that the number of times the special state has occurred has reached 10 (S8: YES), the medium lottery executing means 203 sets the state to the normal state (step S18), and then the process proceeds to step S9, which will be described later.

[0100] On the other hand, if it is determined that the number of times the special state has occurred is not 10 (S8: NO), the medium lottery executing means 203 determines whether or not the accumulated points have reached the target value (step S9).

[0101] When it is determined that the accumulated points have not reached the target value (S9: NO), the medium lottery executing means 203 determines whether the number of gachas has reached 50 (step S19).

[0102] If it is determined that the number of gacha plays has not reached 50 (S19: NO), the bonus awarding process of the present invention ends.

[0103] On the other hand, if it is determined that the number of gacha plays has reached 50 (S19: YES), the process proceeds to step S17, which will be described later.

[0104] Returning to step S9, if it is determined that the accumulated points have reached the target value (S9: YES), the medium lottery executing means 203 determines whether the number of gacha runs has exceeded 50 (step S10).

[0105] If it is determined that the number of gacha rounds is 50 or less (S10: NO), the bonus giving means 204 of the server device 2 associates a bonus with the user's identification information (step S11).

[0106] Next, the medium lottery executing means 203 initializes the number of gachas and the accumulated points, and sets the next target value (step S12). After that, the privilege granting process of the present invention ends.

[0107] Returning to step S10, if it is determined that the number of gachas exceeds 50 (S10: YES), the media lottery execution means 203 determines whether the number of skips, which is the number of times the gachas and accumulated points were initialized without reaching the target value before the number of gachas reached 50, has reached 10 (step S17).

[0108] If it is determined that the number of skips reaches 10 (S17: YES), the process proceeds to step S11.

[0109] On the other hand, if it is determined that the number of skips has not reached 10 (S17: NO), the process proceeds to step S12.

[0110] Returning to step S4, if it is determined that the status is not a special status (the status is a normal status) (S4: NO), the medium lottery execution means 203 executes a status lottery and determines whether or not the status lottery has been won (step S13).

[0111] If it is determined that the state lottery has been won (S13: YES), the medium lottery execution means 203 executes a special state process (step S5).

[0112] On the other hand, if it is determined that the state lottery has not been won (S13: NO), the medium lottery execution means 203 executes normal state processing (step S14). Specifically, the medium lottery execution means 203 sets a point lottery table for the normal state, etc.

[0113] Next, the medium lottery executing means 203 counts the number of gacha rounds by one (step S15).

[0114] Next, the medium lottery execution means 203 determines the points to be given to the user by referring to the point lottery table for the normal state based on the rarity of the character that was won as a result of the gacha (step S16). After that, the process proceeds to step S9. Through the above steps, the privilege granting process of the present invention is executed.

[0115] In summary, the computer program of this embodiment is as follows: A computer device, a medium lottery execution means 203 for executing a gacha in response to a gacha request based on a user operation and granting to the user a winning character that is a character selected by the gacha from a gacha list in which a plurality of characters are stored; A reward giving means 204 for giving a predetermined reward to the user; Function as a The medium lottery execution means 203 manages the number of gachas, which is the number of times that the gacha has been executed, the amount of points given to the user when the gacha has been executed, the accumulated points, which is the accumulated value of the points given to the user, and a target value (e.g., 300 points) that the accumulated points should reach; When the accumulated points reach the target value before the number of gachas reaches a first predetermined number (for example, 50 times), at that point, the medium lottery execution means 203 initializes the number of gachas and the accumulated points, and the bonus granting means 204 grants a bonus to the user, If the accumulated points do not reach a target value before the number of gachas reaches a first predetermined number, the medium lottery execution means 203 initializes the number of gachas and the accumulated points when the number of gachas reaches the first predetermined number, and the bonus granting means 204 does not grant a bonus to the user.

[0116] <Effects of the Invention> According to the computer program of this embodiment, an interesting gacha can be provided.

[0117] [Other embodiments] In the above embodiment, an example is described in which the target value is changed both when the accumulated points reach the target value and when the accumulated points do not reach the target value before the number of gacha rounds reaches 50, but the present invention is not limited to this.

[0118] For example, the medium lottery execution means may change the target value only when the accumulated points reach the target value (or do not reach the target value) before the number of gachas reaches 50. Even in this case, the number of gachas and the accumulated points are initialized.

[0119] In the above embodiment, the medium lottery execution means sets the next target value by lottery when the number of gachas and the accumulated points are initialized based on a predetermined initialization operation by the user, but the present invention is not limited to this. For example, the target values ​​may be set in advance in order, such as 300 points, 200 points, and 300 points, and the medium lottery execution means may select the next target value in order.

[0120] The medium lottery execution means may set the next target value based on the accumulated points before the initialization. For example, if the accumulated points do not reach the target value by a little before the number of gachas reaches 50, the medium lottery execution means may set the next target value low so as to be advantageous to the user.

[0121] In addition, if the rarity of the character won as a result of the first gacha after the cumulative points are initialized is, for example, super rare or higher, a bonus may be given to the user in the first gacha.

[0122] In the above embodiment, an example is described in which a state lottery is executed when a gacha is requested when the state is normal, but the present invention is not limited to this. For example, when a gacha is requested in a special state, the medium lottery execution means may execute a lottery to determine whether or not to extend the duration of the special state, or may shift the lottery state to a more advantageous specialized zone.

[0123] Also, unlike the above embodiment, the amount of points to be awarded may be determined by lottery depending on the attributes of the winning medium. For example, depending on whether the winning medium is a character or an item, it may be determined whether a fixed amount of points or an amount of points determined by lottery is awarded.

[0124] Also, unlike the above embodiment, the amount of points may be determined by a lottery that is conducted regardless of the results of the gacha.

[0125] In addition, in the above embodiment, an example is described in which one or more points are awarded each time a gacha is executed, but the present invention is not limited to this. For example, depending on the rarity of the winning character, there may be cases in which no points are awarded.

[0126] In the above embodiment, an example is described in which whether or not a state is a special state is determined by a state lottery, but the present invention is not limited to this. For example, a state may become a special state depending on the result of a gacha (for example, winning a character with a treasure attribute).

[0127] In addition, in the above embodiment, an example is described in which the amount of points awarded when the state is a special state is greater than the amount of points awarded when the state is a normal state, but the present invention is not limited to this. In other words, it is sufficient that the expected value of the amount of points awarded when the state is a special state is greater than the expected value of the amount of points awarded when the state is a normal state. Therefore, the present invention does not exclude the case where the amount of points awarded when the state is a normal state is greater than the amount of points awarded when the state is a special state.

[0128] In the above embodiment, the condition for the special state to end is that the gacha has been executed 10 times in the special state, but the present invention is not limited to this. The condition for the special state to end may be, for example, that the gacha has been executed 20 times in the special state, that the end of the special state has been determined by lottery, or that the gacha event period has ended. The special state may continue until the accumulated points are initialized.

[0129] Also, unlike the above embodiment, if a predetermined condition is met when the state is a special state (for example, if a continuation lottery is won), the medium lottery execution means may continue the state as a special state.

[0130] Furthermore, the medium lottery execution means may grant a larger amount of points to the user when a continuous gacha is requested in which multiple characters are selected in one gacha request than when a single gacha is requested in which one character is selected in one gacha request. In this case, for example, even if the same normal character is won, one point is granted in the case of a single gacha, and two points are granted in the case of a continuous gacha. In addition, the present invention may not be applied to a single gacha, and may be applied only to a continuous gacha. In a continuous gacha, at least one character of a rare or higher rank is always won, and when a character of a rare or higher rank is won, the points granted may be increased.

[0131] Furthermore, the amount of points awarded may differ depending on whether the gems consumed in response to the gacha request were acquired for a fee or for free. For example, the amount of points awarded may be greater when the gems consumed are for a fee than when they are not for free, and a larger amount of points may be more likely to be selected in the point lottery.

[0132] In addition, for example, when a gacha is requested when game progress satisfies a specified condition (for example, within a specified time period after clearing a specified quest, or when the user's consecutive logins exceed a specified number of times), the media lottery execution means may increase the amount of points to be awarded to the user.

[0133] Also, unlike the above embodiment, a lottery may be performed to determine whether or not a bonus is awarded depending on the accumulated points when the number of gachas reaches 50. For example, when the target value is 200 points, if the accumulated points when the number of gachas reaches 50 are 50 points, the bonus may be awarded with a probability of 25%, if the accumulated points are 80 points, the bonus may be awarded with a probability of 40%, and if the accumulated points are 200 points or more, the bonus may be awarded with a probability of 100%. Also, if the accumulated points exceed the target value, two or more lotteries may be performed with the excess points, and multiple bonuses may be awarded to the user.

[0134] In the above embodiment, the predetermined privilege is described as a right to execute a special gacha that has a higher probability of winning a rarer character than a normal gacha, but the present invention is not limited to this. The privilege may be, for example, an exchange ticket that can be exchanged for a predetermined character (or a character selected by the user), a predetermined item, etc.

[0135] In addition, the benefit (second benefit) granted when the number of skips reaches 10 may be a benefit that is more advantageous to the user, for example, having a higher probability of winning an ultra-rare item, than the benefit (first benefit) granted when the accumulated points reach a target value before the number of gacha spins reaches 50.

[0136] Also, unlike the above embodiment, when a specific condition is met (for example, when an ultra-rare character is won when the gacha has been drawn once, or when a normal character is won three times in a row), the media lottery execution means may execute processing to increase the accumulated points or processing to decrease the target value.

[0137] Also, unlike the above embodiment, for example, when an ultra-rare character is won, the medium lottery execution means may initialize the number of gachas and the accumulated points.

[0138] In the above embodiment, when the cumulative points reach the target value before the gacha is played 50 times, the number of gachas and the cumulative points are initialized at that point and the next target value is reset, but the present invention is not limited to this. For example, even if the cumulative points reach the target value before the gacha is played 50 times, the number of gachas and the cumulative points do not need to be initialized until the gacha is played 50 times.

[0139] Furthermore, in this case, the points awarded after the cumulative points reach the target value and before the number of gachas reaches 50 may be carried over to the next time without being initialized. For example, if the cumulative points reach the target value when the number of gachas is 45, the cumulative value of points awarded in gachas from 46 to 50 may be used as the cumulative points from the time the number of gachas is initialized to the first time onwards.

[0140] In addition, in the above embodiment, an example is described in which the number of gachas is counted (added), but the present invention is not limited to this. For example, a countdown (subtraction) format may be used in which the remaining number of gachas obtained by subtracting the counted number of gachas from the maximum number of gachas is used. Similarly, the accumulated points may be counted down (subtracted) instead of being counted (added).

[0141] In addition, in the above embodiment, an example is described in which the number of gachas is not counted in the special state, but the number of gachas may be counted even in the special state.

[0142] The number of skips may be the number of consecutive occurrences in which the accumulated points did not reach the target value before the number of gachas reached 50, or may be the total number of occurrences in which the accumulated points did not reach the target value before the number of gachas reached 50. In this case, the number of skips should not be initialized even if the accumulated points reach the target value before the number of gachas reached 50.

[0143] The continuation of the special state may be a continuous state continuation in which the special state is continuously continued, or may be a discontinuous state continuation with a normal state in between. In the case of a discontinuous state continuation, a performance may be provided that suggests that the discontinuous state continuation is continuing. Also, a fake performance may be provided in which the discontinuous state continuation is suggested, but in fact the special state is not continuing.

[0144] Also, unlike the above embodiment, the first predetermined number of times may be determined by a lottery or the like at a predetermined timing (for example, when the number of gachas and the accumulated points are initialized). In this case, for example, a mode may be selected according to the progress of the game, and the probability of winning the first predetermined number of times may be varied depending on the selected mode.

[0145] In the above embodiment, the game medium was a character, but the game medium may also be an item such as a weapon or equipment, or gems that are consumed when performing gacha.

[0146] In the above embodiment, an example is described in which the computer device is a server device, but the present invention is not limited to this. For example, a game device of one user may function as a server device. In this case, one game device and another game device may be connected by BLUETOOTH (registered trademark). Also, a gacha may be executed by a single game device.

[0147] In the above embodiment, the game device is a terminal device such as a smartphone, but the present invention is not limited to this. The game device may be, for example, a stationary game device to which a display and a controller are externally connected, or a personal computer. [Explanation of symbols]

[0148] 1. Game System 2. Server equipment 201 Matching Method 202 Game progress management method 203 Media lottery execution means 204 Benefit Granting Means 205 Means of communication 3. Gaming Devices 301 Game execution means 302 Media lottery request means 303 Means of communication 4. Communication Network

Claims

1. Computer, a medium lottery execution means for executing a medium lottery in response to a request for a medium lottery based on a user's operation in a predetermined game, and associating a winning medium, which is a game medium selected by the medium lottery, with the user; a bonus granting means for associating a bonus with the user, the bonus being capable of associating any one of the game media designated by the user with the user; Functioning as a The medium lottery execution means includes: Manage points associated with the user when the medium lottery is executed, accumulated points that are an accumulated value of the points, and a target value that the accumulated points should reach; When the medium lottery is executed, the points to be associated with the user are determined by a lottery separate from the medium lottery; The reward providing means associates the reward with the user when the accumulated points reach the target value; The game includes a first part in which the medium lottery is executed and a second part in which the game progresses, In the first part, when the medium lottery is executed, if a predetermined parameter satisfies a predetermined condition, a process is executed in which more points are associated with the user than if the parameter does not satisfy the predetermined condition; The parameter is updated based on the game progress in the second part satisfying a predetermined condition. Computer program.

2. Computer, a medium lottery execution means for executing a medium lottery in response to a request for a medium lottery based on a user's operation in a predetermined game, and associating a winning medium, which is a game medium selected by the medium lottery, with the user; a bonus granting means for associating a bonus with the user, the bonus being capable of associating any one of the game media designated by the user with the user; Functioning as a The medium lottery execution means manages points associated with the user when the medium lottery is executed, accumulated points which are an accumulated value of the points, and a target value which the accumulated points should reach; The reward providing means associates the reward with the user when the accumulated points reach the target value; A reference value is set for the amount of increase in points, When the medium lottery is executed, even if it is the first time the medium lottery is executed, if a predetermined parameter satisfies a predetermined condition, a process of increasing the reference value is executed; When the medium lottery is executed, if the parameters do not satisfy the predetermined condition, the process is not executed. Computer program.

3. Computer, a medium lottery execution means for executing a medium lottery in response to a request for a medium lottery based on a user's operation in a predetermined game, and associating a winning medium, which is a game medium selected by the medium lottery, with the user; a bonus granting means for associating a bonus with the user, the bonus being capable of associating any one of the game media designated by the user with the user; Functioning as a The medium lottery execution means manages points associated with the user when the medium lottery is executed, accumulated points which are an accumulated value of the points, and a target value which the accumulated points should reach; The reward providing means associates the reward with the user when the accumulated points reach the target value; A reference value is set for the amount of increase in points, When the medium lottery is executed, if a predetermined parameter satisfies a predetermined condition, a process of increasing the reference value is executed; When the medium lottery is executed, even if the second or subsequent medium lottery is executed, if the parameters do not satisfy the predetermined condition, the process is not executed. Computer program.

4. Computer, a medium lottery execution means for executing a medium lottery in response to a request for a medium lottery based on a user's operation in a predetermined game, and associating a winning medium, which is a game medium selected by the medium lottery, with the user; a bonus granting means for associating a bonus with the user, the bonus being capable of associating any one of the game media designated by the user with the user; Functioning as a The medium lottery execution means includes: Manage points associated with the user when the medium lottery is executed, accumulated points that are an accumulated value of the points, and a target value that the accumulated points should reach; When the medium lottery is executed, the points to be associated with the user are determined by a lottery separate from the medium lottery; The reward providing means associates the reward with the user when the accumulated points reach the target value; when the medium lottery is executed, if a predetermined parameter satisfies a predetermined condition, more points are associated with the user than if the parameter does not satisfy the predetermined condition; the parameter is the number of consecutive logins of the user to the game, The predetermined condition is that the number of consecutive logins is equal to or greater than a predetermined number. Computer program.

5. Computer, a medium lottery execution means for executing a medium lottery in response to a request for a medium lottery based on a user's operation in a predetermined game, and associating a winning medium, which is a game medium selected by the medium lottery, with the user; a bonus granting means for associating a bonus with the user, the bonus being capable of associating any one of the game media designated by the user with the user; Functioning as a The medium lottery execution means includes: Manage points associated with the user when the medium lottery is executed, accumulated points that are an accumulated value of the points, and a target value that the accumulated points should reach; When the medium lottery is executed, the points to be associated with the user are determined by a lottery separate from the medium lottery; The reward providing means associates the reward with the user when the accumulated points reach the target value; when the medium lottery is executed, if a predetermined parameter satisfies a predetermined condition, more points are associated with the user than if the parameter does not satisfy the predetermined condition; The parameter is a rarity of the game medium. Computer program.

6. A storage unit that stores the computer program according to any one of claims 1 to 5; A control unit that executes the computer program; Equipped with Computer equipment.

Citation Information

Patent Citations

  • Supply method for application program, smart card, script supply method, terminal device, and storage medium with application program

    JP2001184472A

  • Information processor and game program

    JP2017158658A

  • Game server, game control method, game system, and game program

    JP2018057713A