Computer program and computer device

The computer program dynamically adjusts gacha probabilities based on user actions and sensor data, addressing the issue of fixed winning chances and enhancing user engagement by making outcomes dependent on interactions.

JP7659154B2Active Publication Date: 2025-04-09CAPCOM CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2020115045
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-07-02
Publication Date
2025-04-09
Estimated Expiration
2040-07-02

AI Technical Summary

Technical Problem

Conventional gacha systems have a fixed probability of winning for each game medium, which can lead to user disinterest if they consistently fail to win desired items.

Method used

A computer program that dynamically adjusts the probability of winning game media based on user actions and sensor data, such as sound, image, or touch inputs, by selecting from multiple lottery tables with varying probabilities.

Benefits of technology

This approach enhances user engagement by making the gacha outcome dependent on their interactions, providing a more dynamic and unpredictable experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007659154000001
    Figure 0007659154000001
  • Figure 0007659154000002
    Figure 0007659154000002
  • Figure 0007659154000003
    Figure 0007659154000003
Patent Text Reader

Abstract

To provide a computer program capable of supplying Gacha which can make a winning probability of a game medium variously different due to the action of a user.SOLUTION: A computer program functions a computer as medium lottery execution means for determining a winning medium related to identification information of a user among a plurality kinds of game media when a medium lottery is demanded on the basis of the operation of the user. The medium lottery is executed on the basis of a lottery table in which the kind of the game medium and the winning probability of the game medium are determined. The medium lottery execution means executes a medium lottery by differing at least one of the kind of the game medium and the winning probability of the game medium in the lottery table in accordance with a sensing result based on information detected by a prescribed sensor at a prescribed timing.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] Conventionally, there is known a game in which a gacha is executed to select game media (characters, items, etc.) to be awarded to a user upon receiving a single lottery request (gacha request) from the user (see, for example, Patent Document 1).

[0003] Information about the game contents selected by the gacha is associated with the user's identification information. The information about the game contents associated with the user's identification information is then transmitted to the user terminal device of the user. In this way, a plurality of game contents are awarded to the user. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2008-093165 A DISCLOSURE OF THEINVENTION [Problem to be solved by the invention]

[0005] However, in conventional gacha, a lottery is held for each of a number of game media with a predetermined probability of winning, and the winning game media is awarded to the user. Therefore, in conventional gacha, there is a risk that users will lose interest in gacha.

[0006] An object of the present invention is to provide a computer program capable of providing a gacha that can vary the probability of winning a game medium depending on the user's actions. [Means for solving the problem]

[0007] The first invention is Computer, a medium lottery execution means for determining a winning medium to be associated with the user's identification information from among a plurality of types of game media, when a medium lottery is requested based on a user's operation; Functioning as a the medium lottery is executed based on a lottery table in which the type of the game medium and the probability of winning the game medium are determined; the medium lottery execution means executes the medium lottery by varying at least one of the type of the game medium and the probability of winning the game medium in the lottery table in accordance with a sensing result based on information detected by a predetermined sensor at a predetermined timing; It is a computer program.

[0008] In the first aspect of the present invention, The sensor is a sound sensor provided in a terminal device operated by the user, The sound sensor detects information for extracting features of sounds around the terminal device. It is possible.

[0009] In the first aspect of the present invention, The sensor is an image sensor provided in a terminal device operated by the user, The image sensor detects an image of the surroundings of the terminal device operated by the user. It is possible.

[0010] In the first aspect of the present invention, The image sensor detects motion of the user. It is possible.

[0011] In the first aspect of the present invention, The image sensor detects facial information of the user. It is possible.

[0012] In the first aspect of the present invention, The sensor is a touch sensor included in a terminal device operated by the user, The touch sensor detects a material of a substance used when the user performs a touch operation to request the medium lottery. It is possible.

[0013] In the first aspect of the present invention, The sensor is a touch sensor included in a terminal device operated by the user, The touch sensor detects a pressure applied when the user performs a touch operation to request the medium lottery. It is possible.

[0014] In the first aspect of the present invention, The sensor is a touch sensor included in a terminal device operated by the user, The touch sensor detects an operation method when the user performs a touch operation to request the medium lottery. It is possible.

[0015] In the first aspect of the present invention, The sensor is a position information detection sensor that detects position information of a terminal device operated by the user, The position information detection sensor detects a positional relationship between the terminal devices when there are multiple terminal devices. It is possible.

[0016] In the first aspect of the present invention, The sensor is a biosensor that detects bioinformation of the user, The biosensor detects the user's health condition or emotional fluctuations. It is possible.

[0017] In the first aspect of the present invention, The sensor is an acceleration sensor or a gyro sensor provided in a terminal device operated by the user, The acceleration sensor or the gyro sensor detects any one of the attitude of the terminal device, the shaking of the terminal device, and the impact of the terminal device. It is possible.

[0018] In the first aspect of the present invention, a plurality of lottery tables are prepared as the lottery table, each of which differs from the other in at least one of the type of the game medium and the probability of winning the game medium; The medium lottery execution means selects one of the plurality of lottery tables according to the sensing result and executes the medium lottery. It is possible.

[0019] In the first aspect of the present invention, the medium lottery execution means rewrites either the type of the game medium or the probability of winning the game medium in the lottery table according to the sensing result, and executes the medium lottery. It is possible.

[0020] In the first aspect of the present invention, The predetermined timing is any time during the execution of the medium lottery. It is possible.

[0021] The second invention is A storage unit that stores the computer program of the first invention; A control unit that executes the computer program; Equipped with It is a computer device. Effect of the Invention

[0022] According to the present invention, it is possible to provide a computer program that can provide a gacha that can vary the probability of winning a game medium depending on the user's actions. [Brief description of the drawings]

[0023] [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] FIG. 2 is a diagram showing an example of multiple gacha tables in the present embodiment. [Diagram 5] 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 6] 13 is a flowchart showing sensing gacha processing in this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

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

[0026] In this embodiment, the game executed on the user terminal device 3 has a quest part in which the player character, which is set as a character to be used based on the user's operation and 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.

[0027] In the quest part, the user progresses through the game by constructing a deck consisting of characters owned by the user (associated with the user's identification information). Specifically, the characters incorporated in this deck fight against enemy characters based on the user's operation.

[0028] 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, information about the game media, such as more powerful equipment or a character with higher ability values, is associated with the user's identification information so that the user can advance the game advantageously.

[0029] In the gacha part of this embodiment, multiple gacha events are prepared. The gacha events include, for example, a gacha event that is held for a limited time, a gacha event that is held all the time, etc. After selecting one of the gacha events, the user can execute the gacha based on a selection table (gacha table) prepared for that gacha event.

[0030] In addition, each gacha event has a normal gacha, in which one game medium is selected with one lottery request (gacha request), and a 10-consecutive gacha, in which 10 gachas are performed with one gacha request, and 10 game media are selected.

[0031] In this embodiment, the game contents selected by gacha or given as a reward for completing a quest are characters. Each character given to a user has various parameters, such as physical strength, attack power, defense power, and skill value, as well as attributes and rarity.

[0032] For example, in this embodiment, the attributes set for a character include a fire attribute, a water attribute, a wind attribute, and the like, which are provided as parameters.

[0033] Rarity has parameters of normal, rare, super rare, and ultra rare. The order of rarity is ultra rare, super rare, rare, and normal.

[0034] Each character has one of the attributes and a rarity.

[0035] In the following, the term "a character being assigned to a user" may be used to refer to the association of a character with a user's identification information and the transmission of information about the character associated with the user's identification information to the user terminal device 3 of that user.

[0036] Users can add characters obtained through gacha or as rewards for completing quests to their decks and set them as characters to be used.

[0037] <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 user terminal device 3 on which the game is executed will be described.

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

[0039] When the user terminal device 3 communicates with the server device 2 via the communication network 4, the user identification information is transmitted from the user terminal 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 user terminal device 3.

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

[0041] <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.

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

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

[0044] The storage unit 21 is mainly composed of a hard disk drive (HDD), a random access memory (RAM), a read only memory (ROM), a solid state drive (SSD), etc.

[0045] 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 user terminal device 3.

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

[0047] <Functional Configuration of the Control Unit 20 of the Server Device 2> As shown in Figure 1, the control unit 20 of the server device 2 functions as a matching means 201, a game progress management means 202, a media lottery execution means 203, a sensing result generation means 204, a determination means 205, and a communication means 206 by executing the computer program of the present invention.

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

[0049] <Explanation of the game progress management means 202> The game progress management means 202 provides the user with a number of quests that occur at certain times (for example, a quest in which an enemy character appears between 1 pm and 3 pm), quests that occur for certain periods, or quests that occur constantly.

[0050] Each quest has its own difficulty level, quest content, and rewards for completing the quest.

[0051] The game progress management means 202 receives quest start request information, which will be described later.

[0052] Furthermore, the game progress management means 202 starts the selected quest after receiving information from the parameter management means 302 described below that the amount of stamina required for quest selection has been consumed.

[0053] Furthermore, the game progress management means 202 receives an operation signal from the user of the user terminal device 3, and manages the progress of the main part (quest) of the game based on the deck configuration set by the user.

[0054] Specifically, the game progress management means 202, for example, moves characters in the virtual game space and manages the physical strength values ​​of characters.

[0055] Furthermore, the game progress management means 202 transmits the progress status of the main part (quest) of the game to the user terminal device 3 via the communication means 206 described below.

[0056] <Explanation of the medium lottery execution means 203> The medium lottery execution means 203, upon receiving gacha request information described below from the user terminal device 3 via the communication means 206, executes a gacha based on a gacha table in which multiple types of characters are stored.

[0057] The medium lottery execution means 203 provides a gacha event that is always held, and a gacha event that is held for a predetermined period (for example, one month).

[0058] For example, the user can select "gacha event 1" by pressing virtual button 341 in FIG. 2, and can select "gacha event 2" by pressing virtual button 342 in FIG.

[0059] When the user selects a gacha event and then requests a "normal gacha" (when the virtual button 343 in FIG. 3 is touched), the medium selection execution means 203 executes one gacha for one gacha request by the user and dispenses one winning character. The following describes an example in which the user selects the normal gacha.

[0060] On the other hand, if the user selects a gacha event and then requests a "10-series gacha" (if the virtual button 344 in FIG. 3 is touched), the medium lottery execution means 203 executes 10 consecutive gachas in response to one gacha request by the user, and dispenses 10 characters.

[0061] Upon receiving gacha request information described below, the medium lottery execution means 203 releases the association between stones, which are the in-game currency, and the user's identification information. In this way, when a gacha request is made (when a gacha is executed), the user's stones are consumed in an amount corresponding to the type of gacha. The stones are given to the user, for example, as a login bonus or by payment by the user.

[0062] After receiving the gacha request information, the medium lottery execution means 203 transmits information about the gacha performance image to the user terminal device 3 via the communication means 206. As a result, the gacha performance image is displayed on the liquid crystal screen 340 of the user terminal device 3.

[0063] In addition, the media lottery execution means 203 executes the gacha using a gacha table corresponding to the sensing result generated based on the sound detected by the sound sensor 360 of the user terminal device 3 within 5 seconds (an example of a specified timing) after the display of the gacha performance video begins on the user terminal device 3.

[0064] In this embodiment, as shown in FIG. 4, a plurality of gacha tables are prepared, each of which has one or more different types of characters and one or more different probability of winning the character.

[0065] Specifically, in the gacha table of Fig. 4(a), the winning probability of character 29 is 0.5%, and the winning probability of character 30 is 0.5%. On the other hand, in the gacha table of Fig. 4(b), the winning probability of character 29 is 0.8%, and the winning probability of character 30 is 0.2%. Also, in the gacha table of Fig. 4(c), the winning probability of character 29 is 0.5%, and the winning probability of character 30 is 0% (character 30 will never win), and instead the winning probability of character 31 is 0.5%.

[0066] When the media lottery execution means 203 selects one of the gacha tables, the media lottery execution means 203 receives information regarding the degree of match between the features of two types of audio (the voice of a voice actor described below and the audio detected by the sound processing unit 360) generated by the determination means 205 described below.

[0067] The medium lottery execution means 203 selects one of the multiple gacha tables according to information on the degree of match between the features of the two types of voices received, and executes the gacha.

[0068] For example, the medium lottery execution means 203 selects the gacha table in Fig. 4(a) when the degree of match between the features of the two types of voices is less than 40%, selects the gacha table in Fig. 4(b) when the degree of match is 40% or more but less than 70%, and selects the gacha table in Fig. 4(c) when the degree of match is 70% or more. Then, the gacha is executed based on the selected gacha table.

[0069] Fig. 5 is an example showing a game screen after a gacha has been executed. In Fig. 5, the winning character is displayed on the liquid crystal screen 340 of the user terminal device 3. That is, Fig. 5 displays the character name of the winning character (e.g., "character 23"), the attribute of the winning character (e.g., "water attribute"), and the rarity of the winning character (e.g., "super rare").

[0070] <Sensing result generating means 204> The sensing result generating means 204 performs a voice analysis process on the information relating to the user's voice received from the user terminal device 3 .

[0071] Specifically, the sensing result generating means 204 extracts (generates) features such as sound frequency based on the input voice data from information about the user's voice. The information about the features (an example of the sensing result) is transmitted to the determining means 205.

[0072] <Determination means 205> The determination means 205 performs a voice determination (voice recognition) process on the information relating to the feature amount, and determines to what extent the sensing result generated by the sensing result generation means 204 matches predetermined information.

[0073] Specifically, the determination means 205 calculates the degree of match between the voice produced by the voice actor who is in charge of the character voice of a specific character (for example, one pick-up character) that is set in advance in the gacha event and the voice detected by the sound sensor 360. That is, the determination means 205 compares the features of the two types of voices and determines the degree of match between the features of the two types of voices.

[0074] Information on the determined degree of match is transmitted to the medium lottery executing means 203 .

[0075] <Explanation of communication means 206> The communication means 206 transmits and receives game data such as user identification information, game programs, and game account information to and from the user terminal device 3.

[0076] Furthermore, the communication means 206 receives from the user terminal device 3 operation signals from the user, quest start request information, gacha request information, information related to the user's voice, and the like.

[0077] Furthermore, the communication means 206 transmits information regarding the progress of the quest, information regarding the selected character, and the like to the user terminal device 3.

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

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

[0080] The user terminal device 3 includes a control unit 30, a storage unit 31, a network interface 32, an audio processing unit 33, a graphics processing unit , an operation unit 35, and a sound processing unit .

[0081] The memory unit 31 , the network interface 32 , the audio processing unit 33 , the graphic processing unit 34 , the operation unit 35 , and the sound processing unit 36 ​​are connected to the control unit 30 via a bus 39 .

[0082] The control unit 30 controls the operation of the user terminal device 3 .

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

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

[0085] 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.

[0086] The graphics processing unit 34 renders game images including the virtual game space and the 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.

[0087] 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. By touching the touchpad 350, the user organizes characters (configures a deck), selects a quest, or operates a player character, etc.

[0088] A microphone (hereinafter, referred to as a "sound sensor 360") is connected to the sound processing unit .

[0089] This sound sensor 360 detects (collects) information for extracting features of sounds around the user terminal device 3 (information for the sensing result generating means 204 to generate sensing results). Specifically, the sound sensor 360 can detect environmental sounds around the user including the user's voice (including music, etc.), sounds generated by the user's actions such as clapping hands, etc. In this embodiment, the sound sensor 360 detects the user's voice.

[0090] The sound processing unit 36, for example, upon receiving a signal from a medium lottery request means 302 described later, activates the sound sensor 360 to detect the user's voice.

[0091] Then, information regarding the user's voice detected by the sound sensor 360 is transmitted to the sensing result generating means 204 of the server device 2 via the medium lottery request means 302 and the communication means 303.

[0092] <Functional Configuration of the Control Unit 30 of the User Terminal Device 3> The control unit 30 of the user terminal 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.

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

[0094] 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.

[0095] 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.

[0096] The game execution means 301 also places a player character in the virtual game space. The game execution means 301 then controls the action of the player 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.

[0097] Furthermore, the game execution means 301 generates information for displaying the virtual game space, the player 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.

[0098] For example, on the liquid crystal display 340, "user rank", "stones" (number of stones owned), etc. are displayed from the top of the screen as shown in Fig. 2. Stones are given to users by purchasing them or as a login bonus or the like.

[0099] The game execution means 301 also generates quest start request information for requesting the start of a quest based on a user operation. The quest start request information is transmitted to the game progress management means 202 via the communication means 303.

[0100] <Explanation of the medium lottery request means 302> When a gacha request is made based on a user's operation, the medium lottery request means 302 generates gacha request information. The gacha request information includes information on the gacha event selected by the user, information on the type of gacha, and information on the amount of stones to be consumed. This gacha request information is transmitted to the server device 2 via the communication means 303.

[0101] Specifically, when a user presses the "normal gacha" button 343, the medium lottery request means 302 generates gacha request information for a normal gacha.

[0102] On the other hand, when the user presses the "10 consecutive gacha" button 344, the medium lottery request means 302 generates gacha request information for a 10 consecutive gacha.

[0103] Depending on the type of gacha request information received by the server device 2, the corresponding gacha is executed by the server device 2.

[0104] After generating the gacha request information, the medium lottery request means 302 transmits a signal for activating the sound sensor 360 to the sound processing unit 36. As a result, the sound sensor 360 is activated.

[0105] In addition, the media lottery request means 302, for example, transmits information regarding the user's voice input to the sound sensor 360 to the server device 2 via the communication means 303 between the time when it transmits the gacha request information to the server device 2 and the time when it receives information regarding the winning character.

[0106] <Explanation of communication means 303> The communication means 303 receives information such as a game program related to the game and information related to the winning character from the server device 2, for example.

[0107] In addition, the communication means 303 transmits information such as user identification information, game account information, download request information for new game data, quest start request information, gacha request information, and information regarding the user's voice to the server device 3, for example, based on the user's operation.

[0108] <Explanation of Sensing Gacha Processing> The sensing gacha processing of the present invention will be described below with reference to FIG. 6. Note that the processing procedure described below is an example, and the embodiment of the present invention is not limited to these. The processing procedure can be appropriately modified without changing the gist of the present invention.

[0109] When a user requests a gacha, the medium lottery request means 302 of the user terminal device 3 executes the gacha request (step S1).

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

[0111] Next, the medium lottery execution means 203 transmits information about the gacha performance image to the user terminal device 3. As a result, the gacha performance is executed (step S3), and the gacha performance image is displayed on the liquid crystal screen 340 of the user terminal device 3.

[0112] Next, the medium lottery request means 302 transmits a signal for activating the sound sensor 360 to the sound processing unit 36. As a result, the user's voice is detected thereafter (step S4).

[0113] Next, the medium lottery executing means 203 judges whether or not 5 seconds have passed since the start of displaying the gacha performance image (step S5).

[0114] If it is determined that five seconds have not elapsed since the start of the display of the gacha production video (S5: NO), the process returns to step S4.

[0115] On the other hand, if it is determined that 5 seconds have passed since the display of the gacha performance video began (S5: YES), the sensing result generation means 204 of the server device 2 extracts features of the user's voice detected by the sound sensor 360 (step S6).

[0116] Next, the determining means 205 of the server device 2 determines the degree of agreement between the features of the two types of voices (the voice produced by the voice actor who is in charge of the character voice, and the user's voice detected by the sound sensor 360) (step S7).

[0117] Next, the medium lottery execution means 203 selects a gacha table according to the degree of match (step S8).

[0118] Next, the medium lottery executing means 203 executes a gacha based on the selected gacha table (step S9), and thereby, a winning character is selected (step S10).

[0119] Next, the medium lottery execution means 203 transmits information about the winning character to the user terminal device 3. As a result, the winning character is given to the user (step S11). After that, the sensing gacha process of the present invention ends. The sensing gacha processing of the present invention is executed through the above steps.

[0120] In summary, the computer program of this embodiment is as follows: The server device 2, a medium lottery execution means 203 for determining a winning character to be given to the user from among a plurality of types of characters in response to a gacha request based on a user operation; Function as a The gacha is conducted based on a gacha table that determines the type of character and the probability of winning the character. The medium lottery execution means 203 executes a gacha by varying the type of character and the probability of winning the character in the gacha table according to the sensing result based on the sound detected by the sound sensor 360 within 5 seconds after the start of displaying the gacha performance video.

[0121] <Effects of the Invention> According to the computer program of this embodiment, a gacha can be provided that can vary the probability of winning a game medium depending on the user's actions.

[0122] [Other embodiments]

[0123] Unlike the above embodiment, the media lottery execution means may select a gacha table that is more advantageous to the user (for example, a gacha table that has a higher probability of winning a character with a higher rarity) the greater the degree of match between the features of the two types of audio.

[0124] In the above embodiment, an example is described in which a gacha table is used in which the probability of winning a character varies depending on the sensing result, but the present invention is not limited to this. For example, it is possible that the probability of winning a character specified by a user increases depending on the sensing result, or that a character with a specific attribute such as a water attribute is more likely to be won.

[0125] In addition, the user may be able to specify how the winning probability changes depending on the sensing result. For example, the user's specification may be reflected in the selection of the gacha table, such as increasing the winning probability of a character with high rarity, or increasing the winning probability of a character specified by the user.

[0126] In the above embodiment, the predetermined timing is 5 seconds after the start of displaying the gacha performance video on the user terminal device, but the present invention is not limited to this. For example, the predetermined timing may be when the gacha is requested or within the last 24 hours.

[0127] In addition, in the above embodiment, an example is described in which the degree of match between the voice characteristics produced by the voice actor of a picked character and the voice characteristics detected by the sound sensor is determined, but the present invention is not limited to this.

[0128] For example, the voices of voice actors are prepared for each of a number of featured characters, and the gacha table may be selected based on which of the voice features has the highest degree of match with the voice features detected by the sound sensor. In this case, the featured character played by the voice actor with the highest degree of match may have a higher probability of winning.

[0129] Alternatively, the medium lottery executing means may determine the content to be spoken by the user (for example, a dog's bark, a tongue twister) and announce it in the gacha performance video.

[0130] In addition, various types of sensors may be mounted on the user terminal device as sensors. Regardless of the type of sensor used, the gacha table may be selected according to the degree of match between the sensing result based on the detected information and the information prepared in advance.

[0131] For example, the sensor may be an image sensor (camera) included in the user terminal device, and the image sensor can detect the motion of the user.

[0132] In this case, when a gacha is requested (including while the gacha performance video is being displayed), the image sensor is activated, and the following sensing gacha processing can be executed based on the sensing results detected by this image sensor.

[0133] For example, a gacha table may be selected based on whether the user's dancing is good or bad, as detected by an image sensor.

[0134] In addition, a gacha table may be selected based on whether the facial expression of the user detected by the image sensor is a specific expression (e.g., smiling).

[0135] In addition, a gacha table may be selected based on whether or not the photograph detected by the image sensor matches the facial image of the voice actor who provides the character voice for a particular character.

[0136] The image sensor may also detect images of the surroundings of the user terminal device other than those described above when the gacha is requested. In this case, the image sensor can detect, for example, the substance (e.g., a touch pen or a finger, etc.) used when the user performed a touch operation when the gacha was requested, a figure placed near the user, and the number and positions of other terminal devices near the user terminal device.

[0137] Also, unlike the above embodiment, the sensor may be a touch sensor included in the user terminal device.

[0138] The touch sensor can detect the material of the substance used when the user performs a touch operation to request a gacha, for example, and the gacha table may be selected based on the material of the substance (e.g., touch pen, finger) used during the touch operation.

[0139] The touch sensor can detect the pressure applied when the user performs a touch operation to request a gacha. The gacha table may be selected based on whether the pressure applied is equal to or greater than a predetermined value.

[0140] In addition, the touch sensor can detect the operation method when the user performs a touch operation to request a gacha. The gacha table may be selected based on a normal tap operation, a continuous tap operation, a long press operation, or the like.

[0141] Also, unlike the above embodiment, the sensor may be a position information detection sensor such as a GPS that detects position information of a user terminal device.

[0142] For example, the position information detection sensor can detect the relative positions of the user terminal devices when there are multiple user terminal devices. Specifically, the gacha table may be selected based on whether an equilateral triangle is formed by the positions of three user terminal devices when a gacha is requested. Also, the gacha table may be selected based on whether a friend's terminal device is present within a predetermined distance (for example, within 1 km) from the user terminal device.

[0143] Also, unlike the above embodiment, the sensor may be a biosensor that detects bioinformation of the user.

[0144] For example, the biosensor can detect the user's health condition or the user's emotional ups and downs. Specifically, the biosensor detects the user's amount of exercise, such as the number of steps, pulse, or sleep time, for a predetermined period (for example, within 24 hours), and the gacha table may be selected based on the results.

[0145] Also, unlike the above embodiment, the sensor may be an acceleration sensor or a gyro sensor provided in the user terminal device.

[0146] The acceleration sensor or gyro sensor can detect the attitude of the user terminal device when the gacha is requested, the shaking of the terminal device, or the impact of the terminal device. In this case, for example, the gacha table may be selected based on whether the user holds the user terminal device vertically or horizontally, or the inclination of the user terminal device.

[0147] In addition, in the above embodiment, an example is described in which a plurality of gacha tables are prepared in which at least one of the types of characters and the winning probability of the characters is different from each other, but the present invention is not limited to this. For example, the medium lottery execution means may execute the gacha by rewriting either the type of character or the winning probability of the character in the gacha table according to the sensing result.

[0148] In this case, for example, the medium lottery executing means may determine by lottery based on the sensing result which character's winning probability is to be changed.

[0149] In addition, in the above embodiment, an example is described in which only the sensing results from the sound sensor are used as the sensing result, but the sensing results may be used in combination with the sensing results detected by the various types of sensors described above, or the sensing results from each sensor may be used separately.

[0150] As an example of combining the sensing results of multiple types of sensors, for example, if not only is it determined that there is a high degree of match between the user's voice and the voice of a voice actor based on the sensing results of a sound sensor, but also that there is a high degree of match between the user's face and the voice actor's face based on the sensing results of an image sensor, then the probability of winning the character corresponding to that voice actor may be increased.

[0151] In addition to the above-mentioned types of sensors, distance sensors such as those used in 3D scanners may also be used.

[0152] In addition, when the sensing result of the image sensor is used in the sensing gacha process, a determination may be made based on the scenery around the user terminal device. For example, a condition for selecting a different gacha table may be that a specific object is captured in a captured image capturing the scenery around the user terminal device. For example, a condition may be that a character is captured with a shrine in the background in the captured image, or that a cake and the character are captured in a captured image taken on the birthday set for the character.

[0153] Also, unlike the above embodiment, the winning probabilities of multiple characters may be changed based on one sensing result.

[0154] In addition, when multiple sensing results are used, if the degree of match for one character is high based on only one type of sensing result and the degree of match for the other character is high based on multiple types of sensing results, the probability of winning for the character with the high degree of match based on multiple types of sensing results may be changed.

[0155] Also, the same type of sensor may detect multiple types of matching degrees. For example, based on a captured face image of a user, it may be determined whether or not there is a high degree of matching between the user's face and a character's face, and whether or not there is a high degree of matching between the user's face and an animal's face.

[0156] Furthermore, the game media selected by gacha is not limited to characters, but may be anything that can be used in the game, such as weapons, equipment, or other items.

[0157] In the above embodiment, the present invention is applied to a normal gacha, but the present invention is not limited to this. For example, the present invention may be applied to a 10-series gacha in which 10 gachas (30 gachas in a multi-lottery process) are performed with one gacha request, and 10 characters are won.

[0158] Furthermore, the present invention may be applied to a 10-series gacha in which five gachas are performed with one gacha request and two characters are won per gacha, rather than a 10-series gacha in which ten gachas are performed with one gacha request and ten characters are won.

[0159] The invention may also be applied to a 10-consecutive gacha, in which one gacha is performed in response to one gacha request and ten characters are simultaneously won.

[0160] Also, in the above embodiment, an example is described in which the computer is a server device, but the present invention is not limited to this. For example, a user terminal device of one user may function as a server device. Furthermore, in this case, one user terminal device and another user terminal device may be connected by BLUETOOTH (registered trademark). Also, the present invention may be executed by a single user terminal device, or may be executed by cooperation between a server device and a user terminal device. For example, the determination means in the above embodiment may be provided in, for example, a user terminal device.

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

[0162] 1. Game System 2. Server equipment 201 Matching Method 202 Game progress management method 203 Media lottery execution means 204 Sensing result generation means 205 Judgment means 206 Means of communication 3 User terminal equipment 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 determining a winning medium to be associated with the user's identification information from among a plurality of types of game media, when a medium lottery is requested based on a user's operation; Functioning as a the medium lottery is executed based on a lottery table in which the type of the game medium and the probability of winning the game medium are determined; the medium lottery execution means executes the medium lottery by varying at least one of the type of the game medium and the probability of winning the game medium in the lottery table according to a sensing result of information detected by a predetermined sensor at a predetermined timing; The sensor uses images and / or sounds of the game media that may be selected in the media lottery for detection processing. Computer program.

2. Computer, a medium lottery execution means for determining a winning medium to be associated with the user's identification information from among a plurality of types of game media, when a medium lottery is requested based on a user's operation; Functioning as a the medium lottery is executed based on a lottery table in which the type of the game medium and the probability of winning the game medium are determined; The medium lottery execution means includes: The medium lottery is executed by varying at least one of the type of the game medium and the probability of winning the game medium in the lottery table according to a sensing result of information detected by a predetermined sensor at a predetermined timing, and When executing the medium lottery, comparing the image and / or sound of the game medium that can be selected in the medium lottery with the sensing result; Computer program.

3. A storage unit that stores the computer program according to any one of claims 1 to 2; A control unit that executes the computer program; Equipped with system.

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

Citation Information

Patent Citations

  • Generating method of high temperature high pressure nergy gas

    JP1977048704A

  • Vibration type angular velocity detecting instrument

    JP1987015410A

  • Image processing apparatus and image processing method

    JP2007300562A

  • Program, information storage medium, and game device

    JP2008054851A

  • Program, information storage medium and server unit

    JP2008093165A