Improvements in a Game Processing System Using Lottery Tickets

The game processing system addresses the challenge of managing large amounts of lottery ticket data by implementing a sequential and batch lottery process, reducing storage needs and enhancing data management efficiency.

JP7691075B2Active Publication Date: 2025-06-11GLEE HOLDINGS CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023202103
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2025-06-11
Estimated Expiration
2038-06-01

AI Technical Summary

Technical Problem

In games that utilize lottery tickets, the data management for these tickets becomes enormous, leading to a need for efficient data management and reduced storage capacity.

Method used

A game processing system that operates in two periods, performing a sequential lottery process in the first period and a batch lottery process at the end of the first period, which reduces storage capacity by deleting unused lottery ticket records.

Benefits of technology

This approach effectively reduces the storage capacity required for lottery ticket data by utilizing batch processes to manage unused tickets, thereby optimizing data storage and management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007691075000001
    Figure 0007691075000001
  • Figure 0007691075000002
    Figure 0007691075000002
  • Figure 0007691075000003
    Figure 0007691075000003
Patent Text Reader

Abstract

To suppress storage capacity for storing data on a game in a game in which a lottery ticket is used.SOLUTION: The present invention is related to a game processing system for executing processing of a game having a first period and a second period. The game processing system includes a storage for storing first lottery ticket information on one or a plurality of first lottery tickets in the first period, and one or a plurality of computer processors. The one or the plurality of computer processors executes first successive lottery processing using a specific first lottery ticket selected from the one or the plurality of first lottery tickets in response to a lottery request from a user in the first period by executing a computer-readable instruction, and execute first batch lottery processing using one or a plurality of unused first lottery tickets not used for the first successive lottery processing in the first period of the one or the plurality of first lottery tickets in response to the end of the first period.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The disclosure in this specification relates to improvements in a game processing system using lottery tickets.

Background Art

[0002] In a conventional game processing system, lottery tickets may be given to a user according to the progress of the game. These lottery tickets are sometimes called gacha tickets by game publishers or users. Lottery tickets are given to users in various ways according to the progress of the game. For example, a user can obtain lottery tickets by clearing a predetermined mission in the game. Lottery tickets may be issued at a timing determined from a marketing perspective by the game publisher in order to attract the user's interest. By having the user perform a lottery process using the held lottery tickets, the user can obtain game items according to the result of the lottery process.

[0003] Such a conventional game processing system using lottery tickets or gacha tickets is disclosed in, for example, Japanese Patent Application Laid-Open No. 2018-011632 (Patent Document 1), Japanese Patent Application Laid-Open No. 2018-005705 (Patent Document 2), and International Publication No. 2015 / 034098 (Patent Document 3).

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Patent Document 2

Patent Document 3

Summary of the Invention

Problems to be Solved by the Invention

[0005] In games where lottery tickets are used, the data for managing the lottery tickets tends to be enormous. Therefore, efficient management of the data related to lottery tickets is required.

[0006] An object of the present disclosure is to provide a technical improvement that solves or alleviates at least a part of the problems of the above-described prior art. One more specific object of the present disclosure is to suppress the storage capacity for storing data related to a game in a game in which lottery tickets are used.

Means for Solving the Problems

[0007] One aspect of the present invention relates to a game processing system that performs processing of a game having a first period and a second period. The game processing system includes a storage that stores a first lottery ticket information record related to one or more first lottery tickets in 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 a specific first lottery ticket selected from the one or more first lottery tickets in response to a lottery request from a user in the first period, and perform a first batch lottery process using one or more unused first lottery tickets among the one or more first lottery tickets that were not used in the first sequential lottery process in the first period in response to the end of the first period.

[0008] In one aspect of the present invention, the 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, and the record related to the one or more unused first lottery tickets among the first lottery ticket information is 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 execution of the first sequential lottery process.

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

[0011] In one aspect of the present invention, in the first batch lottery process, one or more second winning game items are specified, and the one or more second winning game items are given 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 an acquisition request from the user in the second period.

[0013] In one aspect of the present invention, the storage further stores records related to the one or more second winning game items, and the records related to the one or more second winning game items are deleted from the storage in response to the end of the second period if the acquisition request is not made from the user in the second period.

[0014] In one aspect of the present invention, the storage stores second lottery ticket information related to one or more second lottery tickets in the second period, performs a second sequential lottery process using a specific second lottery ticket selected from the one or more second lottery tickets in response to a lottery request from the user in the second period, and performs a second batch lottery process using one or more unused second lottery tickets among the one or more second lottery tickets that were not used in the second sequential lottery process in the second period in response to the end of 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 includes, in the first period, storing first lottery ticket information regarding one or more first lottery tickets in a storage; 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 in the first period; and performing a first batch lottery process using one or more unused first lottery tickets among the one or more first lottery tickets that were not used in the first sequential lottery process in the first period in response to the end of the first period.

[0016] One aspect of the present invention relates to a program executed by one or more computer processors provided in a terminal device that communicates with a server that provides a game having a first period and a second period. The program causes the one or more computer processors to transmit a lottery request from a user to the server in the first period; receive one or more first winning game items specified in a first sequential lottery process performed using a specific first lottery ticket selected from one or more first lottery tickets stored in a storage in response to the lottery request; and receive one or more second winning game items specified in a first batch lottery process performed using one or more unused first lottery tickets among the one or more first lottery tickets that were not used in the first sequential lottery process in the first period in response to the end of the first period.

Advantages of the Invention

[0017] According to an embodiment of the present invention, in a game in which lottery tickets are used, it is possible to suppress the storage capacity for storing data related to the game.

Brief Description of the Drawings

[0018]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Mode for Carrying Out the Invention

[0019] Hereinafter, various embodiments of the present invention will be described with appropriate reference to the drawings. The same or similar components are denoted by the same reference numerals in the plurality of drawings.

[0020] With reference to FIGS. 1 to 5, a game processing system 1 according to an embodiment will be described. FIG. 1 is a block diagram showing a game processing system 1 according to an embodiment, FIG. 2 is a diagram schematically explaining a plurality of periods set in the game provided in the game processing system 1 of FIG. 1, and FIGS. 3 to 5 are each a diagram for explaining information stored in the game processing system of FIG. 1.

[0021] As shown in the figure, a game processing system 1 according to an 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 communicably connected to each other via a network 5. The network 5 may be a single network or may be configured by connecting a plurality of networks. The network 5 is, for example, the Internet, a mobile communication network, or a combination thereof. Any network that enables communication between electronic devices can 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 various other information processing devices.

[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. In the games provided by the server device 20, lottery tickets are used. A user can obtain lottery tickets according to the progress of the game. For example, a user can obtain lottery tickets by clearing a predetermined mission in the game. Also, lottery tickets may be distributed to all users or to users who meet predetermined conditions from the game publisher. The user can obtain game items corresponding to the lottery result by making a lottery processing request to the server device 20 using the obtained lottery tickets.

[0024] As shown in FIG. 2, the game provided by the server device 20 has a first period 41, a second period 42, and a third period 43. In each period, specific quests or missions may be set. Also, in each period, it may be possible to obtain limited items that can be obtained only in that respective period.

[0025] In the illustrated embodiment, the first period 41 continues from time t1 to time t2, after which the second period 42 continues from time t2 to time t3, and further after that, the third period 43 continues from time t3 to time t4. That is, the first period 41 has a start time of t1 and an end time of t2. The second period 42 has a start time of t2 and an end time of t3. The third period 43 has a start time of t3 and an end time of 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 first period 41 ends, or may start after a certain interval after the first period 41 ends. The same applies to the interval between 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 sometimes 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] The processor 11 and the processor 21 are arithmetic units that load an operating system and various programs into memory and execute the instructions included in the loaded programs. The processor 11 and the processor 21 are, for example, a CPU, an MPU, a DSP, a GPU, various other arithmetic units, or a combination thereof. The processor 11 and the processor 21 may be realized by an integrated circuit such as an ASIC, a PLD, an FPGA, an MCU, or the like.

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

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

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

[0032] Various programs such as game processing programs are stored in the storage 13. Also, various data used in the game may be stored in the storage 13.

[0033] Game progress data 23a is stored in the storage 23. The game progress data includes various data used for managing the progress of the game. The game progress data 23a may be updated according to the progress of the game. In the illustrated embodiment, the game progress data 23a includes possessed item data 23a1, lottery ticket data 23a2, and unacquired item data 23a3. Details of each of these data will be described later.

[0034] Subsequently, the functions of each device constituting the game processing system 1 will be described. First, the function of the client device 10 will be described. The processor 11 of the client device 10 functions as a game progress unit 11a by executing computer-readable instructions.

[0035] The game progress unit 11a collaborates with the server device 20 to progress the game in response to operation inputs from the user via the input interface (e.g., touch panel) of the client device 10. The operation inputs from the user are, for example, inputs for specifying the actions of the player character, inputs for instructing the use of items, inputs for using lottery tickets, and other inputs related to the progress of the game. The game progress unit 11a can generate requests related to the progress of the game based on, for example, inputs from the user or instructions in the running game program, and transmit the generated requests to the server device 20. Also, the game progress unit 11a can 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 progress unit 11a can display still images or videos corresponding to the progress of the game on the display 14.

[0036] Subsequently, 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. The game control unit 21a can control the progress of the game by, for example, processing game messages from the client device 10 based on a predetermined game logic and providing various game data for executing the game to the client device 10.

[0037] More specifically, the game control unit 21a includes an owned item management unit 21a1, a lottery ticket management unit 21a2, a sequential lottery processing unit 21a3, a batch lottery processing unit 21a4, and a winning item management unit 21a5. That is, the processor 21 of the server device 20 can function as, more specifically, an owned item management unit 21a1, a lottery ticket management unit 21a2, a sequential lottery processing unit 21a3, a batch lottery processing unit 21a4, and a winning 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 the 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 according to the progress of the game. 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 the user's account information and the owned item information indicating the game items owned by the user associated with this account information. The user's account information is, for example, user identification information (user ID) for identifying the user. The owned item information is, for example, an item ID for identifying a game item.

[0039] The owned item management unit 21a1 may update the owned item data 23a1 according to the progress of the game provided by the server device 20. For example, in the game, when the user acquires a game item, 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 held by a user. The lottery ticket management unit 21a2 can manage the lottery tickets held by the user, for example, by updating the 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 the user's account information and lottery ticket information associated with the account information. The lottery ticket information for a certain user is information for identifying the lottery tickets held by the user. The lottery ticket information is, for example, a lottery ticket ID for identifying the lottery ticket. In the game, multiple types of lottery tickets may be used. For example, in the game processing system 1, normal lottery tickets and premium lottery tickets may be used. When multiple types of lottery tickets are used in the game, the lottery ticket information of the lottery ticket may include a ticket type ID for identifying the type of the lottery ticket. The lottery ticket may be managed as a type of game item. In this case, an item ID is assigned to the lottery tickets held by the user, and they may be managed in the held item data 23a1 in the same manner 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, the game items given to the user who made the lottery request are determined. In one embodiment, multiple lottery processes may be performed in response to one lottery request. In one embodiment, multiple game items given to the user in one lottery process may be specified. In this specification, the game items given to the user as a result of the lottery process may be referred to as winning game items. The winning game items can be determined according to various known algorithms. For example, the winning game items may be determined based on the winning probabilities set for each of a plurality of game items, from among the plurality of game items with winning probabilities set respectively. This winning probability may be changed each time the lottery process is performed, or may always be constant. Also, the winning game items may be randomly selected from among packages composed of a finite number of game items. For example, a certain package is composed of 100 game items with winning probabilities set respectively. When one winning game item is determined in response to a lottery process, the winning game item is excluded from the package, and in the next lottery process, the winning game item is selected from the remaining 99 game items in the package. Various attributes are set for the game items selected by the lottery process according to their types. As one of the attributes of the game items, a rarity value representing the difficulty of obtaining the game item may be set. The winning probability set for the game items may be set, for example, to a value corresponding to the rarity value of the game item. For example, for game items with a high rarity value that are difficult to obtain, a low winning probability may be set.

[0042] As described above, multiple different types of tickets may be used for the lottery tickets. For example, the algorithm for determining the winning game item in the lottery process using the first type of lottery ticket or the parameters used to determine the winning game item may be different from the algorithm for determining the winning game item in the lottery process using the second type of lottery ticket or the parameters used to determine the winning game item. For example, in the lottery process using the second type of lottery ticket, the winning probability of a game item with a higher rarity may be set higher than that 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] For the sequential lottery process to be performed, it is premised that a lottery request is made by the user. The user can identify one or more lottery tickets from the lottery tickets held via their own client device 10 and send a lottery request to the server device 20 requesting to perform a lottery process using the identified specific lottery ticket. The lottery request may include, for example, a user ID for identifying the user who made the lottery request and a ticket ID for identifying the specific lottery ticket. The sequential lottery process is different from the batch lottery process described later, which is executed regardless of the presence or absence of a request from the user, in that it is executed in response to a lottery request from the user.

[0044] In response to the lottery request received from the client device 10, the sequential lottery processing unit 21a3 performs a lottery process using the specific lottery ticket specified in the lottery request. The sequential lottery processing unit 21a3 may delete, from the lottery ticket information stored in the storage 23, the record corresponding to the specific lottery ticket in response to the performance of the lottery process. For example, when the ticket ID of lottery ticket a and the ticket ID of lottery ticket b are stored in the lottery ticket data 23a in association with the user ID of user A, if a lottery request is received in which the lottery ticket a is specified as the specific lottery ticket, a process of deleting 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 is performed.

[0045] The sequential lottery processing unit 21a3 may be configured to grant a reward to the user in response to the execution of the sequential lottery process in response to a lottery request from the user. This reward includes points that can be used in the game, increasing or adding parameters related to the user or the character used by the user in the game (for example, increasing the experience value of the user's character), and other rewards. The reward given to the user includes any reward that is useful for the user to advance the game advantageously.

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

[0047] In the batch lottery processing, the winning game items assigned to the users holding the unused lottery tickets are determined. In the batch lottery processing for a certain user, the lottery processing may be performed the number of times corresponding to the number of unused lottery tickets held by the user. As described above, the batch lottery processing is executed in response to the end of the event period even without a lottery request from the user.

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

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

[0050] In one embodiment, special lottery tickets that are not subject to the batch lottery process may be available even if they are unused at the end of the event period. 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 when the unused lottery ticket is not a special lottery ticket.

[0051] In one embodiment, there may be special users who do not undergo the batch lottery process for their unused lottery tickets even if they hold unused lottery tickets at the end of the event period. In this case, the batch lottery processing unit 21a4 is configured to determine whether a user who holds an unused lottery ticket is a special user by referring to the user ID, and to execute the batch lottery process for the unused lottery tickets of the user only when the user who holds the unused lottery ticket is not a special user.

[0052] In one embodiment, even if a batch lottery process is executed using unused lottery tickets held by a certain user, unlike the case where a sequential lottery process is executed, no reward is given to the user. In other embodiments, the batch lottery processing unit 21a4 is configured to give a reward less than the reward given in the sequential lottery process to the user in response to executing a batch lottery process using unused lottery tickets held by a certain user. For example, when 10 experience points are given to the user when a sequential lottery process is performed, only 1 experience point is given when a batch lottery process is performed.

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

[0054] The first winning game item determined by the sequential lottery process in the sequential lottery processing unit 21a3 is given to the user immediately after the execution of the lottery process. For example, the first winning game item determined by the sequential lottery process executed in the first period 41 is given to the user in the first period 41. The first winning game item may be given to the user immediately after the execution of the sequential lottery process. The first winning game item may be automatically given to the user after the execution of the sequential lottery process. When a predetermined winning game item is given to the user, the sequential lottery processing unit 21a3 updates the held 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 a certain event period to the user after the end of the event period. For example, the second winning game item determined by the batch lottery processing unit 21a4 at the end of a certain event period may be granted to the user in the event period one after the said event period. For example, the second winning game item determined by the batch lottery processing executed in response to the end of the first period 41 is 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 a certain event period may be granted to the user in the interval between the said event period and the event period one after. For example, the second winning game item determined by the batch lottery processing executed in response to the end of the first period 41 is granted to the user in the interval between the first period 41 and the second period 42.

[0056] The winning item management unit 21a5 is configured to manage the second winning game item that has been assigned to the user by the batch lottery processing but has not been obtained by the user by updating the unobtained item data 23a3 stored in the storage 23. Further, the winning item management unit 21a5 may be configured to grant the second winning game item assigned to the user by the batch lottery processing to the user in response to an item acquisition request from the user.

[0057] An example of the unobtained item data 23a3 is shown in FIG. 5. As shown in the figure, the unobtained item data 23a3 includes the user's account information and the unobtained winning item information associated with the account information. The unobtained winning item information for a certain user is information indicating the second winning game item that has been assigned to the user by the batch lottery processing 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 events ahead of the said 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 is configured to be deleted from the unacquired item data 23a3 in response to the end of the second period 42 which is one event ahead of the said first period 41. Thereby, in the third period 43, since the user cannot acquire the said second winning game item, 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 event is executed next.

[0059] Subsequently, with reference to FIG. 6, the game progress processing using lottery tickets in a certain event period will be described. In the game progress processing of FIG. 6, it is assumed that the user is playing a game provided by the server device 20 in the first period 41 and has already acquired a plurality of lottery tickets. The game progress processing of FIG. 6 can be executed in parallel with other processes of the game in the first period 41 (for example, processes of moving in the in-game virtual space, combat processes with enemy characters, and other processes related to the game).

[0060] In the game progress processing shown in FIG. 6, first, in step S11, it is determined whether there is a lottery request from the user for performing a lottery process using lottery tickets.

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

[0062] Next, in step S13, the first winning item specified in step S12 is given to the user who made the lottery request. The process of giving the first winning item in this step S13 is executed, for example, by the above-described winning item management unit 21a5.

[0063] Next, in step S14, a predetermined reward is given to the user who made the lottery request. This reward is, for example, the experience value of the user or the character used by the user. By giving the experience value as a reward to the user, the experience value of the user increases, and thereafter, the game can be advanced more advantageously. The reward giving process in this step S14 is executed, for example, by the above-described sequential lottery processing unit 21a3.

[0064] After the reward giving process in step S14, the game progress process proceeds to step S15. Even when no lottery request has been received in step S11, the game progress process proceeds to step S15. In step S15, it is determined whether the end condition for the first period 41 is satisfied. The end condition for the first period 41 is, for example, that a predetermined time has elapsed. In the embodiment of FIG. 2, the end condition for the first period 41 is that the time t2 has elapsed. 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 the unused lottery tickets of each user. By this batch lottery process, the second winning game items assigned to each user are determined. Each of these second winning game items is not given to each user in the first period 41. That is, as a result of the batch lottery process, the second winning game items are assigned to each user, but each user cannot use the second winning game items in the game until obtaining the second winning game items assigned to themselves. The second winning game items assigned to the user by the batch lottery process are managed, for example, as the unobtained item data 23a3.

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

[0067] Thus, the game progress process in the first period 41 ends. In the embodiment of FIG. 6, the game progress process in the first period 41 has been described, but sequential lottery processes and batch lottery processes may be performed in the same manner as in the first period 41 also in the second period 42, the third period 43, and other event periods.

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

[0069] In the second winning game item management process shown in FIG. 7, first, in step S21, it is determined whether there is a request from the user to acquire a second winning game item.

[0070] If a request is made by the user to acquire a second winning game item, then in step S22, a second winning game item awarding process is performed to award the second winning game items assigned to the user in the batch lottery process.

[0071] After the second winning game item awarding process in step S22, the second winning game item management process proceeds to step S23. Also, if no request to acquire a second winning game item is received in step S21, the second winning game item management process proceeds to step S23. In step S23, it is determined whether the end condition for the second period 42 is satisfied. The end condition for the second period 42 is, for example, that a predetermined time has elapsed. If the end condition for the second period 42 is not satisfied, the second winning 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 winning game item management process proceeds to step S24.

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

[0073] As described above, the second winning game item management process in the second period 42 ends. Each step of the second winning game item management process is executed by, for example, the winning item management unit 21a5 described above.

[0074] According to the above embodiment, the following effects are achieved. Since the unused lottery tickets that were not used at the end of the first period 41 are used by the batch lottery process executed in response to the end of the first period 41, after the end of the first period 41, it is no longer necessary to hold the records of the unused lottery tickets in the storage 23. As a result, it is possible to suppress the capacity of the storage 23 used to store lottery ticket information.

[0075] The lottery process using lottery tickets in the conventional game processing system is performed based on requests from users and does not have a function to consume the accumulated lottery tickets within the game. Therefore, users may hold a large number of unused lottery tickets. As a result, in the conventional game processing system, a large amount of the storage capacity is consumed to store data related to the unused lottery tickets. Since discarding such data related to the unused lottery tickets regardless of the progress of the game may lead to user dissatisfaction, such data cannot be easily discarded. In contrast, according to the above embodiment, since the unused lottery tickets that were not used at the end of the first period 41 are used all at once, compared with the conventional game system, the capacity of the storage 23 used to store data related to the lottery tickets can be suppressed.

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

[0077] According to the above embodiment, as lottery processes using lottery tickets, a sequential lottery process and a batch lottery process are prepared. Therefore, the execution methods of the lottery process are diversified. Also, when the sequential lottery process is executed during a certain period of the game, the user can obtain the winning game item (the first winning game item) during that period. On the other hand, when the batch lottery process is executed in response to the end of that period, the user can obtain the winning game item (the second winning game item) after the end of that period. Thus, the methods for the user to obtain the winning game items can be diversified.

[0078] According to the above embodiment, since the batch lottery process is executed in response to the end of a certain period of the game, the user can be prompted to obtain game items.

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

[0080] According to the above-described embodiment, since a reward is given by executing the sequential lottery process, instead of having the user who holds the lottery ticket continue to hold the lottery ticket until the end of the event period, an incentive to use the lottery ticket for the sequential lottery process can be given. As a result, without waiting until the end of the event period, the record of the used lottery ticket can be deleted from the storage 23, so that the capacity of the storage 23 used to store the lottery ticket information can be further suppressed.

[0081] According to the above-described embodiment, the winning probability set for each game item in the batch lottery process may be set to be disadvantageous to the user compared to the winning probability set for each game item in the sequential lottery process. Thereby, instead of having the user who holds the lottery ticket continue to hold the lottery ticket until the end of the event period, an incentive to use the lottery ticket for the sequential lottery process can be given.

[0082] According to the above-described embodiment, the winning game item may be randomly selected from among a package composed of a finite number of game items. When the winning game item is selected from among a finite number of game items, as the execution of the lottery process is delayed, there is a possibility that the desired game item has disappeared from the package at that time. The batch lottery process is performed after the sequential lottery process. Therefore, in the mode in which the winning game item is selected from among a finite number of game items, instead of having the user who holds the lottery ticket continue to hold the lottery ticket until the end of the event period, an incentive to use the lottery ticket for the sequential lottery process can be given.

[0083] According to the above-described embodiment, since the record regarding the second winning game item can be deleted from the storage 23 at the end of the second period 42, the capacity of the storage 23 used to store the information regarding the second winning game item can be suppressed.

[0084] Embodiments of the present invention are not limited to the above-described embodiments, and various modifications are possible without departing from the gist thereof. For example, part or all of the functions executed by the processors 11 and 21 may be realized by a processor not illustrated in the above embodiments as long as the gist of the invention is not departed from. In FIG. 1, the processors 11 and 21 are illustrated as a single component, but the processors 11 and 21 may be a set of a plurality of physically separate computer processors. In this specification, the program described as being executed by the processors 11 and 21 or the instructions included in the program may be executed by a single processor or may be executed distributively by a plurality of processors. Further, the program described as being executed by the processors 11 and 21 or the instructions included in the program may be executed by a plurality of virtual computer processors.

[0085] Even if it is described that the processes and procedures described in this specification are executed by a single device, software, component, or module, such processes or procedures may be executed by a plurality of devices, a plurality of software, a plurality of components, and / or a plurality of modules. Also, even if it is described that the data, tables, or databases described in this specification are stored in a single memory, such data, tables, or databases may be distributed and stored in a plurality of memories provided in a single device or a plurality of memories distributed in a plurality of devices. Furthermore, the software and hardware elements described in this specification can also be realized by integrating them into fewer components or decomposing them into more components.

[0086] In the procedures described in this specification, particularly in the procedures described using flowcharts or sequence diagrams, it is possible to omit a part of the steps (processes) constituting the procedure, add steps not explicitly stated as steps constituting the procedure, and / or change the order of the steps. As long as such omissions, additions, and order changes do not deviate from the gist of the present invention, the procedures with such changes are included in the scope of the present invention. For example, the process of step S14 for awarding a reward may be executed in parallel with the process of step S13 for awarding the first winning item, or may be performed before the process of step S13.

[0087] The invention described in the claims of the original application of this application at the time of filing is appended below. [1] A game processing system that performs game processing having a first period and a second period, In the 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, One or more computer processors, Comprising, The one or more computer processors, by executing computer-readable instructions, In response to a lottery request from at least a part of the plurality of users in the first period, perform a first sequential lottery process using a specific first lottery ticket selected from the one or more first lottery tickets to identify one or more first winning game items, In response to the end of the first period, perform a first batch lottery process using one or more unused first lottery tickets among the one or more first lottery tickets that were not used in the first sequential lottery process at the time when the first period ended, for all users among the plurality of users who hold the unused first lottery tickets, to identify one or more second winning game items, The probability that the game item with the highest rarity value is elected as the first winning game item is higher than the probability that the game item with the highest rarity value is elected as the second winning game item. Game processing system. [2] When the first sequential lottery process using the specific first lottery ticket is performed, the record regarding the specific first lottery ticket among the first lottery ticket information is deleted from the storage in response to the performance of the first sequential lottery process. The game processing system according to [1]. [3] When the first batch lottery process using the one or more unused first lottery tickets is performed, the records regarding the one or more unused first lottery tickets among the first lottery ticket information are deleted from the storage in response to the performance of the first batch lottery process. The game processing system according to [1] or [2]. [4] In the first sequential lottery process, the one or more first winning game items are given to the user in the first period. The game processing system according to any one of [1] to [3]. [5] In the first batch lottery process, the one or more second winning game items are given to the user after the end of the first period. The game processing system according to any one of [1] to [4]. [6] The one or more second winning game items are given to the user in response to an acquisition request from the user in the second period. The game processing system according to [5]. [7] The storage further stores records regarding the one or more second winning game items. Records regarding the one or more second winning game items are deleted from the storage in response to the end of the second period if the acquisition request is not made by the user during the second period. The game processing system according to [6]. [8] 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, In the first period, storing first lottery ticket information regarding one or more first lottery tickets held by each of a plurality of users in a storage; 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 a part of the plurality of users in the first period to identify one or more first winning game items; In response to the end of the first period, performing a first batch lottery process using one or more unused first lottery tickets among the one or more first lottery tickets that were not used in the first sequential lottery process at the time when the first period ended, for all users among the plurality of users who hold the unused first lottery tickets to identify one or more second winning game items; Comprising, The probability that a game item having the highest rarity value is selected as the first winning game item is higher than the probability that a game item having the highest rarity value is selected as the second winning game item. Game processing method. [9] A program executed by one or more computer processors, On the one or more computer processors, In the first period, storing first lottery ticket information regarding one or more first lottery tickets held by each of a plurality of users in a storage; In response to a lottery request from at least a part of the plurality of users during the first period, performing a first sequential lottery process using a specific first lottery ticket selected from the one or more first lottery tickets to identify one or more first winning game items; In response to the end of the first period, performing a first batch lottery process using one or more unused first lottery tickets among the one or more first lottery tickets that were not used in the first sequential lottery process at the time when the first period ended, for all users among the plurality of users who hold the unused first lottery tickets, to identify one or more second winning game items; causing to execute; The probability that a game item having the highest rarity value is selected as the first winning game item is higher than the probability that the game item having the highest rarity value is selected as the second winning game item; Program.

Explanation of Signs

[0088] 1 Game processing system

Claims

1. A game processing system for performing processing of a game having a first period, comprising: a storage for storing first lottery ticket information regarding one or more first lottery tickets held by each of a plurality of users in the first period; one or more computer processors; and comprising: the one or more computer processors, by executing computer-readable instructions, in response to a lottery request from at least a part of the plurality of users in the first period, perform a first sequential lottery process using a specific first lottery ticket selected from the one or more first lottery tickets to identify one or more first winning game items; in response to the end of the first period, perform a first batch lottery process using one or more unused first lottery tickets among the one or more first lottery tickets held by each of the plurality of users, which were not used in the first sequential lottery process at the time when the first period ended, for all users among the plurality of users who hold the unused first lottery tickets to identify one or more second winning game items; the first lottery ticket includes a first type of lottery ticket and a second type of lottery ticket; an algorithm or parameter used to determine the one or more first winning game items in the first sequential lottery process using the first type of lottery ticket is different from an algorithm or parameter used to determine the one or more first winning game items in the first sequential lottery process using the second type of lottery ticket; a game processing system.

2. A probability that a predetermined game item wins in the first batch lottery process is set lower than a probability that the predetermined game item wins in the first sequential lottery process. The game processing system according to claim 1. The game processing system according to claim 1.

3. When the first sequential lottery process using the specific first lottery ticket is performed, a record regarding the specific first lottery ticket in the first lottery ticket information is deleted from the storage in response to the performance of the first sequential lottery process. The game processing system according to claim 1 or 2. The game processing system according to claim 1 or 2.

4. When the first batch lottery process using the one or more unused first lottery tickets is performed, records regarding the one or more unused first lottery tickets among the first lottery ticket information are deleted from the storage in response to the performance of the first batch lottery process. 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 given to the user in 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 given to the user after the end of the first period. The game processing system according to any one of claims 1 to 5.

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

8. The storage further stores records regarding the one or more second winning game items. Records regarding the one or more second winning game items are deleted from the storage in response to the end of the second period when the acquisition request is not made by the user in the second period. The game processing system according to claim 7.

9. A game processing method for performing a game having a first period by one or more computer processors executing computer-readable instructions, In the first period, a step of storing first lottery ticket information regarding one or more first lottery tickets held by each of a plurality of users in a storage; In response to a lottery request from at least a part of the plurality of users in 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 to identify one or more first winning 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 among the one or more first lottery tickets held by each of the plurality of users that were not used in the first sequential lottery process at the time when the first period ended, for all users among the plurality of users who hold the unused first lottery tickets, to identify one or more second winning game items; comprising; the first lottery ticket includes a first type of lottery ticket and a second type of lottery ticket; the algorithm or parameter used to determine the first winning game item in the first sequential lottery process using the first type of lottery ticket is different from the algorithm or parameter used to determine the first winning game item in the first sequential lottery process using the second type of lottery ticket; A game processing method.

10. A program executed by one or more computer processors, wherein the one or more computer processors in a first period, store in a storage first lottery ticket information regarding one or more first lottery tickets held by each of a plurality of users; in response to a lottery request from at least a part of the plurality of users in the first period, perform a first sequential lottery process using a specific first lottery ticket selected from the one or more first lottery tickets to identify one or more first winning 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 among the one or more first lottery tickets held by each of the plurality of users that were not used in the first sequential lottery process at the time when the first period ended, for all users among the plurality of users who hold the unused first lottery tickets, to identify one or more second winning game items; causing to execute, the first lottery ticket includes a first type of lottery ticket and a second type of lottery ticket; The algorithm or parameter used to determine the first winning game item in the first sequential lottery process using the first type of lottery ticket is different from the algorithm or parameter used to determine the first winning game item in the first sequential lottery process using the second type of lottery ticket. Program.

Citation Information

Patent Citations

  • Method of heating material to be heated in rotary kiln

    JP1986022186A

  • Preparation of phospholipid long-chain alcohol derivative by enzymatic process

    JP1986088886A

  • Program, information storage medium and server

    JP2012038150A

  • System and program

    JP2016013150A

  • Information processing device, program and game processing system

    JP2016112263A