Information processing programs, information processing methods, information processing systems, game devices
By linking player IDs to lottery targets and points, the system ensures continued engagement and rewards, addressing the sense of loss in lottery systems with limited periods.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CYGAMES INC
- Filing Date
- 2026-04-10
- Publication Date
- 2026-06-18
AI Technical Summary
In lottery systems with limited periods, players risk feeling a sense of loss due to the potential depletion of points before the period ends, leading to reduced motivation.
Implement a system where player IDs are linked to lottery targets and points, allowing players to acquire benefits during and after the period based on point thresholds, with different benefits available post-period if points exceed a predetermined value, and adjusting point values based on benefit acquisition.
This approach reduces the sense of loss by providing continued engagement and rewards, maintaining player motivation even after the period ends.
Smart Images

Figure 2026100002000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing program, an information processing method, an information processing system, and a game device.
Background Art
[0002] Conventionally, a lottery system is known in which any one of a plurality of lottery targets such as items and characters that can be used in a game is selected. In such a lottery system, the lottery targets are changed at regular intervals. Therefore, as a relief measure for players, a so-called ceiling function may be adopted. In the ceiling function, for example, points are given every time a lottery is executed, and when the points reach a predetermined value, the points can be exchanged for desired benefits (Non-Patent Document 1).
Prior Art Documents
Non-Patent Documents
[0003]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In a lottery system with a limited period, depending on the points held at the end of the period, there is a risk of giving players a sense of loss.
[0005] An object of the present invention is to provide an information processing program, an information processing method, an information processing system, and a game device that can reduce the sense of loss of players.
Means for Solving the Problems
[0006] In order to solve the above problems, the information processing program A process that, during a specific period, executes a lottery to determine one of several lottery targets based on the player's input of predetermined operations, The process of linking the possession information of the lottery target determined by the lottery to the player ID of the player, Based on the execution of the aforementioned lottery, a process is performed to link points to the aforementioned player ID, During the specified period, if the player ID is associated with a predetermined value or more of the points, a process is performed to enable the input of a first operation to acquire one or more of the first benefits provided. If, after the end of the specified period, the player ID is associated with points equal to or greater than the predetermined value, a process is provided to enable input of a second operation to acquire at least one of the first benefits and one or more second benefits that are different from the first benefit. Based on the input of the first or second operation by the player, a process is performed to associate the information on possession of the first or second benefit with the player ID. A process to update the points associated with the player ID based on the input of the first or second operation by the player, or the association of the possession information of the first or second benefit with the player ID, Have the computer perform this task.
[0007] The aforementioned first benefit is included in the lottery, The second benefit mentioned above may not be included in the lottery.
[0008] Information processing programs are If, after the end of the specified period, the points associated with the player ID are less than the predetermined value, the process of associating the information of the predetermined benefit with the player ID is performed. Based on the linking of the information on possession of the predetermined benefits to the player ID, the process of updating the points linked to the player ID to 0, You may have a computer perform this task.
[0009] The aforementioned specified benefit may be the second benefit.
[0010] Information processing programs are After the end of the specified period, a process is performed in which, based on the input of a predetermined operation by the player, at least some of the multiple lottery targets are different from those during the specified period. If, after the end of the specified period, the player ID is associated with points equal to or greater than the predetermined value, the execution of the lottery is restricted. You may have a computer perform this task.
[0011] To solve the above problems, the information processing method is: An information processing method performed by one or more computers, The aforementioned computer, During a specific period, a process is performed to determine one of several lottery targets based on the player's input of predetermined operations, The process of linking the possession information of the lottery target determined by the lottery to the player ID of the player, Based on the execution of the aforementioned lottery, a process is performed to link points to the aforementioned player ID, During the specified period, if the player ID is associated with a predetermined value or more of the points, a process is performed to enable the input of a first operation to acquire one or more of the first benefits provided. If, after the end of the specified period, the player ID is associated with points equal to or greater than the predetermined value, a process is provided to enable input of a second operation to acquire at least one of the first benefits and one or more second benefits that are different from the first benefit. Based on the input of the first or second operation by the player, a process is performed to associate the information on possession of the first or second benefit with the player ID. Based on the input of the first operation or the second operation of the player, or the association of the possession information of the first privilege or the second privilege to the player ID, perform a process of updating the points associated with the player ID and carry it out.
[0012] To solve the above problems, an information processing system comprises one or more computers, wherein the computer During a specific period, perform a lottery process for determining one of a plurality of lottery targets based on the input of a predetermined operation of the player, associate the possession information of the lottery target determined in the lottery with the player ID of the player, based on the execution of the lottery, perform a process of associating points with the player ID, During the specific period, if a predetermined value or more of the points are associated with the player ID, enable the input of a first operation for obtaining any one of one or more provided first privileges, After the end of the specific period, if a predetermined value or more of the points are associated with the player ID, enable the input of a second operation for obtaining any one of at least one of the first privileges and one or more provided second privileges different from the first privilege, Based on the input of the first operation or the second operation of the player, perform a process of associating the possession information of the first privilege or the second privilege with the player ID, Based on the input of the first operation or the second operation of the player, or the association of the possession information of the first privilege or the second privilege to the player ID, perform a process of updating the points associated with the player ID and carry it out.
[0013] To solve the above problems, a game device comprises one or more computers, wherein the computer During a specific period, execute a lottery process for determining one from among a plurality of lottery targets based on an input of a predetermined operation by a player, associate the possession information of the lottery target determined in the lottery with the player ID of the player, associate points with the player ID based on the execution of the lottery, during the specific period, if a predetermined value or more of the points are associated with the player ID, enable input of a first operation for obtaining any one of one or more provided first benefits, after the end of the specific period, if a predetermined value or more of the points are associated with the player ID, enable input of a second operation for obtaining any one of at least one of the first benefits and one or more provided second benefits different from the first benefit, associate the possession information of the first benefit or the second benefit with the player ID based on the input of the first operation or the second operation by the player, update the points associated with the player ID based on the input of the first operation or the second operation by the player, or based on the association of the possession information of the first benefit or the second benefit with the player ID. Perform.
Effect of the Invention
[0014] According to the present invention, the sense of loss of the player can be reduced.
Brief Description of the Drawings
[0015] [Figure 1] FIG. 1 is an explanatory diagram showing a schematic configuration of an information processing system. [Figure 2] FIG. 2A is a diagram for explaining the hardware configuration of a player terminal. FIG. 2B is a diagram for explaining the hardware configuration of a server. [Figure 3] FIG. 3 is a diagram for explaining an example of a home screen. [Figure 4] Figure 4A is the first diagram illustrating an example of the lottery game's top screen. Figure 4B is the second diagram illustrating an example of the lottery game's top screen. [Figure 5] Figure 5A is the first diagram illustrating an example of the lottery results screen. Figure 5B is the second diagram illustrating an example of the lottery results screen. [Figure 6] Figure 6A illustrates an example of the probability of winning in the first lottery game. Figure 6B illustrates an example of the probability of winning in the second lottery game. [Figure 7] Figure 7A illustrates an example of the first exchange dialog. Figure 7B illustrates an example of the second exchange dialog. [Figure 8] Figure 8A illustrates an example of a replacement confirmation dialog. Figure 8B illustrates an example of a replacement completion dialog. [Figure 9] Figure 9 illustrates an example of items that can be exchanged during and after the event period. [Figure 10] Figure 10 illustrates the forced conversion function and the lottery restriction function. [Figure 11] Figure 11A illustrates an example of an exchange promotion dialog. Figure 11B illustrates an example of a second exchange dialog that appears after the event period has ended. [Figure 12] Figure 12A illustrates an example of the first replacement confirmation dialog. Figure 12B illustrates an example of the second replacement confirmation dialog. [Figure 13] Figure 13 illustrates an example of a completion dialog box. [Figure 14] Figure 14 illustrates the configuration of the storage device and its function as a computer in the player terminal. [Figure 15] Figure 15 illustrates the configuration of the storage device in the server and its function as a computer. [Figure 16]Figure 16 is a first flowchart illustrating an example of the terminal-side lottery game execution process on the player terminal. [Figure 17] Figure 17 is a second flowchart illustrating an example of the terminal-side lottery game execution process on the player terminal. [Figure 18] Figure 18 is a third flowchart illustrating an example of the terminal-side lottery game execution process on the player terminal. [Figure 19] Figure 19 is a fourth flowchart illustrating an example of the terminal-side lottery game execution process on the player terminal. [Figure 20] Figure 20 is a flowchart illustrating an example of the process of receiving start information on a server. [Figure 21] Figure 21 is a flowchart illustrating an example of the exchange information reception process in a server. [Figure 22] Figure 22 is a flowchart illustrating an example of the process of receiving lottery request information on a server. [Modes for carrying out the invention]
[0016] An embodiment of the present invention will be described in detail below with reference to the attached drawings. The numerical values and other figures shown in this embodiment are merely illustrative for ease of understanding and do not limit the present invention unless otherwise specified. In this specification and drawings, elements having substantially the same function and configuration are denoted by the same reference numerals to avoid redundant explanations, and elements not directly related to the present invention are omitted from the illustration.
[0017] (Overall configuration of information processing system S) Figure 1 is an explanatory diagram showing the schematic configuration of the information processing system S. The information processing system S is a so-called client-server system that includes a player terminal 1 that functions as a client, i.e., a game terminal, a server 1000, and a communication network N having a communication base station Na.
[0018] In this embodiment, the information processing system S consists of a player terminal 1 and a server 1000 that function as a game device G. The player terminal 1 and the server 1000 are each assigned a role in controlling the progress of the game, and the game can be played through the cooperation of the player terminal 1 and the server 1000.
[0019] The player terminal 1 can establish communication with the server 1000 via the communication network N. The player terminal 1 broadly includes electronic devices capable of wireless or wired communication with the server 1000. Examples of player terminals 1 include smartphones, mobile phones, tablet devices, personal computers, and game consoles. In this embodiment, the case in which a smartphone is used as the player terminal 1 will be described.
[0020] Server 1000 communicates with multiple player terminals 1. Server 1000 stores various information for each player playing the game, or more precisely, for each player's unique player ID. Server 1000 also primarily performs operations based on input from player terminals 1, such as updating the stored information and downloading images and other information to player terminals 1.
[0021] The communication base station Na is connected to the communication network N and transmits and receives information wirelessly with the player terminal 1. The communication network N consists of a mobile phone network, the internet network, a LAN (Local Area Network), a dedicated line, etc., and enables wireless or wired communication between the player terminal 1 and the server 1000.
[0022] (Hardware configuration of player terminal 1 and server 1000) Figure 2A is a diagram illustrating the hardware configuration of player terminal 1. Figure 2B is a diagram illustrating the hardware configuration of server 1000. As shown in Figure 2A, player terminal 1 is composed of a CPU (Central Processing Unit) 10, a storage device 12, a bus 14, an input / output interface 16, a storage unit 18, a communication unit 20, an input unit 22, and an output unit 24.
[0023] Furthermore, as shown in Figure 2B, the server 1000 is composed of a CPU 1010, a storage device 1012, a bus 1014, an input / output interface 1016, a storage unit 1018, a communication unit 1020, an input unit 1022, and an output unit 1024.
[0024] The configurations and functions of the CPU 1010, storage device 1012, bus 1014, input / output interface 1016, memory unit 1018, communication unit 1020, input unit 1022, and output unit 1024 of the server 1000 are substantially the same as those of the CPU 10, storage device 12, bus 14, input / output interface 16, memory unit 18, communication unit 20, input unit 22, and output unit 24 of the player terminal 1, respectively. Therefore, the hardware configuration of the player terminal 1 will be described below, and the server 1000 will not be described.
[0025] The CPU 10 controls the game's progress by running the program stored in the storage device 12. The storage device 12 consists of ROM (Read Only Memory) or RAM (Random Access Memory) and stores the program and various data necessary for controlling the game's progress. The storage device 12 is connected to the CPU 10 via the bus 14.
[0026] An input / output interface 16 is connected to bus 14. A storage unit 18, a communication unit 20, an input unit 22, and an output unit 24 are connected to the input / output interface 16.
[0027] The storage unit 18 is composed of a semiconductor memory such as a DRAM (Dynamic Random Access Memory) and stores various programs and data. In the player terminal 1, the programs and data stored in the storage unit 18 are loaded into the storage device 12 (RAM) by the CPU 10.
[0028] The communication unit 20 is wirelessly communicatively connected to the communication base station Na and transmits and receives information such as various data and programs to and from the server 1000 via the communication network N. In the player terminal 1, programs and the like received from the server 1000 are stored in the storage device 12 or the storage unit 18.
[0029] The input unit 22 is composed of, for example, a touch panel, buttons, a keyboard, a mouse, a cross key, an analog controller, etc. where the player's operations are input (accepted). Also, the input unit 22 may be a dedicated controller provided in the player terminal 1 or connected (externally attached) to the player terminal 1. Furthermore, the input unit 22 may be composed of an acceleration sensor that detects the tilt or movement of the player terminal 1 or a microphone that detects the player's voice. That is, the input unit 22 widely includes devices that can input the player's intention in an identifiable manner.
[0030] The output unit 24 is composed of including a display device and a speaker. Note that the output unit 24 may be a device connected (externally attached) to the player terminal 1. In the present embodiment, the player terminal 1 includes a display 26 as the output unit 24 and includes a touch panel provided so as to overlap the display 26 as the input unit 22.
[0031] (Game content) Next, a game provided by the information processing system S and the game device G of the present embodiment will be described. In the game according to the present embodiment, a lottery game called a so-called gacha is provided. In the lottery game, a game medium that can be used in a cultivation game described later can be obtained. The player can possess the game medium obtained in the lottery game.
[0032] In this embodiment, the player can possess character cards and support cards as game media. Each character card is associated with one character. The character associated with the character card becomes the target of training in the training game.
[0033] In this embodiment, a training game is provided. In the training game, the player can train a character linked to a character card and generate a trained character with various parameters. The player can also play a racing game in which the generated trained character competes against trained characters generated by other players. In other words, in this embodiment, the game provides the above-mentioned lottery game, a training game for generating trained characters, and a racing game using the trained characters.
[0034] Figure 3 illustrates an example of the home screen 100. When a game application is launched on the player terminal 1, the home screen 100 is displayed on the display 26. A menu bar 102 is displayed at the bottom of the home screen 100. The menu bar 102 is provided with multiple control buttons that the player can operate (tap).
[0035] In this configuration, the menu bar 102 includes a home screen selection control section 102a, an enhanced screen selection control section 102b, a story screen selection control section 102c, a racing game selection control section 102d, and a gacha screen selection control section 102e. Furthermore, in the menu bar 102, the control section corresponding to the currently displayed screen is highlighted so that the screen currently displayed on the display 26 can be identified.
[0036] When the home screen selection operation unit 102a is tapped, the home screen 100 shown in Figure 3 is displayed on the display 26.
[0037] When the enhancement screen selection operation unit 102b is tapped, an enhancement screen (not shown) is displayed. On the enhancement screen, the player can enhance the character cards and support cards they possess. By enhancing character cards and support cards, the player can increase the parameters set on those cards. By increasing the parameters of character cards and support cards, the player can cultivate characters with stronger stats in the training game.
[0038] Each support card has two parameters associated with it: its limit break stage and its level. If a player possesses multiple copies of the same support card, they can increase the limit break stage of that support card by consuming one of the existing support cards. The initial limit break stage for each support card is "0," and the maximum limit break stage is "4."
[0039] For example, suppose you possess two copies of Support Card A. A player can use one Support Card A to raise its limit break level from "0" to "1". This leaves the player with only one Support Card A at limit break level "1". Therefore, to raise the limit break level of one Support Card to its maximum value of "4", the player needs to acquire five copies of the same Support Card.
[0040] Each support card has a pre-assigned rarity. Here, each support card is assigned one of three rarities: "R," "SR," or "SSR." Furthermore, the maximum level at each level cap increase differs depending on the support card's rarity.
[0041] For example, if a support card with rarity "R" has a level cap of "0", its maximum level is "20". Similarly, if a support card with rarity "SR" has a level cap of "0", its maximum level is "25". And if a support card with rarity "SSR" has a level cap of "0", its maximum level is "30".
[0042] As described above, the maximum level associated with each support card is set according to its rarity and level cap increase stage. For any rarity, the maximum level increases by 5 for every 1 level cap increase. Therefore, for example, for a support card with rarity "R", the maximum level increases from 20 to 40 when the level cap increase stage goes from the initial 0 to 4. Similarly, for a support card with rarity "SR", the maximum level increases from 25 to 45 when the level cap increase goes from 0 to 4. For a support card with rarity "SSR", the maximum level increases from 30 to 50 when the level cap increase goes from 0 to 4.
[0043] However, even if the limit break stage for a support card increases, the level itself does not increase. Players can increase the level of a support card within the upper limit by consuming a specific item. In this way, the parameters associated with the support card will increase.
[0044] Additionally, each character card has a star rank parameter associated with it. The initial star rank for each character card is either "2" or "3". The maximum star rank for each character card is "5". Players can increase the star rank of a character card by consuming designated rank-up items.
[0045] For example, a player can increase their star rank from "2" to "3" by consuming 100 rank-up items. Alternatively, a player can increase their star rank from "3" to "4" by consuming 200 rank-up items. Furthermore, a player can increase their star rank from "4" to "5" by consuming 300 rank-up items. Note that the number of rank-up items required to increase a star rank is not limited to these examples. For instance, the number of rank-up items required to increase a star rank may be the same regardless of the current star rank.
[0046] Furthermore, the rank-up items required to increase the star rank differ for each character card. In other words, each character card has its own dedicated rank-up items. However, it may be possible to use the same rank-up items for multiple character cards. Increasing a character card's star rank will increase various parameters associated with that character card.
[0047] As described above, players can increase the star rank of character cards and the upper limit unlock stage or level of support cards on the enhancement screen.
[0048] When the story screen selection control unit 102c is tapped, a story screen (not shown) is displayed. Here, story images are provided for each character appearing in the game. On the story screen, the player can select and view characters and story images.
[0049] When the race game selection control unit 102d is tapped, a race game selection screen (not shown) is displayed. In this embodiment, various race games are provided in which the trained characters developed in the training game can be entered. On the race game selection screen, the player can select a race game in which the trained characters can be entered. One of the race games is a team competition game in which a team composed of multiple trained characters competes against a team of another player selected by the computer. The team competition game has a gameplay element in which players compete for rankings against other players.
[0050] When the gacha screen selection control unit 102e is tapped, the lottery game top screen, which will be described later, is displayed. On the lottery game top screen, players can play the lottery game by consuming in-game currency or tickets. Through the lottery game, players can obtain character cards or support cards. Details of the lottery game will be described later.
[0051] Additionally, the home screen 100 includes a training game start operation section 104. When the training game start operation section 104 is tapped, the training game begins. The training game is broadly divided into two stages: a preparation stage and a training stage. In the preparation stage, the player can select one character card from their collection. The character associated with the character card selected by the player becomes the target of training in the training game. Also in the preparation stage, the player can assemble a deck of multiple support cards from their collection to be used in the training game. Once the deck is assembled, the preparation stage ends and the game moves on to the training stage.
[0052] The training phase consists of multiple turns. In each turn, the player is presented with several choices. By selecting one of the options each turn, the player can train the target character. When the training phase is complete, a trained character is generated with various parameters linked to the target character.
[0053] Figure 4A is a first diagram illustrating an example of the lottery game top screen 110. Figure 4B is a second diagram illustrating an example of the lottery game top screen 110. When the gacha screen selection operation unit 102e is tapped, the lottery game top screen 110 shown in Figure 4A is displayed. The lottery game top screen 110 is provided with a type display unit 112. In this embodiment, multiple types of lottery games are provided. A type display unit 112 is provided for each type of lottery game.
[0054] Each lottery game has multiple game media pre-set as the items to be drawn. In the lottery game, one of the multiple game media set as the items to be drawn is determined by lottery. The game media that is won in the lottery game is given to the player. Here, there are two types of lottery games: one in which multiple character cards are set as the items to be drawn, and another in which multiple support cards are set as the items to be drawn. In the following, the lottery game in which multiple character cards are set as the items to be drawn will be called the first lottery game. The lottery game in which multiple support cards are set as the items to be drawn will be called the second lottery game.
[0055] Here, at least one type of first lottery game and at least one type of second lottery game are provided simultaneously. For example, multiple types of first lottery games may be provided simultaneously. In this case, in the multiple types of first lottery games, at least some of the lottery targets are different from each other, or the winning probabilities of at least some of the lottery targets are different from each other. Similarly, multiple types of second lottery games may be provided simultaneously. In this case, in the multiple types of second lottery games, at least some of the lottery targets are different from each other, or the winning probabilities of at least some of the lottery targets are different from each other.
[0056] In this system, one type of first lottery game and one type of second lottery game will be offered simultaneously. However, during a specified period, only one of the first or second lottery games may be offered.
[0057] Furthermore, an event period is set, during which a special first and second lottery game are offered. The event period has a predetermined start and end date and time, and the period from the start date to the end date and time constitutes the event period. When the event period ends, some or all of the items to be drawn in the first and second lottery games, or the probability of winning an item, will be changed. The first and second lottery games that can be played during the specified event period will be described below.
[0058] The type display unit 112 is associated with the type of lottery game. Here, the type display unit 112 corresponding to the first lottery game is called the first type display unit 112a, and the type display unit 112 corresponding to the second lottery game is called the second type display unit 112b. Type change operation units 114 are provided on the left and right sides of the type display unit 112. The player can select the type of lottery game by tapping the type change operation unit 114.
[0059] Specifically, in the provisional selection state for the first lottery game, the first type display unit 112a is displayed on the lottery game top screen 110, as shown in Figure 4A. When the type change operation unit 114 is tapped in this state, the provisional selection state for the second lottery game is activated, and the second type display unit 112b is displayed on the lottery game top screen 110, as shown in Figure 4B. In this way, the type of the lottery game in the provisional selection state is switched by inputting an operation to the type change operation unit 114. For example, the type of the lottery game in the provisional selection state may also be switched by a left or right flick operation on the lottery game top screen 110.
[0060] Furthermore, the lottery game top screen 110 is provided with a single-play operation unit 116a and a set operation unit 116b. The single-play operation unit 116a and the set operation unit 116b function as operation units that accept player input. By tapping the single-play operation unit 116a, the player can execute the lottery game in a provisional selection state once. Alternatively, by tapping the set operation unit 116b, the player can execute the lottery game in a provisional selection state 10 times at once (1 set).
[0061] Specifically, when the single-shot operation unit 116a or the set operation unit 116b is tapped, a confirmation dialog (not shown) is displayed. When a predetermined operation is entered in the confirmation dialog, a lottery game is executed a number of times corresponding to the tapped single-shot operation unit 116a or set operation unit 116b.
[0062] Figure 5A is the first diagram illustrating an example of the lottery result screen 200. Figure 5B is the second diagram illustrating an example of the lottery result screen 200. When the lottery game is executed, an animation (not shown) is displayed. This animation announces the lottery prize, i.e., the game medium, that was won in the lottery. When the animation finishes displaying, the lottery result screen 200 is displayed. The lottery result screen 200 also announces the lottery prize, i.e., the game medium that the player obtained in the lottery game.
[0063] Figure 5A shows the lottery result screen 200 when the first lottery game is run 10 times at once. Figure 5B shows the lottery result screen 200 when the second lottery game is run 10 times at once. Each game medium is associated with an icon 202, and the game medium that won the lottery game is notified by the display of the icon 202 on the lottery result screen 200.
[0064] For example, as shown in Figure 5A, the icon 202 associated with a character card displays the character associated with that character card. Furthermore, when the first lottery game is played, the player receives a character card along with rank-up items to increase the star rank of that character card. Although not shown in Figure 5A, the number of rank-up items acquired by the player is displayed superimposed on icon 202.
[0065] Furthermore, as shown in Figure 5B, for example, the icon 202 associated with a support card displays the rarity associated with that support card. Note that the display method of icon 202 is just one example, and the display method of icon 202 can be changed as needed. In any case, the icon 202 only needs to be able to identify the game medium acquired by the player.
[0066] Furthermore, a return operation unit 204 and a re-execution operation unit 206 are provided at the bottom of the lottery result screen 200. The return operation unit 204 and the re-execution operation unit 206 function as operation units that accept player input. When the return operation unit 204 is operated, the display of the lottery result screen 200 ends and the lottery game top screen 110 is displayed. When the re-execution operation unit 206 is operated, the lottery game is re-executed under the same conditions as the lottery game that was executed immediately before. In this case, the animation and the lottery result screen 200 are displayed again based on the lottery result of the re-executed lottery game.
[0067] In this embodiment, exchange points are awarded to the player based on the execution of a lottery game. Here, 1 exchange point is awarded for each execution of the lottery game. Exchange points are provided for each type of lottery game. Here, the exchange points corresponding to the first lottery game are called the first exchange points, and the exchange points corresponding to the second lottery game are called the second exchange points. Therefore, when the first lottery game is executed, the first exchange points are awarded, and when the second lottery game is executed, the second exchange points are awarded.
[0068] The lottery result screen 200 displays the exchange points display unit 208. The exchange points display unit 208 displays the exchange points held before the lottery game was executed and the exchange points updated as a result of the lottery game. In the example shown in Figure 5A, the player had 30 first exchange points before the first lottery game was executed, and after the first lottery game was executed 10 times, the first exchange points were updated to 40 points. In the example shown in Figure 5B, the player had 40 second exchange points before the second lottery game was executed, and after the second lottery game was executed 10 times, the second exchange points were updated to 50 points.
[0069] Returning to Figure 4, the lottery game top screen 110 displays the exchange points display section 118. The exchange points display section 118 displays the exchange points the player currently possesses. At this time, in the provisional selection state of the first lottery game, the first exchange points are displayed in the exchange points display section 118, and in the provisional selection state of the second lottery game, the second exchange points are displayed in the exchange points display section 118.
[0070] Furthermore, the lottery details operation section 120 and the pick-up details operation section 122 are displayed at the top of the lottery game top screen 110. The lottery details operation section 120 and the pick-up details operation section 122 function as operation sections that accept player input. Although not shown in the diagram, when the lottery details operation section 120 is tapped, detailed information of the lottery game in the provisional selection state is displayed. The detailed information displayed at this time includes, for example, a list of winning probabilities for each lottery target.
[0071] Although not shown in the diagram, when the Pickup Details Operation Unit 122 is tapped, detailed information about the Pickup Target set in the lottery game in the provisional selection state is displayed. Here, the Pickup Target is a game medium positioned as a featured item among the lottery targets. In this embodiment, a highly rare game medium, which would normally have a low probability of winning, is set as the Pickup Target. In the lottery game during the event period, the probability of winning the Pickup Target is set higher than the probability of winning other game mediums of equivalent rarity and value to the Pickup Target.
[0072] Figure 6A illustrates an example of the probability of winning in the first lottery game. Figure 6B illustrates an example of the probability of winning in the second lottery game. As shown in Figure 6A, each character card is associated with a unique character ID. The character ID is identification information used to identify the character card. The character ID is also associated with the name and star rank of the character card. Each lottery game is executed based on a lottery table. A lottery table is provided for each lottery game. In each lottery table, a winning probability is set for each character ID of the character card being drawn.
[0073] As shown in Figure 6A, the first lottery game includes character cards with an initial star rank of "2" and character cards with an initial star rank of "3". Additionally, during the event period, some character cards with an initial star rank of "3" are set as pick-up targets in the first lottery game. In Figure 6A, the character cards with character IDs "0004" and "0005", indicated by the thick lines in the figure, are set as pick-up targets.
[0074] As shown in Figure 6A, the probability of winning a character card with an initial star rank of "3" that is not a featured character card is set lower than the probability of winning a character card with an initial star rank of "2". Conversely, the probability of winning a featured character card is set higher than that of a character card with an initial star rank of "3" that is not a featured character card.
[0075] In this case, the character cards that are featured have a higher chance of being drawn than character cards with an initial star rank of "2". However, the chance of drawing a featured character card is not particularly limited. For example, the chance of drawing a featured character card may be set lower than that of a character card with an initial star rank of "2". Also, the chance of drawing a featured character card may be the same as or lower than that of a character card with an initial star rank of "3". In this case, for example, the featured character cards may only be included in the draw during a specified event period.
[0076] Furthermore, as shown in Figure 6B, each support card is associated with a unique support card ID. The support card ID is identification information used to identify the support card. The support card ID is also associated with the name and rarity of the support card. In the lottery table for the second lottery game during the event period, a winning probability is set for each support card ID of the support cards that are eligible for the lottery.
[0077] As shown in Figure 6B, the second lottery game includes support cards with rarity "SSR", "SR", and "R". Additionally, during the event period, some "SSR" support cards are designated as featured items in the second lottery game. In Figure 6B, the support cards with support card IDs "0004" and "0005", indicated by the thick lines in the figure, are designated as featured items.
[0078] As shown in Figure 6B, the probability of winning an SSR rarity support card that is not a featured item is set lower than the probability of winning an SR rarity support card. Also, the probability of winning an SR rarity support card is set lower than the probability of winning an R rarity support card. Furthermore, the probability of winning a featured support card is set higher than that of an SSR rarity support card that is not a featured item.
[0079] In this event, the probability of winning the featured support cards is set higher than that of support cards with rarity "SR" or "R". However, the probability of winning the featured support cards is not particularly limited. For example, the probability of winning the featured support cards may be set lower than that of support cards with rarity "SR" or "R". Also, the probability of winning the featured support cards may be the same as or lower than that of support cards with rarity "SR" or "R". In this case, for example, the featured support cards may only be included in the draw during a specified event period.
[0080] During the event period, players have a higher chance of acquiring the featured game items than outside of the event period. Alternatively, players can acquire the featured game items only during the event period. In this way, different featured items are set for each event period, encouraging players to participate in the lottery game.
[0081] Here, players can play the lottery game described above by consuming designated items, tickets, and in-game currency. During the event period, the lottery game can be played multiple times with the aim of acquiring the featured game item. However, even if the lottery game is played, there is no guarantee that the player will win the featured game item. If a player spends a large amount of in-game currency, etc., on the lottery game but fails to acquire the featured game item, their motivation to play will decrease. Therefore, in this embodiment, a so-called relief measure is provided in which players can acquire designated rewards by consuming exchange points.
[0082] As shown in Figures 4A and 4B, the lottery game top screen 110 is provided with an exchange target confirmation operation unit 124. The exchange target confirmation operation unit 124 is displayed near the exchange point display unit 118 and functions as an operation unit that accepts player input.
[0083] Figure 7A is a diagram illustrating an example of the first exchange dialog 300. During the event period, when the exchange target confirmation operation unit 124 is operated in the provisional selection state of the first lottery game, the first exchange dialog 300 shown in Figure 7A is displayed. During the event period, the first exchange dialog 300 is provided with the same number of exchange target display areas 302 as the number of pick-up targets set in the first lottery game. In this embodiment, the rewards that can be obtained by consuming the first exchange points, that is, the character cards that are the pick-up targets of the first lottery game, are set as the exchange targets for the first exchange points. Here, as described above, since two pick-up targets are set in the first lottery game, two exchange target display areas 302 are provided.
[0084] The exchangeable item display area 302 is linked to one of the two character cards selected for pickup in the first lottery game. The exchangeable item display area 302 displays information about the reward, such as the icon 202 linked to the character card, the character card name, and the exchange points consumed to acquire the reward (hereinafter referred to as required points). Here, 200 points are set as the required points for each reward. Therefore, a player can acquire one of the exchangeable character cards by consuming 200 points from the first exchange points.
[0085] A selection operation unit 302a is provided in the exchange target display area 302. The selection operation unit 302a functions as an operation unit that accepts player input. By operating the selection operation unit 302a, the player can select the character card to be exchanged.
[0086] Furthermore, the current number of first exchange points held by the player is displayed at the bottom of the first exchange dialog 300. Figure 7A shows a state where the player has 40 first exchange points. If the number of first exchange points held by the player is less than the required number, the operation input to the selection operation unit 302a is treated as an invalid operation. Therefore, in the exchange target display area 302 corresponding to a reward for which the player's first exchange points are less than the required number, the selection operation unit 302a is displayed grayed out.
[0087] The first exchange dialog 300 is also provided with a close operation unit 304. The close operation unit 304 functions as an operation unit that accepts player input. When the close operation unit 304 is operated, the first exchange dialog 300 is closed and the lottery game top screen 110 is displayed.
[0088] Figure 7B illustrates an example of the second exchange dialog 310. During the event period, when the exchange target confirmation operation unit 124 is operated in the provisional selection state of the second lottery game, the second exchange dialog 310 shown in Figure 7B is displayed. During the event period, the second exchange dialog 310 is provided with the same number of exchange target display areas 312 as the number of pick-up targets set in the second lottery game. In this embodiment, the support cards that are pick-up targets in the second lottery game are set as rewards that can be obtained by consuming the second exchange points, that is, as exchange targets for the second exchange points. Here, as described above, since two pick-up targets are set in the second lottery game, two exchange target display areas 312 are provided.
[0089] The exchangeable item display area 312 is linked to one of the two pick-up support cards set for the second lottery game. The exchangeable item display area 312 displays information about the reward, such as the icon 202 linked to the support card, the support card name, and the points required to acquire the reward. Here, 200 points are set as the required points for each reward. Therefore, a player can acquire one of the exchangeable support cards by spending 200 points from the second exchange points.
[0090] A selection operation unit 312a is provided in the replacement target display area 312. The selection operation unit 312a functions as an operation unit that accepts player input. The player can select the support card to be replaced by operating the selection operation unit 312a.
[0091] Furthermore, the current number of second exchange points held by the player is displayed at the bottom of the second exchange dialog 310. Figure 7B shows a state where the player has 230 second exchange points. In this case, since the number of second exchange points held by the player is greater than or equal to the required number, the input to the selection operation unit 312a is treated as valid.
[0092] However, as mentioned above, if the player's second exchange points are less than the required points, the input to the selection operation unit 312a will be treated as an invalid operation. Therefore, in the exchange target display area 312 corresponding to an exchange target where the player's second exchange points are less than the required points, the selection operation unit 312a will be displayed grayed out.
[0093] The second exchange dialog 310 is also provided with a close operation unit 314. The close operation unit 314 functions as an operation unit that accepts player input. When the close operation unit 314 is operated, the second exchange dialog 310 is closed and the lottery game top screen 110 is displayed.
[0094] In this example, the same required points are set for all exchange items, but the required points may differ for each exchange item. Also, the display configurations of the first exchange dialog 300 and the second exchange dialog 310 shown in Figures 7A and 7B are merely examples. For example, both the exchange item display areas 302 and 312 may be displayed in a single exchange dialog. In this case, it is possible to grasp the exchange items for multiple types of lottery games from a single exchange dialog. Furthermore, since exchange operations can be performed for multiple different exchange items from a single exchange dialog, convenience is improved.
[0095] Furthermore, for example, if the player's first or second exchange points do not meet the required points for an exchange item, the exchange item display areas 302 and 312 may be hidden. In this case, there is no risk of the player being misled into thinking that an exchange item that cannot actually be exchanged is available for exchange.
[0096] Figure 8A is a diagram illustrating an example of the exchange confirmation dialog 320. When the enabled selection operation units 302a and 312a are operated, the exchange confirmation dialog 320 is displayed as shown in Figure 8A. Figure 8A shows the case where the selection operation unit 312a provided in the lower exchange target display area 312 of the second exchange dialog 310 shown in Figure 7B is operated. The exchange confirmation dialog 320 displays icons 202 corresponding to the exchange targets selected in the first exchange dialog 300 or the second exchange dialog 310. The exchange confirmation dialog 320 also displays warning messages such as the number of exchange targets before and after the exchange, and the exchange points before and after the exchange.
[0097] The exchange confirmation dialog 320 is provided with a cancel operation unit 322 and a confirm operation unit 324. The cancel operation unit 322 and the confirm operation unit 324 function as operation units that accept player input. When the cancel operation unit 322 is tapped, the exchange confirmation dialog 320 is hidden and either the first exchange dialog 300 or the second exchange dialog 310 is displayed. When the confirm operation unit 324 is tapped, the exchange process is executed. The execution of the exchange process deducts the required points from the player's exchange points, and the player's information on the exchange target is linked to the player's player ID. As a result, the game medium to be exchanged is granted to the player. In other words, the player's exchange points are exchanged for the reward.
[0098] Figure 8B illustrates an example of the exchange completion dialog 330. When the exchange process is executed, the exchange completion dialog 330 is displayed instead of the exchange confirmation dialog 320. The exchange completion dialog 330 displays the icon 202, the number of exchange items held before and after the exchange, and the exchange points before and after the exchange. This notifies the player that the game medium to be exchanged has been granted to them. The exchange completion dialog 330 is also provided with a close operation unit 332. The close operation unit 332 functions as an operation unit that accepts input from the player. When the close operation unit 332 is tapped, the exchange completion dialog 330 is hidden and either the first exchange dialog 300 or the second exchange dialog 310 is displayed.
[0099] Figure 9 illustrates an example of exchangeable items during and after the event period. As mentioned above, during the event period, players can acquire featured game media if their current exchange points exceed the required points. In other words, during the event period, exchangeable items are limited to the featured game media. In contrast, after the event period ends, specific items will be added to the exchangeable items, separate from the featured game media.
[0100] In other words, after the event period ends, certain items that were not available for exchange with exchange points during the event period will be added to the exchange options. Therefore, as shown in Figure 9, after the event period ends, players can use their first set of exchange points to obtain two featured character cards or specific items. Also, after the event period ends, players can use their second set of exchange points to obtain two featured support cards or specific items.
[0101] Here, specific items are consumed to acquire other items usable in the game. In other words, specific items are used in exchange for other items. Furthermore, here, consuming "1" exchange points grants "1" of the specific item. However, the function and content of the specific item are not limited to this and can be set as appropriate. For example, there may be multiple types of specific items, each with a different required point cost.
[0102] Furthermore, the specified item may be in-game currency usable within the game. It may also be a character card not included in the first draw game, or a support card not included in the second draw game. It may also be a ticket that allows the player to play either the first or second draw game. It may also be an exchange ticket, which grants the player the right to exchange it for any card selected from multiple character or support cards. It may also be an enhancement item used to strengthen character or support cards. Finally, it may be a custom item that changes the appearance of objects displayed in the game, such as a wallpaper for the home screen or character costumes.
[0103] Furthermore, while the specific items obtainable are the same for both the first and second exchange points, the specific items obtainable may differ between the first and second exchange points. Alternatively, the specific items obtainable may be the same for both the first and second exchange points, but the required points, i.e., the exchange rate, may differ.
[0104] As described above, in this embodiment, the featured game media can be obtained by spending exchange points both during and after the event period. Furthermore, there is no deadline for obtaining the featured game media by spending exchange points after the event period has ended. In other words, there is no deadline for exchanging exchange points for the featured game media. If it were possible to exchange exchange points for the featured game media only during the event period, there is a risk of causing losses to players. As in this embodiment, by making it possible to obtain the featured game media by spending exchange points even after the event period has ended, the risk of causing losses to players is reduced.
[0105] Furthermore, in this embodiment, specific items are added as exchange targets after the event period ends. In this regard, for example, if a player possesses more exchange points than the required amount at the end of the event period, it is possible to automatically convert those exchange points into the featured game media.
[0106] However, as mentioned above, if a player acquires, for example, five support cards of "SSR" rarity, they can raise the limit break level of those support cards to the maximum level of "4". If, during the event period, the limit break level of a featured support card has reached its maximum, there is little need to acquire any more of the same support card.
[0107] Furthermore, for example, in order to raise the maximum level of a featured support card to "4," a player needs to win that support card five times. Therefore, for example, a player who does not possess any featured support cards has little incentive to spend exchange points to acquire just one featured support card. If, despite this, exchange points are forcibly converted into featured game items, players may feel that they have lost out.
[0108] In this embodiment, after the event period ends, players can select which items to exchange their exchange points for from among the featured game media and specific items. This reduces the player's sense of loss and improves convenience.
[0109] Furthermore, certain items may be included in the items that can be exchanged during the event period. However, as in this embodiment, excluding certain items from the items that can be exchanged during the event period eliminates the risk of players accidentally acquiring certain items, thereby improving convenience.
[0110] Furthermore, in this embodiment, even if the exchange points reach 200 points during the event period, the player can still play the lottery game. In other words, there is no restriction, i.e., no forced exchange function, that prevents a player from playing the lottery game again unless they exchange their exchange points for a game medium that is eligible for pickup when they have 200 points or more.
[0111] For example, support cards that have reached their maximum limit break level offer a significant advantage in the game, so players are naturally inclined to acquire such cards. As an example, suppose that after a certain number of draws, one copy of the featured game medium A has been acquired, and four copies of the featured game medium B have been acquired. In this situation, one more draw of the featured game medium B would allow the player to reach its maximum limit break level. Therefore, in this case, the player would be inclined to exchange their exchange points for game medium B. Thus, the number of featured game mediums a player possesses after a certain number of draws determines which item they want to exchange for. According to this embodiment, since there is no forced exchange function, it becomes possible to spend exchange points based on the results of the draw, improving convenience.
[0112] In this embodiment, the points required to acquire the featured game media are the same both during and after the event period. However, the points required to acquire the featured game media may differ between the event period and after the event period. For example, the points required after the event period may be set higher than the points required during the event period. In this case, early acquisition of the featured game media will be encouraged.
[0113] Furthermore, if a player has fewer than 200 exchange points at the end of the event period, they will only be able to exchange their points for specific items. Even in this case, if obtaining the specific items requires player action, it may require players to perform cumbersome operations.
[0114] Furthermore, as mentioned above, event periods are set periodically, but the featured items differ for each event period. In this situation, if exchange points remain held for a long period after the end of the event period, there is a risk that players will continue to hold numerous exchange points that can be exchanged for different game media. In this case, managing player information becomes complicated. Therefore, in this embodiment, a forced conversion function for exchange points and a lottery restriction function that restricts the execution of lottery games are provided.
[0115] Figure 10 illustrates the forced conversion function and the lottery restriction function. If a player's 1st or 2nd exchange points are less than 200 points at the end of the event period, the forced conversion function will be activated. When the forced conversion function is activated, all 1st or 2nd exchange points that are less than 200 points will be forcibly converted into a specific item. This forced conversion function is applied individually to the 1st and 2nd exchange points.
[0116] For example, suppose at the end of the event period, a player possesses 200 or more of the first exchange points and less than 200 of the second exchange points. In this case, all of the second exchange points will be converted into a specific item by the forced conversion function. However, the forced conversion function will not be applied to the first exchange points. Also, suppose at the end of the event period, a player possesses 200 or more of both the first and second exchange points. In this case, the forced conversion function will not be activated for either the first or second exchange points. Furthermore, suppose at the end of the event period, a player possesses less than 200 of both the first and second exchange points. In this case, the forced conversion function will be activated for both the first and second exchange points.
[0117] In this case, the forced conversion function will be activated when the lottery game top screen 110 is displayed for the first time after the event period ends, and the exchange points will be converted into a specific item. However, the forced conversion function may be activated at the end of the event period, or when the user logs in for the first time after the event period ends.
[0118] Additionally, if a player possesses 200 or more exchange points for any of the available exchange items at the end of the event period, a lottery restriction function will be activated. When this function is activated, all lottery games become unavailable. The lottery restriction function is deactivated when all exchange points earned during the completed event period are consumed. While the lottery restriction function is active, players can use their existing exchange points to acquire exchange items. Once all exchange points are consumed and the total reaches 0, the lottery restriction function is deactivated, and players can play new lottery games.
[0119] Furthermore, if both your 1st and 2nd exchange points are less than 200 points at the end of the event period, the forced conversion function will be activated as described above. When the forced conversion function is activated, all of your 1st and 2nd exchange points will be converted into a specific item. Therefore, if the forced conversion function is activated, all your exchange points will immediately become 0, so in effect, there will be no restriction on playing the lottery game.
[0120] Figure 11A illustrates an example of the exchange promotion dialog 340. Figure 11B illustrates an example of the second exchange dialog 310 displayed after the event period ends. Assume that the lottery restriction function is activated when the lottery game top screen 110 is displayed after the event period ends. In this case, the exchange promotion dialog 340 shown in Figure 11A is displayed. Although not shown in the illustration, the exchange promotion dialog 340 displays the name of the target lottery game, the event period of the target lottery game, the exchange points the player currently possesses, and a warning that a new lottery game cannot be played until the exchange points are exchanged for the target item. The exchange promotion dialog 340 is provided with a close operation unit 340a and an exchange operation unit 340b. The close operation unit 340a and the exchange operation unit 340b function as operation units that accept player input.
[0121] When the close operation unit 340a is operated, the exchange prompt dialog 340 is hidden and the lottery game top screen 110 is displayed. At this time, the lottery game top screen 110 displays the type display unit 112 corresponding to the new first lottery game and second lottery game, as shown in Figure 4A or Figure 4B. However, if the single operation unit 116a or the set operation unit 116b is tapped on the lottery game top screen 110, the exchange prompt dialog 340 is displayed again. In this way, the display of the exchange prompt dialog 340 prevents the player from executing the lottery game.
[0122] Furthermore, when the exchange operation unit 340b is tapped in the exchange promotion dialog 340, either the first exchange dialog 300 or the second exchange dialog 310 is displayed. For example, if the player has 200 or more first exchange points, the first exchange dialog 300 is displayed. If the player has less than 200 first exchange points and 200 or more second exchange points, the second exchange dialog 310 is displayed, as shown in Figure 11B.
[0123] As shown in Figure 11B, the second exchange dialog 310, which is displayed after the event period ends with the lottery restriction function activated, has an additional exchange target display area 312 corresponding to a specific item. Although not shown in the figure, the first exchange dialog 300, which is displayed after the event period ends with the lottery restriction function activated, also has an additional exchange target display area 302 corresponding to a specific item. Thus, after the event period ends, players can exchange exchange points for specific items in either the first exchange dialog 300 or the second exchange dialog 310.
[0124] In the state shown in Figure 11B, if the selection operation section 312a of the replacement target display area 312 corresponding to the support card to be picked up is tapped, the replacement confirmation dialog 320 shown in Figure 8A and the replacement completion dialog 330 shown in Figure 8B will be displayed, as described above. In contrast, if the selection operation section 312a of the replacement target display area 312 corresponding to a specific item is tapped in the state shown in Figure 11B, the screen will transition as follows.
[0125] Figure 12A is a diagram illustrating an example of the first exchange confirmation dialog 350A. Figure 12B is a diagram illustrating an example of the second exchange confirmation dialog 350B. When the selection operation units 302a and 312a corresponding to a specific item are operated, the first exchange confirmation dialog 350A is displayed as shown in Figure 12A. Figure 12A shows the first exchange confirmation dialog 350A that is displayed in the second exchange dialog 310 shown in Figure 11B when the selection operation unit 312a provided in the lowest exchange target display area 312 corresponding to a specific item is operated.
[0126] The first exchange confirmation dialog 350A displays an icon image corresponding to a specific item. Although not shown in the illustration, the first exchange confirmation dialog 350A also displays a warning that all exchange points will be exchanged for a specific item, the number of specific items after the exchange, and the number of exchange points held after the exchange. The first exchange confirmation dialog 350A is also provided with a cancel operation section 350a and a confirm operation section 350b. The cancel operation section 350a and the confirm operation section 350b function as operation sections that accept player input. When the cancel operation section 350a is tapped, the first exchange confirmation dialog 350A is hidden, and either the first exchange dialog 300 or the second exchange dialog 310 is displayed. When the confirm operation section 350b is tapped in the first exchange confirmation dialog 350A, the second exchange confirmation dialog 350B shown in Figure 12B is displayed.
[0127] The second exchange confirmation dialog 350B displays an icon image corresponding to a specific item, a cancel operation section 350a, and a confirm operation section 350b, similar to the first exchange confirmation dialog 350A. The second exchange confirmation dialog 350B also displays warning information 352. The warning information 352 includes information to warn that it will become impossible to acquire the target game medium afterward, such as an explanation that all of the first or second exchange points currently held will be consumed.
[0128] Then, in the second exchange confirmation dialog 350B, when the decision operation unit 350b is tapped, the exchange process is executed. In the exchange process where exchange points are exchanged for a specific item, all of the player's existing first or second exchange points are updated to 0, and the player's player ID is linked to the same number of specific items as the consumed first or second exchange points. As a result, the specific item is granted to the player.
[0129] Furthermore, if a specific item is granted to the player through the exchange process as described above, the completion dialog 370, described later, will be displayed. The completion dialog 370 will inform the player that all of the exchange points have been exchanged for the specific item. After the completion dialog 370 disappears, the lottery game top screen 110 will be displayed. At this point, the lottery restriction function will be removed, and it will be possible to run a new lottery game.
[0130] As described above, if a player exchanges exchange points for a specific item after the event period ends, two steps of operation are required in the first exchange confirmation dialog 350A and the second exchange confirmation dialog 350B. On the other hand, if a player exchanges exchange points for a game medium that is selected as a pickup item after the event period ends, the confirmation operation unit 324 in the exchange confirmation dialog 320 shown in Figure 8A only needs to be operated once, just as during the event period.
[0131] Specifically, let's assume that in the state shown in Figure 11B, the selection operation unit 312a of the replacement target display area 312 displayed in the middle is tapped. In this case, the replacement confirmation dialog 320 shown in Figure 8A is displayed. Then, when the decision operation unit 324 is operated in the replacement confirmation dialog 320, the replacement process is executed, and the replacement completion dialog 330 shown in Figure 8B is displayed.
[0132] Thus, obtaining specific items after the event period ends requires more actions from the player than obtaining the featured game media. This reduces the risk that players might accidentally exchange exchange points for specific items, preventing them from obtaining the featured game media.
[0133] Here, even if a featured game item is acquired after the event period ends, there may still be 200 or more exchange points remaining. For example, suppose a player has 400 or more second exchange points when the event period ends. In this case, even after the player spends their second exchange points to acquire a featured character card after the event period ends, they will still have 200 or more second exchange points remaining.
[0134] In this case, when the close operation section 332 of the exchange completion dialog 330 shown in Figure 8B is tapped, the exchange promotion dialog 340 shown in Figure 11A is displayed again. In this way, after the event period ends, the exchange promotion dialog 340, the first exchange dialog 300, and the second exchange dialog 310 will be repeatedly displayed until it is no longer possible to exchange exchange points for the game media to be picked up.
[0135] Additionally, if a featured game item is acquired, the player's remaining exchange points may fall between 1 and 200 points. In this case, the forced conversion function will be activated when the exchange points fall below 200, and the exchange points will be forcibly converted into a specific item.
[0136] Figure 13 illustrates an example of the completion dialog 370. After the event period ends, as described above, the exchange points are exchanged for the target game medium through the exchange process. At this time, the remaining exchange points held by the player after the exchange process are 1 or more and less than 200 points. In this case, when the close operation section 332 of the exchange completion dialog 330 is tapped, the completion dialog 370 is displayed. The completion dialog 370 displays the exchange points that are forcibly converted and the number of specific items obtained by consuming the exchange points. Although not shown in the illustration, the completion dialog 370 also displays the type of lottery game to which the forcibly converted exchange points correspond.
[0137] Furthermore, the completion dialog 370 is provided with a close operation unit 370a. The close operation unit 370a functions as an operation unit that accepts player input. When the close operation unit 370a is operated, the completion dialog 370 is hidden and the lottery game top screen 110 is displayed. At this time, the lottery restriction function is released, and the player can run a new lottery game.
[0138] Next, the functional configuration of the player terminal 1 and server 1000 for executing the lottery game described above will be explained.
[0139] (Functional configuration of player terminal 1) Figure 14 illustrates the configuration and computer functions of the storage device 12 in the player terminal 1. The storage device 12 is provided with a program storage area 12a and a data storage area 12b. When a game starts, the CPU 10 stores the terminal-side game control program (module) in the program storage area 12a.
[0140] The terminal-side game control program includes a lottery game execution program 500, a point management program 501, an information update program 502, and an image control program 503. The programs listed in FIG. 14 are examples, and there are many other programs provided in the terminal-side game control program.
[0141] In the data storage area 12b, as storage units for storing data, a player information storage unit 550 and a possession information storage unit 551 are provided. There are also many other storage units provided in the data storage area 12b. Here, player information is stored in the player information storage unit 550. The player information includes, for example, information about the player or information about various games such as breeding games.
[0142] In addition, the possession information storage unit 551 stores possession information such as character cards, support cards, various items, and exchange points possessed by the player. The player information and possession information are stored in association with the player ID.
[0143] The CPU 10 operates each program stored in the program storage area 12a and updates the data in each storage unit of the data storage area 12b. Then, by operating each program stored in the program storage area 12a, the CPU 10 causes the player terminal 1 (computer) to function as a terminal-side game control unit 1A. The terminal-side game control unit 1A includes a lottery game execution unit 500a, a point management unit 501a, an information update unit 502a, and an image control unit 503a.
[0144] Specifically, the CPU 10 operates the lottery game execution program 500 and causes the computer to function as the lottery game execution unit 500a. Similarly, the CPU 10 operates the point management program 501, the information update program 502, and the image control program 503, causing them to function as the point management unit 501a, the information update unit 502a, and the image control unit 503a, respectively.
[0145] The lottery game execution unit 500a performs processing related to the lottery game. For example, the lottery game execution unit 500a sends information to the server 1000 to execute the lottery based on the player's input.
[0146] The point management unit 501a manages the number of exchange points held by the player terminal 1.
[0147] The information update unit 502a updates the player terminal 1's possession information, such as character cards, support cards, and various items.
[0148] The image control unit 503a controls the display of images on the display 26.
[0149] (Functional configuration of Server 1000) Figure 15 illustrates the configuration of the storage device 1012 in the server 1000 and its function as a computer. The storage device 1012 is provided with a program storage area 1012a and a data storage area 1012b. When a game starts, the CPU 1010 stores the server-side game control program (module) in the program storage area 1012a.
[0150] The server-side game control program includes a lottery program 1100, a point management program 1101, an information update program 1102, and a period management program 1103. Note that the programs listed in Figure 15 are just examples; the server-side game control program includes many other programs.
[0151] The data storage area 1012b is equipped with a player information storage unit 1150 and a possession information storage unit 1151 as data storage units. In addition, the data storage area 1012b is equipped with numerous other storage units. Here, player information for all players is stored in the player information storage unit 1150, linked to the player ID. Furthermore, possession information for all players is stored in the possession information storage unit 1151, linked to the player ID.
[0152] The CPU 1010 runs each program stored in the program storage area 1012a and updates the data in each storage unit of the data storage area 1012b. Then, by running each program stored in the program storage area 1012a, the CPU 1010 makes the server 1000 (computer) function as the server-side game control unit 1000A. The server-side game control unit 1000A includes a lottery unit 1100a, a point management unit 1101a, an information update unit 1102a, and a period management unit 1103a.
[0153] Specifically, the CPU 1010 runs the lottery program 1100, causing the computer to function as a lottery unit 1100a. Similarly, the CPU 1010 runs the point management program 1101, the information update program 1102, and the period management program 1103, causing them to function as a point management unit 1101a, an information update unit 1102a, and a period management unit 1103a, respectively.
[0154] The lottery unit 1100a conducts a lottery to determine which character card or support card will be assigned to the player.
[0155] The point management unit 1101a manages the number of exchange points held by the server 1000.
[0156] The information update unit 1102a updates the possession information of character cards, support cards, various items, etc., on server 1000.
[0157] The period management unit 1103a manages the types of lottery games that can be played according to the duration of an event or other period.
[0158] Some of the processes performed by each functional unit in the player terminal 1 and server 1000 described above are explained below using flowcharts. Note that this section will detail the processes related to the lottery game and exchange points, while detailed explanations of other processes will be omitted.
[0159] Figure 16 is a first flowchart illustrating an example of the terminal-side lottery game execution process on player terminal 1. Figure 17 is a second flowchart illustrating an example of the terminal-side lottery game execution process on player terminal 1. Figure 18 is a third flowchart illustrating an example of the terminal-side lottery game execution process on player terminal 1. Figure 19 is a fourth flowchart illustrating an example of the terminal-side lottery game execution process on player terminal 1. When the gacha screen selection operation unit 102e is tapped on player terminal 1, the terminal-side lottery game execution process shown in Figures 16 to 19 is started.
[0160] When the gacha screen selection operation unit 102e is tapped, the lottery game execution unit 500a sends start information to the server 1000 indicating the start of the lottery game (P1-1). As will be described in detail later, when the server 1000 receives the start information, it executes a process to cause the player terminal 1 to acquire lottery game information and exchange point information. The lottery game information includes information related to the lottery game, such as a lottery game ID indicating the type of lottery game that can be played during the current period, and a lottery table corresponding to the lottery game ID.
[0161] Furthermore, the exchange point information is data linked to the lottery game ID, representing the number of exchange points a player currently possesses. This exchange point information includes the number of exchange points held for lottery games that are currently playable, and the number of exchange points held for lottery games that are currently unavailable but were playable during past event periods. In the following, lottery games that are currently playable will simply be referred to as "current lottery games," and lottery games that are currently unavailable but were playable during past event periods will simply be referred to as "past lottery games."
[0162] The player terminal 1 acquires and stores the lottery game information set by the server 1000 (P1-2). The player terminal 1 also acquires the exchange point information set by the server 1000 and stores it in the possession information storage unit 551 (P1-3). The image control unit 503a displays the lottery game top screen 110 based on the information acquired in P1-2 and P1-3 (P1-4).
[0163] As will be explained in more detail later, when Server 1000 receives start information from Player Terminal 1, a forced conversion function may be activated. When the forced conversion function is activated, a conversion process is executed to convert exchange points into specific items. If the conversion process is executed, conversion completion information is set on Server 1000. This conversion completion information includes the number of exchange points consumed and the number of specific items acquired.
[0164] When conversion completion information is received (YES in P1-5), the image control unit 503a executes the completion dialog display process (P1-6). Here, the completion dialog 370 shown in Figure 13 is displayed. Also, based on the received conversion completion information, the point management unit 501a and the information update unit 502a update the possession information in the possession information storage unit 551. Specifically, the point management unit 501a updates the number of exchange points in the possession information storage unit 551 to 0, and the information update unit 502a adds the number of specific items.
[0165] Furthermore, when the close operation section 370a of the completion dialog 370 is tapped, the image control unit 503a hides the completion dialog 370. This allows the current lottery game to be executed from then on.
[0166] Furthermore, if conversion completion information has not been received (NO in P1-5), the lottery game execution unit 500a determines whether there are any exchange points corresponding to past lottery games that the player possesses 200 points or more of (P1-7). If there are no exchange points of 200 points or more (NO in P1-7), the current lottery game can then be executed.
[0167] On the other hand, if there are 200 or more exchange points (YES in P1-7), the image control unit 503a displays the exchange promotion dialog 340 shown in Figure 11A (P1-8). Here, if there are multiple lottery games whose event period has ended and which have corresponding exchange points of 200 or more, the exchange promotion dialog 340 corresponding to each lottery game will be displayed in a predetermined order. For example, suppose the priority of the first lottery game is set higher than the priority of the second lottery game, and the player has 200 or more exchange points for both the first and second lottery games. In this case, the exchange promotion dialog 340 corresponding to the first lottery game will be displayed first, and after the first exchange points fall below 200, the exchange promotion dialog 340 corresponding to the second lottery game will be displayed. Note that the priority of displaying the exchange promotion dialog 340 may be set to prioritize lottery games with earlier event periods.
[0168] When the close operation button 340a is tapped in the exchange promotion dialog 340 (YES in P1-9), the exchange promotion dialog 340 is hidden and the lottery game top screen 110 is displayed.
[0169] Furthermore, when the exchange operation unit 340b is tapped in the exchange promotion dialog 340 (YES in P1-10), the image control unit 503a displays the first exchange dialog 300 or the second exchange dialog 310 shown in Figures 7A and 7B (P1-11). Here, the first exchange dialog 300 or the second exchange dialog 310 corresponding to 200 or more exchange points is displayed. Also, here, the exchange target display areas 302 and 312 associated with specific items are displayed. This allows the player to exchange exchange points for a game medium or specific item that is selected for pickup.
[0170] In the first exchange dialog 300 or the second exchange dialog 310, if the close operation unit 304 or 314 is tapped (YES in P1-12), the first exchange dialog 300 or the second exchange dialog 310 is hidden and the exchange prompt dialog 340 is displayed (P1-8). Also, in the first exchange dialog 300 or the second exchange dialog 310, if the selection operation unit 302a or 312a is tapped (YES in P1-13), the image control unit 503a displays the exchange confirmation dialog 320 shown in Figure 8A (P1-14).
[0171] If the cancel operation unit 322 is tapped in the exchange confirmation dialog 320 (YES in P1-15), the exchange confirmation dialog 320 is hidden and the first exchange dialog 300 or the second exchange dialog 310 is displayed (P1-11). Also, if the confirm operation unit 324 is tapped in the exchange confirmation dialog 320 (YES in P1-16), the lottery game execution unit 500a sends the exchange information to the server 1000 (P1-21). The exchange information includes information indicating the exchange target, i.e., the prize, selected by the player in the first exchange dialog 300 or the second exchange dialog 310.
[0172] When server 1000 receives exchange information, it executes an exchange process to exchange exchange points for exchange items. Once the exchange process is executed, exchange completion information indicating that the exchange has been completed is set. Player terminal 1 obtains the exchange completion information set by server 1000 (P1-22), and the point management unit 501a and information update unit 502a update the possession information in possession information storage unit 551 (P1-23). Specifically, the point management unit 501a subtracts the exchange points stored in possession information storage unit 551, and the information update unit 502a adds the number of exchange items that were exchanged for the exchange points.
[0173] Furthermore, the image control unit 503a displays the replacement completion dialog 330 shown in Figure 8B (P1-24). When the close operation unit 332 of the replacement completion dialog 330 is tapped (YES on P1-25), the image control unit 503a hides the replacement completion dialog 330 (P1-26) and proceeds to P1-5 above.
[0174] Furthermore, when server 1000 receives exchange information and executes the exchange process, the exchange points and the possessed information of the exchange target in the possession information storage unit 1151 are updated, similar to P1-23. At this time, if the remaining exchange points are 1 or more but less than 200, the forced conversion function is activated, and a conversion process is executed to convert all of the remaining exchange points into a specific item. In this case, conversion completion information is set along with the exchange completion information. Therefore, after the exchange completion dialog 330 is hidden, the completion dialog 370 will be displayed in P1-6.
[0175] Furthermore, if the completion dialog 370 is hidden in P1-6, if there are no exchange points of 200 points or more (NO in P1-7), or if the close operation section 340a of the exchange promotion dialog 340 is tapped (YES in P1-9), the lottery game top screen 110 will be displayed. On the lottery game top screen 110, if the exchange target confirmation operation section 124 is tapped (YES in P1-31), the image control unit 503a will display either the first exchange dialog 300 or the second exchange dialog 310 based on the type of the current lottery game which is in a provisional selection state (P1-32).
[0176] When the close operation buttons 304 and 314 are tapped in the first exchange dialog 300 or the second exchange dialog 310 (YES in P1-33), the image control unit 503a hides the first exchange dialog 300 or the second exchange dialog 310 (P1-34). As a result, the lottery game top screen 110 is displayed.
[0177] Furthermore, if the enabled selection operation units 302a and 312a are tapped in the first exchange dialog 300 or the second exchange dialog 310 (YES in P1-35), the image control unit 503a displays the exchange confirmation dialog 320 (P1-36). If the cancel operation unit 322 is tapped in the exchange confirmation dialog 320 (YES in P1-37), the exchange confirmation dialog 320 is hidden and the first exchange dialog 300 or the second exchange dialog 310 is displayed (P1-32).
[0178] Furthermore, when the decision operation unit 324 is tapped in the exchange confirmation dialog 320 (YES in P1-38), the lottery game execution unit 500a sends the exchange information to the server 1000 (P1-39). The player terminal 1 obtains the exchange completion information set by the server 1000 (P1-40), and the point management unit 501a and the information update unit 502a update the possession information in the possession information storage unit 551 (P1-41). Specifically, the point management unit 501a subtracts the exchange points stored in the possession information storage unit 551, and the information update unit 502a adds the exchange points to the number of exchangeable items that were exchanged.
[0179] Furthermore, the image control unit 503a displays the replacement completion dialog 330 (P1-42). When the close operation unit 332 of the replacement completion dialog 330 is tapped (YES in P1-43), the image control unit 503a hides the replacement completion dialog 330 (P1-44) and proceeds to the process described in P1-31.
[0180] Furthermore, when the type change operation unit 114 is tapped on the lottery game top screen 110 (YES in P1-51), the lottery game execution unit 500a changes the type of the lottery game in the provisionally selected state (P1-52). In addition, the image control unit 503a updates the lottery game top screen 110 to the display screen corresponding to the lottery game in the provisionally selected state that was changed in P1-52 (P1-53).
[0181] Furthermore, on the lottery game top screen 110, if the single operation unit 116a or the set operation unit 116b is tapped (YES in P1-54, YES in P1-55), the lottery game execution unit 500a determines whether there are exchange points corresponding to past lottery games that the player possesses 200 points or more of (P1-56). If there are 200 points or more of exchange points (YES in P1-56), the process moves to P1-8 and the exchange promotion dialog 340 is displayed.
[0182] On the other hand, if there are no exchange points of 200 points or more (NO in P1-56), the lottery game execution unit 500a sends lottery request information to the server 1000 (P1-57). The lottery request information includes information indicating the number of times the lottery game will be executed and the type of lottery game. When the server 1000 receives the lottery request information, it executes a lottery process to determine one of several lottery targets set for each lottery game. Once the lottery process is executed, lottery result information indicating the result of the lottery process is set. The player terminal 1 obtains the lottery result information set by the server 1000 (P1-58).
[0183] The point management unit 501a and the information update unit 502a update the possession information in the possession information storage unit 551 based on the acquired lottery result information. Here, the point management unit 501a adds exchange points for each lottery game run. The information update unit 502a updates the possession information for character cards or support cards won in the lottery. Furthermore, the information update unit 502a updates the possession information for rank-up items and the in-game currency consumed by running the lottery game.
[0184] The image control unit 503a displays the lottery result screen 200 shown in Figures 5A and 5B based on the lottery result information acquired on P1-58 (P1-60). If the re-execution operation unit 206 is tapped on the lottery result screen 200 (YES on P1-61), the lottery game execution unit 500a repeats the process from P1-57. If the return operation unit 204 is tapped on the lottery result screen 200 (YES on P1-62), the image control unit 503a hides the lottery result screen (P1-63).
[0185] When the command to end the lottery game is entered (YES on P1-64), the image control unit 503a switches the screen (P1-65). This ends the lottery game. The termination command is, for example, an operation on any operation unit other than the gacha screen selection unit 102e on the menu bar 102.
[0186] Figure 20 is a flowchart illustrating an example of the start information reception process in server 1000. The start information reception process is performed by receiving start information from player terminal 1. Upon receiving start information, the server-side game control unit 1000A determines whether there are exchange points corresponding to past lottery games (S1-1). If the exchange points corresponding to past lottery games are less than 200 points (YES in S1-2), the server-side game control unit 1000A performs a conversion process to convert all of those exchange points into a specific item (S1-3). Here, the point management unit 1101a updates the exchange points to 0 in the possession information storage unit 1151. Also, the information update unit 1102a updates the number of specific items held in the possession information storage unit 1151.
[0187] Furthermore, if a player possesses multiple past exchange points, all of these points may be exchanged for a specific item, provided that all of them are less than 200 points. For example, suppose the first set of exchange points is 200 points or more, and the second set of exchange points is 30 points. In this situation, the conversion process for the second set of exchange points, which is less than 200 points and does not require any selection by the player, is executed first. In this case, if the game is force-closed immediately after transitioning to the lottery game top screen 110, a bug may occur where the conversion of the second set of exchange points, which is less than 200 points, is executed, but the player is not notified. By ensuring that all of the exchange points are exchanged for a specific item, provided that all of them are less than 200 points, the occurrence of the above bug can be suppressed.
[0188] The server-side game control unit 1000A sets the conversion completion information described above based on the result of the conversion process in S1-3 (S1-4). The server-side game control unit 1000A also sets the lottery game information described above (S1-5). The server-side game control unit 1000A also sets the exchange point information described above (S1-6).
[0189] Figure 21 is a flowchart illustrating an example of the exchange information reception process in server 1000. The exchange information reception process is performed by receiving exchange information from player terminal 1. Upon receiving the exchange information, the server-side game control unit 1000A executes the exchange process (S2-1). Here, the process is executed to exchange the exchange point with the exchange target selected by the player in the first exchange dialog 300 or the second exchange dialog 310.
[0190] Furthermore, when the exchange process is executed, the server-side game control unit 1000A updates the possession information in the possession information storage unit 1151 (S2-2). Here, the point management unit 1101a subtracts the exchange points in the possession information storage unit 1151. The information update unit 1102a adds the number of exchange items selected by the player. Then, the server-side game control unit 1000A sets the exchange completion information (S2-3).
[0191] Furthermore, the server-side game control unit 1000A determines whether there are exchange points corresponding to past lottery games (S2-4). If the exchange points corresponding to past lottery games are less than 200 points (YES in S2-5), the server-side game control unit 1000A executes a conversion process to convert all of those exchange points into a specific item (S2-6). Here, the point management unit 1101a updates the exchange points to 0 in the possession information storage unit 1151. Also, the information update unit 1102a updates the number of possessions of the specific item in the possession information storage unit 1151.
[0192] Furthermore, in S2-6, if a player possesses multiple past exchange points, all of these points may be exchanged for a specific item, provided that all of these points are less than 200 points.
[0193] The server-side game control unit 1000A sets the above-mentioned conversion completion information based on the result of the conversion process in S2-6 (S2-7). The server-side game control unit 1000A also sets the above-mentioned lottery game information (S2-8). The server-side game control unit 1000A also sets the above-mentioned exchange point information (S2-9).
[0194] Figure 22 is a flowchart illustrating an example of the lottery request information reception process in server 1000. The lottery request information reception process is performed when lottery request information is received from player terminal 1. Upon receiving the lottery request information, the lottery unit 1100a checks the number of times the lottery process has been executed (S3-1). The information update unit 1102a then subtracts the in-game currency corresponding to the number of times the lottery process has been executed in the possession information storage unit 1151 (S3-2). Next, the lottery unit 1100a sets up a lottery table associated with the lottery game ID of the lottery game to be executed (S3-3).
[0195] Next, the lottery unit 1100a executes the lottery process by referring to the lottery table set in S3-3 (S3-4). Here, the lottery unit 1100a obtains a random value and determines the target of the lottery, i.e., the winning game medium, based on the obtained random value and the lottery table. Note that the lottery process is executed the same number of times as confirmed in S3-1.
[0196] The information update unit 1102a updates the number of game media owned by the winning game in the possession information storage unit 1151 (S3-5). The point management unit 1101a adds exchange points linked to the lottery game ID of the lottery game executed, for each time the lottery process is executed, in the possession information storage unit 1151. Furthermore, the possession information storage unit 1151 adds the number of rank-up items owned that correspond to the winning game media. The lottery unit 1100a then sets the lottery result information indicating the result of the lottery process (S3-6).
[0197] Although one embodiment has been described above with reference to the attached drawings, it goes without saying that the present invention is not limited to the above embodiment. It is clear to those skilled in the art that various modifications or variations can be conceived within the scope of the claims, and these are also understood to fall within the technical scope.
[0198] The above embodiment describes a case where the game medium set as the target of the lottery in the lottery game is used in a simulation game. However, the game in which the game medium is used is not limited to simulation games. The genre of the game in which the game medium is used may be, for example, RPG, action game, or sports game. In other words, the lottery game described above can be provided with any genre of game.
[0199] Therefore, in the above embodiment, character cards and support cards are set as the items to be drawn, but the contents of the items to be drawn are not particularly limited. For example, the items to be drawn may be characters, equipment, or items used in RPGs, action games, sports games, etc.
[0200] Furthermore, in the above embodiment, multiple lottery games are provided during the event period. However, only one lottery game may be provided during the event period. Also, in the above embodiment, the case in which multiple pick-up items are set as exchange items for one type of lottery game and exchange points has been described. However, only one pick-up item may be set as an exchange item for one type of lottery game and exchange points.
[0201] Furthermore, in the above embodiment, the probability of winning each target in a single lottery game is constant. However, the probability of winning each target in a single lottery game may be changed according to predetermined conditions. For example, if ten lottery games are played at once, the probability of winning some or all of the targets in the last lottery game may be set to be more advantageous to the player than in the other lottery games.
[0202] Furthermore, for example, the probability of winning a featured item may gradually increase depending on the number of times the lottery game is played. And once a player wins a featured item, the probability of winning that item may be set lower again. In this case, for example, if the lottery game event period ends when the probability of winning a featured item has increased to a certain extent, the lineup of items available for the lottery may be changed. Specifically, suppose that the probability of winning an "SSR" among "R", "SR", and "SSR" increases depending on the number of times the lottery game is played, and the event period ends when it reaches a certain probability (e.g., 90% or more). In this case, the lottery game may be played with a lottery table in which some or all of the lineup of available "SSR" items has been changed. This can reduce the feeling of loss for the player. For example, increasing the proportion of low-performance game media can reduce the feeling of loss for the player while encouraging them to play the lottery game during the period.
[0203] Furthermore, for example, if the lottery game is played a predetermined number of times, a predetermined item or stamp may be awarded as a reward. If the rewards acquired by the player during the predetermined period meet predetermined conditions, the player may be able to acquire more advantageous benefits, such as the featured items mentioned above. In this case, the predetermined item or stamp is synonymous with the exchange points in the above embodiment. Therefore, if the predetermined conditions are met during the predetermined period but no benefits are acquired, it is sufficient that benefits can be acquired even after the predetermined period ends. In this case, additional benefits that could not be acquired during the predetermined period may be added after the predetermined period ends.
[0204] For example, suppose that when the lottery game is played 10 times in a row, one stamp is placed on a special card. Then, depending on the number of stamps a player has earned, they can exchange them for prizes such as game media that are featured in the lottery game. For example, if a player has 10 stamps, they can exchange them for featured game media A; if a player has 20 stamps, they can exchange them for either featured game media A or B; and if a player has 30 stamps, they can exchange them for any of featured game media A, B, or C.
[0205] If a player possesses stamps when the event period ends, and they have 10 stamps at the end of the event, they can exchange them for either the featured game medium A or one of the designated items. Similarly, if a player has 20 stamps at the end of the event, they can exchange them for either the featured game mediums A, B, or one of the designated items. Furthermore, if a player has 30 stamps at the end of the event, they can exchange them for either the featured game mediums A, B, C, or one of the designated items. Thus, the items available for exchange may differ between the event period and the period after the event ends.
[0206] Furthermore, the display configuration of the game screen in the above embodiment is merely an example. For example, in the above embodiment, a pick-up details operation unit 122 is provided on the lottery game top screen 110, where the type of lottery game can be selected. When the pick-up details operation unit 122 is operated, detailed information of the pick-up target is displayed. However, for example, an icon corresponding to the pick-up target, or detailed information of the pick-up target, may be displayed on a screen where the single-shot operation unit 116a or the set operation unit 116b can be operated.
[0207] Furthermore, in the above embodiment, one of the event periods may always be set, or there may be a period in which no event period is set.
[0208] Furthermore, the gameplay and processing in the player terminal 1 and server 1000 described in the above embodiments and various modifications are merely examples. In any case, the information processing program only needs to cause the computer (either the player terminal 1 or the server 1000, or both) to perform the following processing.
[0209] (Processes to be performed by a computer) During a specific period (for example, an event period in this embodiment), a process (P1-57) is performed to execute a lottery (for example, S3-4 in this embodiment) to determine one of a plurality of lottery targets (for example, a character card or a support card in this embodiment) based on the input of a predetermined operation by the player (for example, an operation to the single operation unit 116a or the set operation unit 116b in this embodiment). The process of linking the ownership information of the lottery winners, determined by lottery, to the player's player ID (as an example in this embodiment, P1-59). Based on the lottery results, a process is performed to link points to the player ID (in this embodiment, P1-59 is an example). If a predetermined value (for example, 200 in the embodiment) or more of points are associated with a player ID during a specific period, a process is performed (for example, an operation to the decision operation unit 324 in the embodiment) to enable input of a first operation (for example, an operation to the decision operation unit 324 in the embodiment) to acquire one or more first benefits (for example, a game medium to be picked up in the embodiment). After the end of a specific period, if a player ID is associated with a predetermined value or more of points, a process is performed (for example, an operation to the decision operation unit 324 or decision operation unit 350b in the embodiment) to enable input of a second operation (for example, an operation to the decision operation unit 324 or decision operation unit 350b in the embodiment) to acquire at least one first reward and one or more second rewards different from the first reward (for example, a specific item in the embodiment). Based on the input of the player's first or second operation, a process is performed to link the possession information of the first or second benefit to the player ID (in this embodiment, P1-23 and P1-41 are examples). A process to update points associated with a player ID based on the input of a first or second operation by the player, or the association of the player ID with information on possession of the first or second benefit (P1-23, P1-41 as an example in this embodiment).
[0210] In the above embodiment, both the two featured items are included in the exchange options for exchange points both during and after the event period. However, after the event period ends, it is sufficient that at least one of the two featured items that were exchangeable during the event period is included in the exchange options.
[0211] Furthermore, the deduction of exchange points when the exchange process is executed may be performed based on the input of the player's first or second operation, or based on the association of the player ID with the possession information of the first or second reward.
[0212] Furthermore, the first reward may be included in the lottery, while the second reward may not be included. In other words, in the above embodiment, the featured items included in the lottery can be exchanged for exchange points both during and after the event period. On the other hand, specific items that can only be exchanged for exchange points after the event period are not included in the lottery.
[0213] However, the first benefit does not have to be included in the lottery, and the second benefit may be included in the lottery. In any case, the content of the first and second benefits can be set as appropriate.
[0214] Furthermore, if, after the end of a specific period, the points associated with the player ID are less than a predetermined value, a process (P1-6 in the embodiment) may be performed to associate information on possession of a predetermined reward (a specific item in the embodiment) with the player ID. Based on the linking of the player ID to the player ID of the player's possession information of a predetermined benefit, a process (P1-6 in this embodiment as an example) may be performed to update the points linked to the player ID to 0.
[0215] In the above embodiment, the forced conversion function is activated, but the forced conversion function is not mandatory. However, if the forced conversion function is activated, it is possible to prevent situations where exchange points are retained without being converted to a specific item. In addition, since the exchange points are converted without the player's exchange operation, convenience is improved.
[0216] Furthermore, the specified benefit may be a second benefit. That is, in the above embodiment, the exchange points are forcibly converted into a specific item. However, the exchange points may be forcibly converted into an item other than the specific item.
[0217] Furthermore, after the end of a specific period, a process may be performed (as an example in this embodiment, P1-57) in which at least some of the multiple lottery targets are subjected to a different lottery than those performed during the specific period, based on the input of a predetermined operation by the player.
[0218] Furthermore, if, after the end of a specific period, a player ID is associated with points exceeding a predetermined value, a process to restrict the execution of the lottery (P1-8 in this embodiment as an example) may be performed.
[0219] In other words, in the above embodiment, the lottery restriction function is activated, restricting the execution of the lottery game after the event period ends. In the above embodiment, the lottery game becomes unplayable when the exchange promotion dialog 340 is displayed. However, the lottery restriction function is not mandatory. If the lottery restriction function is provided, if a player has 200 or more exchange points after the event period ends, they will not be able to play the next lottery game. This encourages players to exchange their exchange points and prevents situations where exchange points are left unused. On the other hand, if the lottery restriction function is not provided, players can obtain new game media in the next event period, consider which game media they need, and then spend their exchange points. This allows players to exchange their exchange points for the most suitable game media.
[0220] Furthermore, in the above embodiment, if the exchange points corresponding to past lottery games are 200 points or more, the execution of all lottery games is restricted. However, only some of the lottery games may be restricted. For example, if the exchange points corresponding to past first lottery games are 200 points or more, and the exchange points corresponding to past second lottery games are 0, only the execution of the first lottery game may be restricted, while the second lottery game may be playable.
[0221] Furthermore, for example, while the execution of the lottery game may be restricted, players may still be able to possess tickets that can be exchanged for character cards or support cards as items, and use those tickets to obtain new character cards or support cards. For example, if tickets have an expiration date, the tickets may become unusable, causing disadvantage to the player, but this situation can be prevented.
[0222] It should be noted that some of the functions described in the above embodiment may not be provided. Also, some or all of the processing in the player terminal 1 described above may be executed on the server 1000. Similarly, some or all of the processing in the server 1000 described above may be executed on the player terminal 1. Therefore, communication between the player terminal 1 and the server 1000 is not essential, and for example, all the programs for running the above game may be stored on the player terminal 1.
[0223] Furthermore, the information processing programs for executing the processes in the above embodiments and various modifications may be stored in a computer-readable non-temporary storage medium and provided as such. Moreover, a game terminal device including this storage medium may be provided. In addition, the above embodiments and various modifications may also be information processing methods for realizing each function and the steps shown in the flowchart. [Explanation of symbols]
[0224] 1 Player terminal G Game Device S Information Processing System
Claims
1. A process that, during a specific period, executes a lottery to determine one of several lottery targets based on the player's input of predetermined operations, The process of linking the possession information of the lottery target determined by the lottery to the player ID of the player, Based on the execution of the aforementioned lottery, a process is performed to link points to the aforementioned player ID, During the specified period, if the player ID is associated with a predetermined value or more of the points, a process is performed to enable input of a first operation to acquire one or more of the first benefits provided. If, after the end of the specified period, the player ID is associated with points equal to or greater than the predetermined value, a process is provided to enable input of a second operation to acquire at least one of the first benefits and one or more second benefits that are different from the first benefit. Based on the input of the first or second operation by the player, a process is performed to associate the possession information of the first or second benefit with the player ID. A process to update the points associated with the player ID based on the input of the first or second operation by the player, or the association of the possession information of the first or second benefit with the player ID, An information processing program that causes a computer to perform a task.
2. The aforementioned first benefit is included in the lottery, The second benefit mentioned above is not included in the lottery. The information processing program according to claim 1.
3. If, after the end of the specified period, the points associated with the player ID are less than the predetermined value, the process of associating the information of the predetermined benefit with the player ID is performed. Based on the linking of the information on possession of the predetermined benefits to the player ID, the process of updating the points linked to the player ID to 0, To have the computer perform the task. The information processing program according to claim 1 or 2.
4. The aforementioned predetermined benefit is the second benefit, The information processing program according to claim 3.
5. After the end of the specified period, a process is performed in which, based on the input of a predetermined operation by the player, at least some of the multiple lottery targets are different from those during the specified period. If, after the end of the specified period, the player ID is associated with points equal to or greater than the predetermined value, the execution of the lottery is restricted. To have the computer perform the task. The information processing program according to claim 1 or 2.
6. An information processing method performed by one or more computers, The aforementioned computer, During a specific period, a process is performed to determine one of several lottery targets based on the player's input of predetermined operations, The process of linking the possession information of the lottery target determined by the lottery to the player ID of the player, Based on the execution of the aforementioned lottery, a process is performed to link points to the aforementioned player ID, During the specified period, if the player ID is associated with a predetermined value or more of the points, a process is performed to enable input of a first operation to acquire one or more of the first benefits provided. If, after the end of the specified period, the player ID is associated with points equal to or greater than the predetermined value, a process is provided to enable input of a second operation to acquire at least one of the first benefits and one or more second benefits that are different from the first benefit. Based on the input of the first or second operation by the player, a process is performed to associate the possession information of the first or second benefit with the player ID. A process to update the points associated with the player ID based on the input of the first or second operation by the player, or the association of the possession information of the first or second benefit with the player ID, An information processing method for carrying out the following.
7. Equipped with one or more computers, The aforementioned computer, During a specific period, a process is performed to determine one of several lottery targets based on the player's input of predetermined operations, The process of linking the possession information of the lottery target determined by the lottery to the player ID of the player, Based on the execution of the aforementioned lottery, a process is performed to link points to the aforementioned player ID, During the specified period, if the player ID is associated with a predetermined value or more of the points, a process is performed to enable input of a first operation to acquire one or more of the first benefits provided. If, after the end of the specified period, the player ID is associated with points equal to or greater than the predetermined value, a process is provided to enable input of a second operation to acquire at least one of the first benefits and one or more second benefits that are different from the first benefit. Based on the input of the first or second operation by the player, a process is performed to associate the possession information of the first or second benefit with the player ID. A process to update the points associated with the player ID based on the input of the first or second operation by the player, or the association of the possession information of the first or second benefit with the player ID, An information processing system that performs the following tasks.
8. Equipped with one or more computers, The aforementioned computer, During a specific period, a process is performed to determine one of several lottery targets based on the player's input of predetermined operations, The process of linking the possession information of the lottery target determined by the lottery to the player ID of the player, Based on the execution of the aforementioned lottery, a process is performed to link points to the aforementioned player ID, During the specified period, if the player ID is associated with a predetermined value or more of the points, a process is performed to enable input of a first operation to acquire one or more of the first benefits provided. If, after the end of the specified period, the player ID is associated with points equal to or greater than the predetermined value, a process is provided to enable input of a second operation to acquire at least one of the first benefits and one or more second benefits that are different from the first benefit. Based on the input of the first or second operation by the player, a process is performed to associate the possession information of the first or second benefit with the player ID. A process to update the points associated with the player ID based on the input of the first or second operation by the player, or the association of the possession information of the first or second benefit with the player ID, A game device that performs the following actions.