PROGRAM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
By introducing a multi-level lottery processing mechanism into the game system, the problem that players find it difficult to determine items in secondary lottery is solved, and the player's satisfaction and game experience are improved.
Patent Information
- Application Number
- JP2022146840
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-09-15
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2042-09-15
AI Technical Summary
In the game system, it is difficult to determine the items that can be exchanged for character cards in the secondary draw, resulting in a decrease in player satisfaction.
A multi-level lottery processing mechanism is introduced, including the first processing unit, the second processing unit and the third processing unit, and through different conditions and probability settings, it ensures that the player's probability and satisfaction of obtaining a specific game media is improved within a predetermined time.
By increasing the probability and frequency obtained by specific game media, players' satisfaction and gaming experience are enhanced, and players' interest is maintained until the end of the game.
Smart Images

Figure 0007626346000001 
Figure 0007626346000002 
Figure 0007626346000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a program, an information processing device, an information processing system, and an information processing method. [Background technology]
[0002] Conventionally, as one method of granting game media such as characters and items used in a game to a player, a game system has been known which employs a method in which a server device determines by lottery which game media to grant to the player from a plurality of game media based on input by the player on a terminal device, and then grants the determined game media to the player.
[0003] Some such game systems execute a secondary lottery based on the execution of a main lottery, and the secondary lottery may determine items that can be exchanged for characters that may be determined in the main lottery, thereby increasing the interest of the main lottery (see Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 6676207 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in such a game system, there is a circumstance that characters and exchangeable items that are difficult to determine in the main lottery must also be difficult to determine in the secondary lottery.
[0006] The present invention has been made in consideration of the above circumstances, and its object is to provide a program, an information processing device, an information processing system, and an information processing method that can effectively improve player satisfaction. [Means for solving the problem]
[0007] (1) The present invention relates to a program that causes a computer to function as a first processing unit that executes a first process for determining game media to be provided to a player when a first condition is satisfied, a second processing unit that executes a second process for determining game media to be provided to the player when a second condition is satisfied within a specified period of time, and a third processing unit that executes a third process for providing a benefit to the player when a third condition is satisfied, wherein the second process requires a lower fee than the first process, and the third processing unit executes the third process if the second process does not result in a specified result within the specified period, and does not execute the third process if the second process results in a specified result within the specified period.
[0008] In the present invention, even if the result of the second process does not become the specified result within the specified period, the third process is executed, thereby effectively improving the player's satisfaction with the specified period during which the second process, which requires a lower fee to execute than the first process, is executed.
[0009] (2) In addition, in the present invention, if the result of the second process does not result in a predetermined result during the specified period, the third processing unit may execute, as the third process, a process for determining a game medium to be awarded to a player, which process has a higher probability of resulting in the predetermined result than the second process.
[0010] In this way, even if the result of the second process does not become the specified result during the specified period, the third process, which has a higher probability of becoming the specified result than the second process, is executed, thereby effectively improving the player's satisfaction during the specified period.
[0011] (3) In the present invention, the third processing unit may be configured to execute, as the third processing unit, a process of granting the right to acquire the specified game medium if the specified game medium has not been granted by the second processing unit within the specified period.
[0012] In this way, even if the specified game medium is not awarded by the second process during the specified period, the right to acquire the specified game medium is granted, thereby effectively improving the player's satisfaction with the specified period.
[0013] (4) In the present invention, the third processing unit may execute the third processing when the second processing is executed during the specified period but the result of the second processing does not become a specified result.
[0014] In this way, if the second process is not executed within a predetermined period of time, the benefit will not be given.
[0015] (5) Furthermore, in the present invention, if the result of the second processing unit does not result in a predetermined result during the specified period, the third processing unit may execute the third processing unit during a final specific period within the specified period.
[0016] In this way, it is possible to maintain the player's interest throughout the predetermined period.
[0017] (6) The present invention also relates to an information processing device comprising a first processing unit that executes a first process for determining game media to be provided to a player when a first condition is satisfied, a second processing unit that executes a second process for determining game media to be provided to the player when a second condition is satisfied within a predetermined period of time, and a third processing unit that executes a third process for providing a benefit to the player when a third condition is satisfied, wherein the second process requires a lower fee to be executed than the first process, and the third processing unit executes the third process if the result of the second process does not result in a predetermined result within the predetermined period, and does not execute the third process if the result of the second process results in a predetermined result within the predetermined period.
[0018] (7) The present invention also relates to an information processing system comprising a first processing unit that executes a first process for determining game media to be provided to a player when a first condition is satisfied, a second processing unit that executes a second process for determining game media to be provided to the player when a second condition is satisfied within a specified period of time, and a third processing unit that executes a third process for providing a benefit to the player when a third condition is satisfied, wherein the second process requires a lower fee to be executed than the first process, and the third processing unit executes the third process if the result of the second process does not result in a specified result within the specified period, and does not execute the third process if the result of the second process results in a specified result within the specified period.
[0019] (8) The present invention also relates to an information processing method executed by one or more computers, which executes a first process for determining game media to be provided to a player when a first condition is satisfied, executes a second process for determining game media to be provided to the player when a second condition is satisfied within a specified period, and executes a third process for providing a benefit to the player when a third condition is satisfied, the second process requiring a lower fee to be executed than the first process, executes the third process if the result of the second process does not result in a specified result within the specified period, and does not execute the third process if the result of the second process does result in a specified result within the specified period.
[0020] (9) The present invention also relates to a non-transient computer-readable information storage medium storing a program that causes a computer to function as a first processing unit that executes a first process for determining game media to be provided to a player when a first condition is satisfied, a second processing unit that executes a second process for determining game media to be provided to the player when a second condition is satisfied within a predetermined period of time, and a third processing unit that executes a third process for providing a benefit to the player when a third condition is satisfied, wherein the second process requires a lower fee to be executed than the first process, and the third processing unit executes the third process if the result of the second process does not result in a predetermined result within the predetermined period, and does not execute the third process if the result of the second process does result in a predetermined result within the predetermined period. [Brief description of the drawings]
[0021] [Figure 1] 1 is a schematic block diagram showing a configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a functional block diagram showing functions of a server device according to an embodiment of the present invention. [Diagram 3] FIG. 2 is a functional block diagram showing functions of a terminal device according to an embodiment of the present invention. [Figure 4] FIG. 11 is a diagram showing an image displayed in a display area of the terminal device according to the embodiment of the present invention. [Diagram 5] FIG. 11 is a diagram showing an image displayed in a display area of the terminal device according to the embodiment of the present invention. [Figure 6] FIG. 11 is a diagram showing an image displayed in a display area of the terminal device according to the embodiment of the present invention. [Figure 7] FIG. 2 is a diagram illustrating a period of a specific event according to an embodiment of the present invention. [Figure 8] FIG. 11 is a diagram showing an image displayed in a display area of the terminal device according to the embodiment of the present invention. [Figure 9] FIG. 11 is a diagram showing an image displayed in a display area of the terminal device according to the embodiment of the present invention. [Figure 10]FIG. 11 is a diagram showing an image displayed in a display area of the terminal device according to the embodiment of the present invention. [Figure 11] FIG. 11 is a diagram showing an image displayed in a display area of the terminal device according to the embodiment of the present invention. [Figure 12] 5 is a flowchart showing a process in a terminal device according to the embodiment of the present invention. [Figure 13] 5 is a flowchart showing a process in a terminal device according to the embodiment of the present invention. [Figure 14] 5 is a flowchart showing a process in a terminal device according to the embodiment of the present invention. [Figure 15] 5 is a flowchart showing a process in the server device according to the embodiment of the present invention. [Figure 16] 5 is a flowchart showing a process in the server device according to the embodiment of the present invention. [Figure 17] 5 is a flowchart showing a process in the server device according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] Hereinafter, an embodiment of the present invention will be described. Note that the embodiment described below does not unduly limit the contents of the present invention described in the claims. Furthermore, not all of the configurations described in the embodiment are necessarily essential components of the present invention.
[0023] 1. Information Processing System Configuration Fig. 1 is a schematic block diagram showing the configuration of an information processing system 10 according to this embodiment. As shown in Fig. 1, in the information processing system 10, a server device 12 and a plurality of terminal devices 14 are connected by a network 16 such as the Internet, a mobile phone network, a LAN, or a WAN, forming a so-called client-server communication system. Each of the plurality of terminal devices 14 communicates with the server device 12 via the network 16 to transmit and receive various information, and communicates with other terminal devices 14 via the network 16 and the server device 12 to transmit and receive various information.
[0024] The server device 12 includes a processor such as a CPU, a main memory device such as a ROM or a RAM, an external memory device such as a hard disk, an input device such as a keyboard, a display device such as a liquid crystal display, a communication device, etc. In the server device 12, the CPU executes various processes according to programs stored in the main memory device or programs loaded into the main memory device from the external memory device, and receives information from the terminal device 14 and transmits information to the terminal device 14 via the communication device.
[0025] The terminal device 14 may be an information processing device of various forms such as a smartphone, tablet, personal computer, portable game machine, stationary game machine, etc., which also include a processor such as a CPU, a main memory such as a ROM or RAM, an external memory such as a flash memory or a hard disk, an input device such as a touch panel, a keyboard, a microphone, a display device such as a liquid crystal display or an organic EL display, a sound output device such as a speaker, a communication device, etc. In the terminal device 14, the CPU also executes various processes according to a program stored in the main memory or a program loaded from an external memory device to the main memory, and receives information from the server device 12 via the communication device, and transmits information to the server device 12 or to other terminal devices 14.
[0026] Fig. 2 is a functional block diagram showing the functions of the server device 12 of this embodiment. As shown in Fig. 2, the server device 12 of this embodiment includes a server information storage medium 20, a server storage unit 30, a server communication unit 36, and a server information processing unit 40. Note that a configuration in which some of the components (units) of Fig. 2 are omitted may be used.
[0027] The server information storage medium 20 stores programs and data for the server information processing unit 40 and the server communication unit 36 to perform various processes, and the functions thereof can be realized by a flash memory, a hard disk, an optical disk (DVD, BD), etc. That is, the server information storage medium 20 stores programs for making a computer function as each unit of this embodiment (programs for making a computer execute the processing of each unit).
[0028] The server storage unit 30 serves as a work area for the server information processing unit 40 and the server communication unit 36, and its functions can be realized by RAM (main memory), VRAM (video memory), etc. In detail, the server storage unit 30 includes a server main memory unit 32 into which programs and data are read from the server information storage medium 20.
[0029] The server communication unit 36 performs various controls for communicating with an external network (e.g., other server devices or terminal device 14), and its functions can be realized by various processors (CPU (main processor), GPU (graphics processor), DSP, etc.), or hardware such as a communication ASIC, or a program, etc.
[0030] The server information processing unit 40 performs various processes such as game processing based on the received data received by the server communication unit 36 and various programs and data in the server memory unit 30, using the server main memory unit 32 as a work area, and its functions can be realized by various processors, hardware such as ASICs, and programs.
[0031] The server information processing unit 40 includes a server game processing unit 42, a lottery processing unit 44, a server parameter update unit 46, and a server communication control unit 48. Note that some of these units may be omitted.
[0032] The server game processing unit 42 performs processing such as starting a game when a game start condition is satisfied, executing a game mode selected from a plurality of game modes, progressing the game, generating an event when an event occurrence condition is satisfied, calculating the game result, or ending the game when a game end condition is satisfied, based on the received data received by the server communication unit 36, the results of various processes performed by the server information processing unit 40, and programs and data loaded into the server main memory unit 32.
[0033] The lottery processing unit 44 performs a lottery process (determination process) to determine by lottery from multiple game media the game media such as characters and items to be assigned to the player (player identification information, player ID) based on the received data received by the server communication unit 36, the results of various processes performed by the server information processing unit 40, the programs and data loaded into the server main memory unit 32, etc.
[0034] In detail, in this embodiment, the server information storage medium 20 stores a plurality of types of lottery lists in which a plurality of types of game media are selected as the lottery objects, and when the lottery processing unit 44 receives a request to execute a lottery process from the terminal device 14, it selects a lottery list in accordance with the request from the terminal device 14. Here, the lottery objects in each type of lottery list may all be different types of game media, or may include the same type of game media.
[0035] When the lottery processing unit 44 receives a request to execute a lottery process from the terminal device 14, it acquires one random number value from a random number generating unit that randomly generates random numbers for the lottery, and based on the selected lottery list, it determines the game medium to be selected that corresponds to the acquired random number value as the game medium to be awarded to the player.
[0036] Here, the random number generating unit can be realized by a random number generator that generates hardware random numbers or a program that generates software random numbers, and the software random numbers can be generated, for example, based on the count value of an increment counter (a counter that counts numbers so as to circulate within a predetermined count range). In this embodiment, the "random number value" includes not only values that are generated randomly in the mathematical sense, but also values that may be generated regularly but may function as random numbers because the timing of their acquisition is irregular. In other words, the lottery processing unit 44 randomly determines the game media to be provided to the player from a plurality of game media.
[0037] The lottery processing unit 44 is capable of executing a plurality of types of lottery processes in which the game media to be selected are different and the probability of winning each lottery object is different. The plurality of types of lottery processes include paid lottery processes that require the payment of a value such as real currency, in-game currency, items, etc., and free lottery processes that do not require the payment of a value such as real currency, in-game currency, items, etc., and the paid lottery processes include lottery processes that can be executed on the condition that paid in-game currency or paid items are consumed that require the payment of real currency, and lottery processes that can be executed on the condition that free in-game currency or free items are consumed that do not require the payment of real currency.
[0038] The server parameter update unit 46 updates (changes) various parameters such as experience points, level, in-game currency, etc. for each player or character based on the received data received by the server communication unit 36, the results of various processes performed by the server information processing unit 40, and programs and data loaded into the server main memory unit 32, when update conditions corresponding to the type of parameter are met.
[0039] More specifically, in this embodiment, the server information storage medium 20 is provided with a server character information storage unit 22 and a server player information storage unit 24 associated with the players of each terminal device 14, and the server character information storage unit 22 stores various parameters associated with each of all characters that a player (player identification information, player ID) may possess, and the server player information storage unit 24 stores various parameters associated with a player. Then, when an update condition according to the type of parameter is established, the server parameter update unit 46 updates the parameters stored in the server character information storage unit 22 or the server player information storage unit 24.
[0040] The server communication control unit 48 causes the server communication unit 36 to communicate with other server devices 12 or terminal devices 14, and performs processing for transmitting and receiving various information. For example, the server communication control unit 48 causes the server communication unit 36 to transmit and receive information necessary for processing to newly register a player in the information processing system 10, information necessary for processing to log a player into the information processing system 10, information necessary for processing to set an opponent player who cooperates with or competes with the logged-in player, information necessary for processing to synchronize multiple terminal devices 14, information necessary for processing to execute a common game on multiple terminal devices 14, and the like. The server communication control unit 48 also causes the server communication unit 36 to transmit and receive destination information indicating the destination of the information, source information indicating the source of the information, identification information identifying the information processing system 10 that generated the information, and the like.
[0041] In particular, the server communication control unit 48 performs processing to transmit to the terminal device 14 character identification information and item identification information that have been determined to be granted to the player in the lottery processing by the lottery processing unit 44, transmit to the terminal device 14 various parameters updated by the server parameter update unit 46, receive from the terminal device 14 various parameters updated by the terminal parameter update unit 106, and receive from the terminal device 14 that various player inputs have been accepted at the terminal device 14.
[0042] Fig. 3 is a functional block diagram showing functions of the terminal device 14 of this embodiment. As shown in Fig. 3, the terminal device 14 of this embodiment includes a player input detection unit 50, a display unit 52, a sound output unit 54, a terminal information storage medium 56, a terminal storage unit 60, a terminal communication unit 66, and a terminal information processing unit 100. Note that a configuration in which some of the components (units) of Fig. 3 are omitted may be used.
[0043] The player input detection unit 50 is for detecting an input made by the player to the terminal device 14 as a player input, and the function thereof can be realized by a touch sensor, a switch, an optical sensor, a microphone, or the like.
[0044] The display unit 52 displays images on a display screen, and the function thereof can be realized by a liquid crystal display, an organic EL display, or the like.
[0045] The sound output unit 54 outputs sound, and the function thereof can be realized by a speaker, headphones, or the like.
[0046] The terminal information storage medium 56 stores programs and data for the terminal information processing unit 100 and the terminal communication unit 66 to perform various processes, and the functions thereof can be realized by a flash memory, a hard disk, an optical disk (DVD, BD), etc. That is, the terminal information storage medium 56 stores programs for making a computer function as each unit of this embodiment (programs for making a computer execute the processes of each unit).
[0047] The terminal storage unit 60 serves as a work area for the terminal information processing unit 100 and the terminal communication unit 66, and its functions can be realized by a RAM (main memory), a VRAM (video memory), etc. In detail, the terminal storage unit 60 includes a terminal main memory unit 62 into which programs and data are read from the terminal information storage medium 56, and a drawing buffer 64 into which images to be displayed on the display unit 52 are drawn.
[0048] The terminal communication unit 66 performs various controls for communicating with an external network (e.g., the server device 12 or other terminal devices 14), and its functions can be realized by hardware such as various processors or communication ASICs, programs, etc.
[0049] In addition, the programs (data) for causing a computer to function as each part of this embodiment may be downloaded from the server device 12 to the terminal information storage medium 56 (or the terminal main memory unit 62) of the terminal device 14 via the network 16 and the terminal communication unit 66, and such use of the server device 12 may also be included within the scope of the present invention.
[0050] The terminal information processing unit 100 performs various processes such as game processing, image generation processing, and sound generation processing based on the player input detected by the player input detection unit 50, the received data received by the terminal communication unit 66, and the various programs and data in the terminal memory unit 60, using the terminal main memory unit 62 as a work area, and its functions can be realized by hardware such as various processors (CPU (main processor), GPU (graphics processor), DSP, etc.), ASICs, and programs.
[0051] The terminal information processing unit 100 includes a terminal game processing unit 102, an input receiving unit 103, a display control unit 104, a terminal parameter update unit 106, an image generation unit 108, a sound generation unit 110, and a terminal communication control unit 112. Note that some of these units may be omitted.
[0052] The terminal game processing unit 102 performs processing such as starting a game when a game start condition is satisfied, executing a game mode selected from a plurality of game modes, progressing the game, generating an event when an event occurrence condition is satisfied, calculating the game result, or ending the game when a game end condition is satisfied, based on the player input detected by the player input detection unit 50, the received data received by the terminal communication unit 66, the results of various processes performed by the terminal information processing unit 100, and programs and data loaded into the terminal main memory unit 62.
[0053] The input acceptance unit 103 accepts the player's input as an input according to the situation, or does not accept the player's input, based on the player input detected by the player input detection unit 50, the received data received by the device communication unit 66, the results of various processes performed by the device information processing unit 100, the programs and data loaded into the device main memory unit 62, etc. For example, when a GUI (Graphic User Interface) such as a button is displayed and the GUI is tapped, the input is accepted as an input according to the type of GUI displayed.
[0054] Specifically, the input accepting unit 103 not only accepts player input to move and operate the character, but also accepts player input to execute lottery processing by the lottery processing unit 44 in the server device 12, and accepts player input to change various parameters.
[0055] The display control unit 104 performs display control of images displayed on the display unit 52. Specifically, the display control unit 104 performs display control of the display contents, display modes, display timing, etc. of various objects and pre-rendered images (movie images) based on the player input detected by the player input detection unit 50, the received data received by the terminal communication unit 66, the results of various processes performed by the terminal information processing unit 100, the programs and data loaded into the terminal main memory unit 62, etc.
[0056] In this embodiment, object data of various objects such as background objects for displaying backgrounds, effect objects for displaying effects, GUI objects for displaying GUIs such as buttons, character objects for displaying characters, and non-character objects for displaying things other than characters such as buildings, tools, vehicles, and terrain, as well as image data of various pre-rendered images are stored in the terminal information storage medium 56. The display control unit 104 controls the display of objects and pre-rendered images based on the object data and image data of pre-rendered images loaded into the terminal main storage unit 62 according to the type of game mode being executed, the progress of the game, and the like.
[0057] In detail, the display control unit 104 performs processing to place, move, or operate an object constituted by primitives such as a polygon, a free-form surface, and a two-dimensional image representing the object in an object space based on the object data loaded into the terminal main storage unit 62. Specifically, the display control unit 104 determines the position and orientation (rotation angle) of an object in the object space for each frame (e.g., 1 / 30 seconds) based on the player input detected by the player input detection unit 50, the received data received by the terminal communication unit 66, the results of various processes performed by the terminal information processing unit 100, and the programs and data loaded into the terminal main storage unit 62, and places the object at the determined position with the determined orientation, or operates each of the multiple parts that constitute the object.
[0058] When displaying a three-dimensional game image, the display control unit 104 performs processing to control the position, rotation angle (line of sight direction), and angle of view of a virtual camera (viewpoint) for generating an image seen from a given (arbitrary) viewpoint in the object space. In this embodiment, the display control unit 104 controls the position and orientation of the virtual camera so that the virtual camera follows changes in the position and orientation of a character object that moves or performs actions based on a player input.
[0059] The terminal parameter update unit 106 updates (changes) various parameters such as experience points, level, in-game currency, etc. for each player or for each character based on the player input detected by the player input detection unit 50, the received data received by the terminal communication unit 66, the results of various processes performed by the terminal information processing unit 100, and programs and data loaded into the terminal main memory unit 62, when update conditions corresponding to the type of parameter are met.
[0060] In detail, in this embodiment, the terminal information storage medium 56 is provided with a terminal character information storage unit 57 and a terminal player information storage unit 58 corresponding to the player of the terminal device 14, and the terminal character information storage unit 57 stores various parameters corresponding to each of all characters that the player may possess, and the terminal player information storage unit 58 stores various parameters corresponding to the player. When an update condition according to the type of parameter is established, the terminal parameter update unit 106 updates the parameters stored in the terminal character information storage unit 57 or the terminal player information storage unit 58. At a predetermined timing, the stored contents of the server character information storage unit 22 and the terminal character information storage unit 57 are synchronized, and the stored contents of the server player information storage unit 24 and the terminal player information storage unit 58 are synchronized.
[0061] The image generation unit 108 performs a process of drawing a game image in the drawing buffer 64 for each frame based on the player input detected by the player input detection unit 50, the received data received by the device communication unit 66, the results of various processes performed by the device information processing unit 100, in particular the results of various processes performed by the display control unit 104, and programs and data loaded into the terminal main memory unit 62, thereby generating a game image in which various objects and various pre-rendered images are displayed, and outputs the generated game image to the display unit 52 to display the game image.
[0062] The sound generation unit 110 performs sound processing based on the results of various processes performed by the terminal information processing unit 100, generates game sounds such as background music, sound effects, or voices, and outputs them to the sound output unit .
[0063] The terminal communication control unit 112 (lottery information receiving unit, input information transmitting unit) performs processing for making the terminal communication unit 66 communicate with the server device 12 or other terminal devices 14 and transmit and receive various information. For example, the terminal communication control unit 112 makes the terminal communication unit 66 transmit and receive information necessary for processing to newly register a player in the information processing system 10, information necessary for processing to log a player into the information processing system 10, information necessary for processing to set an opponent player who cooperates with or plays against the logged-in player, information necessary for processing to synchronize multiple terminal devices 14, information necessary for processing to execute a common game on multiple terminal devices 14, and the like. The terminal communication control unit 112 also makes the terminal communication unit 66 transmit and receive destination information indicating the destination of the information, source information indicating the source of the information, identification information identifying the information processing system 10 that generated the information, and the like.
[0064] In particular, the terminal communication control unit 112 performs processing such as receiving from the server device 12 character identification information and item identification information that have been determined to be granted to the player in the lottery processing by the lottery processing unit 44, receiving from the server device 12 various parameters updated by the server parameter update unit 46, transmitting various parameters updated by the terminal parameter update unit 106 to the server device 12, and transmitting to the server device 12 information that various player inputs have been accepted at the terminal device 14.
[0065] 2. Control method of this embodiment The control method of this embodiment will be described in detail below, taking as an example a case where the game program of this embodiment is applied as a game application for a smartphone (terminal device 14).
[0066] The game program of this embodiment is configured to be able to execute a number of different game modes, and in the main function, which is the primary game function, the player uses characters and items to progress through the game by using items and consuming parameters, and is configured to enable the player to increase parameters such as experience points, level, and coins, which are a type of in-game currency, and to acquire items depending on the results of the game.
[0067] In addition to the main function, the game program of this embodiment is configured to be able to execute multiple types of secondary game functions, such as a character function for organizing or changing a party of characters owned by the player and strengthening characters owned by the player, a shop function for purchasing characters and items by consuming coins, and a lottery function for granting game media such as characters and items determined by lottery to the player.
[0068] The lottery function can execute multiple types of lottery processes, such as a character lottery process that determines by lottery which character to grant to the player from multiple types of characters, and an item lottery process that determines by lottery which item to grant to the player from multiple types of items.
[0069] Fig. 4 is a diagram showing an example of a game image of a lottery function displayed in the display area 200 of a touch panel display of a smartphone by the game program of this embodiment. Fig. 4 shows an example of a first normal lottery reception image 202 that receives a player's input for executing a character lottery process, which is one of the normal lottery reception images displayed during normal times among a plurality of types of lottery reception images that receive a player's input for executing a lottery process.
[0070] 4, in the first normal lottery reception image 202, a coin count display 204 indicating the number of coins possessed by the player is displayed in the upper right part of the display area 200, and a left selection button 206 and a right selection button 208 for selecting other types of lottery processes are displayed on the left and right of the center of the display area 200. In addition, a paid single lottery button 210 for specifying the execution of a paid single lottery process, which is one type of the above-mentioned paid lottery process and in which one lottery process is performed at a time on the condition that coins are consumed, and a paid consecutive lottery button 212 for specifying the execution of a paid consecutive lottery process, which is one type of the paid lottery process and in which ten lottery processes are performed at a time on the condition that coins are consumed, are displayed in the lower part of the display area 200.
[0071] The paid one-time drawing button 210 and the paid consecutive drawing button 212 each display the number of drawing processes performed at one time when tapped, and the number of coins required to perform the drawing processes that number of times. In this embodiment, the number of coins required for one drawing process is basically set to 5, and the paid one-time drawing button 210 displays "1 draw" and displays the number of coins required for one drawing process as "5 coins," while the paid consecutive drawing button 212 displays "10 draws" and displays the number of coins required for 10 drawing processes as "50 coins."
[0072] In this embodiment, each of the multiple types of characters that are the subject of the character lottery process is associated with one of three levels of rarity: 1 star, 2 star, or 3 star, with the rarity increasing in the order of 1 star < 2 star < 3 star. Basically, the higher the rarity of a character, the lower the probability of winning in one character lottery process, and parameters such as ability values and the number of skills are set to values that are advantageous to the player.
[0073] In the first normal lottery acceptance image 202, a first condition display 214 is displayed above the paid consecutive lottery button 212, indicating that at least one character with a rarity of 2 stars or higher will be given to the player by the paid consecutive lottery process.
[0074] When the paid one-time lottery button 210 is tapped while the first normal lottery reception image 202 is displayed, it is accepted as an input for executing the first paid one-time lottery process (first process), which is a paid one-time lottery process corresponding to the character lottery process, and in the server device 12, "5" is subtracted from the number of coins possessed by the player as the first paid one-time lottery process, and one character lottery process is executed at a time. Then, in the terminal device 14, after a lottery effect image that effects the lottery is displayed in the display area 200, one character determined in this first paid one-time lottery process is displayed as the character acquired by the player.
[0075] Furthermore, when the paid consecutive lottery button 212 is tapped while the first normal lottery acceptance image 202 is displayed, it is accepted as an input for executing the first paid consecutive lottery process (first process), which is the paid consecutive lottery process corresponding to the character lottery process, and in the server device 12, as the first paid consecutive lottery process, "50" is subtracted from the number of coins possessed by the player and 10 character lottery processes are performed at once. Then, in the terminal device 14, after a lottery performance image is displayed in the display area 200, the 10 characters determined in this first paid consecutive lottery process are displayed as characters acquired by the player.
[0076] Here, server information storage medium 20 stores, as lottery lists to be referenced in the character lottery process, a first normal lottery list in which 1-star characters, 2-star characters and 3-star characters are set as the lottery objects, with the winning probability set in the order of 3-star characters < 2-star characters < 1-star characters, and a first specific lottery list in which 1-star characters are excluded from the lottery objects, 2-star characters and 3-star characters are set as the lottery objects, with the winning probability set in the order of 3-star characters < 2-star characters.
[0077] Then, in each of the single character lottery process of the first paid single lottery process and the first character lottery process to the ninth character lottery process of the first paid consecutive lottery process, the character lottery process is executed by referring to the first normal lottery list, and in the tenth character lottery process of the first paid consecutive lottery process, the character lottery process is executed by referring to the first specific lottery list.
[0078] Therefore, when the first paid consecutive lottery process is carried out, in the first through ninth character lottery processes, a 1-star character is often determined, a 2-star character is rarely determined, and a 3-star character is almost never determined, but in the tenth character lottery process, a 1-star character is never determined, and a 2-star character is often determined.
[0079] In addition, when the right selection button 208 is tapped on the first normal lottery reception image 202 shown in FIG. 4, a second normal lottery reception image 220, which is one of the normal lottery reception images and accepts player input for executing the item lottery process, is displayed as shown in FIG. 5.
[0080] As shown in FIG. 5, the second normal lottery reception image 220 displays a coin number display 204, a left selection button 206, a right selection button 208, a paid single lottery button 210, and a paid consecutive lottery button 212, similar to the first normal lottery reception image 202 shown in FIG.
[0081] In this embodiment, each of the multiple types of items that are the subject of the item lottery process is associated with one of three levels of rarity: rare (R), super rare (SR), or special super rare (SSR), with the order of increasing rarity being rare < super rare < special super rare. Essentially, the higher the rarity of an item, the lower the probability that it will be selected in one item lottery process, and parameters such as the conditions for using the item and the effects of using the item are set to advantageous values.
[0082] In the second normal lottery reception image 220, a second condition display 222 is displayed above the paid consecutive lottery button 212, indicating that at least one item of rarity equal to or higher than super rare will be awarded to the player by the paid consecutive lottery process.
[0083] When the paid one-time lottery button 210 is tapped while the second normal lottery reception image 220 is displayed, it is accepted as an input for executing the second paid one-time lottery process (first process), which is a paid one-time lottery process corresponding to the item lottery process, and in the server device 12, as the second paid one-time lottery process, "5" is subtracted from the number of coins possessed by the player and one item lottery process is performed. Then, in the terminal device 14, after a lottery effect image that effects the lottery is displayed in the display area 200, the one item determined in this second paid one-time lottery process is displayed as the item acquired by the player.
[0084] Furthermore, when the paid consecutive lottery button 212 is tapped while the second normal lottery acceptance image 220 is displayed, it is accepted as an input for executing a second paid consecutive lottery process (first process), which is a paid consecutive lottery process corresponding to the item lottery process, and in the server device 12, as the second paid consecutive lottery process, "50" is subtracted from the number of coins possessed by the player and 10 item lottery processes are performed at once. Then, in the terminal device 14, after a lottery performance image is displayed in the display area 200, the 10 items determined in this second paid consecutive lottery process are displayed as the items acquired by the player.
[0085] Here, the server information storage medium 20 stores, as lottery lists to be referenced in the item lottery process, a second normal lottery list in which rare items, super rare items and special super rare items are set as the items to be selected, with the winning probability set in the order of special super rare items < super rare items < rare items, and a second specific lottery list in which rare items are excluded from the lottery, super rare items and special super rare items are set as the items to be selected, with the winning probability set in the order of special super rare items < super rare items.
[0086] Then, in each of the single item lottery process of the second paid single lottery process and the first item lottery process to the ninth item lottery process of the second paid consecutive lottery process, the item lottery process is executed by reference to the second normal lottery list, and in the tenth item lottery process of the second paid consecutive lottery process, the item lottery process is executed by reference to the second specific lottery list.
[0087] Therefore, when the second paid continuous lottery process is carried out, the first through ninth item lottery processes will often determine a rare item, rarely a super rare item, and almost never a special super rare item, but by the tenth item lottery process, a rare character will never be determined, and often a super rare character will be determined.
[0088] Fig. 6 is a diagram showing a lottery result image 230 that displays the game media acquired by the player through the lottery process. As shown in Fig. 6, in the lottery result image 230, a coin count display 204 after the lottery process is performed is displayed at the top of the display area 200, and icons indicating the game media acquired by the player in this lottery process are displayed in an icon display area 232 below the coin count display 204.
[0089] FIG. 6 shows an example of a lottery result image 230 that is displayed when ten character lottery processes are conducted at once, and in the icon display area 232, ten icons are displayed in order from the top left, starting from the icon of the character determined in the first character lottery process to the icon of the character determined in the tenth character lottery process.
[0090] Each of the 10 icons indicates the rarity of the character that corresponds to the icon. In the example of Fig. 6, the icon of character K is displayed as the first icon from the left in the top row, which corresponds to the character determined in the first character lottery process, and since the rarity of character K is 1 star, the icon of character K indicates that it is 1 star.
[0091] Furthermore, when ten character lottery processes are performed at once, as described above, a character with a rarity of 2 stars or higher is always determined in the tenth character lottery process, and therefore a 2-star character icon is displayed as the third icon from the left in the lower row corresponding to the character determined in the tenth character lottery process. In the example of Fig. 6, an icon of character P with a rarity of 2 stars is displayed.
[0092] 6, character R with a rarity of 2 stars was also determined in the sixth character lottery process, and so the icon of character R with a rarity of 2 stars is displayed as the third icon from the left in the middle row corresponding to the character determined in the sixth character lottery process. That is, in this embodiment, even if a 2-star character or a 3-star character is determined in the first through ninth character lottery processes, a 2-star character or a 3-star character will be determined in the tenth character lottery process.
[0093] In addition, a back button 234 for returning to the lottery reception image corresponding to the executed lottery process is displayed at the lower left of the icon display area 232, and to the right of the back button 234, a draw again button 236 for specifying to perform the same lottery process once more is displayed.
[0094] In this embodiment, a specific event may be held that allows the execution of a free continuous lottery process, which is a type of free lottery process and allows the execution of 10 lottery processes at once for a limited time and number of times without consuming coins. As shown in Fig. 7, the specific event in this embodiment is held for 21 days from noon on the 1st day to 4:59 a.m. on the 21st day.
[0095] In detail, during the period of the specific event (predetermined period), the server player information storage unit 24 manages the value of a free number counter for each player, which counts the number of free times, which is the number of times that free consecutive lottery processing can be performed, and after 1 is added to the value of the free number counter for each player at noon on the first day, which is the start of the specific event, 1 is basically added to the value of the free number counter for each player every day during the specific event, with the reset timing being 5 a.m.
[0096] Then, the free consecutive lottery process becomes executable for a player whose free number counter value is 1 or more, and when the free consecutive lottery process is executed, 1 is subtracted from the free number counter value of the player for whom the free consecutive lottery process is executed.
[0097] Here, for a player who has logged in at least once during the period of a specific event, if the value of the free number counter is 0 at the time of resetting, 1 is added to the value of the free number counter, but if the value of the free number counter is not 0 at the time of resetting, 1 is not added to the value of the free number counter, so that the value of the free number counter does not accumulate.
[0098] On the other hand, for players who have not logged in during a specific event period, the value of the free play counter is accumulated by adding 1 to the value of the free play counter at the reset timing regardless of the value of the free play counter.
[0099] In this manner, in this embodiment, a maximum of 20 free consecutive lottery processes can be executed during the specific event period. If a player logs in every day during the specific event period, the free consecutive lottery process can be executed only once per day. For example, for a player who logs in for the first time during the specific event period at 10:00 a.m. on the 10th day of the specific event, the value of the free count counter will be 10, and 10 free consecutive lottery processes can be executed per day.
[0100] In this embodiment, in the first half of the specific event from noon on the first day to 4:59 AM on the 11th day, the specific event is subject to a character lottery process, and a first normal free consecutive lottery process (second process) which is a free consecutive lottery process corresponding to the character lottery process can be executed. On the other hand, in the second half of the specific event from 5 AM on the 11th day to 4:59 AM on the 21st day, the specific event is subject to an item lottery process, and a second normal free consecutive lottery process (second process) which is a free consecutive lottery process corresponding to the item lottery process can be executed.
[0101] In addition, even if the value of the free number counter added in the first half period of the specific event remains in the second half period of the specific event, the second normal free consecutive lottery process is executed by consuming the value of the free number counter added in the first half period of the specific event, and the first normal free consecutive lottery process is not executed in the second half period of the specific event. For example, for a player who logs in for the first time during the specific event period after 5:00 a.m. on the 20th day of the specific event, the value of the free number counter becomes 20, and in this case, 20 second normal free consecutive lottery processes can be executed by 4:59 a.m. on the 21st day.
[0102] Figure 8 is a diagram showing a first specific lottery reception image 240, which is one of the multiple types of lottery reception images that is displayed for the lottery processing of a specific event when the value of the free number counter is 1 or more, and is displayed when the target of the specific event is a character lottery processing.
[0103] As shown in FIG. 8, the first specific lottery reception image 240 displays the number of coins display 204, the left selection button 206, the right selection button 208, and the paid single lottery button 210, similar to the first normal lottery reception image 202 shown in FIG. 4, but instead of the paid consecutive lottery button 212, a free consecutive lottery button 242 for specifying the execution of a free consecutive lottery process is displayed, and the free consecutive lottery button 242 displays "FREE" instead of the number of coins required for 10 lottery processes.
[0104] A third condition display 244 indicating the number of times the free consecutive lottery process can be executed is displayed above the free consecutive lottery button 242. In the example of Fig. 8, the value of the free number counter is 1, so the third condition display 244 displays "Limited to once per day", but if the value of the free number counter is 10, for example, the third condition display 244 displays "Limited to 10 times per day".
[0105] When the paid one-time lottery button 210 is tapped while the first specific lottery reception image 240 is displayed, it is accepted as an input for executing the first paid one-time lottery process, similar to the state in which the first normal lottery reception image 202 is displayed, and the server device 12 subtracts "5" from the number of coins possessed by the player as the first paid one-time lottery process, and one character lottery process is performed. Then, in the terminal device 14, a lottery performance image that produces the lottery is displayed in the display area 200, and then the one character determined in this first paid one-time lottery process is displayed as the character acquired by the player.
[0106] On the other hand, when the free consecutive lottery button 242 is tapped while the first specific lottery acceptance image 240 is displayed, it is accepted as an input for executing the first normal free consecutive lottery process, and the server device 12 executes 10 character lottery processes at once as the first normal free consecutive lottery process without subtracting the number of coins owned by the player. Then, on the terminal device 14, after a lottery performance image is displayed in the display area 200, the 10 characters determined in this first normal free consecutive lottery process are displayed as characters acquired by the player.
[0107] Here, similarly to when the first paid consecutive lottery process is performed, in each of the first character lottery process through the ninth character lottery process of the first regular free consecutive lottery process, the character lottery process is performed with reference to the first regular lottery list, and in the tenth character lottery process of the first regular free consecutive lottery process, the character lottery process is performed with reference to the first specific lottery list.
[0108] Therefore, even when the first normal free consecutive lottery process is performed, in the first through ninth character lottery processes, a 1-star character is often determined, a 2-star character is rarely determined, and a 3-star character is almost never determined, but in the tenth character lottery process, a 1-star character is never determined, and a 2-star character is often determined.
[0109] FIG. 9 is one of the specific lottery reception images, and is a diagram showing a second specific lottery reception image 250 that is displayed when the target of the specific event is an item lottery process.
[0110] 9, in the second specific lottery reception image 250, like the first specific lottery reception image 240 shown in FIG. 8, a coin number display 204, a left selection button 206, a right selection button 208, a paid one-time lottery button 210, a free consecutive lottery button 242, and a third condition display 244 are displayed. In the example of FIG. 9, the value of the free number counter is 1, so that the third condition display 244 displays "Limited to once per day", but for a player who logs in for the first time during the specific event at 2:00 PM on the 12th day of the specific event, the value of the free number counter becomes 12, so that the third condition display 244 displays "Limited to 12 times per day".
[0111] When the paid one-time lottery button 210 is tapped while the second specific lottery reception image 250 is displayed, it is accepted as an input for executing the second paid one-time lottery process, similar to the state in which the second normal lottery reception image 220 is displayed, and the server device 12 subtracts "5" from the number of coins possessed by the player as the second paid one-time lottery process, and performs one item lottery process. Then, in the terminal device 14, a lottery performance image that produces the lottery is displayed in the display area 200, and then the one item determined in this second paid one-time lottery process is displayed as the item acquired by the player.
[0112] On the other hand, when the free consecutive draw button 242 is tapped while the second specific draw acceptance image 250 is displayed, it is accepted as an input for executing the second normal free consecutive draw process, and the server device 12 performs 10 item draw processes at once as the second normal free consecutive draw process without subtracting the number of coins owned by the player. Then, on the terminal device 14, after a draw performance image is displayed in the display area 200, the 10 items determined in this second normal free consecutive draw process are displayed as the items acquired by the player.
[0113] Here, similarly to when the second paid consecutive lottery process is performed, in each of the first item lottery process to the ninth item lottery process of the second normal free consecutive lottery process, the item lottery process is performed with reference to the second normal lottery list, and in the tenth item lottery process of the second normal free consecutive lottery process, the item lottery process is performed with reference to the second specific lottery list.
[0114] Therefore, even when the second normal free consecutive lottery process is performed, the first through ninth item lottery processes will often determine a rare item, rarely a super rare item, and almost never a special super rare item, but by the tenth item lottery process, a rare character will never be determined, and often a super rare character will be determined.
[0115] In this embodiment, when a character lottery process is selected in the first half of the specific event, if the value of the free number counter is 1 or more, the first specific lottery reception image 240 shown in Fig. 8 is displayed, but if the value of the free number counter is 0, the first normal lottery reception image 202 shown in Fig. 4 is displayed. On the other hand, when an item lottery process is selected in the first half of the specific event, the second normal lottery reception image 220 shown in Fig. 5 is displayed.
[0116] Furthermore, when an item lottery process is selected in the latter half of the specific event, if the value of the free number counter is 1 or more, the second specific lottery reception image 250 shown in Fig. 9 is displayed, but if the value of the free number counter is 0, the second normal lottery reception image 220 shown in Fig. 5 is displayed. On the other hand, when a character lottery process is selected in the latter half of the specific event, the first normal lottery reception image 202 shown in Fig. 4 is displayed.
[0117] In this embodiment, a specific event is held during which free consecutive lottery processes can be executed, thereby increasing the player's motivation for the game. However, with conventional lottery functions, even if the maximum number of free consecutive lottery processes that can be executed is executed by logging in every day during the period of a specific event, it is rare for a three-star character or a special super rare item to be determined.
[0118] Therefore, in this embodiment, for players who have not been awarded a three-star character or special super rare item by the free consecutive lottery process by the last day of the specific event (have not achieved the specified result), the free consecutive lottery process on the last day of the specific event will always determine a special super rare item (achieve the specified result), thereby increasing player satisfaction with the specific event.
[0119] In detail, during the period of the specific event, the server player information storage unit 24 manages whether or not a three-star character or a special super rare item has been determined for each player through the free consecutive lottery process, and when the specific event starts, the special winning flag for each player is set to the OFF state, and for players for whom a three-star character or a special super rare item has been determined through the free consecutive lottery process, the special winning flag is set from the OFF state to the ON state.
[0120] For players whose special winning flag is set to the OFF state, during the final period (specific period) from 5:00 AM on the 20th day of the specific event shown in FIG. 7 to 4:59 AM on the 21st day, that is, the period from the final reset timing of the specific event to the end of the specific event, when the free count counter value is 1, that is, when there is only one free consecutive lottery process remaining in this specific event, the special free consecutive lottery process (third process) which determines a special super rare item can be executed.
[0121] Specifically, when the special winning flag is OFF and the value of the free number counter is 1 during the final period, and a lottery acceptance image corresponding to the item lottery process is displayed for the first time, as shown in FIG. 10, a switch notification display 260 is displayed to notify the user that a 3-star character or special super rare item has not been determined by the free consecutive lottery process during the specific event period and therefore the process will switch to the special free consecutive lottery process.
[0122] Then, when the close button 262 of the switching notification display 260 is tapped, the switching notification display 260 is erased, and as shown in Fig. 11, among the multiple types of lottery reception images, a special lottery reception image 270 that is displayed for the lottery processing target of the specific event when the special winning flag is in the OFF state and the value of the free number counter is 1 in the final period is displayed. In this embodiment, since the item lottery processing is the target of the specific event in the final period, the special lottery reception image 270 corresponding to the item lottery processing is displayed.
[0123] As shown in FIG. 11, in the special lottery reception image 270, similar to the second specific lottery reception image 250 shown in FIG. 9, a coin number display 204, a left selection button 206, a right selection button 208, a paid single lottery button 210, and a free consecutive lottery button 242 are displayed, but above the free consecutive lottery button 242, a fourth condition display 272 is displayed, indicating that at least one special super rare item will be awarded to the player through ten item lottery processes carried out at one time.
[0124] When the paid one-time lottery button 210 is tapped while the special lottery reception image 270 is displayed, it is accepted as an input for executing the second paid one-time lottery process, similarly to when the second specific lottery reception image 250 is displayed, and the server device 12 subtracts "5" from the number of coins possessed by the player as the second paid one-time lottery process and executes one item lottery process. Then, in the terminal device 14, a lottery performance image for performing the lottery is displayed in the display area 200, and then the one item determined in this second paid one-time lottery process is displayed as the item acquired by the player.
[0125] On the other hand, when the free consecutive draw button 242 is tapped while the special draw acceptance image 270 is displayed, it is accepted as an input for executing the special free consecutive draw process, and the server device 12 performs 10 item draw processes at once as the special free consecutive draw process without subtracting the number of coins owned by the player. Then, on the terminal device 14, after a draw performance image is displayed in the display area 200, the 10 items determined in this special free consecutive draw process are displayed as the items acquired by the player.
[0126] Here, the server information storage medium 20 stores a special lottery list as a lottery list to be referenced in the item lottery process, in which rare items and super rare items are excluded from the lottery and special super rare items are set as the lottery items.
[0127] Then, similarly to the case where the second normal free consecutive lottery process is performed, in each of the first item lottery process to the ninth item lottery process of the special free consecutive lottery process, the item lottery process is performed by referring to the second normal lottery list, and in the tenth item lottery process of the special free consecutive lottery process, the item lottery process is performed by referring to the special lottery list.
[0128] Therefore, even when a special free continuous lottery process is performed, the first through ninth item lottery processes often determine a rare item, rarely a super rare item, and almost never a special super rare item, but the tenth item lottery process never determines a rare or super rare character, and always determines a special super rare character.
[0129] In this embodiment, when an item lottery process is selected in the final period of a specific event, if the special winning flag is OFF and the value of the free number counter is 1, the special lottery reception image 270 shown in Fig. 11 is displayed, but if the value of the free number counter is 2 or more or if the value of the free number counter is 1 but the special winning flag is ON, the second specific lottery reception image 250 shown in Fig. 9 is displayed, and if the value of the free number counter is 0, the second normal lottery reception image 220 shown in Fig. 5 is displayed. On the other hand, when a character lottery process is selected in the final period of a specific event, the first normal lottery reception image 202 shown in Fig. 4 is displayed.
[0130] Thus, in this embodiment, for players who have not been able to determine a three-star character or a special super rare item through the free consecutive lottery process (have not achieved the specified result) by the time there is only one free consecutive lottery process remaining in the current specific event (within the specified period), a special super rare item will always be determined (a bonus will be awarded) in the last free consecutive lottery process that can be performed in the current specific event, thereby effectively improving player satisfaction with the specific event.
[0131] In this embodiment, even if a three-star character or a special super rare item is determined by a paid single lottery process or a paid consecutive lottery process during the period of a specific event, the special winning flag will not be set to ON, so that a special free consecutive lottery process can be executed during the final period of the specific event.
[0132] Furthermore, even if a special super rare item is determined by any of the first item lottery process through the ninth item lottery process of the special free consecutive lottery process, the item lottery process is executed by referring to the special lottery list in the tenth item lottery process of the special free consecutive lottery process, so a special super rare item will always be determined.
[0133] On the other hand, even if it is the final period of a specific event, if a special super rare item is determined by the second normal free consecutive lottery process executed because the value of the free count counter is 2 or more, i.e., by the second normal free consecutive lottery process executed before the last free consecutive lottery process that can be executed in this specific event, the special winning flag is set to the ON state, and the special free consecutive lottery process cannot be executed.
[0134] The flow of the processes performed by the server device 12 or the terminal device 14 of this embodiment will be described below with reference to the flowcharts of FIGS.
[0135] 12 and 13 are flowcharts showing the flow of the lottery reception image display process performed in the terminal device 14. As shown in Fig. 12, in the lottery reception image display process, when the input receiving unit 103 receives an input to display the lottery reception image (Y in step S100) by tapping a button for selecting the lottery function while a game image of a game function other than the lottery function is being displayed, or by tapping the back button 234 while the lottery result image shown in Fig. 6 is being displayed, the terminal communication control unit 112 requests the server device 12 to transmit player information such as the number of coins owned by the player, the number of free plays by the player, and the setting state of the special winning flag (step S102), and receives the player information from the server device 12 (step S104).
[0136] Then, if it is during the specific event period (Y in step S106), the selected lottery type is the subject of the specific event (Y in step S108), the number of free plays is 1 or more (Y in step S110), it is during the final period (Y in step S112), the special winning flag is set to the OFF state (Y in step S114), the number of free plays is 1 (Y in step S116), and the switching notification flag is set to the OFF state (Y in step S118), the display control unit 104 displays the switching notification display 260 (step S120) and sets the switching notification flag to the ON state (step S122).
[0137] Then, when the close button 262 is tapped and the input receiving unit 103 receives an input to erase the switching notification display 260 (Y in step S124), the display control unit 104 (third processing unit) displays a special lottery reception image 270 that receives a player's input to execute a special free consecutive lottery process in which a special super rare character is determined (third processing) (step S126).
[0138] On the other hand, if the switching notification flag is set to ON (N in step S118), the display control unit 104 does not display the switching notification display 260, but displays the special lottery reception image 270 corresponding to the selected lottery type (step S126).
[0139] In addition, if a specific event is in progress (Y in step S106), the selected lottery type is the subject of the specific event (Y in step S108), the number of free draws is one or more (Y in step S110), but the final period is not in progress (N in step S112), the special winning flag is set to the ON state (N in step S114), and the number of free draws is not one (N in step S116), the display control unit 104 displays a specific lottery reception image corresponding to the selected lottery type (step S128).
[0140] In addition, if it is not during the period of a specific event (N in step S106), if the selected lottery type is not subject to the specific event (N in step S108), or if the number of free draws is not 1 or more (N in step S110), the display control unit 104 displays a regular lottery reception image corresponding to the selected lottery type (step S130).
[0141] Then, as shown in Fig. 13, when the left selection button 206 or the right selection button 208 is tapped and the input receiving unit 103 receives an input to change the lottery type (Y in step S132), the display control unit 104 changes the selected lottery type (step S134) and returns to step S106 shown in Fig. 12. On the other hand, when any of the lottery buttons is tapped and the input receiving unit 103 receives an input to execute a lottery process (Y in step S136), the process ends.
[0142] FIG. 14 is a flowchart showing the flow of the lottery reception process performed by the terminal device 14. As shown in FIG. 14, in the lottery reception process, when the paid consecutive lottery button 212 is tapped while the first normal lottery reception image 202 or the second normal lottery reception image 220 is displayed, the input reception unit 103 receives an input for executing the paid consecutive lottery process corresponding to the selected lottery type (Y in step S200), and if the number of coins owned by the player is 50 or more (Y in step S202), the terminal parameter update unit 106 subtracts 50 from the number of coins owned (step S204). Then, the terminal communication control unit 112 (first processing unit) requests the server device 14 to execute the paid consecutive lottery process corresponding to the selected lottery type (first process) (step S206).
[0143] When the free consecutive lottery button 242 is tapped while the first specific lottery reception image 240 or the second specific lottery reception image 250 is displayed, the input reception unit 103 receives an input for executing a normal free consecutive lottery process corresponding to the selected lottery type (Y in step S208), and if the player's free number is 1 or more (Y in step S210), the terminal parameter update unit 106 subtracts 1 from the free number (step S212). Then, the terminal communication control unit 112 (second processing unit) requests the server device 14 to execute a normal free consecutive lottery process corresponding to the selected lottery type (second processing) (step S214).
[0144] In addition, when the free consecutive lottery button 242 is tapped while the special lottery reception image 270 is displayed, the input reception unit 103 receives an input for executing a special free consecutive lottery process corresponding to the selected lottery type (Y in step S216), and if the number of free times of the player is 1 (Y in step S218), the terminal parameter update unit 106 subtracts 1 from the number of free times (step S220). Then, the terminal communication control unit 112 (third processing unit) requests the server device 14 to execute a special free consecutive lottery process corresponding to the selected lottery type (third process) (step S222).
[0145] 14, when the paid one-time lottery button 210 is tapped and the input receiving unit 103 receives an input for executing a paid one-time lottery process corresponding to the selected lottery type, if the number of coins owned by the player is 5 or more, the terminal parameter update unit 106 subtracts 5 from the number of coins owned. Then, the terminal communication control unit 112 requests the server device 14 to execute a paid one-time lottery process corresponding to the selected lottery type.
[0146] Fig. 15 is a flow chart showing the flow of the paid consecutive lottery process (first process) performed in the server device 12. As shown in Fig. 15, in the paid consecutive lottery process, when the execution of the paid consecutive lottery process corresponding to the selected lottery type is requested by the terminal device 14 (Y in step S300), the player information corresponding to the terminal device 14 is obtained from the database of the server player information storage unit 24 (step S302). Then, if the number of coins owned by the player is 50 or more (Y in step S304), the server parameter update unit 46 subtracts 50 from the number of coins owned by the player (step S306).
[0147] Then, the lottery processing unit 44 (first processing unit) sets the value of the remaining lottery number counter, which counts the number of lottery processes performed at one time, to 10, executes one lottery process by referring to the normal lottery list corresponding to the selected lottery type (step S310), and subtracts 1 from the value of the remaining lottery number counter (step S312). If the value of the remaining lottery number counter is not 1 (N in step S314), the process returns to step S310, and if the value of the remaining lottery number counter is 1 (Y in step S314), the lottery processing unit 44 executes one lottery process by referring to the specific lottery list corresponding to the selected lottery type (step S316). Then, the server communication control unit 48 transmits the results of the 10 lottery processes to the terminal device 14 (step S318).
[0148] Fig. 16 is a flow chart showing the flow of the normal free consecutive lottery process (second process) performed by the server device 12. As shown in Fig. 16, in the normal free consecutive lottery process, when the execution of the normal free consecutive lottery process corresponding to the selected lottery type is requested by the terminal device 14 (Y in step S400), the player information corresponding to the terminal device 14 is obtained from the database of the server player information storage unit 24 (step S402). Then, when the number of free times of the player is 1 or more (Y in step S404), the server parameter update unit 46 subtracts 1 from the number of free times of the player (step S406).
[0149] Then, the lottery processing unit 44 (second processing unit) sets the value of the remaining lottery number counter that counts the number of lottery processes performed at one time to 10 (step S408), executes one lottery process by referring to the normal lottery list corresponding to the selected lottery type (step S410), and subtracts 1 from the value of the remaining lottery number counter (step S412). If the value of the remaining lottery number counter is not 1 (N in step S414), the process returns to step S410, and if the value of the remaining lottery number counter is 1 (Y in step S414), the lottery processing unit 44 executes one lottery process by referring to the specific lottery list corresponding to the selected lottery type (step S416).
[0150] If a 3-star character or SSR item is won in the 10 lottery processes (Y in step S418), the lottery processing unit 44 sets the special win flag to ON (step S420).Then, the server communication control unit 48 transmits the results of the 10 lottery processes to the terminal device 14 (step S422).
[0151] Fig. 17 is a flow chart showing the flow of the special free consecutive lottery process (third process) performed by the server device 12. As shown in Fig. 17, in the special free consecutive lottery process, when the execution of the special free consecutive lottery process corresponding to the selected lottery type is requested from the terminal device 14 (Y in step S500), if it is the final period (Y in step S501), the player information corresponding to the terminal device 14 is obtained from the database of the server player information storage unit 24 (step S502). Then, if the special winning flag of the player is in the OFF state (Y in step S503) and the number of free times of the player is 1 (Y in step S504), the server parameter update unit 46 subtracts 1 from the number of free times of the player (step S506).
[0152] Then, the lottery processing unit 44 (third processing unit) sets the value of the remaining lottery number counter to 10 (step S508), executes one lottery process by referring to the normal lottery list corresponding to the selected lottery type (step S510), and subtracts 1 from the value of the remaining lottery number counter (step S512). If the value of the remaining lottery number counter is not 1 (N in step S514), the process returns to step S510, and if the value of the remaining lottery number counter is 1 (Y in step S514), the lottery processing unit 44 executes one lottery process by referring to the special lottery list corresponding to the selected lottery type (step S516). Then, the server communication control unit 48 transmits the results of the 10 lottery processes to the terminal device 14 (step S518).
[0153] 3. Variations The present invention is not limited to the above-described embodiment, and various modifications are possible, and the following modifications are introduced. Note that the above-described embodiment and the various methods described below as modifications can be appropriately combined and used as a method for realizing the present invention.
[0154] First, in the above embodiment, an example was given in which a paid consecutive lottery process is executed as the first process and a normal free consecutive lottery process is executed as the second process. However, as the second process, a lottery process may be executed that requires the consumption of coins but requires fewer coins per lottery process than the first process.
[0155] In addition, in the first process, ten lottery processes may be performed at one time, while in the second process, one lottery process may be performed at one time, or in the first process, one lottery process may be performed at one time, while in the second process, ten lottery processes may be performed at one time, or in the first process, one lottery process may be performed at one time, while in the second process, one lottery process may be performed at one time.
[0156] In the above embodiment, an example was given in which a special free consecutive lottery process was executed as the third process, but the third process may be a lottery process in which a special super rare item is always determined and requires the consumption of coins, but the number of coins required for one lottery process may be less than that of the first process, or the same lottery process as the first process may be executed, or a lottery process more than that of the first process may be executed. Also, the third process may be executed one lottery process at a time.
[0157] In addition, in the above embodiment, an example was given in which a common regular lottery list and a specific lottery list are referenced in the paid consecutive lottery process and the regular free consecutive lottery process, but a regular lottery list having different types of game media to be selected and different winning probabilities may be referenced in the paid consecutive lottery process and the regular free consecutive lottery process, or a specific lottery list having different types of game media to be selected and different winning probabilities may be referenced.
[0158] In addition, in the above embodiment, an example was given in which a common regular lottery list is referenced in the paid consecutive lottery process, the regular free consecutive lottery process, and the special free consecutive lottery process, but regular lottery lists with different types of game media to be selected or different winning probabilities may be referenced in at least two of the paid consecutive lottery process, the regular free consecutive lottery process, and the special free consecutive lottery process.
[0159] In addition, the 2-star characters and 3-star characters to be drawn in the first normal lottery list and the first specific lottery list may be the same, or at least one of them may be different; the super rare items and special super rare items to be drawn in the second normal lottery list and the second specific lottery list may be the same, or at least one of them may be different; and the special super rare items to be drawn in the second specific lottery list and the special lottery list may be the same, or they may be different.
[0160] In the above embodiment, an example was given in which a first specific lottery list and a second specific lottery list are stored in the server information storage medium 20. However, when the first paid continuous lottery process or the first free continuous lottery process is executed, the first specific lottery list may be generated based on the first normal lottery list by excluding star 1 characters from the lottery targets of the first normal lottery list, and when the second paid continuous lottery process or the second free continuous lottery process is executed, the second specific lottery list may be generated based on the second normal lottery list by excluding rare items from the lottery targets of the second normal lottery list.
[0161] In the above embodiment, an example was given in which the first specific lottery list is referenced in the 10th character lottery process of the first paid consecutive lottery process or the first free consecutive lottery process, and the second specific lottery list is referenced in the 10th character lottery process of the second paid consecutive lottery process or the second free consecutive lottery process. However, the first normal lottery list may also be referenced in the 10th character lottery process of the first paid consecutive lottery process or the first free consecutive lottery process, and if a 1-star character is determined, a 2-star character may be given to the player in place of the determined 1-star character, and the second normal lottery list may also be referenced in the 10th character lottery process of the second paid consecutive lottery process or the second free consecutive lottery process, and if a rare item is determined, a super rare item may be given to the player in place of the determined rare item.
[0162] In the above embodiment, an example was given in which a special super rare item is always determined in the special free consecutive lottery process, but it is sufficient that the probability of a special super rare item being determined in the special free consecutive lottery process is higher than in the paid consecutive lottery process or the normal free consecutive lottery process.
[0163] In the above embodiment, an example was given in which, when the last free consecutive lottery processing that can be executed in this specific event is performed, if the special winning flag is in the OFF state, a special free consecutive lottery processing is executed as the last free consecutive lottery processing that can be executed in this specific event, and if the special winning flag is in the ON state, a normal free consecutive lottery processing is executed as the last free consecutive lottery processing that can be executed in this specific event. However, as a result of the last normal free consecutive lottery processing that can be executed in this specific event, if the special winning flag is in the OFF state, a special free consecutive lottery processing is executed as an additional free consecutive lottery processing, and if the special winning flag is in the ON state, the additional free consecutive lottery processing may not be executed.
[0164] In the above embodiment, an example in which the special free consecutive lottery process is executed as the third process has been described, but as the third process, a process of granting the player a special item, parameter, or flag (right to acquire a predetermined game medium) that enables the special free consecutive lottery process to be executed may be performed, a process of granting the player a special item, parameter, or flag (right to acquire a predetermined game medium) that can be exchanged for a 3-star character or a special super rare item may be performed, or a process of granting the player a predetermined 3-star character or special super rare item without a lottery may be performed. Here, the 3-star character or special super rare item granted or obtainable to the player by the third process may or may not be included as a lottery target in at least one of the first normal lottery list, the second normal lottery list, the first specific lottery list, and the second specific lottery list. Furthermore, as the third process, a process may be performed in which the player selects at least one game medium from among a plurality of game media including a three-star character or a special super rare item, and grants the player a special item, parameter, or flag (right to acquire a specific game medium) that the player can acquire. The game medium granted or made available to the player by the third process is not limited to a three-star character or a special super rare item, and may be any game medium that the player can use in the game.
[0165] In the above embodiment, an example was given in which even if a special super rare item is determined by any of the first item lottery processing through the ninth item lottery processing of the special free consecutive lottery processing, the item lottery processing is executed by referring to a special lottery list in the tenth item lottery processing of the special free consecutive lottery processing, so a special super rare item is always determined. However, when a special super rare item is determined by any of the first item lottery processing through the ninth item lottery processing of the special free consecutive lottery processing, the special winning flag may be set to the ON state, and the item lottery processing may be executed by referring to a specific lottery list in the tenth item lottery processing of the special free consecutive lottery processing.
[0166] In the above embodiment, an example has been described in which the value of the free number counter is accumulated for a player who has not logged in during the period of a specific event. However, for players who have not logged in during the period of a specific event, if the value of the free number counter is not 0 at the reset timing, 1 may not be added to the value of the free number counter, thereby preventing the value of the free number counter from accumulating.
[0167] In the above embodiment, an example was given in which the value of a free number counter that counts the number of free times, which is the number of times that free consecutive lottery processing can be performed, is managed for each player. However, it is also possible to manage the value of a normal free number counter that counts the normal free number, which is the number of times that normal free consecutive lottery processing can be performed, and the value of a special free number counter that counts the special free number, which is the number of times that special free consecutive lottery processing can be performed, for each player.
[0168] In this case, up until the reset timing on the 19th day shown in FIG. 7, the value of the normal free number counter is incremented by 1, and on the 20th day, i.e., the final reset timing, the value of the special free number counter is incremented by 1, and when the value of the special free number counter is 1, the value of the normal free number counter is 0, and the special winning flag is in the OFF state, a special lottery reception image is displayed and a special free consecutive lottery process is executed.
[0169] In addition, in the above embodiment, an example was given in which a special free consecutive lottery process corresponding to an item lottery process can be executed in the final period, but it may also be possible to select whether to execute the special free consecutive lottery process corresponding to a character lottery process or the special free consecutive lottery process corresponding to an item lottery process based on the player's input.
[0170] In addition, a special free consecutive lottery process that will always determine a three-star character may be executed during the final period of the first half of the specific event shown in Figure 7, from 5:00 AM on the 10th day to 4:59 AM on the 11th day, and a special free consecutive lottery process that will always determine a special super rare item may be executed during the final period of the second half of the specific event shown in Figure 7, from 5:00 AM on the 20th day to 4:59 AM on the 21st day.
[0171] Further, the target of the specific event may be the item lottery process throughout the entire period of the specific event.
[0172] In the above embodiment, an example was given in which the specific period is set to a final period that is the period from the last reset timing of the specific event to the end of the specific event, but the specific period may also be set to one or more periods that have a starting point at a timing other than the reset timing and an ending point at a timing other than the end of the specific event. [Explanation of symbols]
[0173] 10 Information processing system, 12 Server device, 14 Terminal device, 16 Network, 20 server information storage medium, 22 server character information storage unit, 24 server player information storage unit, 30 server storage unit, 32 Server main memory unit, 36 Server communication unit, 40 server information processing unit, 42 server game processing unit, 44 lottery processing unit, 46 server parameter update unit, 48 server communication control unit, 50 player input detection unit, 52 display unit, 54 sound output unit, 56 terminal information storage medium, 57 terminal character information storage unit, 58 terminal player information storage unit, 60 terminal storage unit, 62 terminal main storage unit, 64 drawing buffer, 66 terminal communication unit, 100 terminal information processing unit, 102 terminal game processing unit, 103 input reception unit, 104 display control unit, 106 terminal parameter update unit, 108 image generation unit, 110 sound generation unit, 112 terminal communication control unit
Claims
1. a first processing unit that executes a first process for determining a game content to be provided to a player when a first condition is satisfied; a second processing unit that executes a second process for determining game media to be provided to the player when a second condition is satisfied during a predetermined period of time; causing the computer to function as a third processing unit that executes a third process for granting a benefit to the player when a third condition is satisfied; The second process requires a lower price to be executed than the first process, and game media that can be determined by the first process and game media that can be determined by the second process are common, The third processing unit is if the predetermined game medium has not been granted by the second process by the last specific period of the predetermined period, the third condition is deemed to be satisfied, and a specific process is executed as the third process during the specific period to grant the right to acquire the predetermined game medium, regardless of the number of times the second process is executed during the predetermined period; A program that does not execute the specific process when a specified game medium is granted by the second process during the specified period.
2. In claim 1, The third processing unit is A program that executes, as the specific process, a process for determining a game medium to be granted to a player when a specified game medium has not been granted by the second process during the specified period, wherein the probability of the specified game medium being determined is higher than that of the second process.
3. a first processing unit that executes a first process for determining a game content to be provided to a player when a first condition is satisfied; a second processing unit that executes a second process for determining game media to be provided to the player when a second condition is satisfied during a predetermined period of time; a third processing unit that executes a third process for granting a reward to a player when a third condition is satisfied; The second process requires a lower price to be executed than the first process, and game media that can be determined by the first process and game media that can be determined by the second process are common, The third processing unit is if the predetermined game medium has not been granted by the second process by the last specific period of the predetermined period, the third condition is deemed to be satisfied, and a specific process is executed as the third process during the specific period to grant the right to acquire the predetermined game medium, regardless of the number of times the second process is executed during the predetermined period; An information processing device that does not execute the specific process when a specified game medium is granted by the second process during the specified period.
4. a first processing unit that executes a first process for determining a game content to be provided to a player when a first condition is satisfied; a second processing unit that executes a second process for determining game media to be provided to the player when a second condition is satisfied during a predetermined period of time; a third processing unit that executes a third process for granting a reward to a player when a third condition is satisfied; The second process requires a lower price to be executed than the first process, and game media that can be determined by the first process and game media that can be determined by the second process are common, The third processing unit is if the predetermined game medium has not been granted by the second process by the last specific period of the predetermined period, the third condition is deemed to be satisfied, and a specific process is executed as the third process during the specific period to grant the right to acquire the predetermined game medium, regardless of the number of times the second process is executed during the predetermined period; An information processing system that does not execute the specific process when a specified game medium is granted by the second process during the specified period.
5. 1. A method of information processing executed by one or more computers, comprising: When a first condition is satisfied, a first process is executed to determine a game content to be provided to the player; execute a second process for determining a game medium to be provided to the player when a second condition is satisfied during a predetermined period of time; If a third condition is satisfied, a third process is executed to provide a reward to the player; The second process requires a lower price to be executed than the first process, and game media that can be determined by the first process and game media that can be determined by the second process are common, if the predetermined game medium has not been granted by the second process by the last specific period of the predetermined period, the third condition is deemed to be satisfied, and a specific process is executed as the third process during the specific period to grant the right to acquire the predetermined game medium, regardless of the number of times the second process is executed during the predetermined period; An information processing method that does not execute the specific process when a specified game medium is granted by the second process during the specified period.
Citation Information
Patent Citations
Computer program and computer device
JP2020130263A
Information processing program, information processing method, and server device
JP2020137948A
Information processing program, information processing method and game device
JP2022026383A
Information processing program, information processing device, and information processing system
JP6676207B1
JPP6505914B