GAME PROGRAM, GAME PROCESSING METHOD, AND INFORMATION PROCESSING DEVICE

By introducing a multi-layer lottery mechanism into the game program, including the first lottery and the second lottery, the problem of single lottery methods in the existing game program is solved, and new game experience and user participation are improved.

JP7665316B2Active Publication Date: 2025-04-21COLOPL
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2020187992
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-11-11
Publication Date
2025-04-21
Estimated Expiration
2040-11-11

AI Technical Summary

Technical Problem

In existing game programs, the game object lottery method is relatively single, lacks novelty, and it is difficult to provide users with new gaming experience.

Method used

A multi-layer lottery mechanism was designed, including the first lottery and the second lottery. The first draw is divided into two results according to the set selection rate. The second draw selects one or more game objects from the results of the first draw and allocates them to the user, while reducing the number of game objects.

Benefits of technology

Through this multi-layer lottery mechanism, users can gain a new gaming experience, which increases the fun and interactivity of the game, and improves user participation and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007665316000001
    Figure 0007665316000001
  • Figure 0007665316000002
    Figure 0007665316000002
  • Figure 0007665316000003
    Figure 0007665316000003
Patent Text Reader

Abstract

To provide a user with a new way for enjoyment in a lottery of a game object.SOLUTION: A game program causes a processor to execute the steps of: setting a first game object group including a finite number of game objects in each user; executing a first lottery; executing a second lottery for selecting one or more game objects in the first game object group if the first lottery becomes a first result; giving the selected one or more game objects; reducing the number of one or more game objects included in the first game object group; and giving a prescribed game object if the first lottery becomes a second result. In the first lottery, the sum of a first selectivity of selecting the first result and a second selectivity of selecting the second result is 100%, and the second selectivity is larger than 0%.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a game program, a game processing method, and an information processing device. [Background technology]

[0002] One method of selecting game objects is known as box gacha, in which a game object is selected from among game objects contained in a lottery deck assigned to each player, and the game object selected by lottery is given to the player and removed from the lottery deck (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2013-247977 A Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure aims to provide a game program, a game processing method, and an information processing device that can provide users with a new way of enjoying lottery for game objects. [Means for solving the problem]

[0005] According to one embodiment shown in the present disclosure, A game program executed on a computer that is capable of communicating with a plurality of user terminals and has a processor and a memory, The game program causes the processor to setting a first game object group including two or more types of finite number of game objects for each user of each user terminal; executing a first lottery in response to the first user satisfying the lottery condition; When the first selection results in a first result, a second selection is performed to select one or more game objects from the first game object group set for the first user; In response to the one or more game objects being selected in the second lottery, granting the one or more game objects to the first user; In response to the one or more game objects being selected in the second lottery, reducing the number of the one or more game objects included in the first game object group set for the first user; and when the first lottery results in a second result, granting a predetermined game object to the first user. In the first drawing, a sum of a first selection rate at which the first outcome is selected and a second selection rate at which the second outcome is selected is 100%, and the second selection rate is greater than 0%. A game program is provided. Effect of the Invention

[0006] According to the present disclosure, it is possible to provide users with a new way to enjoy the lottery of game objects. [Brief description of the drawings]

[0007] [Figure 1] FIG. 1 illustrates an example of a system configuration according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing a functional configuration of a user terminal according to an embodiment. [Diagram 3] FIG. 2 is a block diagram showing a functional configuration of a server according to an embodiment. [Figure 4] 1 is an example of a lottery list according to an embodiment. [Diagram 5] FIG. 1 is a diagram illustrating an overview of a lottery process according to an embodiment. [Figure 6] 11 is a flowchart illustrating an example of a lottery process according to an embodiment. [Figure 7] FIG. 13 is a diagram showing an example of a lottery ticket according to an embodiment. [Figure 8] FIG. 13 illustrates an example of a display screen according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] Hereinafter, the embodiments of this technical idea will be described in detail with reference to the drawings. In the following description, the same parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated. In one or more embodiments shown in this disclosure, the elements included in each embodiment can be combined with each other, and the combined result also forms part of the embodiment shown in this disclosure.

[0009] 1 is a diagram showing an example of the configuration of a system 1 according to the present embodiment. System 1 progresses a game while transmitting and receiving data related to the game between a server and a user terminal, for example.

[0010] As shown in FIG. 1, system 1 includes a plurality of user terminals 10, such as user terminal 10A, user terminal 10B, and user terminal 10C (hereinafter, user terminals such as user terminals 10A, 10B, and 10C are collectively referred to as "user terminals 10") used by respective users, and a server 20, and these devices are connected to each other so as to be able to communicate with each other via a network 30.

[0011] 1 is a diagram showing an example of the configuration of a system 1 according to this embodiment. As shown in FIG. 1, the system 1 includes a plurality of user terminals used by a plurality of users, a server 20, and a network 30.

[0012] The user terminal 10A and the user terminal 10B connect to the network 30 by communicating with a wireless base station 31. The user terminal 10C connects to the network 30 by communicating with a wireless router 32 installed in a facility such as a house. The user terminal 10 is, for example, a portable terminal equipped with a touch screen, and specifically, may be a smartphone, a phablet, a tablet, or the like.

[0013] The user terminal 10 executes a game program to provide the user with an environment for playing a game according to the game program. The user terminal 10 reads and executes the game program to communicate with the server 20 and transmits and receives data related to the game between the user terminal 10 and the server 20 as the game progresses.

[0014] The server 20 transmits data necessary for playing the game to the user terminal 10 as appropriate, thereby progressing the game play on the user terminal 10. The server 20 manages various data related to the game for each user playing the game. The server 20 communicates with the user terminal 10, and transmits images, audio, text data, and other data to the user terminal 10 according to the progress of each user's game.

[0015] The system 1 may be a system for executing games of any play mode, without being limited to a specific play mode. For example, the game program corresponds to a single play mode by a single user and a multiplay mode by multiple users as a mode in which the user plays the game. For example, in the system 1, the server 20 identifies the users participating in the multiplay and communicates with each user terminal 10 of each user, thereby providing each user with an environment for playing the game in multiplay. The system 1 may adopt a play mode of the multiplay game, such as a battle game in which multiple users battle each other, or a cooperative play game in which multiple users cooperate to progress the game.

[0016] As shown in FIG. 1, the server 20 includes, as its hardware configuration, a communication IF (Interface) 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29, which are connected to each other via a communication bus.

[0017] The communication IF 22 is compatible with various communication standards such as LAN (Local Area Network) standards, and functions as an interface for transmitting and receiving data to and from an external communication device such as the user terminal 10.

[0018] The input / output IF 23 functions as an interface for accepting input of information to the server 20 and outputting information to the outside of the server 20. The input / output IF 23 includes an input accepting unit that accepts connection of an information input device such as a mouse or a keyboard, and an output unit that accepts connection of an information output device such as a display for displaying images, etc.

[0019] The memory 25 is a storage device for storing data and the like used in processing. For example, the memory 25 provides the processor 29 with a working area for temporary use when the processor 29 performs processing. The memory 25 is configured to include storage devices such as a ROM (Read Only Memory) and a RAM (Random Access Memory).

[0020] The storage 26 is a storage device for storing various programs and data to be read and executed by the processor 29. Information stored in the storage 26 includes game programs, information related to the game programs, information on users who play the game programs, and other information. The storage 26 is configured to include storage devices such as HDDs (Hard Disk Drives) and flash memories. Note that the storage is not limited to being included in the server 20, and cloud services can also be used.

[0021] The processor 29 controls the operation of the server 20 by reading and executing programs and the like stored in the storage 26. The processor 29 includes, for example, a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), and the like.

[0022] (User terminal configuration) Fig. 2 is a block diagram showing the functional configuration of the user terminal 10 according to this embodiment. As shown in Fig. 2, the user terminal 10 includes an antenna 110, a communication IF 120, a touch screen 130, an input / output IF 140, a storage unit (storage, memory) 150, a voice processing unit 160, a microphone 170, a speaker 180, and a control unit (processor) 190.

[0023] The antenna 110 radiates the signal emitted by the user terminal 10 into space as a radio wave, and also receives the radio wave from space and provides the received signal to the communication IF 120.

[0024] The communication IF 120 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 110 and the like so that the user terminal 10 can communicate with other communication devices. The communication IF 120 can be a communication module for wireless communication including a tuner, a high-frequency circuit, etc. The communication IF 120 performs modulation / demodulation and frequency conversion of wireless signals transmitted and received by the user terminal 10, and provides the received signals to the control unit 190.

[0025] Touch screen 130 accepts input from the user and outputs information to the user on display 132. Touch screen 130 includes a touch panel 131 for accepting input operations from the user, and a display 132 for displaying a menu screen and the progress of the game on the screen. Touch panel 131 detects the approach of a user's finger, for example, by using a capacitance type touch panel. Display 132 is realized by, for example, an LCD (Liquid Crystal Display), an organic EL (electroluminescence), or other display device.

[0026] The input / output IF 140 functions as an interface for accepting input of information to the user terminal 10 and for outputting information to the outside of the user terminal 10.

[0027] The storage unit 150 is configured with a flash memory, a RAM (Random Access Memory), etc., and stores programs used by the user terminal 10, various data received by the user terminal 10 from the server 20, and the like.

[0028] The audio processing unit 160 modulates and demodulates an audio signal. The audio processing unit 160 modulates a signal provided from the microphone 170 and provides the modulated signal to the control unit 190. The audio processing unit 160 also provides the audio signal to the speaker 180. The audio processing unit 160 is realized, for example, by a processor for audio processing. The microphone 170 functions as an audio input unit for receiving an input of an audio signal and outputting it to the control unit 190. The speaker 180 functions as an audio output unit for outputting the audio signal to the outside of the user terminal 10.

[0029] The control unit 190 controls the operation of the user terminal 10 by reading and executing the programs stored in the storage unit 150. The control unit 190 is realized by, for example, an application processor.

[0030] The process of the user terminal 10 executing the game program 151 will be described in more detail. The storage unit 150 stores the game program 151, game information 152, and user information 153. The user terminal 10, for example, downloads the game program from the server 20 and stores it in the storage unit 150. In addition, the user terminal 10 communicates with the server 20 as the game progresses, thereby transmitting and receiving various data such as the game information 152 and the user information 153 to and from the server 20.

[0031] The game program 151 is a program for progressing a game on the user terminal 10. The game information 152 includes various data referenced by the game program 151. The game information 152 includes, for example, information on game objects owned by the user. The user information 153 includes information on the user who plays the game. The user information 153 includes, for example, information for identifying the user of the user terminal 10 who plays the game.

[0032] The control unit 190 loads and executes the game program 151 to thereby realize the functions of a transmission / reception unit 191, an input operation reception unit 192, a game progression unit 193, and a display control unit 194.

[0033] The transmitting / receiving unit 191 receives various information from the server 20, and transmits various information to the server 20. The input operation receiving unit 192 receives an input operation from the user based on the output of the touch screen 130. Specifically, the input operation receiving unit 192 detects that the user's finger or the like has come into contact with or approached the touch panel 131 as coordinates of a coordinate system consisting of the horizontal and vertical axes of the surface that constitutes the touch screen 130.

[0034] The input operation receiving unit 192 determines a user operation on the touch screen 130. The input operation receiving unit 192 determines a user operation such as, for example, an "approaching operation," a "release operation," a "tap operation," a "double tap operation," a "long press operation (long touch operation)," a "drag operation (swipe operation)," a "move operation," a "flick operation," a "pinch-in operation," and a "pinch-out operation." The input operation receiving unit 192 may receive, as an operation input, a movement of the user terminal 10 detected by an acceleration sensor or the like mounted on the user terminal 10.

[0035] The object granting unit 192 grants one or more objects to the user based on the result of a selection process executed in the server 20 in response to an input operation of the user on the touch screen 130. For example, the object granting unit 192 stores information about the one or more objects selected by the selection process in the storage unit 150, and makes the one or more objects available to the user in the game. The selection process will be described in detail in a later paragraph.

[0036] The game progression unit 193 performs various processes related to the progression of the game. For example, the game progression unit 193 interprets the user's instructions based on the coordinates of the input position of the input operation accepted by the input operation acceptance unit 192 and the type of operation, and progresses the game while transmitting and receiving various information to and from the server 20 as necessary.

[0037] Furthermore, the game progression unit 193 can, for example, transmit instructions from a user to the server 20, receive a calculation result executed based on the instructions in the server 20, and progress the game based on the received calculation result. In other words, the game provided by the system 1 may be a cloud game.

[0038] The display control unit 194 determines the display content of the display 132 according to the input operation received by the input operation receiving unit 192 and the control of the game progression unit 193, and outputs various information such as images and text according to the determined display content to the display 132. The display control unit 194 causes the display 132 to display, for example, animation images showing the state of movement of each game object, various menu screens, GUIs (Graphical User Interfaces), and the like.

[0039] Fig. 3 is a block diagram showing the functional configuration of the server 20 according to this embodiment. The detailed configuration of the server 20 will be described with reference to Fig. 3. The server 20 performs the functions of a communication unit 220, a storage unit 250, and a control unit 290 by operating according to a program.

[0040] The communication unit 220 functions as an interface for the server 20 to communicate with external communication devices such as the user terminal 10 via the network 30 .

[0041] The storage unit 250 stores various programs and data for allowing the user to progress through the game on the user terminal 10. In one aspect, the storage unit 250 stores a game program 251, game information 252, and user information 253.

[0042] The game program 251 is a program for the server 20 to communicate with the user terminal 10 and progress the game in the user terminal 10. When executed by the control unit 290, the game program 251 appropriately refers to the game information 252, the user information 253, etc., and causes the server 20 to perform processing such as transmitting and receiving data to and from the user terminal 10, progressing the game according to the operation contents performed by the user of the user terminal 10, drawing lots for game objects, and updating user information.

[0043] The game information 252 includes various data referenced by the game program 251. The user information 253 is information on each user who plays the game. The user information 253 includes a lottery list 254 managed for each user. The lottery list 254 is a list that specifies game objects that can be selected in a lottery process performed by a lottery unit 293, which will be described later.

[0044] Fig. 4 is an example of a selection list according to this embodiment. Fig. 4(A) shows a selection list 254A of user A. The selection list 254A includes a first game object group including a finite number of game objects of two or more types that can be selected in a second selection described later, and game objects whose total number is set to be infinite.

[0045] Specifically, the game objects included in the first game object group in the lottery list 254A are crystals, gacha tickets, skill enhancing stones, enhancing materials, and magic recovery potions. The total number of these game objects (the number remaining in the initial state) is finite. The remaining number of these game objects indicates the number of each game object included in the lottery at that time, and decreases according to the number of game objects selected by lottery. In the lottery list 254A, the remaining number of each game object matches the total number, but this is the initial state in which a lottery has not been executed even once. In this embodiment, so-called rarity values ​​are not set for each game object included in the first game object group.

[0046] The game object whose total number is set to be infinite in the lottery list 254A is gold. In the example of the lottery list 254A, even if gold is selected by lottery, the remaining number does not decrease, and it is always possible for it to be selected when a lottery is executed. There may be multiple types of game objects whose total number is set to be infinite in this way.

[0047] FIG. 4B shows a lottery list 254A' for user A. The lottery list 254A' is a modified example of the lottery list 254. In the lottery list 254A', game objects to be selected for each quest are managed. Specifically, in a lottery using a lottery right obtained when quest A is performed, each game object specified in the quest A column is selected, and in a lottery using a lottery right obtained when quest B is performed, each game object specified in the quest B column is selected.

[0048] By varying the lottery objects and the total number of each game object for each quest as in lottery list 254A', it becomes easier to meet the diverse needs of each user and improve the appeal of the lottery. Note that the lottery objects may be different not for each quest but according to other factors, and for example, the lottery objects may be different for each event or type of lottery right. Note that a "quest" is one element that constitutes a game, and has a clearing condition.

[0049] Returning to the explanation of Fig. 3, the control unit 290 executes the game program 251 to thereby fulfill the functions of a transmission / reception unit 291, a setting unit 292, a lottery unit 293, an object granting unit 294, an update unit 295, a lottery right granting unit 296, a game progress processing unit 297, and a measurement unit 298.

[0050] The transmitting / receiving unit 291 receives various information from the user terminal 10 and transmits various information to the user terminal 10. The user terminal 10 and the server 20 transmit and receive, for example, information related to the progress of the game and information related to the lottery process.

[0051] The setting unit 292 sets a first game object group including a finite number of game objects of two or more types for each user of each user terminal 10. Specifically, a selection list 254 such as the selection list 254A or the selection list 254A' described above is set for each user.

[0052] The lottery unit 293 executes a process related to a lottery process for a game object. Fig. 5 is a diagram illustrating an example of an outline of the lottery process according to this embodiment. Fig. 5 shows a case where a lottery is executed by referring to the lottery list 254A.

[0053] First, the lottery unit 293 executes the first lottery shown in FIG. 5 in response to user A satisfying the lottery conditions. The lottery conditions are not particularly limited, and may be, for example, that an operational input is made to use the lottery right granted to the user by the lottery right granting unit 296. The lottery condition may also be that the lottery right is granted. In this case, the lottery right is automatically used in response to the granting of the lottery right, and the first lottery is executed. The number of times the first lottery is executed is determined, for example, according to the number of times the lottery right is used and the type of lottery right used.

[0054] In the first lottery, the first result is selected at a first selection rate (e.g., 90%), and the second result is selected at a second selection rate (e.g., 10%). The sum of the first selection rate and the second selection rate is 100%, and the second selection rate is greater than 0%. The specific numerical values ​​of the first selection rate and the second selection rate can be appropriately set by the server administrator and are not limited. The first selection rate and the second selection rate may be varied according to parameters set for the user (including the user character set as the user's avatar and the game character used by the user), the type of lottery right, etc.

[0055] If the first drawing results in a first result, the drawing unit 293 executes a second drawing to select one or more game objects from the first game object group included in the drawing list 254A set for the user A.

[0056] In a certain situation, in the second lottery, all game objects have the same probability of being selected, but the likelihood of each game object being selected varies depending on the remaining number of each game object. Specifically, in the state shown in FIG. 4(A), the probability of one crystal being selected is the same as the probability of one strengthening material being selected. However, since the remaining number of crystals is 10 and the remaining number of strengthening materials is 40, in terms of object type, strengthening materials are more likely to be selected.

[0057] In addition, in a certain situation, the probability of selection (selection rate) of each game object in the second lottery may be made different depending on the type of lottery right, etc. Specifically, the probability of selecting one crystal and the probability of selecting one strengthening material may be made different.

[0058] If the first lottery results in the second result, the user is awarded a game object whose total number is set to be infinite (gold in this example). If a second game object group containing two or more types of game objects whose total number is infinite is set, the lottery unit 293 selects a game object from the second game object group. In this case, the selection rate may be different or the same for each type of game object.

[0059] Returning to the explanation of Fig. 3, the object granting unit 294 grants the selected game object to the user according to the result of the lottery process by the lottery unit 293. For example, the object granting unit 294 updates the user information 253 of the user so that information on the game object selected by the lottery process is included, and enables the user to use the selected game object in the game.

[0060] In response to a game object being selected in the second lottery, the update unit 295 subtracts the remaining number (quantity) of the selected game object and updates the remaining number of game objects included in the first game object group of the lottery list 254 set for that user.

[0061] Furthermore, in a certain aspect, the update unit 295 may update the remaining number of game objects included in the first game object group to an initial state (a state equal to the total number). The update to the initial state may be performed, for example, by the server administrator in response to the passage of a predetermined period of time or the arrival of a predetermined date and time, or may be performed in response to an operational input from the user when the remaining number of some or all of the game objects included in the first game object group becomes zero.

[0062] When a user satisfies a predetermined condition in the game, the lottery right granting unit 296 grants one or more lottery rights to the user. The predetermined condition is not particularly limited, but may be, for example, that the user clears or progresses a quest, or that the user's game play receives a predetermined evaluation, etc. The number of lottery rights granted by the lottery right granting unit 296 may be changed according to parameters set for the user.

[0063] Furthermore, there may be multiple types of lottery rights granted by the lottery right granting unit 296. For example, two or more grades may be set for the lottery rights, and the number of times the first lottery can be executed, the first selection rate and the second selection rate, and / or the selection rate of a specific game object in the second lottery may be varied depending on the grade. When there are multiple types of lottery rights, the lottery right granting unit 296 may determine the type of lottery right to be granted based on the selection rate set for each type, or may determine the type of lottery right to be granted based on the conditions for granting the lottery right that the user has satisfied.

[0064] The game progress processing unit 297 controls the operation of the entire server 20 and performs processing required for the progress of the game by calling various programs, etc. The game progress processing unit 297 performs processing for progressing the game based on information transmitted from the user terminal 10 in response to an input operation by the user to the user terminal 10, for example. The game progress processing unit 297 updates data such as the game information 252 and the user information 253 as necessary, and transmits various data to the user terminal 10, thereby enabling the game to be played on the user terminal 10.

[0065] The measurement unit 298 performs a process of measuring time. For example, the measurement unit 298 measures the time during which the game is progressing. The server 20 receives information on various measurement results measured by executing the game program 151 in the user terminal 10 from the user terminal 10, and compares the received information with the measurement results of the measurement unit 298, thereby synchronizing various pieces of information related to time between the user terminal 10 and the server 20.

[0066] (Example of game program operation) Next, an example of the operation of the game program according to this embodiment will be described with reference to Fig. 6 to Fig. 8. As an example of a game provided by this game program, a quiz game in which an enemy character can be attacked by answering a quiz correctly will be given below. In this quiz game, a treasure chest (corresponding to the lottery right described above) is obtained as a quest progresses or is cleared, and a first lottery is started by opening the obtained treasure chest.

[0067] It should be noted that the game program according to the present disclosure is applicable not only to quiz games but also to games of any genre, such as role playing games (RPGs), action games, action RPGs, simulation games, sports games, and the like.

[0068] Fig. 6 is a flowchart showing an example of the lottery process according to this embodiment. Each process shown in Fig. 6 can be realized by the control unit 190 executing the game program 151 and the control unit 290 executing the game program 251. Note that the order of each process constituting the flowchart in Fig. 6 may be random and may be executed in parallel as long as no contradiction or inconsistency occurs in the process contents.

[0069] First, in step S1, the control unit 290 sets the selection list 254 for each user. In step S1, like the selection list 254A and the selection list 254A' described above, a first game object group that includes two or more types of finite game objects and is to be the selection target of the second selection is set for each user.

[0070] Next, in step S2, the control unit 290 progresses the quest based on information transmitted from the user terminal 10 and various information stored in the storage unit 250. The quest may be one that is performed by a single user, or it may be a multi-play quest in which multiple users can participate.

[0071] The quest in step S2 is started, for example, in response to the user performing an operation input to start the quest. There may be multiple types of quests that the user can start (select). Specifically, there may be quest A, the clearing condition of which is to defeat enemy character A, and quest B, the clearing condition of which is to defeat enemy character B. A quest may also have multiple levels of difficulty. Specifically, for the above quest A, it may be possible to select from a high level of difficulty, such as HARD, a normal level of difficulty, or EASY, an easy level of difficulty.

[0072] Next, in step S3, when the user satisfies the granting conditions for the lottery right (treasure box), the control unit 290 grants the lottery right to the user. The granting conditions are, for example, starting a quest, clearing a quest, answering a specific quiz correctly, the user's game play obtaining a predetermined evaluation (for example, the amount of damage dealt by the user, the answering speed, the correct answer rate, etc. in a quest exceeding a certain standard or exceeding other users), etc. Also, in the case of a cooperative play game, it is possible to change the rewards granted according to the degree of contribution in the cooperative play. For example, it is possible to change the number of lottery rights or the value of the lottery rights.

[0073] FIG. 7 is a diagram showing an example of the lottery right. In this embodiment, as shown in FIG. 7, three types of graded treasure boxes 701 to 703 are prepared as the lottery right. In FIG. 7, the higher the grade, the larger the treasure box. When the user satisfies the granting conditions, the highest - graded treasure box 701 is granted with a probability of A%, the next - higher - graded treasure box 702 is granted with a probability of B%, and the lowest - graded treasure box 703 is granted with a probability of C%.

[0074] The control unit 290 determines the number of treasure boxes to be granted to the user based on the satisfied granting conditions, for example, when the quest ends. When multiple granting conditions are satisfied in a quest, the number of treasure boxes to be granted to the user is the sum of the numbers determined based on each granting condition. The appearance rate of each treasure box is, for example, A% < B% < C%. The appearance rate of each treasure box may be varied according to the satisfied granting conditions, etc.

[0075] When the treasure box 701 is opened (used), the first lottery is executed 20 times in step S5 described later. When the treasure box 702 is opened, the first lottery is executed 10 times. When the treasure box 703 is opened, the first lottery is executed 3 times.

[0076] The first selection rate and the second selection rate in the first lottery may vary depending on the grade of the opened treasure chest. For example, the first selection rate in the first lottery may be set to be higher in the order of treasure chest 703, treasure chest 702, and treasure chest 701.

[0077] Returning to the description of the flowchart in Fig. 6, in this embodiment, when a lottery right is granted in step S3, the lottery right is automatically consumed and the process proceeds to step S4. Note that when a lottery right is granted in step S3, the process may proceed to step S4 in response to a user's operation input for using the lottery right.

[0078] In step S4, the control unit 290 determines the conditions for the lottery. In step S4, for example, a first selection rate and a second selection rate, and / or a selection rate of a specific game object in the second lottery is determined. These selection rates are determined according to, for example, the grade of the lottery ticket used, the parameters (for example, luck value) of the user character set as the user's avatar or the game character used by the user in the quest, etc.

[0079] The good luck value may be increased, for example, according to an increase in the level of a user character or a game character, or may be increased when a game character that is already owned by the user and has a rarity value equal to or greater than a predetermined value is selected in a lottery (for example, a lottery that can be executed by paying) different from the lottery by the lottery unit 293. Note that step S4 is not a required process, and the system may be configured not to perform step S4.

[0080] The subsequent steps S5 to S6, or steps S5 and S7 to S9, will be briefly described because the contents described with reference to Fig. 3 and Fig. 5 can be used. In step S5, the control unit 290 executes a first lottery based on the first selection rate and the second selection rate. If the first result is selected in the first lottery, in step S6, the control unit 290 awards gold (a total of an infinite number of game objects) to the user, and ends the process.

[0081] When the first lottery is executed in a state where the remaining numbers of all game objects included in the first game object group are zero, the first selection rate becomes zero, and step S6 is always executed.

[0082] If the second result is selected in the first drawing, the control unit 290 executes a second drawing in step S7. Next, in step S8, the control unit 290 grants the game object selected in step S7 to the user. Next, in step S9, the control unit 290 updates the drawing list 254 and ends the process.

[0083] Fig. 8 is a diagram showing an example of a display screen according to this embodiment, which may be displayed on the touch screen 130 of the user terminal 10 after the processing of step S9, for example. As shown in Fig. 8, the touch screen 130 displays a reward list column 801, a featured reward column 802, and images and remaining numbers of game objects contained therein.

[0084] The reward list column 801 displays game objects included in the lottery list 254 set for the user. In the example of Fig. 8, the game objects displayed in the reward list column 801 are changed every month. That is, step S1 is executed every month, and a new lottery list 254 is set every month.

[0085] 8, images of crystals, gacha tickets, skill enhancement stones, three types of enhancement materials, two types of magic power recovery potions, and gold are displayed in a reward list column 801. The crystals, gacha tickets, and skill enhancement stones are displayed in a featured reward column 802 of the reward list column 801.

[0086] As already mentioned, in this embodiment, a rarity value is not set for each game object displayed in the reward list column 801, but the game objects displayed in the featured reward column 802 are game objects that are less likely to be obtained than other game objects such as reinforcement materials, for example. In step S4, for example, a process is performed such that the higher the grade of the lottery ticket used or the user's parameters, the higher the selection rate of the game object displayed in the featured reward column 802.

[0087] In the column for game objects other than gold, the remaining number of each game object after step S9 is performed is displayed. In the column for skill enhancement stones, "0 remaining" is displayed. This means that unless the remaining number of game objects is updated to the initial state by the update unit 295, no skill enhancement stones will be selected. Note that in this embodiment, the remaining number of game objects is set to be updated to the initial state every week.

[0088] Since gold is a game object whose remaining number is set to infinite, the selection rate in the first lottery is displayed in the gold column instead of the remaining number. In this embodiment, the total remaining number of all game objects included in the reward list column 801 is not displayed. This is because the remaining number of gold is infinite, and the total remaining number of all game objects included in the reward list column 801 is always infinite, making it meaningless to display the total remaining number. Therefore, the server 20 does not need to transmit information indicating the total remaining number to the user terminal 10, and the amount of communication can be reduced. On the other hand, as a modified example of this embodiment, the total remaining number of all game objects except gold may be configured to be displayed on the touch screen 130.

[0089] The above-mentioned embodiment is merely an example for facilitating understanding of the present invention, and is not intended to limit the present invention. The present invention can be modified or improved without departing from the spirit of the present invention, and it goes without saying that the present invention includes equivalents thereof.

[0090] [Additional Notes] The contents of the present disclosure are listed as follows:

[0091] (Item 1) A game program executed on a computer that is capable of communicating with a plurality of user terminals and has a processor and a memory, The game program causes the processor to setting a first game object group including two or more types of finite number of game objects for each user of each user terminal; executing a first lottery in response to the first user satisfying the lottery condition; When the first selection results in a first result, a second selection is performed to select one or more game objects from the first game object group set for the first user; In response to the one or more game objects being selected in the second lottery, granting the one or more game objects to the first user; In response to the one or more game objects being selected in the second lottery, reducing the number of the one or more game objects included in the first game object group set for the first user; and when the first lottery results in a second result, granting a predetermined game object to the first user. In the first drawing, a sum of a first selection rate at which the first outcome is selected and a second selection rate at which the second outcome is selected is 100%, and the second selection rate is greater than 0%. Game program. This provides users with a new way to enjoy the lottery for game objects.

[0092] (Item 2) The first selection rate and the second selection rate vary according to parameters set for the first user. Item 1. A game program according to item 1. This can further increase the interest in the selection of game objects and provide a motivation to improve parameters.

[0093] (Item 3) The processor further comprises: progressing a game in response to an input operation of the first user on the user terminal; and granting one or more lottery tickets to the first user when the first user satisfies a predetermined condition in the game; The lottery condition is that the lottery right has been granted or that the first user performs an operation input to use the lottery right. Item 1 or 2. A game program according to item 1 or 2. This provides the user with an opportunity to win a game object in a lottery in conjunction with playing the game, thereby motivating the user to play the game and increasing the user's level of satisfaction with the game.

[0094] (Item 4) The lottery condition is that the lottery right has been granted, When the lottery right is granted, the first lottery is executed, and the lottery right is automatically consumed. Item 3. A game program according to item 3. This eliminates the need for users to perform operational inputs to enter a lottery, improving usability. Also, the server side does not need to manage the number of lottery tickets owned by each user, making data management easier.

[0095] (Item 5) The number of the lottery rights granted in the step of granting the lottery rights varies depending on a parameter set for the first user. Item 3. The game program according to item 3 or 4. This can further increase the interest in the selection of game objects and provide a motivation to improve parameters.

[0096] (Item 6) The lottery ticket has two or more grades, The step of granting the lottery right is a step of granting one or more lottery rights each having one of two or more grades set thereto, At least one of the number of times the first selection can be performed, the first selection rate, the second selection rate, and a selection rate of a specific game object in the second selection is different depending on the grade. 6. The game program according to any one of items 3 to 5. This can further increase the interest in the selection of game objects.

[0097] (Item 7) the predetermined condition is that the first user achieves a predetermined item in a quest of the game, the higher the difficulty level of the quest, the more likely it is that a higher grade lottery right will be granted in the step of granting the lottery right; Item 6. A game program according to item 6. This can further increase the interest in the selection of game objects by lottery, and can also provide a strategic element to the selection of quest difficulty levels.

[0098] (Item 8) A game processing method executed on a computer capable of communicating with a plurality of user terminals, the computer having a processor and a memory, the method comprising: The game processing method includes: setting a first game object group including two or more types of finite number of game objects for each user of each user terminal; executing a first lottery in response to the first user satisfying the lottery condition; When the first selection results in a first result, a second selection is performed to select one or more game objects from the first game object group set for the first user; In response to the one or more game objects being selected in the second lottery, granting the one or more game objects to the first user; In response to the one or more game objects being selected in the second lottery, reducing the number of the one or more game objects included in the first game object group set for the first user; and when the first lottery results in a second result, granting a predetermined game object to the first user; In the first drawing, a sum of a first selection rate at which the first outcome is selected and a second selection rate at which the second outcome is selected is 100%, and the second selection rate is greater than 0%. Game processing method. This provides users with a new way to enjoy the lottery for game objects.

[0099] (Item 9) An information processing device having a processor and a memory, capable of communicating with a plurality of user terminals, The processor, setting a first game object group including two or more types of finite number of game objects for each user of each user terminal; executing a first lottery in response to the first user satisfying a lottery condition; When the first selection results in a first result, a second selection is performed to select one or more game objects from the first game object group set for the first user; granting the one or more game objects to the first user in response to the one or more game objects being selected in the second lottery; In response to the one or more game objects being selected in the second lottery, reducing the number of the one or more game objects included in the first game object group set for the first user; When the first lottery results in a second result, a predetermined game object is granted to the first user; In the first drawing, a sum of a first selection rate at which the first outcome is selected and a second selection rate at which the second outcome is selected is 100%, and the second selection rate is greater than 0%. Information processing device. This provides users with a new way to enjoy the lottery for game objects. [Explanation of symbols]

[0100] 1: system, 10: user terminal, 20: server, 30: network, 130: touch screen, 150: memory unit (of user terminal), 190: control unit (of user terminal), 250: memory unit (of server), 290: control unit (of server)

Claims

1. A program executed on a computer capable of communicating with a plurality of user terminals, The program causes the computer to setting a first object group including two or more types of game objects for a user of the user terminal; executing a first lottery to select one of a first result and a second result in response to a predetermined user satisfying a lottery condition; When the first selection results in the first result, executing a second selection to select one or more game objects from the first object group set for the predetermined user; In response to the game object being selected in the second lottery, granting the game object to the predetermined user; a step of reducing the number of the game objects included in the first object group set for the predetermined user in response to the game object being selected in the second lottery; and when the first lottery results in the second result, granting a predetermined game object to the predetermined user. In the first drawing, a sum of a first selection rate at which the first outcome is selected and a second selection rate at which the second outcome is selected is 100%, and the second selection rate is greater than 0%. program.

2. The first selection rate and the second selection rate vary according to parameters set for the specific user. The program according to claim 1.

3. The computer further comprises: progressing a game in response to an input operation of the predetermined user on the user terminal; and when the predetermined user satisfies a predetermined condition in the game, granting the predetermined user a lottery right; The lottery condition is that the lottery right has been granted or that the predetermined user performs an operation input for using the lottery right. The program according to claim 1 or 2.

4. The lottery condition is that the lottery right has been granted, When the lottery right is granted, the first lottery is executed, and the lottery right is automatically consumed. The program according to claim 3.

5. The number of the lottery rights granted in the step of granting the lottery rights varies depending on a parameter set for the predetermined user. The program according to claim 3 or 4.

6. The lottery ticket has two or more grades set therefor, the step of granting a lottery right is a step of granting a lottery right having one of two or more grades set thereto; At least one of the number of times the first selection can be performed, the first selection rate, the second selection rate, and a selection rate of a specific game object in the second selection is different depending on the grade. The program according to any one of claims 3 to 5.

7. the predetermined condition being that the predetermined user achieves a predetermined item in a quest of the game; the higher the difficulty level of the quest, the more likely it is that a higher grade lottery right will be granted in the step of granting the lottery right; The program according to claim 6.

8. 1. A method executed on a computer capable of communicating with a plurality of user terminals, comprising: The method includes causing the computer to: setting a first object group including two or more types of game objects for a user of the user terminal; executing a first lottery to select one of a first result and a second result in response to a predetermined user satisfying a lottery condition; a step of executing a second drawing to select a game object from the first object group set for the predetermined user when the first drawing results in the first result; In response to the game object being selected in the second lottery, granting the game object to the predetermined user; a step of reducing the number of the game objects included in the first object group set for the predetermined user in response to the game object being selected in the second lottery; and when the first lottery results in the second result, granting a predetermined game object to the predetermined user, In the first drawing, a sum of a first selection rate at which the first outcome is selected and a second selection rate at which the second outcome is selected is 100%, and the second selection rate is greater than 0%. method.

Citation Information

Patent Citations

  • Program, information storage medium, game apparatus, and server system

    JP2013156743A

  • Server device for providing game

    JP2013247977A

  • Information processing device, game program, and information processing method

    JP2020014809A

  • Game program, method, and information processor

    JP2020115942A

  • Program and server system

    JP2020146574A