Program and Information Processing Apparatus

The system recommends lottery games to users based on their content acquisition status and interests, restricting access to other games until the recommended one is played, thus guiding users to play the most beneficial lottery game.

JP7683623B2Active Publication Date: 2025-05-27SEGA CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023048984
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-03-24
Publication Date
2025-05-27
Estimated Expiration
2043-03-24

AI Technical Summary

Technical Problem

Users may not notice and play other lottery games despite there being a specific lottery game that they should play, based on their content acquisition status and interests.

Method used

A computer system determines a recommended lottery game for a user by analyzing their content acquisition status, interest levels, and consumption patterns, and restricts access to other lottery games until the recommended game is played.

Benefits of technology

This solution effectively guides users to play the lottery game that is most beneficial for them, ensuring they acquire desired content and enhancing their overall gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007683623000001
    Figure 0007683623000001
  • Figure 0007683623000002
    Figure 0007683623000002
  • Figure 0007683623000003
    Figure 0007683623000003
Patent Text Reader

Abstract

To guide a user to a lottery game to be played.SOLUTION: A program of the present invention causes a computer to function as: determination means; judge means; and restriction means. The determination means determines a recommended lottery game for a user to play from among multiple types of lottery games on the basis of user information in which at least one of content acquisition status, content usage status, level of interest in content, and user item consumption status is set in correspondence with the user, and lottery game information in which acquireable content and the number of items consumed in one play are set in correspondence with each of the multiple types of lottery games. The judging means judges whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from among the multiple types of lottery games. The restriction means restricts the user from playing the selected lottery game when it is judged that the recommended lottery game has not yet been played.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 apparatus.

Background Art

[0002] There is known an information processing apparatus that executes a lottery game for awarding a user an item content selected from a plurality of item contents (for example, characters) (for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] If the contents that can be obtained in each of a plurality of playable lottery games and the acquisition status of the contents by the user are compared and considered, among the plurality of types of lottery games, there is a lottery game that the user should play, but the user may not notice it and may select and play other lottery games.

[0005] The present invention has been made in view of such circumstances, and an object thereof is to guide the user to the lottery game that the user should play.

Means for Solving the Problems

[0006] The main invention of the present invention for solving the above problems is a computer, a determination means for determining a recommended lottery game to be played by the user from among a plurality of types of lottery games, based on user information in which at least one of content acquisition status, content usage status, interest level in content, and user item consumption status is set in association with the user, and lottery game information in which acquireable content and the number of items consumed in one play are set in association with each of a plurality of types of lottery games; a determination means for determining whether or not the user has already played the recommended lottery game when the user has selected a lottery game other than the recommended lottery game from among the 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 lottery game; It is a program that functions as a Other features of the present invention will become apparent from the following detailed description of the present invention and the accompanying drawings. [Brief description of the drawings]

[0007]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Mode for Carrying Out the Invention

[0008] At least the following matters become clear from the description of this specification and the accompanying drawings. That is, a computer is Based on at least one of the content acquisition status, content usage status, interest level in the content, and user item consumption status, which is user information set in association with the user, the available content, and the lottery game information set in association with each of the plurality of types of lottery games, where the number of items consumed in one play is set, a determination means for determining the recommended lottery game that the user should play from among the plurality of types of lottery games, A determination means for determining whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from among the plurality of types of lottery games, When it is determined that the user has not played yet, a restriction means for restricting the user from playing the selected lottery game, It is a program that functions as. According to such a program, while comparing the content acquisition status by the user and the like with the content that can be obtained in each of a plurality of types of lottery games, etc., it determines the recommended lottery game that the user should play, and restricts other lottery games from being played until the determined recommended lottery game is finished being played. In this way, it is possible to guide unaware users to the recommended lottery game.

[0009] Also, for such a program, when it is determined that the user has not played yet, a display control means for displaying a game screen notifying the user that the recommended lottery game should be played, may be made to function as such. According to such a program, it becomes easier to further guide users who have not played the determined recommended lottery game to the recommended lottery game.

[0010] Also, for such a program, when it is determined that the user has not played yet, a display control means for displaying a game screen for making the user play the recommended lottery game, may be made to function as such. According to such a program, it becomes easier to further guide users who have not played the determined recommended lottery game to the recommended lottery game.

[0011] Also, a computer, a determination means for determining a recommended lottery game that the user should play from among the plurality of types of lottery games based on at least one of the content acquisition status, content usage status, degree of interest in the content, and item consumption status of the user, which is set in association with the user information, the content that can be obtained, and the number of items consumed in one play, which is set in association with the lottery game information for each of the plurality of types of lottery games Determination means for determining whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from among the plurality of types of lottery games; Display control means for displaying a game screen for notifying the user that the recommended lottery game should be played when it is determined that the user has not yet played; It is a program that functions as. According to such a program, while comparing the acquisition status of content by the user and the like with the content that can be acquired in each of the plurality of types of lottery games, etc., the recommended lottery game that the user should play is determined, and until the determined recommended lottery game is finished playing, by notifying the user to play the recommended lottery game, it is possible to guide a user who is unaware to the recommended lottery game.

[0012] Also, a computer Based on at least one of the acquisition status of content, the usage status of content, the degree of interest in content, and the consumption status of the user's items, which is user information set in association with the user, the content that can be acquired, and the number of items consumed in one play, which is lottery game information set in association with each of the plurality of types of lottery games, determination means for determining the recommended lottery game that the user should play from among the plurality of types of lottery games; Determination means for determining whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from among the plurality of types of lottery games; Display control means for displaying a game screen for causing the user to play the recommended lottery game when it is determined that the user has not yet played; It is a program that functions as. According to such a program, while comparing the content acquisition status by the user and the like with the content that can be acquired in each of a plurality of types of lottery games, etc., it determines the recommended lottery game that the user should play, and until the user finishes playing the determined recommended lottery game, it forces a transition to a game screen for playing the recommended lottery game, thereby being able to guide an unaware user to the recommended lottery game.

[0013] Also, such a program, the determination means may determine a lottery game that is advantageous for the user as the recommended lottery game. According to such a program, by setting a lottery game that is advantageous for the user as the recommended lottery game, it is possible to prevent the user from noticing the existence of a lottery game that is advantageous for oneself and from selecting and playing other lottery games.

[0014] Also, based on at least one of the content acquisition status, content usage status, interest level in content, and item consumption status of the user, which is set in association with the user information, the content that can be acquired, and the number of items consumed in one play, which is set in association with each of a plurality of types of lottery game information, a determination unit that determines the recommended lottery game that the user should play from among the plurality of types of lottery games, a determination unit that determines whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game 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 played yet, An information processing apparatus comprising: According to such an information processing apparatus, it is possible to guide the user to the recommended lottery game that the user should play among a plurality of types of lottery games.

[0015] Also, based on at least one of the content acquisition status, content usage status, interest level in the content, and item consumption status of the user, which is set in association with the user information, the acquirable content, and the lottery game information in which the number of items consumed in one play is set in association with each of the plurality of types of lottery games, a determination unit that determines a recommended lottery game that the user should play from among the plurality of types of lottery games; A determination unit that determines whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from among the plurality of types of lottery games; A display control unit that, when it is determined that the user has not played yet, displays a game screen for notifying the user that the user should play the recommended lottery game; An information processing apparatus comprising: According to such an information processing apparatus, it is possible to guide the user to a recommended lottery game that the user should play among the plurality of types of lottery games.

[0016] Also, based on at least one of the content acquisition status, content usage status, interest level in the content, and item consumption status of the user, which is set in association with the user information, the acquirable content, and the lottery game information in which the number of items consumed in one play is set in association with each of the plurality of types of lottery games, a determination unit that determines a recommended lottery game that the user should play from among the plurality of types of lottery games; A determination unit that determines whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from among the plurality of types of lottery games; A display control unit that, when it is determined that the user has not played yet, displays a game screen for causing the user to play the recommended lottery game; An information processing apparatus comprising: According to such an information processing apparatus, among a plurality of types of lottery games, it is possible to guide the user to a recommended lottery game that the user should play.

[0017] ===Embodiment=== Hereinafter, an information processing apparatus, a program, an information processing method, and an information processing system according to an embodiment of the present invention will be described in detail. Note that the present invention can be widely applied to a program, an information processing apparatus, an information processing method, an information processing system, and the like that employ a mechanism for giving a user a content (for example, a character) selected from a plurality of contents.

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

[0019] The client terminal 10 is a terminal device such as a smartphone, a tablet, or a PC operated by a user, or a terminal device such as a dedicated game device for home or business use. The server device 20 performs management and control of games performed by the user on the client terminal 10, charge processing in the game, and the like. The network N is the Internet or the like and includes a mobile radio base station or the like.

[0020] Note that the present invention is applicable not only to the client - server type information processing system 1 shown in FIG. 1 but also to a single game device by separately providing a mechanism for performing charge processing in the game. The information processing system 1 in FIG. 1 is an example, and it goes without saying that there are various system configuration examples according to the use and purpose. For example, the server device 20 in FIG. 1 may be configured to be distributed among a plurality of computers.

[0021] <Hardware Configuration> 《Client Terminal and Server Device》 FIG. 2 is a hardware configuration diagram showing an example of the computer 50 according to the present embodiment. The client terminal 10 and the server device 20 according to the present embodiment are realized by, for example, a computer 50 having the hardware configuration shown in FIG. 2. Note that the computer 50 is an example of an information processing apparatus.

[0022] As shown in FIG. 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, etc., and each is mutually connected by a bus line B. Note that in the server device 20, the input device 55 and the display device 56 may be connected and used when necessary.

[0023] The CPU 51 is an arithmetic unit that realizes the control and functions of the entire computer by reading programs and data from storage devices such as the ROM 53 and the HDD 58 onto the RAM 52 and executing various processes based on the read programs and data.

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

[0025] The ROM 53 is an example of a non-volatile semiconductor memory (storage device) that can hold programs and data even when the power is turned off. Programs and data such as BIOS, OS settings, and network settings that are executed when the computer 50 is started are stored in the ROM 53.

[0026] The communication interface 54 is an interface for connecting the computer 50 to the network N. Thereby, the computer 50 can perform data communication via the communication interface 54.

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

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

[0029] The external interface 57 is an interface for connecting to an external device in a data - communicable manner. Thereby, the computer 50 can read and / or write 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.

[0030] The HDD 58 is an example of a non - volatile storage device that stores programs and data. The programs and data stored therein include an OS which is basic software for controlling the entire computer, and applications that provide various functions on the OS.

[0031] Note that instead of the HDD 58, a drive device using a flash memory as a storage medium (for example, a solid - state drive: SSD) may be used.

[0032] The client terminal 10 and the server device 20 according to the present embodiment can realize various processes as described later by executing a program on the computer 50 having the above - described hardware configuration.

[0033] <Software Configuration> 《Server Device》 FIG. 3 is a functional block diagram showing an example of the server device 20 according to the present embodiment. The server device 20 according to the present embodiment is realized by, for example, the functional blocks shown in FIG. 3.

[0034] The server device 20 according to the present embodiment realizes a server control unit 200, a server storage unit 220, and a server communication unit 240 by executing a program.

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

[0036] The lottery game control unit 201 executes various processes related to the lottery game. The lottery game control unit 201 according to the present embodiment includes at least a lottery unit 201A, a determination unit 201B, a determination unit 201C, a restriction unit 201D, a permission unit 201E, and a privilege granting unit 201F, as shown in FIG. 3.

[0037] The lottery unit 201A executes a lottery process. For example, based on a game operation received from a user by the client terminal 10, a process of determining, by lottery, the content to be acquired by the user from among a plurality of types of content that are lottery candidates is executed.

[0038] The determination unit 201B executes a determination process related to the recommended lottery game. For example, based on the user's content acquisition status, the user's content usage status, the user's interest level in the content, the user's item consumption status, etc., and the acquirable content of each of the plurality of types of lottery games and the number of items consumed in one play, etc., the recommended lottery game that the user should play is determined from among the plurality of types of lottery games.

[0039] The determination unit 201C executes a determination process. For example, based on a game operation received from a user by the client terminal 10, a process of determining whether the user has already played the recommended lottery game that the user should play is executed.

[0040] The limiting unit 201D executes a limiting process. For example, when the determining unit 201C determines that the user has not yet played a recommended lottery game, the limiting unit 201D executes a process of limiting the lottery games that the user can play.

[0041] The permission unit 201E executes a permission process. For example, when the determination unit 201C determines that the user has already played a recommended lottery game, the permission unit 201E executes a process of permitting the user to play a lottery game other than the recommended lottery game.

[0042] The bonus granting unit 201F executes a bonus granting process. For example, when a user plays a lottery game with a bonus among a plurality of playable lottery games, the bonus granting unit 201F executes a process of granting a bonus to the user as a "bonus."

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

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

[0045] 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. In the character information stored in the character information storage unit 221, various characters used in lottery games and battle games are set. The character information stored in the character information storage unit 221 is composed of various data shown below.

[0046] Figure 4 is a configuration diagram showing an example of character information according to the present embodiment. The character information shown in Figure 4 has, as items, a character ID, a name, a rarity, ability parameters, character introduction information, and the like.

[0047] The character ID is information for uniquely identifying a character. The name is information indicating the character name. The rarity is information indicating the rarity value of the character. The lottery probability is information indicating the probability that the character will be selected from among a large number of lottery candidates. Here, the lower the lottery probability is set for a character with a higher rarity. The ability parameters are information indicating the ability values of the character. Here, parameters such as the attack power, defense power, and HP of the character are set. The character introduction information is information for introducing the characteristics of the character to the user. The user can view the character introduction information by displaying the detailed screen of the character.

[0048] 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 composed of the following various data.

[0049] Figure 5 is a configuration diagram showing an example of lottery game information according to the present embodiment. The lottery game information shown in Figure 5 has, as items, a lottery game ID, a name, the number of consumable items, characters that can be obtained in the lottery game, a character serving as a bonus, a playable period, and the like.

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

[0051] 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 various data shown below.

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

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

[0054] The clear condition is information indicating the condition for the user to clear the battle game. For example, the clear condition may be to defeat all enemy characters that appear, or to defeat all enemy characters using the character with the highest rarity.

[0055] The characters that can be obtained in the battle game are information indicating the characters that the user can obtain among the characters set in the character information. Note that a drop rate is set for each obtainable character. Therefore, when a character is defeated, it is determined whether the user can obtain that character according to the drop rate.

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

[0057] The user information storage unit 224 stores user information regarding the users who play the lottery game. The user information stored in the user information storage unit 224 is composed of various data shown below.

[0058] FIG. 7 is a configuration diagram showing an example of user information according to the present embodiment. The user information shown in FIG. 7 has, as items, a user ID, a name, owned characters, the number of paid items owned, the number of free items owned, the number of points owned, play history information, and the like.

[0059] The user ID is information for uniquely identifying the user. The name is information indicating the user name. The owned characters are information indicating the characters that the user owns among the characters set in the character information. The number of paid items owned is information indicating the number of paid items (charged items) obtained by the user through purchase. It is information indicating the number of free items (non-charged items) obtained by the user other than through purchase. The number of points owned is information indicating the quantity of battle points owned by the user.

[0060] The play history information is information regarding the play history of lottery games and battle games that the user has played so far. For example, information such as when which game was played, when which character was used for play, what game results were obtained, how much quantity of items and battle points were consumed, the frequency of character use, the purchase amount of paid items, etc. is set as the play history.

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

[0062] As described above, in the information processing system 1 according to the present embodiment, the server device 20 performs control and the like related to lottery games and battle games, but the client terminal 10 may perform various controls and processes. Specifically, at least a part of the lottery game control unit, lottery unit, determination unit, determination unit, restriction unit, permission unit, privilege granting unit, and the battle game control unit, battle unit, determination unit, determination unit, restriction unit, permission unit, privilege granting 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.

[0063] 《Client Terminal》 FIG. 8 is a functional block diagram showing an example of the client terminal 10 according to the present embodiment. The client terminal 10 according to the present embodiment is realized by, for example, the functional blocks shown in FIG. 8.

[0064] The client terminal 10 according to the present embodiment realizes the client control unit 100, the client storage unit 120, the client communication unit 140, the operation input reception unit 150, and the screen display unit 160 by executing a program.

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

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

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

[0068] The operation input reception unit 150 receives the operation input of the user. The operation input reception unit 150 according to the present embodiment receives the operation input of the user via the touch panel when a touch operation on the screen is performed by the user.

[0069] The client storage unit 120 stores various programs and various information required in the client terminal 10. The various programs include programs for the user to play the lottery game and the battle game. The various information includes all or part of the character information, lottery game information, battle game information, and user information, similar to the server storage unit 220. That is, the client storage unit 120 also functions as a character information storage unit, a lottery game information storage unit, a battle game information storage unit, and a user information storage unit.

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

[0071] The screen display unit 160 performs the screen display of the client terminal 10 by receiving the control signal from the display control unit 102.

[0072] Note that, as described above, in the information processing system 1 according to the present embodiment, the client terminal 10 performs image generation, display control, etc., but the server device 20 may perform various controls and processes. Specifically, while at least a part of the image generation unit and the display control unit is not provided in the client control unit 100 of the client terminal 10, it may be configured to be provided in the server control unit 200 of the server device 20.

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

[0074] In the information processing system 1 in the present embodiment, a plurality of types of lottery games that can be played are prepared. Among the plurality of types of lottery games, there are lottery games that the user should play by comparing and considering the characters that can be obtained in each of the plurality of types of lottery games that can be played and the acquisition status of characters by the user. The user can select and play any one of the plurality of types of lottery games.

[0075] However, even though there is a lottery game that the user should play among the plurality of types of lottery games, the user may not notice that lottery game. Such a user will select and play a lottery game other than the lottery game that the user should play.

[0076] Therefore, in this embodiment, from among a plurality of playable lottery games, the recommended lottery game that the user should play is determined, and until the determined recommended lottery game is finished being played, other lottery games are restricted from being played, or the user is notified to play the recommended lottery game, or the user is forced to transition to a game screen for playing the recommended lottery game. As a result, users who are unaware can be guided to the recommended lottery game.

[0077] Also, in the information processing system 1 in this embodiment, the user can play a battle game by consuming the battle points that the user possesses. Since the consumed battle points automatically recover over time, the user can play the battle game repeatedly. And since a plurality of types of playable battle games are prepared, the user can select and play any one of the plurality of types of battle games. In the selected battle game, the user can battle against enemy characters that appear during the game using characters acquired in other battle games or lottery games (or helper characters of others), etc.

[0078] <System Operation> The operation regarding the lottery game in this embodiment will be described with reference to FIGS. 9 to 14. FIG. 9 is a flowchart showing an operation example regarding the lottery game in this embodiment. FIG. 10 is a diagram showing a configuration example of the lottery game selection screen 500 in this embodiment. FIG. 11 is a diagram showing a configuration example of the restricted lottery game screen 550 in this embodiment. FIG. 12 is a diagram showing a configuration example of the lottery game screen 570 with a message in this embodiment. FIG. 13 is a diagram showing a configuration example of the lottery game screen 600 of the recommended lottery game that the user should play in this embodiment. FIG. 14 is a diagram showing a configuration example of the lottery game screen 650 in this embodiment.

[0079] <Example> First, as shown in FIG. 9, when the operation input receiving unit 150 of the client terminal 10 receives the user's operation input by the user performing an operation to start the lottery game on a menu screen (not shown), 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).

[0080] As shown in FIG. 10, on the lottery game selection screen 500, a scroll button 501 and a list 502 of lottery games that are selection candidates are displayed. On the lottery game selection screen 500, when the user operates the scroll button 501, the lottery games that are selection candidates in the list 502 move vertically and are sequentially displayed.

[0081] Next, the determination unit 201C of the server device 20 determines whether or not the user has performed an operation of selecting any one of a plurality of types of lottery games in the list 502 on the lottery game selection screen 500 shown in FIG. 10 by receiving the user's operation information from the client terminal 10 (step S12).

[0082] Next, when the user has performed an operation of selecting any lottery game (step S12: YES), the determination unit 201B of the server device 20 determines the recommended lottery game that the user should play (step S13).

[0083] That is, the determination unit 201B of the server device 20 determines the recommended lottery game that the user should play based on the lottery game information shown in FIG. 5 and the user information shown in FIG. 7.

[0084] For example, the determination unit 201B of the server device 20 refers to the user information shown in FIG. 7 to identify non-owned characters that the user does not possess. Then, referring to the lottery game information shown in FIG. 5, from among a plurality of types of lottery games, it extracts a lottery game in which the identified non-owned character is set as a character that can be obtained in the lottery game, and determines any one of them as the recommended lottery game that the user should play. That is, it recommends to the user a lottery game in which a non-owned character can be obtained. In this way, by comparing the acquisition status (possession status) of characters based on user information with the characters that can be obtained in various lottery games based on lottery game information, a recommended lottery game can be determined from among a plurality of types of lottery games.

[0085] Also for example, the determination unit 201B of the server device 20 refers to the play history of the user information shown in FIG. 7 to identify a possessed character (or another person's helper character) that is frequently used by the user in a battle game. Then, referring to the lottery game information shown in FIG. 5, from among a plurality of types of lottery games, it extracts a lottery game in which the identified possessed character (or another person's helper character) or a character related to the possessed character (for example, the same type of character with a different design, etc.) is set as a character that can be obtained in the lottery game, and determines any one of them as the recommended lottery game that the user should play. That is, it recommends to the user a lottery game in which a favorite character can be obtained. In this way, by comparing the usage status of characters based on user information with the characters that can be obtained in various lottery games based on lottery game information, a recommended lottery game can be determined from among a plurality of types of lottery games.

[0086] For example, the determination unit 201B of the server device 20 refers to the play history of the user information shown in FIG. 7, identifies the possessed characters (or the helper characters of others) that are frequently used by the user in the battle game, and calculates the degree of interest in the characters using the usage frequency of the identified characters (it may also be calculated using the viewing frequency of the character details screen by the user). Then, referring to the lottery game information shown in FIG. 5, from among a plurality of types of lottery games, a lottery game in which the character with a high degree of interest is set as a character that can be obtained in the lottery game is extracted, and any one of them is determined as the recommended lottery game that the user should play. That is, a lottery game in which a character of high interest can be obtained is recommended to the user. In this way, by comparing the degree of interest in the character based on the user information with the characters that can be obtained in various lottery games based on the lottery game information, a recommended lottery game can be determined from among a plurality of types of lottery games.

[0087] For example, the determination unit 201B of the server device 20 refers to the play history of the user information shown in FIG. 7 and identifies the number of consumed items in the lottery game with a high play frequency by the user. Then, referring to the lottery game information shown in FIG. 5, from among a plurality of types of lottery games, a lottery game with the same number of consumed items as the number of consumed items in the lottery game with a high play frequency is extracted, and any one of them is determined as the recommended lottery game that the user should play. That is, a lottery game of a type with a high play frequency is recommended to the user. In this way, by comparing the consumption status of the items based on the user information with the characters that can be obtained in various lottery games based on the lottery game information, a recommended lottery game can be determined from among a plurality of types of lottery games.

[0088] For example, the determination unit 201B of the server device 20 refers to the play history of the user information shown in FIG. 7 to identify the purchase amount of the paid items by the user. Then, referring to the lottery game information shown in FIG. 5, from among a plurality of types of lottery games, it extracts the lottery games that can be played with the consumption number of paid items within the identified purchase amount, and determines any one of them as the recommended lottery game that the user should play. That is, it recommends to the user the lottery games that can be played within the chargeable amount. In this way, by comparing the purchase status of items based on user information with the characters that can be obtained in various lottery games based on lottery game information, the recommended lottery game can be determined from among a plurality of types of lottery games.

[0089] Note that the determination unit 201B of the server device 20 may determine the recommended lottery game that the user should play based on the lottery game information shown in FIG. 5, the battle game information shown in FIG. 6, and the user information shown in FIG. 7.

[0090] For example, the determination unit 201B of the server device 20 refers to the play history of the battle game information shown in FIG. 6 and the user information shown in FIG. 7 to identify the battle games that have not yet been cleared and the characters that can be obtained in the battle games. Then, referring to the lottery game information shown in FIG. 5, from among a plurality of types of lottery games, it extracts the lottery games that set the identified characters as characters that can be obtained in the lottery game, and determines any one of them as the recommended lottery game that the user should play. That is, it recommends to the user the lottery games in which the same characters can be obtained without clearing the battle games. In this way, by comparing the play status of the battle games based on user information with the characters that can be obtained in various lottery games based on lottery game information, the recommended lottery game can be determined from among a plurality of types of lottery games.

[0091] Next, when the recommended lottery game that the user should play is determined, the determination unit 201C of the server device 20 determines whether or not the user has selected the determined recommended lottery game (step S14).

[0092] If, as a result of this determination, it is determined that the user has selected the recommended lottery game (step S14: YES), the process proceeds to step S18 described below. On the other hand, if it is determined that the user has not selected the recommended lottery game (step S14: NO), the process proceeds to the following step S15.

[0093] Next, when it is determined that the user has not selected the recommended lottery game (step S14: NO), the determination unit 201C of the server device 20 determines whether the user has already played the recommended lottery game (step S15).

[0094] That is, the determination unit 201C of the server device 20 refers to the play history information set in the user information shown in FIG. 7, and if the recommended lottery game exists among the played lottery games included in the play history information, it determines that the user has already played the recommended lottery game. On the other hand, if the recommended lottery game does not exist among the played lottery games included in the play history information, it determines that the user has not yet played the recommended lottery game.

[0095] If, as a result of this determination, it is determined that the user has already played the recommended lottery game (step S15: YES), the process proceeds to step S22 described below. On the other hand, if it is determined that the user has not yet played the recommended lottery game (step S15: NO), the process proceeds to the following step S16.

[0096] Next, when the user has not yet played the recommended lottery game (step S15: NO), the restriction unit 201D of the server device 20 restricts the lottery game selected by the user so that the user cannot play it (step S16).

[0097] That is, the restriction 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 cannot play the lottery game selected by the user. Thereafter, the display control unit 102 of the client terminal 10 displays a restricted lottery game screen 550 shown in FIG. 11 on the screen display unit 160 based on the image data generated by the image generation unit 101 in accordance with the request from the restriction unit 201D.

[0098] As shown in FIG. 11, on the restricted lottery game screen 550, a scroll button 501, a list 502 of lottery games as selection candidates, a lottery button 503 for determining the start of the lottery, and a cancel button 504 for canceling the selection of the lottery game are displayed. 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.

[0099] In the restricted lottery game screen 550 in the present embodiment, as shown in FIG. 11, a case where "Lottery Game B" in the list 502 is selected by the user is shown. The "Lottery Game B" selected by the user is not the recommended lottery game, and since the user has not yet played the recommended lottery game, the lottery button 503 is grayed out and the user cannot press the lottery button 503. That is, the "Lottery Game B" selected by the user is restricted so that the user cannot play it.

[0100] Thus, even if there are a large number of lottery games as selection candidates in the list 502, by restricting so that lottery games other than the recommended lottery game cannot be played, the recommended lottery game can be preferentially played by the user.

[0101] 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 in order to notify the user that they should play the recommended lottery game because the play of the lottery game selected by the user is restricted (step S17).

[0102] As shown in FIG. 11, a message 505 prompting the user to play the recommended lottery game is notified on the lottery game screen 570 with a message. Here, since the "Lottery Game B" selected by the user is restricted so that the user cannot play it, it is notified on the screen that the user should play the recommended "Lottery Game E".

[0103] In this way, even if the user selects a lottery game other than the recommended lottery game that the user should play, by giving a notice prompting the user to play the recommended lottery game, the user can be made to play the recommended lottery game preferentially.

[0104] Next, the display control unit 102 of the client terminal 10 causes the screen display unit 160 to display a game screen 600 of the recommended lottery game that the user should play shown in FIG. 13 based on the image data generated by the image generation unit 101 (step S18).

[0105] In addition, in the process of step 14 described above, if the user does not select the recommended lottery game, and in the process of step 15 described above, if the user has not yet played the recommended lottery game, after the lottery game screen 570 with a message shown in FIG. 12 is displayed in the process of step 17 described above, the game screen 600 of the recommended lottery game that the user should play shown in FIG. 13 will be forcibly (automatically) displayed. Therefore, even if there are a large number of lottery games that are selection candidates in the list 502, the user can be made to play the recommended lottery game preferentially.

[0106] As shown in FIG. 13, on the lottery game screen 600 of the recommended lottery game that the user should play, there are a scroll button 601, a list 602 of lottery games as selection candidates, a lottery button 603 for determining 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. When the user presses the cancel button 604, the lottery game selection screen 500 shown in FIG. 10 is displayed.

[0107] In the lottery game screen 600 of the recommended lottery game that the user should play in the present embodiment, as shown in FIG. 13, the lottery game screen of "Lottery Game E" is shown as the recommended lottery game.

[0108] Next, the determination unit 201C of the server device 20 determines whether the user has pressed the lottery button 603 on the lottery game screen 600 of the recommended lottery game that the user should play, as shown in FIG. 13, by receiving the user's operation information from the client terminal 10 (step S19).

[0109] Next, when the user presses the lottery button 603 (step S19: YES), the lottery unit 201A of the server device 20 executes the lottery process in the recommended lottery game that the user should play (step S20).

[0110] 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 for the user to play the recommended lottery game once from at least one of the number of paid items and free items possessed by the user. Then, based on the lottery probability of each character, one of the characters that can be obtained in the recommended lottery game is selected and given to the user. And by updating the user information of the user, the given character is added as the character possessed by the user. Also, by updating the play history of the user information, the recommended lottery game is added as having been played.

[0111] Next, when the permission unit 201E of the server device 20 determines that the user has already played the recommended lottery game (step S15: YES), it permits the user to play the lottery game selected by the user (step S21).

[0112] That is, the permission unit 201E of the server device 20 requests the display control unit 102 of the client terminal 10 to display a lottery game screen configured to allow the user to play the lottery game selected by the user.

[0113] Next, 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 in accordance with the request from the permission unit 201E (step S22).

[0114] As shown in FIG. 14, on the lottery game screen 650, a scroll button 651, a list 652 of lottery games as selection candidates, a lottery button 653 for determining the start of the lottery, and a cancel button 654 for canceling the selection of the lottery game are displayed. 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.

[0115] In the lottery game screen 650 in this embodiment, similar to the lottery game screen 550 shown in FIG. 11, as shown in FIG. 14, a case where "Lottery Game B" in the list 502 is selected by the user is shown. However, different from the lottery game screen 550 shown in FIG. 11, although "Lottery Game B" selected by the user is not the recommended lottery game that the user should play, since the user has already played the recommended lottery game, the user can press the lottery button 653. That is, the user is permitted to play "Lottery Game B" selected by the user.

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

[0117] Next, when the user has pressed the lottery button 653 (step S23: YES), the lottery unit 201A of the server device 20 executes a lottery process in the lottery game selected by the user (step S24).

[0118] 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 the lottery game selected by the user once from at least one of the number of paid items and free items possessed by the user. Then, based on the lottery probability of each character, one of the characters that can be obtained in the selected lottery game is selected and assigned to the user. Then, by updating the user information of the user, the assigned character is added as a character possessed by the user. Also, by updating the play history of the user information, the selected lottery game is added as having been played.

[0119] <<Modification Example 1: Restriction + Screen Transition>> In the foregoing embodiment, in the process of step 14 described above, if the user did not select the recommended lottery game and, in the process of step 15 described above, the user has not yet played the recommended lottery game, then in the process of step 17 described above, it was decided to notify the user to play the recommended lottery game. However, it is also possible to omit the process of step 17. That is, after the restricted lottery game screen 550 shown in FIG. 11 is displayed in the process of step 16 described above, the game screen 600 of the recommended lottery game that the user should play, shown in FIG. 13, may be forcibly (automatically) displayed in the process of step 18 described above. Thereby, users who are unaware can be induced to play the recommended lottery game.

[0120] 《Modification Example 2: Restriction + Notification》 In the foregoing embodiment, in the process of step 14 described above, if the user did not select the recommended lottery game and, in the process of step 15 described above, the user has not yet played the recommended lottery game, then in the process of step 17 described above, after the lottery game screen 570 with a message shown in FIG. 12 was displayed, in the process of step 18 described above, the game screen 600 of the recommended lottery game that the user should play, shown in FIG. 13, was forcibly displayed. However, it is also possible to omit the process of step 18. That is, after the restricted lottery game screen 550 shown in FIG. 11 is displayed in the process of step 16 described above, the lottery game screen 570 with a message shown in FIG. 12 may be displayed in the process of step 17 described above, and then the process of the flowchart shown in FIG. 9 may be terminated. Thereby, users who are unaware can be induced to play the recommended lottery game.

[0121] 《Modification Example 3: Restriction Only》 In the foregoing embodiments, in the process of step 14 described above, if the user did not select the recommended lottery game and, in the process of step 15 described above, the user has not yet played the recommended lottery game, then in the process of step 16 described above, after displaying the restricted lottery game screen 550 shown in FIG. 11, in the process of step 17 described above, the lottery game screen 570 with a message shown in FIG. 12 is displayed, and then, in the process of step 18 described above, the game screen 600 of the recommended lottery game that the user should play shown in FIG. 13 is forcibly displayed. However, it is also possible to omit the processes of steps 17 and 18. That is, after the restricted lottery game screen 550 shown in FIG. 11 is displayed in the process of step 16 described above, the process of the flowchart shown in FIG. 9 may be terminated. Thereby, users who are unaware can be induced to play their recommended lottery games.

[0122] 《Modification Example 4: Notification + Screen Transition》 In the foregoing embodiments, in the process of step 14 described above, if the user did not select the recommended lottery game and, in the process of step 15 described above, the user has not yet played the recommended lottery game, then in the process of step 16 described above, after displaying the restricted lottery game screen 550 shown in FIG. 11, in the process of step 17 described above, it was decided to notify the user that they should play the recommended lottery game. However, it is also possible to omit the process of step 16. That is, after the lottery game screen 570 with a message shown in FIG. 12 is displayed in the process of step 17 described above, in the process of step 18 described above, the game screen 600 of the recommended lottery game that the user should play shown in FIG. 13 may be forcibly displayed. Thereby, users who are unaware can be induced to play their recommended lottery games.

[0123] 《Modification Example 5: Notification Only》 In the foregoing embodiment, in the process of step 14 described above, if the user did not select the recommended lottery game, and in the process of step 15 described above, if the user has not yet played the recommended lottery game, then in the process of step 16 described above, after displaying the restricted lottery game screen 550 shown in FIG. 11, in the process of step 17 described above, the lottery game screen 570 with a message shown in FIG. 12 is displayed, and further thereafter, in the process of step 18 described above, the game screen 600 of the recommended lottery game that the user should play shown in FIG. 13 is forcibly displayed. However, it is also possible to omit the processes of step 16 and step 18. That is, after the lottery game screen 570 with a message shown in FIG. 12 is displayed in the process of step 17 described above, the process of the flowchart shown in FIG. 9 may be terminated. Thereby, users who are unaware can be induced to play the recommended lottery game.

[0124] 《Modification Example 6: Only Screen Transition》 In the foregoing embodiment, in the process of step 14 described above, if the user did not select the recommended lottery game, and in the process of step 15 described above, if the user has not yet played the recommended lottery game, then in the process of step 16 described above, after displaying the restricted lottery game screen 550 shown in FIG. 11, in the process of step 17 described above, the lottery game screen 570 with a message shown in FIG. 12 is displayed, and further thereafter, in the process of step 18 described above, the game screen 600 of the recommended lottery game that the user should play shown in FIG. 13 is forcibly displayed. However, it is also possible to omit the processes of step 16 and step 17. That is, after the game screen 600 of the recommended lottery game that the user should play shown in FIG. 13 is forcibly displayed in the process of step 18 described above, after the execution of the lottery process (step S20), the process of the flowchart shown in FIG. 9 may be terminated. Thereby, users who are unaware can be induced to play the recommended lottery game.

[0125] 《Summary》 According to the information processing system 1 in this embodiment in this way, from among a plurality of types of lottery games that can be played, a recommended lottery game that the user should play is determined, and until the user finishes playing the recommended lottery game, other lottery games are restricted from being played, or the user is notified to play the recommended lottery game, or the game screen for the user to play the recommended lottery game is forcibly transitioned to, so that users who are unaware can be induced to play the recommended lottery game.

[0126] ===Other Embodiments=== The foregoing embodiments are for facilitating the understanding of the present invention and are not for limiting and interpreting the present invention. The present invention can be changed and improved without departing from its gist, and equivalents thereof are also included in the present invention. In particular, the following-described embodiments are also included in the present invention. That is, the present invention can also be configured by appropriately combining the foregoing embodiments and the following-described embodiments.

[0127] Moreover, it is also possible to configure various inventions by appropriately combining a plurality of invention-specific matters disclosed in the foregoing embodiments. For example, an invention may be configured by deleting some invention-specific matters from all the invention-specific matters disclosed in the foregoing embodiments, or an invention may be configured by appropriately combining the invention-specific matters disclosed in the following-described embodiments with all the invention-specific matters disclosed in the foregoing embodiments.

[0128] <The recommended lottery game that the user should play> In the foregoing embodiment, a lottery game that is advantageous to the user may be determined as "the recommended lottery game that the user should play".

[0129] For example, the determination unit 201B of the server device 20 refers to the lottery game information shown in FIG. 5, compares each of the multiple types of lottery games with each other, extracts from among them "lottery games that are advantageous to the user" (for example, lottery games with benefits that grant characters as benefits), and determines one of them as a recommended lottery game that the user should play. In other words, it recommends a lottery game with a good deal to the user. In this way, a recommended lottery game may be determined from multiple types of lottery games based on the lottery game information.

[0130] In addition, for example, among multiple types of lottery games that are available as selection candidates, the recommended lottery games that a user should play can be a lottery game in which the probability of winning a specific character with the highest rarity (for example, a featured character that is being actively promoted), a lottery game in which the probability of winning a group of characters with the highest rarity is set high, a lottery game in which a large number of characters can be acquired per item consumed, a lottery game in which a large number of characters can be acquired when playing a lottery game with a paid item (charged item), a lottery game in which the probability of winning a specific character with the highest rarity is set high when playing a lottery game with a paid item (charged item), a lottery game in which the probability of winning a group of characters with the highest rarity is set high when playing a lottery game with a paid item (charged item), a lottery game in which a small number of items are consumed per play, a lottery game in which the advantage increases as the stages progress, etc.

[0131] <Invitation to a competitive game> In the above embodiment, an example has been described in which a user is guided to a lottery game that the user should play, but the present invention is not limited to this.

[0132] For example, similar to a lottery game, by comparing the content that can be obtained in each of the multiple types of playable battle games and the acquisition status of content by the user, etc., among the multiple types of battle games, although there is a battle game that the user should play, the user may not notice it and may select and play other battle games instead.

[0133] Therefore, a recommended battle game that the user should play is determined from among the multiple types of playable battle games, and until the determined recommended battle game is finished playing, other battle games are restricted from being played, or the user is notified to play the recommended battle game, or the game screen is forced to transition to the game screen for the user to play the recommended battle game. As a result, users who do not notice can be induced to play the recommended battle game.

[0134] Specifically, the battle game control unit 202 (decision unit) of the server device 20 determines a recommended lottery game for the user to play based on the battle game information shown in FIG. 6 and the user information shown in FIG. 7. That is, the battle game control unit 202 (decision unit) of the server device 20 refers to the user information shown in FIG. 7 and identifies unowned characters that the user does not possess. Then, referring to the battle game information shown in FIG. 6, a battle game is extracted from among a plurality of types of battle games (quests) in which the identified unowned character is set as a character that can be acquired in the battle game, and one of them is determined as the recommended battle game for the user to play. The battle game control unit 202 (judgment unit) of the server device 20 determines whether the user has already played the recommended battle game when the user selects a battle game other than the recommended battle game from among a plurality of types of battle games. And the battle game control unit 202 (restriction unit) of the server device 20 restricts the user from playing the selected battle game when it is determined that the user has not yet played it. Note that when it is determined that the user has not yet played, the display control unit 102 can also display a game screen notifying the user that the user should play the recommended battle game, or display a game screen for the user to play the recommended battle game.

[0135] <Induction of Content Pack> In the foregoing embodiment, the case of guiding the user to the lottery game that the user should play has been described as an example, but the present invention is not limited to this.

[0136] For example, similar to the lottery game, by comparing the content that can be obtained with each of a plurality of types of purchasable content packs (sets of one or more characters and items) and the user's content acquisition status, etc., among the plurality of types of content packs, although there is a content pack that the user should purchase, the user may not notice it and may select and purchase other content packs.

[0137] Therefore, until the user determines the recommended content pack to be purchased from among a plurality of types of purchasable content packs and finishes purchasing the determined recommended content pack, restrictions are imposed so that other content packs cannot be purchased, or the user is notified to purchase the recommended content pack, or the user is forced to transition to a purchase screen for purchasing the recommended content pack. As a result, it becomes possible to guide unaware users to the recommended content pack.

[0138] 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 privilege granting unit). The server storage unit 220 or the client storage unit 120 is configured to include a content pack information storage unit that stores content pack information (for example, various information is set in association with multiple types of content packs including content packs with privileges, similar to lottery game information and battle game information). For example, the sales control unit (determination unit) of the server device 20 determines a recommended content pack to be purchased by the user based on the content pack information in which multiple types of content packs that can be purchased are set and the user information shown in FIG. 7. That is, the sales control unit (determination unit) of the server device 20 refers to the user information shown in FIG. 7 to identify a character that is not owned by the user. Then, the content pack information is referred to to extract a content pack that allows the identified character not owned from multiple types of content packs, and one of them is determined as a recommended content pack to be purchased by the user. When the user selects a content pack other than the recommended content pack from among multiple types of content packs, the sales control unit (determination unit) of the server device 20 determines whether the user has already purchased the recommended content pack. If the sales control unit (restriction unit) of the server device 20 determines that the recommended content pack has not yet been purchased, it restricts the user from purchasing the selected content pack. If it determines that the recommended content pack has not yet been purchased, the display control unit 102 can also display a game screen that notifies the user that the recommended content pack should be purchased, or display a purchase screen for allowing the user to purchase the recommended content pack.

[0139] <System configuration> In the foregoing embodiments, instead of the centralized network system including a server device, a decentralized network system using blockchain technology (decentralized ledger technology) may be adopted. In the decentralized network system, various types of information stored in the server device in the centralized network system are distributed and stored in each terminal connected in a peer-to-peer (P2P) manner. By using blockchain technology, various types of information are managed in a mutual monitoring type, so that it is possible to avoid unauthorized data tampering and the like. In addition, content (such as characters and items) utilizing blockchain technology may be issued and circulated as non-fungible tokens (NFTs), and the asset value of the content can be increased.

[0140] <Content> In the foregoing embodiments, a character has been used as an example of content for explanation, but the present invention is not limited thereto. For example, the content may be various types of data such as items, cards, figures, avatars, images, music, scenarios, quests, etc., or a program such as an application.

Explanation of Signs

[0141] 1 Information processing system 10 Client terminal 20 Server device 50 Computer 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 unit 140 Client communication unit 150 Operation input reception unit 160 Screen Display Unit 200 Server Control Unit 201 Lottery Game Control Unit 201A Lottery Section 201B Decision Section 201C Judgment Section 201D Restriction Section 201E Permission Section 201F Bonus Granting Section 202 Battle Game Control Unit 220 Server Memory Unit 221 Character Information Memory Unit 222 Lottery Game Information Memory Unit 223 Battle Game Information Memory Unit 224 User Information Memory Unit 240 Server Communication Unit 500 Lottery Game Selection Screen 501 Scroll Button 502 List 503 Lottery Button 504 Cancel Button 505 Message 550 Restricted Lottery Game Screen 570 Lottery Game Screen with Message 600 Lottery Game Screen of Recommended Lottery Game for User to Play 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. A computer, Based on at least one of the acquisition status of content, the usage status of content, the degree of interest in content, and the consumption status of the user's items, which is user information set in association with the user, the available content, and the lottery game information in which the number of items consumed in one play is set in association with each of a plurality of types of lottery games, a determination means for determining a recommended lottery game that the user should play from among the plurality of types of lottery games, A determination means for determining whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from among the 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, A program that functions as.

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

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

4. A computer, Based on at least one of the acquisition status of content, the usage status of content, the degree of interest in content, and the consumption status of the user's items, which is user information set in association with the user, the available content, and the lottery game information in which the number of items consumed in one play is set in association with each of a plurality of types of lottery games, a determination means for determining a recommended lottery game that the user should play from among the plurality of types of lottery games, A determination means for determining whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from among the plurality of types of lottery games, A display control means for displaying a game screen for notifying the user that the recommended lottery game should be played when it is determined that the user has not yet played, A program that functions as.

5. A computer, Determination means for determining a recommended lottery game for the user to play from among the plurality of types of lottery games based on at least one of the content acquisition status, content usage status, degree of interest in the content, and item consumption status of the user, which is set in association with the user information, the acquirable content, and the lottery game information set in association with each of the plurality of types of lottery games, where the number of items consumed in one play is also set, Determination means for determining whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from among the plurality of types of lottery games, Display control means for displaying a game screen for causing the user to play the recommended lottery game when it is determined that the user has not yet played, A program that functions as

6. The determination means determines a lottery game that is advantageous for the user as the recommended lottery game. The program according to any one of claims 1, 4, and 5.

7. A determination unit that determines a recommended lottery game for the user to play from among the plurality of types of lottery games based on at least one of the content acquisition status, content usage status, degree of interest in the content, and item consumption status of the user, which is set in association with the user information, the acquirable content, and the lottery game information set in association with each of the plurality of types of lottery games, where the number of items consumed in one play is also set, A determination unit that determines whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game 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, An information processing apparatus comprising

8. A determination unit that determines a recommended lottery game for the user to play from among the plurality of types of lottery games based on at least one of the content acquisition status, content usage status, degree of interest in the content, and item consumption status of the user, which is set in association with the user information, the acquirable content, and the lottery game information set in association with each of the plurality of types of lottery games, where the number of items consumed in one play is also set, A determination unit that determines whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from the plurality of types of lottery games; A display control unit that displays a game screen for notifying the user that the user should play the recommended lottery game when it is determined that the user has not yet played; An information processing apparatus comprising: **Claim 9** Based on at least one of the acquisition status of content, the usage status of content, the degree of interest in content, and the consumption status of the user's items, which is set in association with the user, the acquirable content, and the lottery game information in which the number of items consumed in one play is set in association with each of the plurality of types of lottery games, a determination unit that determines a recommended lottery game that the user should play from among the plurality of types of lottery games; A determination unit that determines whether the user has already played the recommended lottery game when the user selects a lottery game other than the recommended lottery game from the plurality of types of lottery games; A display control unit that displays a game screen for causing the user to play the recommended lottery game when it is determined that the user has not yet played; An information processing apparatus comprising:

Citation Information

Patent Citations

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

    JP2013156743A

  • Program

    JP2017056209A

  • Game program and game system

    JP2020124434A

  • Game program, server device, and game system

    JP2021097921A

  • Information processing device and program

    JP2022136200A