Program and information processing device

The system prioritizes advantageous lottery games by determining if a more beneficial game has been played, restricting or prompting users to play it first, addressing the issue of users selecting non-beneficial games among many options.

JP2025148494APending Publication Date: 2025-10-07SEGA CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025117667
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2025-10-07

AI Technical Summary

Technical Problem

When multiple types of lottery games are available, users often select and play games that are not advantageous to them due to the overwhelming number of options.

Method used

Implement a system that determines if a more advantageous lottery game has been played, restricting or prompting the user to play that game first, thereby prioritizing advantageous games.

Benefits of technology

Ensures users play lottery games that are beneficial to them by restricting or notifying them to play advantageous games first, even when many options are available.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025148494000001_ABST
    Figure 2025148494000001_ABST
Patent Text Reader

Abstract

To allow a lottery game advantageous to a user to be played preferentially.SOLUTION: A program causes a computer to function as: determination means to determine whether or not a user has already played another lottery game more advantageous to the user than a lottery game selected by the user from a plurality of kinds of lottery games; and limitation means for limiting playing of the selected lottery game by the user if the user is determined to have not played it yet.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program and an information processing device. [Background technology]

[0002] BACKGROUND ART There is known an information processing device that executes a lottery game in which an item content (for example, a character) selected by lottery from among a plurality of item contents is awarded to a user (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2017-56209 Summary of the Invention [Problem to be solved by the invention]

[0004] When multiple types of lottery games are available to play, the large number of lottery game options can lead users to select and play other lottery games without realizing which ones are advantageous to them.

[0005] The present invention has been made in view of the above circumstances, and its object is to give priority to playing lottery games that are advantageous to users. [Means for solving the problem]

[0006] The main invention of the present invention to solve the above problems is: Computer, a determination means for determining whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a restriction means for restricting the user from playing the selected lottery game when it is determined that the user has not yet played the game; It is a program that functions as a Other features of the present invention will become apparent from the description of this specification and the accompanying drawings. [Brief explanation of the drawings]

[0007] [Figure 1] 1 is a configuration diagram showing an example of an information processing system 1 according to the present embodiment. [Figure 2] FIG. 2 is a hardware configuration diagram illustrating an example of a computer 50 according to the present embodiment. [Figure 3] FIG. 2 is a functional block diagram illustrating an example of a server device 20 according to the present embodiment. [Figure 4] FIG. 3 is a diagram illustrating an example of character information according to the present embodiment. [Figure 5] FIG. 3 is a diagram illustrating an example of lottery game information according to the present embodiment. [Figure 6] FIG. 2 is a diagram illustrating an example of fighting game information according to the present embodiment. [Figure 7] FIG. 3 is a diagram illustrating an example of user information according to the present embodiment. [Figure 8] 1 is a functional block diagram illustrating an example of a client terminal 10 according to the present embodiment. [Figure 9] 10 is a flowchart showing an example of an operation relating to a lottery game in the present embodiment. [Figure 10] FIG. 5 is a diagram showing an example of the configuration of a lottery game selection screen 500 in this embodiment. [Figure 11] FIG. 10 is a diagram showing an example of the configuration of a lottery game screen 550 with restrictions in this embodiment. [Figure 12] FIG. 10 is a diagram showing an example of the configuration of a lottery game screen 570 with a message in this embodiment. [Figure 13] FIG. 6 is a diagram showing an example of the configuration of a lottery game screen 600 of a lottery game that is advantageous to the user in this embodiment. [Figure 14] FIG. 6 is a diagram showing an example of the configuration of a lottery game screen 650 in this embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] At least the following matters will become clear from the description of this specification and the accompanying drawings. That is, the computer, a determination means for determining whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a restriction means for restricting the user from playing the selected lottery game when it is determined that the user has not yet played the game; It is a program that functions as a According to such a program, by restricting the user from playing other lottery games until the user has finished playing the lottery game that is advantageous to the user, the user can be given priority to play the lottery game that is advantageous to the user even if there are many options for playable lottery games.

[0009] Also, such a program, a display control means for displaying a game screen notifying the user that the other lottery game should be played when it is determined that the other lottery game has not yet been played; It may also function as According to such a program, a user who has not yet played a lottery game that is advantageous to him or her can easily play the advantageous lottery game preferentially.

[0010] Also, such a program, a display control means for displaying a game screen for prompting the user to play the other lottery game when it is determined that the other lottery game has not yet been played; It may also function as According to such a program, a user who has not yet played a lottery game that is advantageous to him or her can easily play the advantageous lottery game preferentially.

[0011] Also, the computer a determination means for determining whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a display control means for displaying a game screen notifying the user that the other lottery game should be played when it is determined that the other lottery game has not yet been played; It is a program that functions as a According to such a program, by notifying the user to play the lottery game advantageous to the user until the lottery game advantageous to the user is completed, the user can be given priority to play the lottery game advantageous to the user even if there are many options for playable lottery games.

[0012] Also, the computer a determination means for determining whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a display control means for displaying a game screen for prompting the user to play the other lottery game when it is determined that the other lottery game has not yet been played; It is a program that functions as a According to such a program, by forcibly transitioning to a game screen for playing a lottery game that is advantageous to the user until the user has finished playing that lottery game, the user can be given priority to playing the lottery game that is advantageous to the user even if there are many options for playable lottery games.

[0013] a determination unit that determines whether the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among the plurality of types of lottery games; a restriction unit that restricts the user from playing the selected lottery game when it is determined that the user has not yet played the lottery game; The information processing device is provided with: According to such an information processing device, it is possible to give priority to playing a lottery game that is advantageous to the user among a plurality of types of lottery games.

[0014] a determination unit that determines whether the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among the plurality of types of lottery games; a display control unit that displays a game screen notifying the user that the other lottery game should be played when it is determined that the other lottery game has not yet been played; The information processing device is provided with: According to such an information processing device, it is possible to give priority to playing a lottery game that is advantageous to the user among a plurality of types of lottery games.

[0015] a determination unit that determines whether the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among the plurality of types of lottery games; a display control unit that displays a game screen for prompting the user to play the other lottery game when it is determined that the other lottery game has not yet been played; The information processing device is provided with: According to such an information processing device, it is possible to give priority to playing a lottery game that is advantageous to the user among a plurality of types of lottery games.

[0016] === Implementation form === The following describes in detail an information processing device, a program, an information processing method, and an information processing system according to embodiments of the present invention. The present invention can be widely applied to a program, an information processing device, an information processing method, an information processing system, etc. that employs a mechanism for granting a user content (e.g., a character) selected from a plurality of options by lottery.

[0017] <System configuration> Fig. 1 is a configuration diagram showing an example of an information processing system 1 according to this embodiment. As shown in Fig. 1, the information processing system 1 according to this embodiment has one or more client terminals 10 and a server device 20 connected via a network N.

[0018] The client terminal 10 is a terminal device operated by a user, such as a smartphone, tablet, or PC, or a terminal device such as a dedicated game machine for home or commercial use. The server device 20 manages and controls the game played by the user on the client terminal 10, and performs in-game billing processing, etc. The network N is the Internet or the like, and includes a mobile wireless base station, etc.

[0019] In addition to the client-server information processing system 1 shown in Fig. 1, the present invention can also be applied to a standalone game device by providing a separate mechanism for in-game billing processing. The information processing system 1 in Fig. 1 is only one example, and it goes without saying that there are various system configurations depending on the application and purpose. For example, the server device 20 in Fig. 1 may be configured as a distributed system across multiple computers.

[0020] <Hardware configuration> <<Client terminal and server device>> Fig. 2 is a hardware configuration diagram showing an example of a computer 50 according to this embodiment. The client terminal 10 and the server device 20 according to this embodiment are realized by, for example, a computer 50 having the hardware configuration shown in Fig. 2. The computer 50 is an example of an information processing device.

[0021] 2, the computer 50 includes a CPU 51, a RAM 52, a ROM 53, a communication interface 54, an input device 55, a display device 56, an external interface 57, and an HDD 58, all of which are interconnected by a bus line B. Note that the server device 20 may be configured such that the input device 55 and the display device 56 are connected and used when necessary.

[0022] The CPU 51 is a computing device that reads programs and data from storage devices such as the ROM 53 and HDD 58 onto the RAM 52 and executes various processes based on the read programs and data, thereby controlling the entire computer and realizing its functions.

[0023] The RAM 52 is an example of a volatile semiconductor memory (storage device) for temporarily storing programs and data, and is also used as a work area when the CPU 51 executes various processes.

[0024] The ROM 53 is an example of a non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The ROM 53 stores programs and data such as BIOS, OS settings, and network settings that are executed when the computer 50 starts up.

[0025] The communication interface 54 is an interface for connecting the computer 50 to the network N. This allows the computer 50 to perform data communication via the communication interface 54.

[0026] The input device 55 is a device used by a user or a game operator (administrator) to input various data, etc. The input device 55 in this embodiment is, for example, an operation device such as a touch panel, operation keys or buttons, a keyboard, or a mouse.

[0027] The display device 56 is a device for displaying various information on a screen for the user or the game operator (administrator). The display device 56 in this embodiment is, for example, a liquid crystal or organic EL display.

[0028] The external interface 57 is an interface for connecting to an external device so as to enable data communication, thereby allowing the computer 50 to read and / or write data from and to a recording medium via the external interface 57. The external device is, for example, a recording medium such as a flexible disk, a CD, a DVD, an SD memory card, or a USB memory.

[0029] The HDD 58 is an example of a non-volatile storage device that stores programs and data, such as the OS, which is the basic software that controls the entire computer, and applications that provide various functions on the OS.

[0030] Instead of the HDD 58, a drive device that uses a flash memory as a storage medium (for example, a solid state drive (SSD)) may be used.

[0031] The client terminal 10 and the server device 20 according to this embodiment can realize various processes, which will be described later, by executing a program on the computer 50 having the hardware configuration described above.

[0032] <Software configuration> Server device 3 is a functional block diagram showing an example of the server device 20 according to this embodiment. The server device 20 according to this embodiment is realized by, for example, the functional blocks shown in FIG.

[0033] The server device 20 according to this embodiment implements a server control unit 200, a server storage unit 220, and a server communication unit 240 by executing a program.

[0034] The server control unit 200 has a function of executing various processes in the server device 20. The server control unit 200 according to this embodiment includes at least a lottery game control unit 201 that executes various processes related to the lottery game, and a fighting game control unit 202.

[0035] The lottery game control unit 201 executes various processes related to the lottery game. As shown in Fig. 3, the lottery game control unit 201 according to this embodiment includes at least a lottery unit 201A, a determination unit 201B, a restriction unit 201C, a permission unit 201D, and a benefit granting unit 201E.

[0036] The lottery unit 201A executes a lottery process, for example, a process of determining by lottery which content the user is to acquire from among a plurality of types of content that are lottery candidates, based on a game operation accepted by the client terminal 10 from the user.

[0037] The determination unit 201B executes a determination process, for example, a process of determining whether or not a lottery game advantageous to the user has already been played from among a plurality of types of lottery games, based on a game operation received by the client terminal 10 from the user.

[0038] The limiting unit 201C executes a limiting process. For example, when the determining unit 201B determines that a user has not yet played a lottery game that is advantageous to the user, the limiting unit 201C executes a process of limiting the lottery games that the user can play.

[0039] The permission unit 201D executes permission processing. For example, when the determination unit 201B determines that a user has already played a lottery game that is advantageous to the user, the permission unit 201D executes processing to permit the user to play a lottery game other than the advantageous lottery game.

[0040] The bonus awarding unit 201E executes a bonus awarding process, for example, when a user plays a lottery game with a bonus among a plurality of playable lottery games, the bonus awarding unit 201E executes a process of awarding a bonus to the user.

[0041] The fighting game control unit 202 executes various processes related to the fighting game. Similar to the lottery game control unit 201, the fighting game control unit 202 according to this embodiment includes at least a determination unit, a judgment unit, a restriction unit, a permission unit, and a benefit granting unit, in addition to a fighting unit that executes fighting processes.

[0042] The server storage unit 220 has a function of storing various information in the server device 20. As shown in FIG. 3 , the server storage unit 220 in this embodiment includes a character information storage unit 221, a lottery game information storage unit 222, a fighting game information storage unit 223, and a user information storage unit 224.

[0043] The character information storage unit 221 is an example of a content information storage unit, and stores character information (content information) related to characters as an example of content. The character information stored in the character information storage unit 221 includes various characters used in the lottery game. The character information stored in the character information storage unit 221 is composed of the following various data:

[0044] 4 is a diagram showing an example of character information according to this embodiment. The character information shown in FIG. 4 includes items such as a character ID, a name, a rarity, and ability parameters.

[0045] The character ID is information for uniquely identifying a character. The name is information indicating the character's name. The rarity is information indicating the rarity of the character. The lottery probability is information indicating the probability that the character will be selected from a large number of lottery candidates. Here, the higher the rarity of a character, the lower the lottery probability is set. The ability parameters are information indicating the ability values ​​of the character. Here, parameters such as the character's attack power, defense power, HP, etc. are set.

[0046] The lottery game information storage unit 222 stores lottery game information related to the lottery game. The lottery game information stored in the lottery game information storage unit 222 is made up of the following various data.

[0047] 5 is a diagram showing an example of lottery game information according to this embodiment. The lottery game information shown in FIG. 5 includes items such as a lottery game ID, a name, the number of consumable items, characters that can be acquired in the lottery game, characters that are given as bonuses, and a playable period.

[0048] The lottery game ID is information for uniquely identifying the lottery game. The name is information indicating the name of the lottery game. The number of consumable items is information indicating the number of items consumed in one play. The characters that can be acquired in the lottery game are information indicating the characters that the user can acquire as a lottery result from among the characters set in the character information. The bonus characters are information indicating the characters that the user will definitely acquire as a bonus from among the characters set in the character information. Here, the "characters that can be acquired in the lottery game" and the "bonus characters" are set so that they do not overlap, but it is also possible to set them so that they overlap. The playable period is information indicating the period during which the user can play the lottery game.

[0049] The fighting game information storage unit 223 stores fighting game information related to fighting games. The fighting game information stored in the fighting game information storage unit 223 is made up of the following various data.

[0050] Fig. 6 is a diagram showing an example of fighting game information according to this embodiment. The fighting game information shown in Fig. 6 includes items such as a fighting game ID, a name, a number of points consumed, an enemy character, a clearing condition, characters that can be acquired in the fighting game, characters that are bonuses, and a playable period.

[0051] The battle game ID is information for uniquely identifying a battle game (e.g., "Quest"). The name is information indicating the name of the battle game (e.g., the name "Quest"). The number of points consumed is information indicating the number of battle points consumed in one play. The enemy character is information indicating a character that may appear in the battle game from among the characters set in the character information.

[0052] The clearing conditions are information indicating the conditions under which a user must clear a fighting game. For example, clearing conditions may include defeating all enemy characters that appear, or defeating all enemy characters using the character with the highest rarity.

[0053] The characters that can be acquired in a fighting game are information indicating characters that the user can acquire from among the characters set in the character information. Each acquireable character has a drop rate. Therefore, when a character is defeated, whether or not the user can acquire that character is determined according to the drop rate.

[0054] The bonus character is information indicating a character that the user will definitely acquire as a bonus when clearing a battle, from among the characters set in the character information. Here, the "characters that can be acquired in the battle game" and the "bonus characters" are set so that they do not overlap, but it is also possible to set them so that they overlap. The playable period is information indicating the period during which the user can play the battle game.

[0055] The user information storage unit 224 stores user information about users who play the lottery game. The user information stored in the user information storage unit 224 is made up of the following various data.

[0056] Fig. 7 is a diagram showing an example of user information according to this embodiment. The user information shown in Fig. 7 includes items such as a user ID, a name, characters owned, the number of paid items owned, the number of free items owned, the number of points owned, and play history information.

[0057] The user ID is information that uniquely identifies a user. The name is information that indicates the user name. The owned characters are information that indicates the characters that the user owns from the characters set in the character information. The number of owned paid items is information that indicates the number of paid items (paid items) that the user has acquired through purchase. This is information that indicates the number of free items (non-paid items) that the user has acquired through means other than purchase. The number of owned points is information that indicates the number of battle points that the user owns. The play history information is information about the play history of lottery games that the user has played so far. For example, information such as when and which game was played, when and which character was used to play, what game results were obtained, how many items and battle points were consumed, how often characters were used, and the purchase amount of paid items is set as the play history.

[0058] The server communication unit 240 has a function of communicating with the client terminal 10 via the network N.

[0059] As described above, in the information processing system 1 according to this embodiment, the server device 20 performs control related to the lottery game, but the client terminal 10 may perform various controls and processes. Specifically, at least some of the lottery game control unit, lottery unit, determination unit, restriction unit, permission unit, and award unit, and the competitive game control unit, competition unit, determination unit, determination unit, restriction unit, permission unit, and award unit may not be provided in the server control unit 200 of the server device 20, but may be provided in the client control unit 100 of the client terminal 10.

[0060] <<Client terminal>> 8 is a functional block diagram showing an example of the client terminal 10 according to this embodiment. The client terminal 10 according to this embodiment is realized by, for example, the functional blocks shown in FIG.

[0061] The client terminal 10 according to this embodiment implements a client control unit 100, a client storage unit 120, a client communication unit 140, an operation input receiving unit 150, and a screen display unit 160 by executing a program.

[0062] The client control unit 100 has a function of executing various processes in the client terminal 10. The client control unit 100 in this embodiment includes at least an image generation unit 101 and a display control unit .

[0063] The image generation unit 101 generates image data for displaying various screens relating to the lottery game and the competitive game on the client terminal 10 based on the processing results of the lottery game control unit 201 and the competitive game control unit 202 of the server device 20.

[0064] The display control unit 102 controls the screen display on the client terminal 10 by outputting various screens relating to the lottery game and the competitive game to the screen display unit 160 based on the image data generated by the image generation unit 101.

[0065] The operation input receiving unit 150 receives an operation input from a user. When a user performs a touch operation on the screen, the operation input receiving unit 150 according to this embodiment receives the operation input from the user via the touch panel.

[0066] The client storage unit 120 stores various programs and various information required for the client terminal 10. The various programs include programs for users to play lottery games and competitive games. As with the server storage unit 220, the various information includes all or part of character information, lottery game information, competitive game information, and user information. In other words, the client storage unit 120 also functions as a character information storage unit, a lottery game information storage unit, a competitive game information storage unit, and a user information storage unit.

[0067] The client communication unit 140 communicates with the server device 20 via the network N.

[0068] The screen display unit 160 receives a control signal from the display control unit 102 and displays the screen of the client terminal 10 .

[0069] As described above, in the information processing system 1 according to this embodiment, the client terminal 10 performs image generation, display control, etc., but the server device 20 may perform various control and processing. Specifically, at least a part of the image generation unit and the display control unit may be configured not to be provided in the client control unit 100 of the client terminal 10, but to be provided in the server control unit 200 of the server device 20.

[0070] <System Overview> An overview of the information processing system 1 in this embodiment will be described. In the information processing system 1 in this embodiment, a user can play a lottery game by consuming at least one of paid items and free items that the user owns.

[0071] In the information processing system 1 of this embodiment, multiple types of lottery games are available for play. Among the multiple types of lottery games, there are also lottery games that are advantageous to the user (for example, lottery games that are advantageous to the user, such as lottery games with bonuses). The user can select any one of the multiple types of lottery games to play.

[0072] However, even if a lottery game that is advantageous to the user is prepared among the multiple types of lottery games, there are many options for the lottery games that can be played, and the user may not be aware of the advantageous lottery game, and may end up selecting and playing a lottery game other than the advantageous lottery game.

[0073] Therefore, in this embodiment, until the user has finished playing the lottery game that is advantageous to the user, the user is restricted from playing other lottery games, or is notified to play the advantageous lottery game, or is forced to transition to a game screen that allows the user to play the advantageous lottery game. As a result, even if there are many options for playable lottery games, the user will preferentially play the advantageous lottery game.

[0074] Furthermore, in the information processing system 1 of this embodiment, a user can play a fighting game by spending their own fighting points. The spent fighting points are automatically restored over time, allowing the user to play the fighting game repeatedly. Since multiple types of fighting games are available for play, the user can select one of the multiple types of fighting games to play. In the selected fighting game, the user can use characters (or other people's helper characters) acquired in other fighting games or lottery games to fight against enemy characters that appear in the game.

[0075] <System Operation> Operations related to the lottery game in this embodiment will be described with reference to Figs. 9 to 14. Fig. 9 is a flowchart showing an example of operations related to the lottery game in this embodiment. Fig. 10 is a diagram showing an example of the configuration of a lottery game selection screen 500 in this embodiment. Fig. 11 is a diagram showing an example of the configuration of a lottery game screen 550 with a restriction in this embodiment. Fig. 12 is a diagram showing an example of the configuration of a lottery game screen 570 with a message in this embodiment. Fig. 13 is a diagram showing an example of the configuration of a lottery game screen 600 for a lottery game that is advantageous to the user in this embodiment. Fig. 14 is a diagram showing an example of the configuration of a lottery game screen 650 in this embodiment. Note that below, a specific description will be given of the case where the "lottery game with a benefit" is a "lottery game that is advantageous to the user."

[0076] Example First, as shown in FIG. 9, when the user performs an operation to start a lottery game on a menu screen not shown, the operation input receiving unit 150 receives the user's operation input, and the display control unit 102 of the client terminal 10 displays the lottery game selection screen 500 shown in FIG. 10 on the screen display unit 160 based on the image data generated by the image generation unit 101 (step S11).

[0077] 10, a scroll button 501 and a list 502 of selection candidates for lottery games are displayed on the lottery game selection screen 500. When the user operates the scroll button 501 on the lottery game selection screen 500, the selection candidates for lottery games are moved up and down in the list 502 and displayed sequentially.

[0078] Next, the judgment unit 201B of the server device 20 receives user operation information from the client terminal 10 and judges whether the user has performed an operation to select one of the multiple types of lottery games in the list 502 on the lottery game selection screen 500 shown in Figure 10 (step S12).

[0079] Next, when the user performs an operation to select any one of the lottery games (step S12: YES), the determination unit 201B of the server device 20 determines whether or not the user has selected a lottery game that is advantageous to the user (step S13).

[0080] 5, the determination unit 201B of the server device 20 compares the lottery game selected by the user with each of the plurality of playable lottery games to identify a lottery game advantageous to the user. Here, a lottery game with a bonus is identified as a lottery game advantageous to the user. If the lottery game selected by the user does not match the lottery game with a bonus, it is determined that the user did not select the lottery game advantageous to the user, and if it matches the lottery game with a bonus, it is determined that the user selected the lottery game advantageous to the user.

[0081] If it is determined that a lottery game advantageous to the user has been selected (step S13: YES), the process proceeds to step S17, which will be described later. On the other hand, if it is determined that a lottery game advantageous to the user has not been selected (step S13: NO), the process proceeds to the next step S14.

[0082] Next, if a lottery game advantageous to the user has not been selected (step S13: NO), the determination unit 201B of the server device 20 determines whether the user has already played a lottery game advantageous to the user (step S14).

[0083] 7, the determination unit 201B of the server device 20 determines that the user has already played the lottery game advantageous to the user if the lottery game with the bonus is included in the lottery games that have been played and is included in the play history information. On the other hand, if the lottery game with the bonus is not included in the lottery games that have been played and is included in the play history information, it determines that the user has not yet played the lottery game advantageous to the user.

[0084] If it is determined that the user has already played the lottery game advantageous to the user (step S14: YES), the process proceeds to step S21, which will be described later. On the other hand, if it is determined that the user has not yet played the lottery game advantageous to the user (step S14: NO), the process proceeds to the next step S15.

[0085] Next, if the lottery game advantageous to the user has not yet been played (step S14: NO), the restriction unit 201C of the server device 20 restricts the user from playing the lottery game selected by the user (step S15).

[0086] That is, the restriction unit 201C of the server device 20 requests the display control unit 102 of the client terminal 10 to display a lottery game screen configured to prevent the user from playing the lottery game selected by the user. Thereafter, in accordance with the request from the restriction unit 201C, the display control unit 102 of the client terminal 10 displays a lottery game screen 550 with restrictions shown in FIG. 11 on the screen display unit 160 based on the image data generated by the image generation unit 101.

[0087] 11, a limited lottery game screen 550 displays scroll buttons 501, a list 502 of lottery games to be selected, a lottery button 503 for confirming the start of the lottery, and a cancel button 504 for canceling the selection of the lottery game. When the user presses the lottery button 503, the lottery starts, and when the user presses the cancel button 504, the lottery game selection screen 500 shown in FIG. 10 is displayed.

[0088] 11, the restricted lottery game screen 550 in this embodiment shows a case where "Lottery Game B" in the list 502 has been selected by the user. Since "Lottery Game B" selected by the user is not a lottery game advantageous to the user and the user has not yet played a lottery game advantageous to the user, the lottery button 503 is grayed out and the user cannot press the lottery button 503. In other words, the user is restricted from playing "Lottery Game B" selected by the user.

[0089] This allows the user to have priority in playing the advantageous lottery game by restricting the user from playing any lottery games other than the advantageous lottery game, even if there are many lottery games available for selection in the list 502.

[0090] Next, the display control unit 102 of the client terminal 10 causes the screen display unit 160 to display a lottery game screen 570 with a message shown in FIG. 12 to notify the user that play of the lottery game selected by the user has been restricted and that the user should play the advantageous lottery game (step S16).

[0091] 12, a message 505 urging the user to play the advantageous lottery game is displayed on the message-attached lottery game screen 570. Here, the user is restricted from playing the "lottery game B" selected by the user, and is therefore notified on the screen that the user should play the advantageous "lottery game E" (lottery game with a bonus).

[0092] In this way, even if the user selects a lottery game other than the advantageous lottery game, the user can be given priority to play the advantageous lottery game by receiving a notification urging the user to play the advantageous lottery game.

[0093] Next, the display control unit 102 of the client terminal 10 causes the screen display unit 160 to display the game screen 600 of the lottery game that is advantageous to the user, as shown in FIG. 13, based on the image data generated by the image generation unit 101 (step S17).

[0094] Note that if the user does not select the advantageous lottery game in the processing of step 13 described above, and if the user has not yet played the advantageous lottery game in the processing of step 14 described above, the lottery game screen 570 with a message shown in Fig. 12 is displayed in the processing of step 16 described above, and then the game screen 600 of the lottery game that is advantageous to the user shown in Fig. 13 is forcibly (automatically) displayed. Therefore, even if there are many lottery games that are selection candidates in the list 502, the advantageous lottery game can be given priority to the user.

[0095] 13, a lottery game screen 600 of a lottery game advantageous to the user displays a scroll button 601, a list 602 of lottery games to be selected, a lottery button 603 for confirming the start of the lottery, and a cancel button 604 for canceling the selection of the lottery game. When the user presses the lottery button 603, the lottery starts, and when the user presses the cancel button 604, the lottery game selection screen 500 shown in FIG. 10 is displayed.

[0096] In the present embodiment, the lottery game screen 600 for the lottery game advantageous to the user shows a lottery game screen for "lottery game E" (lottery game with a bonus) as the advantageous lottery game, as shown in FIG.

[0097] Next, the judgment unit 201B of the server device 20 receives user operation information from the client terminal 10 and judges whether the user has pressed the lottery button 603 on the lottery game screen 600 of the lottery game that is advantageous to the user, as shown in FIG. 13 (step S18).

[0098] Next, when the user presses the lottery button 603 (step S18: YES), the lottery section 201A of the server device 20 executes lottery processing in a lottery game advantageous to the user (step S19).

[0099] That is, the lottery unit 201A of the server device 20 refers to the lottery game information shown in Fig. 5 and the user information shown in Fig. 7, and reduces the number of items required to play one advantageous lottery game for the user from the number of paid items and / or free items owned by the user. Then, the lottery unit 201A selects one of the characters that can be acquired in the advantageous lottery game based on the probability of each character being selected, and grants the selected character to the user. The user information of the user is then updated to add the assigned character to the characters owned by the user. Furthermore, the play history of the user information is updated to add the advantageous lottery game as one that has already been played.

[0100] Next, the bonus granting unit 201E of the server device 20 executes a process of granting a bonus character to the user who played the advantageous lottery game, in addition to the character granted in the advantageous lottery game (step S20).

[0101] 5, the bonus granting unit 201E of the server device 20 identifies a bonus character associated with the advantageous lottery game and grants it to the user.Then, by updating the user information of the user, the granted character is added to the characters owned by the user.

[0102] Next, if the user has already played the advantageous lottery game (step S14: YES), the permission unit 201D of the server device 20 permits the user to play the lottery game selected by the user (step S21).

[0103] That is, the permission unit 201D of the server device 20 requests the display control unit 102 of the client terminal 10 to display a lottery game screen configured so that the user can play the lottery game selected by the user.

[0104] Next, in response to the request from the permission unit 201D, the display control unit 102 of the client terminal 10 displays the lottery game screen 650 shown in FIG. 14 on the screen display unit 160 based on the image data generated by the image generation unit 101 (step S22).

[0105] 14, a lottery game screen 650 displays a scroll button 651, a list 652 of lottery games to be selected, a lottery button 653 for confirming the start of the lottery, and a cancel button 654 for canceling the selection of the lottery game. When the user presses the lottery button 653, the lottery starts, and when the user presses the cancel button 654, the lottery game selection screen 500 shown in FIG. 10 is displayed.

[0106] 14, the lottery game screen 650 in this embodiment shows a case where "lottery game B" in the list 502 has been selected by the user, as in the lottery game screen 550 shown in Fig. 11. However, unlike the lottery game screen 550 shown in Fig. 11, although "lottery game B" selected by the user is not an advantageous lottery game for the user, the user has already played that advantageous lottery game, and therefore the user is able to press the lottery button 653. In other words, the user is permitted to play "lottery game B" selected by the user.

[0107] Next, the determination unit 201B of the server device 20 receives user operation information from the client terminal 10, and determines whether or not the user has pressed the lottery button 653 on the lottery game screen 650 shown in FIG. 14 (step S23).

[0108] Next, when the user presses the lottery button 653 (step S23: YES), the lottery section 201A of the server device 20 executes lottery processing for the lottery game selected by the user (step S24).

[0109] That is, the lottery unit 201A of the server device 20 refers to the lottery game information shown in Fig. 5 and the user information shown in Fig. 7, and subtracts the number of items required to play the lottery game selected by the user from the number of paid items and / or free items owned by the user, thereby selecting one of the characters that can be acquired in the selected lottery game based on the lottery probability of each character, and granting the character to the user.The lottery unit 201A then updates the user's user information to add the assigned character to the characters owned by the user.Furthermore, it updates the play history of the user information to add the selected lottery game as one that has already been played.

[0110] <<Variation 1: Restrictions + Screen Transitions>> In the above-described embodiment, if the user does not select the advantageous lottery game in the processing of step 13 described above, and if the user has not yet played the advantageous lottery game in the processing of step 14 described above, the user is notified in the processing of step 16 that he or she should play the advantageous lottery game, but it is also possible to omit the processing of step 16. That is, after the restricted lottery game screen 550 shown in Fig. 11 is displayed in the processing of step 15 described above, the game screen 600 of the lottery game that is advantageous to the user shown in Fig. 13 may be forcibly (automatically) displayed in the processing of step 17 described above. This makes it possible to give the user priority in playing the advantageous lottery game even if there are many lottery games to select in the list 502.

[0111] Variation 2: Restrictions + Notifications In the above-described embodiment, if the user does not select the advantageous lottery game in the processing of step 13 described above and if the user has not yet played the advantageous lottery game in the processing of step 14 described above, the lottery game screen 570 with a message shown in Fig. 12 is displayed in the processing of step 16 described above, and then the game screen 600 of the lottery game that is advantageous to the user shown in Fig. 13 is forcibly displayed in the processing of step 17 described above. However, the processing of step 17 can be omitted. That is, after the lottery game screen 550 with a restriction shown in Fig. 11 is displayed in the processing of step 15 described above, the lottery game screen 570 with a message shown in Fig. 12 may be displayed in the processing of step 16 described above, and then the processing of the flowchart shown in Fig. 9 may be terminated. This makes it possible to give the user priority in playing the advantageous lottery game even if there are many lottery games to select in the list 502.

[0112] Variation 3: Restrictions only In the above-described embodiment, if the user does not select the advantageous lottery game in the processing of step 13 described above and if the user has not yet played the advantageous lottery game in the processing of step 14 described above, the lottery game screen 550 with a restriction shown in FIG. 11 is displayed in the processing of step 15 described above, and then the lottery game screen 570 with a message shown in FIG. 12 is displayed in the processing of step 16 described above, and then the game screen 600 of the lottery game that is advantageous to the user shown in FIG. 13 is forcibly displayed in the processing of step 17 described above. However, the processing of steps 16 and 17 can be omitted. That is, the processing of the flowchart shown in FIG. 9 can be terminated after the lottery game screen 550 with a restriction shown in FIG. 11 is displayed in the processing of step 15 described above. This makes it possible to give the user priority in playing the advantageous lottery game even if there are many selectable lottery games in the list 502.

[0113] Variation 4: Notifications + Screen Transitions In the above-described embodiment, if the user does not select the advantageous lottery game in the processing of step 13 described above and if the user has not yet played the advantageous lottery game in the processing of step 14 described above, the restricted lottery game screen 550 shown in Fig. 11 is displayed in the processing of step 15 described above, and then the user is notified in the processing of step 16 described above that he or she should play the advantageous lottery game. However, it is also possible to omit the processing of step 15. That is, after the lottery game screen 570 with a message shown in Fig. 12 is displayed in the processing of step 16 described above, the game screen 600 of the lottery game that is advantageous to the user shown in Fig. 13 may be forcibly displayed in the processing of step 17 described above. This makes it possible to give the user priority in playing the advantageous lottery game even if there are many lottery games to select in the list 502.

[0114] Variation 5: Notification only In the above-described embodiment, if the user does not select the advantageous lottery game in the processing of step 13 described above and if the user has not yet played the advantageous lottery game in the processing of step 14 described above, the restricted lottery game screen 550 shown in FIG. 11 is displayed in the processing of step 15 described above, and then the lottery game screen 570 with a message shown in FIG. 12 is displayed in the processing of step 16 described above, and then the game screen 600 of the lottery game that is advantageous to the user shown in FIG. 13 is forcibly displayed in the processing of step 17 described above. However, the processing of steps 15 and 17 can be omitted. That is, the processing of the flowchart shown in FIG. 9 can be terminated after the lottery game screen 570 with a message shown in FIG. 12 is displayed in the processing of step 16 described above. This makes it possible to give the user priority in playing the advantageous lottery game even if there are many selectable lottery games in the list 502.

[0115] <<Variation 6: Screen transition only>> In the above-described embodiment, if the user does not select the advantageous lottery game in the processing of step 13 described above and if the user has not yet played the advantageous lottery game in the processing of step 14 described above, the restricted lottery game screen 550 shown in FIG. 11 is displayed in the processing of step 15 described above, and then the lottery game screen 570 with a message shown in FIG. 12 is displayed in the processing of step 16 described above, and then the game screen 600 of the lottery game advantageous to the user shown in FIG. 13 is forcibly displayed in the processing of step 17 described above. However, the processing of steps 15 and 16 can be omitted. That is, after the game screen 600 of the lottery game advantageous to the user shown in FIG. 13 is forcibly displayed in the processing of step 17 described above, the lottery processing (step S19) and the benefit granting processing (step S20) may be executed, and then the processing of the flowchart shown in FIG. 9 may be terminated. This allows the user to preferentially play the advantageous lottery game even if there are many selectable lottery games in the list 502.

[0116] "summary" Thus, according to the information processing system 1 of this embodiment, until the user has finished playing the lottery game that is advantageous to the user, the user is restricted from playing other lottery games, or is notified to play the advantageous lottery game, or is forced to transition to a game screen that allows the user to play the advantageous lottery game, so that even if there are many options for lottery games that can be played, the user will have priority in playing the advantageous lottery game.

[0117] ===Other embodiments=== The above-described embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. The present invention may be modified or improved without departing from the spirit thereof, and equivalents thereof are also included in the present invention. In particular, the embodiments described below are also included in the present invention. In other words, the present invention can be configured by appropriately combining the above-described embodiments with the embodiments described below.

[0118] Furthermore, various inventions can be constructed by appropriately combining a plurality of invention-specifying matters disclosed in the above-described embodiments. For example, an invention may be constructed by deleting some invention-specifying matters from all invention-specifying matters disclosed in the above-described embodiments, or an invention may be constructed by appropriately combining all invention-specifying matters disclosed in the above-described embodiments with invention-specifying matters disclosed in the embodiments described below.

[0119] <Lottery games that are advantageous to users> In the above embodiment, the case where the lottery game with a bonus is a "lottery game that is advantageous to the user" has been described as an example, but the present invention is not limited to this.

[0120] For example, among multiple types of lottery games that are selection candidates, a lottery game in which the probability of drawing a specific character with the highest rarity (e.g., a featured character being actively promoted) is set high can be defined as a "lottery game advantageous to the user." In this case, in the processing of step 13 described above, the determination unit 201B of the server device 20 refers to the character information shown in FIG. 4 and the lottery game information shown in FIG. 5, compares the lottery game selected by the user with each of the multiple types of lottery games that can be played, and identifies the lottery game in which the probability of drawing a specific character with the highest rarity among the characters that can be acquired is highest. If the lottery game selected by the user does not match the identified lottery game, it is determined that the user did not select the lottery game advantageous to the user, and if it matches the identified lottery game, it is determined that the user selected the lottery game advantageous to the user.

[0121] Furthermore, for example, a lottery game that requires a small number of items to be consumed per play can also be defined as a "lottery game advantageous to the user." In this case, in the process of step 13 described above, the determination unit 201B of the server device 20 refers to the lottery game information shown in FIG. 5, compares the lottery game selected by the user with each of the multiple types of lottery games that can be played, and identifies the lottery game with the smallest number of items to be consumed. If the lottery game selected by the user does not match the identified lottery game, it is determined that the user did not select a lottery game advantageous to the user, and if the lottery game selected matches the identified lottery game, it is determined that the user selected a lottery game advantageous to the user.

[0122] Other examples of "lottery games that are advantageous to the user" include lottery games in which the probability of winning the group of characters with the highest rarity is high, lottery games in which a large number of characters can be acquired per item consumed, lottery games in which a large number of characters can be acquired when playing a lottery game with paid items (chargeable items), lottery games in which the probability of winning a specific character with the highest rarity is high when playing a lottery game with paid items (chargeable items), lottery games in which the probability of winning the group of characters with the highest rarity is high when playing a lottery game with paid items (chargeable items), and lottery games in which the probability of winning becomes higher as the stages progress.

[0123] Furthermore, in the above-described embodiment, a specific lottery game designated by the game operator can be preset in the lottery game information as a "lottery game that is advantageous to the user," and it is possible to restrict the user from playing other lottery games until the advantageous lottery game has been played, to notify the user to play the advantageous lottery game, or to forcibly transition to a game screen that allows the user to play the advantageous lottery game.

[0124] <Guidance for competitive games> In the above embodiment, an example has been described in which a lottery game that is advantageous to the user is given priority to be played, but the present invention is not limited to this.

[0125] For example, similar to lottery games, when multiple types of competitive games (e.g., "quests") are available to play, the large number of competitive game options can lead users to select and play other competitive games without realizing which competitive games are advantageous to them.

[0126] Therefore, by restricting the user from playing other competitive games until they have finished playing the competitive game that is advantageous to them, or by notifying them to play the competitive game that is advantageous to them, or by forcing them to transition to a game screen that allows them to play the competitive game that is advantageous to them, it becomes possible to give the user priority to playing the competitive game that is advantageous to them, even if there are many options for competitive games that can be played.

[0127] Specifically, the fighting game control unit 202 (determination unit) of the server device 20 refers to the fighting game information shown in FIG. 6 , compares the fighting game selected by the user with each of the multiple fighting games, and identifies a fighting game advantageous to the user. For example, a fighting game with a bonus is identified as a fighting game advantageous to the user. If the fighting game selected by the user does not match a fighting game with a bonus, it is determined that the user did not select the fighting game advantageous to the user. If the fighting game matches a fighting game with a bonus, it is determined that the user selected the fighting game advantageous to the user. If the fighting game has not been selected, the fighting game control unit 202 (determination unit) of the server device 20 determines whether the user has already played the advantageous fighting game. If it is determined that the user has not yet played the advantageous fighting game, the fighting game control unit 202 (restriction unit) of the server device 20 restricts the user from playing the selected fighting game. If it is determined that the user has not yet played the advantageous fighting game, the display control unit 102 can display a game screen notifying the user that the advantageous fighting game should be played, or display a game screen for prompting the user to play the advantageous fighting game.

[0128] For example, among the multiple types of quests that are available for selection, quests that have a high probability of acquiring (dropping) a specific character with the highest rarity, quests that have a high probability of acquiring (dropping) a group of characters with the highest rarity, quests that allow a large number of characters to be acquired per amount of stamina consumed, quests that allow a large number of characters to be acquired (dropped), quests that require less stamina per play, and quests that become more advantageous as the stages progress can all be considered ``competitive games (quests) that are advantageous to the user.''

[0129] <Content pack navigation> In the above embodiment, an example has been described in which a lottery game that is advantageous to the user is given priority to be played, but the present invention is not limited to this.

[0130] For example, similar to a lottery game, when multiple types of content packs (one or more characters or items sold as a set) are available for purchase, the large number of content pack options can lead users to not notice a content pack that would be advantageous to them and end up selecting and purchasing a different content pack.

[0131] Therefore, by restricting the purchase of other content packs until the user has purchased the content pack that is advantageous to the user, or by notifying the user to purchase the advantageous content pack, or by forcing the user to transition to a purchase screen that allows the user to purchase the advantageous content pack, it becomes possible to have the user purchase the advantageous content pack first, even if there are many options for content packs available for purchase.

[0132] Specifically, the server control unit 200 or the client control unit 100 is configured to include a sales control unit (including at least a sales unit, a determination unit, a restriction unit, a permission unit, and a benefit granting unit). The server storage unit 220 or the client storage unit 120 is also configured to include a content pack information storage unit that stores content pack information (for example, similar to lottery game information and competitive game information, various information is set in association with multiple types of content packs, including content packs with benefits). For example, the sales control unit (determination unit) of the server device 20 refers to content pack information in which multiple types of content packs available for purchase are set, compares the content pack selected by the user with each of the multiple content packs, and identifies a content pack that is advantageous to the user. For example, a content pack with a benefit is identified as a content pack that is advantageous to the user. If the content pack selected by the user does not match the content pack with a benefit, it is determined that the user did not select the content pack that is advantageous to the user. If the content pack selected by the user matches the content pack with a benefit, it is determined that the user selected the content pack that is advantageous to the user. If the advantageous content pack is not selected, the sales control unit (determination unit) of the server device 20 determines whether the advantageous content pack has already been purchased by the user. If it is determined that the advantageous content pack has not yet been purchased, the sales control unit (restriction unit) of the server device 20 restricts the user from purchasing the selected content pack. If it is determined that the advantageous content pack has not yet been purchased, the display control unit 102 can display a game screen that notifies the user that the advantageous content pack should be purchased, or can display a purchase screen that prompts the user to purchase the advantageous content pack.

[0133] For example, among the multiple types of content packs that are available as selection candidates, a content pack that contains a specific content with the highest rarity, a content pack that contains a group of content with the highest rarity, a content pack that has a large number of pieces of content that can be acquired, a content pack that costs a small amount per piece of content, a content pack that becomes more advantageous as the stage progresses, etc. can also be defined as a "content pack that is advantageous to the user."

[0134] <System configuration> In the above-described embodiment, a distributed network system using blockchain technology (distributed ledger technology) may be adopted instead of a centralized network system equipped with a server device. In a distributed network system, various information stored in the server device in the centralized network system is distributed and stored on each terminal connected via peer-to-peer (P2P). By using blockchain technology, various information is managed in a mutual monitoring manner, making it possible to prevent unauthorized data tampering, etc. Furthermore, content (characters, items, etc.) utilizing blockchain technology may be issued and circulated as non-fungible tokens (NFTs), which can increase the asset value of the content.

[0135] <Contents> In the above embodiment, characters are used as an example of content, but the present invention is not limited to this. For example, content may be various data such as items, cards, figures, avatars, images, music, scenarios, and quests, or programs such as apps. [Explanation of symbols]

[0136] 1. Information Processing Systems 10 Client Terminal 20 Server equipment 50 Computers 51 CPU 52 RAM 53 ROM 54 Communication Interface 55 Input Device 56 Display device 57 External Interface 58 HDD 100 Client control unit 101 Image generation unit 102 Display control unit 120 Client Storage 140 Client Communication Section 150 Operation input reception unit 160 Screen display section 200 Server control unit 201 Lottery game control unit 201A Lottery Section 201B Judgment section 201C Restrictions 201D Permit Department 201E Benefits Granting Department 202 Battle Game Control Unit 220 Server Storage 221 Character information storage unit 222 Lottery game information storage unit 223 Battle Game Information Storage Unit 224 User information storage unit 240 Server Communication Department 500 Lottery game selection screen 501 Scroll button 502 List 503 Lottery button 504 Cancel button 505 Message 550 Limited Lottery Game Screen 570 Lottery game screen with message 600 Lottery game screen of a lottery game advantageous to the user 601 Scroll button 602 List 603 Lottery button 604 Cancel button 650 Lottery game screen 651 Scroll button 652 List 653 Lottery Button 654 Cancel button B Bus Line N Network

Claims

1. Computer, a determination means for determining whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a restriction means for restricting the user from playing the selected lottery game when it is determined that the user has not yet played the game; A program that functions as a

2. a display control means for displaying a game screen notifying the user that the other lottery game should be played when it is determined that the other lottery game has not yet been played; The program according to claim 1, wherein the program functions as follows:

3. a display control means for displaying a game screen for prompting the user to play the other lottery game when it is determined that the other lottery game has not yet been played; 3. The program according to claim 1 or 2, which functions as

4. Computer, a determination means for determining whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a display control means for displaying a game screen notifying the user that the other lottery game should be played when it is determined that the other lottery game has not yet been played; A program that functions as a

5. Computer, a determination means for determining whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a display control means for displaying a game screen for prompting the user to play the other lottery game when it is determined that the other lottery game has not yet been played; A program that functions as a

6. a determination unit that determines whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a restriction unit that restricts the user from playing the selected lottery game when it is determined that the user has not yet played the lottery game; An information processing device comprising:

7. a determination unit that determines whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a display control unit that displays a game screen notifying the user that the other lottery game should be played when it is determined that the other lottery game has not yet been played; An information processing device comprising:

8. a determination unit that determines whether or not the user has already played another lottery game that is more advantageous to the user than the lottery game selected by the user from among a plurality of types of lottery games; a display control unit that displays a game screen for prompting the user to play the other lottery game when it is determined that the other lottery game has not yet been played; An information processing device comprising:

Citation Information

Patent Citations

  • Context-based action suggestions

    JP2022546489A

  • Information processing system

    JP2023026088A

  • System and method for providing in-game offers

    US11164200B1

  • Program

    JP2017056209A