Improvement in game processing system using lottery ticket

The game processing system addresses storage inefficiencies by using sequential and batch lottery processes to manage and delete unused lottery ticket data, enhancing storage efficiency and user engagement.

JP2025118973APending Publication Date: 2025-08-13GLEE HOLDINGS CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025084561
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-21
Publication Date
2025-08-13

AI Technical Summary

Technical Problem

Conventional game processing systems face significant challenges in managing the large amount of data required for lottery tickets, leading to inefficient storage capacity utilization.

Method used

Implementing a game processing system with a first sequential lottery process during a first period, followed by a first batch lottery process at the end of the period, where unused lottery tickets are used to identify winning game items, and records are deleted, reducing storage needs.

Benefits of technology

This approach reduces storage capacity by managing and deleting unused lottery ticket data efficiently, while providing users with immediate and delayed rewards, thus optimizing storage and user engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025118973000001_ABST
    Figure 2025118973000001_ABST
Patent Text Reader

Abstract

To suppress a storage capacity for storing data on a game using a lottery ticket.SOLUTION: The present invention relates to a game processing system for performing processing of a game having a first period and a second period. A game system includes a storage for storing first lottery ticket information on a first lottery ticket owned by each of a plurality of users in the first period. The first lottery ticket includes a first type lottery ticket and a second type lottery ticket. When the first period is over, unused first lottery tickets which are not used for first sequential lottery processing at the time when the first period is over of the first lottery tickets owned by each of the plurality of users is specified. First batch lottery processing using the first type lottery tickets of the unused first lottery tickets is performed for all users owning the unused first lottery tickets of the plurality of users, and a second winning game item is specified.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The disclosure herein relates to improvements in game processing systems that use lottery tickets. [Background technology]

[0002] In conventional game processing systems, lottery tickets are sometimes given to users as the game progresses. These lottery tickets are sometimes called gacha tickets by game publishers and users. Lottery tickets are given to users in various ways as the game progresses. For example, users can obtain lottery tickets by completing predetermined missions in the game. Lottery tickets are sometimes issued at timings determined by game publishers from a marketing perspective to attract users' attention. Users can use their lottery tickets to enter lottery processing and obtain game items according to the results of the lottery processing.

[0003] Conventional game processing systems using such lottery tickets or gacha tickets are disclosed, for example, in Patent Publication No. 2018-011632 (Patent Document 1), Patent Publication No. 2018-005705 (Patent Document 2), and International Publication No. 2015 / 034098 (Patent Document 3). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-011632 [Patent Document 2] Japanese Patent Application Publication No. 2018-005705 [Patent Document 3] International Publication No. 2015 / 034098 Summary of the Invention [Problem to be solved by the invention]

[0005] In games that use lottery tickets, the amount of data required to manage the lottery tickets tends to be enormous, and therefore efficient management of data related to the lottery tickets is required.

[0006] The present disclosure aims to provide technical improvements that solve or alleviate at least some of the problems of the prior art described above. One of the more specific aims of the present disclosure is to reduce the storage capacity required to store data related to a game in which lottery tickets are used. [Means for solving the problem]

[0007] One aspect of the present invention relates to a game processing system that processes a game having a first period and a second period. The game processing system includes a storage that stores first lottery ticket information records related to one or more first lottery tickets during the first period, and one or more computer processors. The one or more computer processors execute computer-readable instructions to perform a first sequential lottery process using specific first lottery tickets selected from the one or more first lottery tickets in response to a lottery request from a user during the first period, and, upon expiration of the first period, perform a first batch lottery process using one or more unused first lottery tickets from the one or more first lottery tickets that were not used in the first sequential lottery process during the first period.

[0008] In one aspect of the present invention, records of the first lottery ticket information relating to the specific first lottery ticket are deleted from the storage in response to the first sequential lottery process being performed, and records of the first lottery ticket information relating to the one or more unused first lottery tickets are deleted from the storage in response to the first batch lottery process being performed.

[0009] In one aspect of the present invention, a reward is given to the user in response to the first sequential lottery process being executed.

[0010] In one aspect of the present invention, one or more first winning game items are identified in the first sequential lottery process, and the one or more first winning game items are awarded to the user during the first period.

[0011] In one aspect of the present invention, one or more second winning game items are identified in the first batch lottery process, and the one or more second winning game items are awarded to the user after the end of the first period.

[0012] In one aspect of the present invention, the one or more second winning game items are given to the user in response to a request from the user during the second period.

[0013] In one aspect of the present invention, the storage further stores records relating to the one or more second winning game items, and if the user does not make a request to acquire the one or more second winning game items during the second period, the records relating to the one or more second winning game items are deleted from the storage upon the end of the second period.

[0014] In one aspect of the present invention, the storage stores second lottery ticket information regarding one or more second lottery tickets during the second period, and in response to a lottery request from the user during the second period, performs a second sequential lottery process using a specific second lottery ticket selected from the one or more second lottery tickets, and in response to the end of the second period, performs a second batch lottery process using one or more unused second lottery tickets from among the one or more second lottery tickets that were not used in the second sequential lottery process during the second period.

[0015] One aspect of the present invention relates to a game processing method for processing a game having a first period and a second period by one or more computer processors executing computer-readable instructions, the game processing method comprising: a step of storing first lottery ticket information related to one or more first lottery tickets in a storage during the first period, a step of performing a first sequential lottery process using a specific first lottery ticket selected from the one or more first lottery tickets in response to a lottery request from a user during the first period, and a step of performing a first batch lottery process using one or more unused first lottery tickets that were not used in the first sequential lottery process during the first period from among the one or more first lottery tickets in response to an end of the first period.

[0016] One aspect of the present invention relates to a program executed by one or more computer processors included in a terminal device that communicates with a server that provides a game having a first period and a second period, the program causing the one or more computer processors to execute the following steps: sending a lottery request from a user to the server during the first period, receiving one or more first winning game items identified in a first sequential lottery process conducted using a specific first lottery ticket selected from one or more first lottery tickets stored in storage in response to the lottery request, and receiving one or more second winning game items identified in a first batch lottery process conducted using one or more unused first lottery tickets that were not used in the first sequential lottery process during the first period from among the one or more first lottery tickets in response to the end of the first period. [Effects of the Invention]

[0017] According to an embodiment of the present invention, in a game in which a lottery ticket is used, it is possible to reduce the storage capacity required to store data relating to the game. [Brief explanation of the drawings]

[0018] [Figure 1] FIG. 1 is a block diagram illustrating a game processing system according to one embodiment. [Figure 2] FIG. 2 is a diagram illustrating information stored in the game processing system of FIG. [Figure 3] 2 is a diagram illustrating information stored in the game processing system of FIG. 1. FIG. [Figure 4] 2 is a diagram illustrating information stored in the game processing system of FIG. 1. FIG. [Figure 5] FIG. 2 is a diagram illustrating information stored in the game processing system of FIG. [Figure 6] FIG. 10 is a sequence diagram illustrating a game progression process in a game processing system according to an embodiment. [Figure 7] FIG. 10 is a sequence diagram illustrating a second winning item awarding process in the game processing system according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0019] Various embodiments of the present invention will be described below with appropriate reference to the drawings, in which the same reference numerals are used to designate the same or similar components throughout the drawings.

[0020] A game processing system 1 according to one embodiment will be described with reference to Figures 1 to 5. Figure 1 is a block diagram showing the game processing system 1 according to one embodiment, Figure 2 is a diagram that schematically explains multiple periods that are set for a game provided in the game processing system 1 of Figure 1, and Figures 3 to 5 are diagrams that explain information stored in the game processing system of Figure 1, respectively.

[0021] As shown in the figure, a game processing system 1 according to one embodiment of the present invention includes a client device 10, a server device 20, and a storage 30. The client device 10, the server device 20, and the storage 30 are connected to each other so that they can communicate with each other via a network 5. The network 5 may be a single network or may be configured by connecting multiple networks. The network 5 may be, for example, the Internet, a mobile communication network, or a combination thereof. Any network that enables communication between electronic devices may be applied as the network 5.

[0022] In the illustrated embodiment, the client device 10 may be a smartphone, a personal computer (PC), a mobile phone, a tablet terminal, a personal computer, an e-book reader, a wearable computer, a game console, a head-mounted display, or any other information processing device.

[0023] The server device 20 is configured to provide an online game service to the client device 10. The server device 20 can provide various games. Lottery tickets are used in the games provided by the server device 20. Users can obtain lottery tickets as they progress through the game. For example, users can obtain lottery tickets by completing a predetermined mission in the game. Lottery tickets may also be distributed by the game publisher to all users or to users who meet predetermined conditions. Users can use the obtained lottery ticket to request a lottery process from the server device 20, and thereby obtain game items according to the lottery results.

[0024] 2, the game provided by the server device 20 has a first period 41, a second period 42, and a third period 43. Specific quests or missions may be set in each period. Also, limited items that are only available in each period may be available in each period.

[0025] In the illustrated embodiment, the first period 41 lasts from time t1 to time t2, followed by the second period 42 from time t2 to time t3, which is then followed by the third period 43 from time t3 to time t4. That is, the first period 41 starts at time t1 and ends at time t2. The second period 42 starts at time t2 and ends at time t3. The third period 43 starts at time t3 and ends at time t4. In the illustrated embodiment, the end time of the first period 41 and the start time of the second period 42 coincide, but the second period 42 may start before the end of the first period 41 or may start some time after the end of the first period 41. The same applies to the end time of the second period 42 and the start time of the third period 43.

[0026] The client device 10 includes a computer processor 11, a communication I / F 12, a storage 13, and a display 14. In this specification, the computer processor may be simply referred to as a processor.

[0027] The server device 20 includes a computer processor 21, a communication I / F 22, and a storage 23.

[0028] Processor 11 and processor 21 are arithmetic units that load an operating system and various programs into memory and execute instructions contained in the loaded programs. Processor 11 and processor 21 are, for example, a CPU, MPU, DSP, GPU, various other arithmetic units, or a combination of these. Processor 11 and processor 21 may be realized by an integrated circuit such as an ASIC, PLD, FPGA, or MCU.

[0029] The communication I / F 12 and the communication I / F 22 are implemented as hardware, firmware, or communication software such as a TCP / IP driver or a PPP driver, or a combination of these. The client device 10 can send and receive data to and from other devices via the communication I / F 12. The server device 20 can send and receive data to and from other devices via the communication I / F 22.

[0030] The display 14 is a liquid crystal display, an organic EL display, or any other information display device capable of displaying images. The display 14 may have a touch panel capable of detecting a touch operation (contact operation) by the player.

[0031] The storages 13, 23, and 30 are, for example, magnetic disks, optical disks, semiconductor memories, or any other storage devices capable of storing data.

[0032] Various programs such as a game processing program are stored in the storage 13. The storage 13 may also store various data used in the game.

[0033] The storage 23 stores game progress data 23a. The game progress data includes various data used to manage the progress of the game. The game progress data 23a may be updated as the game progresses. In the illustrated embodiment, the game progress data 23a includes owned item data 23a1, lottery ticket data 23a2, and unobtained item data 23a3. Details of each of these data will be described later.

[0034] Next, we will explain the functions of each device that makes up the game processing system 1. First, we will explain the functions of the client device 10. The processor 11 of the client device 10 functions as a game progression unit 11a by executing computer-readable instructions.

[0035] The game progression unit 11a cooperates with the server device 20 to progress the game in response to operational input from the user via the input interface (e.g., a touch panel) of the client device 10. Operational input from the user includes, for example, an input for specifying the player character's actions, an input for instructing the use of an item, an input for using a lottery ticket, and other inputs related to the progress of the game. The game progression unit 11a can generate requests related to the progress of the game based on, for example, user input or commands from a game program being executed, and send the generated requests to the server device 20. The game progression unit 11a can also receive various game data related to the progress of the game from the server device 20 and progress the game based on the game data. The game progression unit 11a can display still images or videos on the display 14 in accordance with the progress of the game.

[0036] Next, the functions of the server device 20 will be described. The processor 21 of the server device 20 functions as a game control unit 21a by executing computer-readable instructions. In one embodiment, the game control unit 21a performs various processes for progressing the game. For example, the game control unit 21a processes game messages from the client device 10 based on predetermined game logic, and also provides the client device 10 with various game data for executing the game, thereby controlling the progress of the game.

[0037] More specifically, game control unit 21a includes possessed item management unit 21a1, lottery ticket management unit 21a2, sequential lottery processing unit 21a3, batch lottery processing unit 21a4, and won item management unit 21a5. In other words, processor 21 of server device 20 can function more specifically as possessed item management unit 21a1, lottery ticket management unit 21a2, sequential lottery processing unit 21a3, batch lottery processing unit 21a4, and won item management unit 21a5 by executing computer-readable instructions.

[0038] In one embodiment, the owned item management unit 21a1 is configured to manage game items owned by the user. The owned item management unit 21a1 can manage game items owned by the user, for example, by adding, deleting, or updating records in the owned item data 23a1 stored in the storage 23 as the game progresses. An example of the owned item data 23a1 is shown in FIG. 3. As shown in the figure, the owned item data 23a may include user account information and owned item information indicating game items owned by the user that are associated with the account information. The user account information is, for example, user identification information (user ID) that identifies the user. The owned item information is, for example, an item ID that identifies a game item.

[0039] The owned item management unit 21a1 may update the owned item data 23a1 in accordance with the progress of the game provided by the server device 20. For example, when a user acquires a game item in the game, the item ID of the acquired game item is stored in association with the user ID of the user, and when the user loses the game item, the item ID of the game item is deleted from the owned item data 23a1.

[0040] In one embodiment, the lottery ticket management unit 21a2 is configured to manage lottery tickets owned by users. The lottery ticket management unit 21a2 can manage lottery tickets owned by users, for example, by updating lottery ticket data 23a2 stored in the storage 23. An example of the lottery ticket data 23a2 is shown in FIG. 4. As shown in the figure, the lottery ticket data 23a2 includes user account information and lottery ticket information associated with the account information. The lottery ticket information for a certain user is information for identifying a lottery ticket owned by the user. The lottery ticket information is, for example, a lottery ticket ID that identifies the lottery ticket. Multiple types of lottery tickets may be used in a game. For example, the game processing system 1 may use regular lottery tickets and premium lottery tickets. When multiple types of lottery tickets are used in a game, the lottery ticket information of the lottery ticket may include a ticket type ID that identifies the type of the lottery ticket. The lottery ticket may be managed as one type of game item. In this case, an item ID may be assigned to the lottery ticket held by the user, and managed in the held item data 23a1 in the same way as other game items.

[0041] In one embodiment, the sequential lottery processing unit 21a3 is configured to perform a lottery process in response to a lottery request from a user. In this lottery process, a game item to be awarded to the user who made the lottery request is determined. In one embodiment, multiple lottery processes may be performed in response to a single lottery request. In one embodiment, multiple game items to be awarded to the user in a single lottery process may be identified. In this specification, a game item awarded to a user as a result of a lottery process may be referred to as a winning game item. The winning game item may be determined according to various known algorithms. For example, the winning game item may be determined based on a winning probability set for each game item from among multiple game items, each of which has a winning probability set. This winning probability may change each time the lottery process is performed or may always be constant. Alternatively, the winning game item may be randomly selected from a package consisting of a finite number of game items. For example, a certain package may consist of 100 game items, each with a set probability of winning. When one winning game item is determined through a lottery process, the winning game item is removed from the package, and in the next lottery process, a winning game item is selected from the remaining 99 game items in the package. Various attributes are set for the game items selected through the lottery process depending on their type. One of the attributes of a game item may be a rarity value that indicates how difficult it is to obtain the game item. The probability of winning set for a game item may be set to a value corresponding to the rarity value of the game item. For example, a low probability of winning may be set for a game item that is difficult to obtain and has a high rarity value.

[0042] As described above, multiple different types of lottery tickets may be used. For example, the algorithm for determining a winning game item or the parameters used to determine the winning game item in the lottery process using a first type of lottery ticket may be different from the algorithm for determining a winning game item or the parameters used to determine the winning game item in the lottery process using a second type of lottery ticket. For example, in the lottery process using the second type of lottery ticket, the probability of winning a game item with a higher rarity may be set higher than in the lottery process using the first type of lottery ticket. In this specification, the lottery process performed in response to a lottery request from a user may be referred to as a sequential lottery process.

[0043] The sequential lottery process is performed on the premise that a user makes a lottery request. The user can identify one or more lottery tickets from the lottery tickets they own via their client device 10 and send a lottery request to the server device 20 requesting that the lottery process be performed using the identified specific lottery tickets. The lottery request may include, for example, a user ID that identifies the user who made the lottery request and a ticket ID that identifies the specific lottery ticket. The sequential lottery process differs from the batch lottery process (described later) that is performed regardless of whether or not there is a request from the user in that it is performed in response to a lottery request from the user.

[0044] The sequential lottery processing unit 21a3 performs a lottery process using a specific lottery ticket specified in a lottery request received from the client device 10. In response to the lottery process being performed, the sequential lottery processing unit 21a3 may delete, from the storage 23, a record corresponding to the specific lottery ticket among the lottery ticket information stored in the storage 23. For example, when the ticket ID of lottery ticket a and the ticket ID of lottery ticket b are stored in association with the user ID of user A in the lottery ticket data 23a, upon receiving a lottery request in which the lottery ticket a is specified as a specific lottery ticket, a process is performed to delete the ticket ID of the lottery ticket a from the ticket IDs of the lottery tickets associated with the user ID of user A in the lottery ticket data 23a.

[0045] The sequential lottery processing unit 21a3 may be configured to grant a reward to a user in response to executing a sequential lottery process in response to a lottery request from the user. This reward may include points that can be used in the game, an increase or boost in parameters related to the user or a character used by the user in the game (e.g., an increase in the experience points of the user's character), and other rewards. The reward granted to the user may include any reward that helps the user advance in the game.

[0046] In one embodiment, the batch lottery processing unit 21a4 is configured to perform a batch lottery process for lottery tickets held by each user at the end of each period of the game. In this specification, a batch lottery process performed using unused lottery tickets at the end of a certain period of the game may be referred to as a batch lottery process. Also, in this specification, lottery tickets held by a user at the end of each period (i.e., lottery tickets that the user has not used until the end of each period) may be referred to as unused lottery tickets. In the embodiment shown in FIG. 2, a first batch lottery process may be performed in response to the end of a first period 41, a second batch lottery process may be performed in response to the end of a second period 42, and a third batch lottery process may be performed in response to the end of a third period 43.

[0047] In the batch lottery process, winning game items to be assigned to users who have unused lottery tickets are determined. In the batch lottery process for a certain user, lottery processes may be performed as many times as the number of unused lottery tickets held by the user. As described above, the batch lottery process is performed when the event period ends, even if there is no lottery request from a user.

[0048] In response to the execution of the batch lottery processing, the batch lottery processing unit 21a4 may delete the lottery ticket information of the unused lottery ticket from the storage 23. For example, if the ticket ID of lottery ticket b is stored in association with the user ID of user A in the lottery ticket data 23a at the end of the first period 41, a process of deleting the ticket ID of lottery ticket b is performed.

[0049] The batch lottery process may be performed for all unused lottery tickets of all users. In the batch lottery process performed by the batch lottery processing unit 21a4, a winning game item may be determined from among a plurality of game items, each of which has a winning probability set, based on the winning probability set for each game item. In one embodiment, in the batch lottery process, a winning probability set for each game item may be less favorable to the user than in the sequential lottery process. For example, the winning probability in the batch lottery process for the game item with the highest rarity value may be set lower than the winning probability in the sequential lottery process for the game item with the highest rarity value.

[0050] In one embodiment, special lottery tickets that are unused at the end of the event period but are not subject to the batch lottery process may be made available for use. In this case, the batch lottery processing unit 21a4 is configured to determine whether an unused lottery ticket is a special lottery ticket by referring to the ticket ID, and to execute the batch lottery process for the unused lottery ticket only if the unused lottery ticket is not a special lottery ticket.

[0051] In one embodiment, even if a special user holds an unused lottery ticket at the end of the event period, the batch lottery processing unit 21a4 may not perform batch lottery processing on the unused lottery ticket. In this case, the batch lottery processing unit 21a4 is configured to determine whether the user holding the unused lottery ticket is a special user by referring to the user ID, and to perform batch lottery processing on the unused lottery ticket of the user only if the user holding the unused lottery ticket is not a special user.

[0052] In one embodiment, even if a batch lottery process is executed using an unused lottery ticket held by a certain user, no reward is awarded to the user, unlike when a sequential lottery process is executed. In another embodiment, the batch lottery processing unit 21a4 is configured to award a reward to a certain user that is less than the reward awarded in the sequential lottery process in response to the execution of a batch lottery process using an unused lottery ticket held by the certain user. For example, if a user is awarded 10 experience points when a sequential lottery process is executed, only 1 experience point is awarded when a batch lottery process is executed.

[0053] In one embodiment, the won item management unit 21a5 performs processing for granting to the user the won game item determined by the lottery processing performed by the sequential lottery processing unit 21a3 and the batch lottery processing unit 21a4. For convenience of explanation, in this specification, the won game item determined by the sequential lottery processing by the sequential lottery processing unit 21a3 may be referred to as the first won game item, and the won game item determined by the batch lottery processing may be referred to as the second won game item.

[0054] The first winning game item determined by the sequential lottery processing in the sequential lottery processing unit 21a3 is granted to the user immediately after the execution of the lottery processing. For example, the first winning game item determined by the sequential lottery processing executed in the first period 41 is granted to the user in the first period 41. The first winning game item may be granted to the user immediately after the execution of the sequential lottery processing. The first winning game item may be granted to the user automatically after the execution of the sequential lottery processing. When a predetermined winning game item is granted to the user, the sequential lottery processing unit 21a3 updates the owned item data 23a1 so that the item ID of the winning game item is stored in association with the user ID of the user.

[0055] In one embodiment, the winning item management unit 21a5 is configured to grant the second winning game item determined by the batch lottery processing unit 21a4 at the end of an event period to the user after the event period ends. For example, the second winning game item determined by the batch lottery processing unit 21a4 at the end of an event period may be granted to the user in the event period immediately following the event period. For example, the second winning game item determined by the batch lottery processing unit 21a4 upon the end of the first period 41 may be granted to the user in the second period 42. The second winning game item determined by the batch lottery processing unit 21a4 at the end of an event period may be granted to the user in the interval between the event period and the immediately following event period. For example, the second winning game item determined by the batch lottery processing unit 21a4 upon the end of the first period 41 may be granted to the user in the interval between the first period 41 and the second period 42.

[0056] The won item management unit 21a5 is configured to manage second won game items that have been allocated to users through the batch lottery process but have not been acquired by the users, by updating the unacquired item data 23a3 stored in the storage 23. The won item management unit 21a5 may also be configured to grant the second won game item that has been allocated to the users through the batch lottery process to the users in response to an item acquisition request from the users.

[0057] An example of the unobtained item data 23a3 is shown in FIG. 5. As shown, the unobtained item data 23a3 includes user account information and unobtained winning item information associated with the account information. The unobtained winning item information for a certain user is information indicating a second winning game item that was assigned to the user by the batch lottery process but has not yet been obtained by the user. Therefore, the unobtained winning item information may be an item ID that identifies the second winning game item.

[0058] The winning item management unit 21a5 may be configured not to grant the second winning game item determined by the batch lottery processing unit 21a4 at the end of a certain event period to the user in the event period two periods after the event period. For example, the record of the second winning game item assigned to the user by the batch lottery processing executed in response to the end of the first period 41 may be configured to be deleted from the unobtained item data 23a3 in response to the end of the second period 42, which is one period before the first period 41. As a result, since the user cannot acquire the second winning game item in the third period 43, the user is motivated to acquire the second winning item assigned to the user in the batch lottery processing at the end of the first period 41 in the second period 42, in which the next event is held.

[0059] Next, a game progress process using lottery tickets during a certain event period will be described with reference to Fig. 6. In the game progress process of Fig. 6, it is assumed that the user is playing a game provided by the server device 20 during a first period 41 and has already acquired multiple lottery tickets. The game progress process of Fig. 6 can be executed in parallel with other game processes during the first period 41 (for example, a process of moving through a virtual space within the game, a process of fighting an enemy character, and other game-related processes).

[0060] In the game progress processing shown in FIG. 6, first, in step S11, it is determined whether or not a lottery request for performing lottery processing using a lottery ticket has been made by the user.

[0061] If a lottery request is made, the game progress processing proceeds to step S12. In step S12, a sequential lottery processing is performed in response to the lottery request. A first winning item to be awarded to the user is determined by this sequential lottery processing. The lottery request may include a ticket ID that identifies a specific lottery ticket selected from the lottery tickets held by the user. In addition to determining the first winning item, the sequential lottery processing may delete the record of the specific lottery ticket included in the lottery request from the storage 23. The sequential lottery processing in step ST12 is executed, for example, by the sequential lottery processing unit 21a3 described above.

[0062] Next, in step S13, the first winning item identified in step S12 is awarded to the user who made the lottery request. The process of awarding the first winning item in step S13 is executed by, for example, the above-mentioned winning item management unit 21a5.

[0063] Next, in step S14, a predetermined reward is granted to the user who made the lottery request. This reward may be, for example, the experience points of the user or the character used by the user. By granting the experience points to the user as a reward, the user's experience points increase, allowing the user to progress through the game more advantageously thereafter. The reward granting process in step S14 is executed, for example, by the sequential lottery processing unit 21a3.

[0064] After the reward granting process in step S14, the game progress process proceeds to step S15. The game progress process also proceeds to step S15 if a lottery request is not accepted in step S11. In step S15, it is determined whether or not an end condition for the first period 41 is satisfied. The end condition for the first period 41 is, for example, the passage of a predetermined time. In the embodiment of FIG. 2, the end condition for the first period 41 is the passage of time t2. If the end condition for the first period 41 is not satisfied, the game progress process returns to step S11. If the end condition for the first period 41 is satisfied, the game progress process proceeds to step S16.

[0065] In step S16, a batch lottery process is performed using each user's unused lottery ticket. This batch lottery process determines the second winning game item to be assigned to each user. Each of these second winning game items is not granted to each user during the first period 41. In other words, as a result of the batch lottery process, a second winning game item is assigned to each user, but each user cannot use the second winning game item in the game until they obtain the second winning game item assigned to them. The second winning game item assigned to a user through the batch lottery process is managed, for example, as unobtained item data 23a3.

[0066] The determination in step S15 and the batch lottery processing in step S16 are executed by, for example, the batch lottery processing unit 21a4.

[0067] This completes the game progress processing in the first period 41. In the embodiment of Fig. 6, the game progress processing in the first period 41 has been described, but the sequential lottery processing and batch lottery processing may also be performed in the second period 42, the third period 43, and other event periods, similar to the first period 41.

[0068] Next, the second winning game item management process for a certain event period will be described with reference to Fig. 7. In the second winning game item management process of Fig. 7, it is assumed that users who have been assigned one or more second winning game items in the batch lottery process at the end of the first period 41 are playing a game provided by the server device 20 in the second period 42. As described above, unacquired winning item information relating to second winning game items assigned to each user but not acquired by the user is stored in the storage 23 as unacquired item data 23a3. The second winning game item granting process of Fig. 7 can be executed in parallel with other processing of the game in the second period 42.

[0069] In the second won game item management process shown in FIG. 7, first, in step S21, it is determined whether or not a request to acquire the second won game item has been made by the user.

[0070] When a request for acquisition of the second winning game item is made by the user, in step S22, a second winning game item granting process is performed to grant the second winning game item allocated to the user in the batch lottery process.

[0071] After the second won game item granting process in step S22, the second won game item management process proceeds to step S23. If a request to acquire the second won game item is not accepted in step S21, the second won game item management process also proceeds to step S23. In step S23, it is determined whether or not an end condition for the second period 42 is satisfied. The end condition for the second period 42 is, for example, the passage of a predetermined time. If the end condition for the second period 42 is not satisfied, the second won game item management process returns to step S21. On the other hand, if the end condition for the second period 42 is satisfied, the second won game item management process proceeds to step S24.

[0072] In step S24, records of the second winning game items allocated to each user by the batch lottery process executed in response to the end of the first period 41, but for which no acquisition request has been made by the user by the end of the second period 42, are deleted from storage 23.

[0073] This completes the second won game item management process for the second period 42. Each step of the second won game item management process is executed by, for example, the above-mentioned won item management unit 21a5.

[0074] The above embodiment provides the following advantageous effects: Since the batch lottery process executed in response to the end of the first period 41 uses unused lottery tickets that have not been used at the end of the first period 41, it becomes unnecessary to retain records of the unused lottery tickets in the storage 23 after the end of the first period 41. As a result, it becomes possible to reduce the capacity of the storage 23 used to store lottery ticket information.

[0075] In conventional game processing systems, lottery processing using lottery tickets is performed based on user requests and does not include a function for using accumulated lottery tickets within the game, which can lead to users accumulating a large number of unused lottery tickets. As a result, conventional game processing systems consume a large amount of storage capacity to store data related to unused lottery tickets. Because discarding data related to such unused lottery tickets without regard to the progress of the game could lead to user dissatisfaction, such data cannot be easily discarded. In contrast, according to the above embodiment, unused lottery tickets that have not been used at the end of the first period 41 are used in bulk, thereby reducing the capacity of the storage 23 used to store data related to the lottery tickets compared to conventional game systems.

[0076] In order to perform a lottery process using a lottery ticket, it is necessary to store not only the data of the lottery ticket but also data for performing the lottery process using the lottery ticket (for example, a table used in the lottery process). According to the above embodiment, the amount of lottery ticket data stored in the storage 23 can be reduced, and therefore the amount of data for performing the lottery process can also be reduced. This further reduces the consumption of the storage capacity of the storage 23.

[0077] According to the above embodiment, a sequential lottery process and a batch lottery process are provided as lottery processes using lottery tickets. This diversifies the methods for executing the lottery processes. Furthermore, when a sequential lottery process is executed during a certain period of a game, the user can acquire a winning game item (first winning game item) during that period, and when a batch lottery process is executed upon the end of that period, the user can acquire a winning game item (second winning game item) after the end of that period. In this way, the methods by which users can acquire winning game items can be diversified.

[0078] According to the above embodiment, the batch lottery process is executed in response to the end of a certain period of time for the game, thereby encouraging the user to acquire a game item.

[0079] According to the above embodiment, the records of the lottery tickets used in the sequential lottery process are deleted from the storage 23, so the storage capacity used to store the lottery ticket information is further reduced.

[0080] According to the above embodiment, since a reward is awarded when the sequential lottery process is executed, it is possible to provide an incentive for a user who has a lottery ticket to use the lottery ticket for the sequential lottery process, rather than continuing to hold the lottery ticket until the end of the event period. This allows the record of a used lottery ticket to be deleted from the storage 23 without waiting until the end of the event period, thereby further reducing the capacity of the storage 23 used to store lottery ticket information.

[0081] According to one embodiment, the winning probability set for each game item in the batch lottery process may be set to be less favorable to the user than the winning probability set for each game item in the sequential lottery process, thereby providing an incentive to users who have lottery tickets to use their lottery tickets for the sequential lottery process rather than holding onto them until the end of the event period.

[0082] According to one embodiment described above, the winning game item may be randomly selected from a package consisting of a finite number of game items. If the winning game item is selected from a finite number of game items, the desired game item may no longer be in the package when the lottery process is executed later. The batch lottery process is executed after the sequential lottery process. Therefore, in an aspect in which the winning game item is selected from a finite number of game items, a user who holds a lottery ticket can be given an incentive to use the lottery ticket for the sequential lottery process rather than holding the lottery ticket until the end of the event period.

[0083] According to the above embodiment, the record relating to the second winning game item can be deleted from storage 23 at the end of second period 42, thereby reducing the capacity of storage 23 used to store information relating to the second winning game item.

[0084] The embodiments of the present invention are not limited to the above-described embodiments and may be modified in various ways without departing from the spirit of the invention. For example, some or all of the functions executed by processor 11 and processor 21 may be implemented by a processor not shown in the above-described embodiments, without departing from the spirit of the invention. Although processor 11 and processor 21 are illustrated as single components in FIG. 1, processor 11 and processor 21 may be a collection of multiple physically separate computer processors. In this specification, programs described as being executed by processor 11 and processor 21 or instructions included in the programs may be executed by a single processor or may be distributed and executed by multiple processors. Furthermore, programs executed by processor 11 and processor 21 or instructions included in the programs may be executed by multiple virtual computer processors.

[0085] Although processes and procedures described herein are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, although data, tables, or databases described herein are described as being stored in a single memory, such data, tables, or databases may be stored in multiple memories within a single device or multiple memories distributed across multiple devices. Furthermore, the software and hardware elements described herein may be realized by combining them into fewer components or by breaking them down into more components.

[0086] In the processing procedures described herein, particularly those described using flow charts or sequence diagrams, it is possible to omit some of the steps that make up the processing procedures, add steps not explicitly stated as constituting the processing procedures, and / or change the order of the steps, and processing procedures in which such omissions, additions, or changes in order have been made are also included within the scope of the present invention as long as they do not deviate from the spirit of the present invention. For example, the processing of step S14 for awarding a reward may be performed in parallel with the processing of step S13 for awarding a first winning item, or may be performed before the processing of step S13.

[0087] The inventions described in the claims of the original application of this application are as follows: [1] A game processing system for processing a game having a first period and a second period, a storage that stores first lottery ticket information regarding one or more first lottery tickets held by each of a plurality of users during the first period; one or more computer processors; Equipped with The one or more computer processors execute the computer-readable instructions to: In response to a lottery request from at least some of the plurality of users during the first period, a first sequential lottery process is performed using a specific first lottery ticket selected from the one or more first lottery tickets to identify one or more first won game items; In response to the end of the first period, a first batch lottery process is performed using one or more unused first lottery tickets that have not been used in the first sequential lottery process at the time the first period ends, for all users who have unused first lottery tickets among the plurality of users, to identify one or more second won game items; an algorithm or parameter used to determine the one or more first winning game items in the first sequential lottery process is different from an algorithm or parameter used to determine the one or more second winning game items in the first sequential lottery process; Game processing system. [2] The probability of winning a predetermined game item in the first batch lottery process is set lower than the probability of winning the predetermined game item in the first sequential lottery process. [1] The game processing system according to the present invention. [3] When the first sequential lottery process is performed using the specific first lottery ticket, a record relating to the specific first lottery ticket among the first lottery ticket information is deleted from the storage in response to the first sequential lottery process being performed. The game processing system according to [1] or [2]. [4] When the first batch lottery process is performed using the one or more unused first lottery tickets, records relating to the one or more unused first lottery tickets among the first lottery ticket information are deleted from the storage in response to the first batch lottery process being performed. A game processing system according to any one of [1] to [3]. [5] In the first sequential lottery process, the one or more first winning game items are awarded to the user during the first period. A game processing system according to any one of [1] to [4]. [6] In the first batch lottery process, the one or more second winning game items are: provided to the user after the first period has expired; A game processing system according to any one of [1] to [5]. [7] The one or more second winning game items are given to the user in response to a request from the user during the second period. [6] The game processing system according to [6]. [8] the storage further stores a record relating to the one or more second winning game items; If the user does not make an acquisition request during the second period, the record relating to the one or more second winning game items is deleted from the storage when the second period ends. [7] The game processing system described in [7]. [9] 1. A game processing method for processing a game having a first period and a second period by one or more computer processors executing computer-readable instructions, comprising: Storing first lottery ticket information relating to one or more first lottery tickets held by each of a plurality of users in a storage during the first period; a step of performing a first sequential lottery process using a specific first lottery ticket selected from the one or more first lottery tickets in response to a lottery request from at least some of the plurality of users during the first period, to identify one or more first won game items; a step of, in response to the end of the first period, performing a first batch lottery process using one or more unused first lottery tickets that have not been used in the first sequential lottery process at the time the first period ends, for all users among the plurality of users who possess the unused first lottery tickets, to identify one or more second won game items; Equipped with an algorithm or parameter used to determine the first winning game item in the first sequential lottery process is different from an algorithm or parameter used to determine the second winning game item in the first sequential lottery process; Game processing method.

[10] A program executed by one or more computer processors, the one or more computer processors; Storing first lottery ticket information relating to one or more first lottery tickets held by each of a plurality of users in a storage during a first period; a step of performing a first sequential lottery process using a specific first lottery ticket selected from the one or more first lottery tickets in response to a lottery request from at least some of the plurality of users during the first period, to identify one or more first won game items; a step of, in response to the end of the first period, performing a first batch lottery process using one or more unused first lottery tickets that have not been used in the first sequential lottery process at the time the first period ends, for all users among the plurality of users who possess the unused first lottery tickets, to identify one or more second won game items; Execute an algorithm or parameter used to determine the first winning game item in the first sequential lottery process is different from an algorithm or parameter used to determine the second winning game item in the first sequential lottery process; program. [Explanation of symbols]

[0088] 1. Game Processing System

Claims

1. A game processing system for processing a game having a first period, a storage that stores first lottery ticket information regarding one or more first lottery tickets held by each of a plurality of users during the first period; one or more computer processors; Equipped with the first lottery tickets include a first type of lottery ticket and a second type of lottery ticket; The one or more computer processors execute the computer-readable instructions to: In response to a lottery request from at least some of the plurality of users during the first period, a first sequential lottery process is performed using a specific first lottery ticket selected from the one or more first lottery tickets to identify one or more first won game items; In response to the end of the first period, one or more unused first lottery tickets that have not been used in the first sequential lottery process at the time the first period has ended are identified from among the one or more first lottery tickets held by each of the plurality of users, and a first batch lottery process using the first type of lottery ticket from among the one or more unused first lottery tickets is performed for all users among the plurality of users who hold the unused first lottery tickets, thereby identifying one or more second won game items. Game processing system.

2. The second type of lottery ticket among the one or more unused first lottery tickets is not used in the first batch lottery process. The game processing system according to claim 1 .

3. When the first sequential lottery process is performed using the specific first lottery ticket, a record related to the specific first lottery ticket among the first lottery ticket information is deleted from the storage in response to the first sequential lottery process being performed.

3. The game processing system according to claim 1 or 2.

4. When the first batch lottery process is performed using the first type lottery ticket among the one or more unused first lottery tickets, records of the first lottery ticket information relating to the first type lottery ticket among the one or more unused first lottery tickets are deleted from the storage in response to the first batch lottery process being performed. The game processing system according to any one of claims 1 to 3.

5. In the first sequential lottery process, the one or more first winning game items are awarded to the user during the first period. The game processing system according to any one of claims 1 to 4.

6. In the first batch lottery process, the one or more second winning game items are awarded to the user after the first period ends. The game processing system according to any one of claims 1 to 5.

7. the game further includes a second period subsequent to the first period; the one or more second winning game items are given to the user in response to a request from the user during the second period; The game processing system according to claim 6 .

8. the storage further stores a record relating to the one or more second winning game items; If the user does not make an acquisition request during the second period, the record relating to the one or more second winning game items is deleted from the storage when the second period ends. The game processing system according to claim 7 .

9. 1. A game processing method for processing a game having a first time period by one or more computer processors executing computer-readable instructions, comprising: Storing first lottery ticket information relating to one or more first lottery tickets held by each of a plurality of users in a storage during the first period; a step of performing a first sequential lottery process using a specific first lottery ticket selected from the one or more first lottery tickets in response to a lottery request from at least some of the plurality of users during the first period, to identify one or more first won game items; Equipped with the first lottery tickets include a first type of lottery ticket and a second type of lottery ticket; The game processing method further includes a step of, in response to the end of the first period, identifying one or more unused first lottery tickets that have not been used in the first sequential lottery process at the time the first period has ended from among the one or more first lottery tickets held by each of the plurality of users, and performing a first batch lottery process using the first type of lottery ticket from among the one or more unused first lottery tickets for all users among the plurality of users who hold the unused first lottery tickets, to identify one or more second won game items. Game processing method.

10. A program executed by one or more computer processors, the one or more computer processors; Storing first lottery ticket information relating to one or more first lottery tickets held by each of a plurality of users in a storage during a first period; a step of performing a first sequential lottery process using a specific first lottery ticket selected from the one or more first lottery tickets in response to a lottery request from at least some of the plurality of users during the first period, to identify one or more first won game items; Execute the first lottery tickets include a first type of lottery ticket and a second type of lottery ticket; the program further causes the one or more computer processors to execute a step of, in response to the end of the first period, identifying one or more unused first lottery tickets among the one or more first lottery tickets held by each of the plurality of users that have not been used in the first sequential lottery process at the time the first period has ended, and performing a first batch lottery process using the first type of lottery ticket among the one or more unused first lottery tickets for all users among the plurality of users who hold the unused first lottery tickets, thereby identifying one or more second won game items; program.

Citation Information

Patent Citations

  • System and program

    JP2016013150A

  • Information processing device, program and game processing system

    JP2016112263A

  • Game program, method and information processing device

    JP6188886B1

  • Information processing equipment and game program

    JP2018005705A

  • Information processing device and game program

    JP2018011632A