Program and information processing system
The program addresses the issue of duplicate game content in lotteries by allowing users to designate game media for consumption, enhancing engagement through unique content acquisition.
Patent Information
- Application Number
- JP2024123054
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-30
- Publication Date
- 2026-02-12
- Estimated Expiration
- 2044-07-30
AI Technical Summary
Existing game content lotteries, such as gacha systems, often result in users receiving duplicate or less desirable items, leading to decreased interest and engagement.
A program that allows users to designate specific game media for consumption in a lottery to determine new game media, ensuring variety and rarity by using past available media as candidates.
Enhances user interest and engagement by providing unique and valuable game content through designated media consumption lotteries.
Smart Images

Figure 2026021855000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a program and an information processing system. [Background technology]
[0002] Conventionally, there are systems configured to grant users game content determined by lottery. The granting of game content based on the results of a lottery is, for example, called gacha (registered trademark), gasha (registered trademark), lottery, or summoning. For example, the game content granted based on the results of the lottery is a character or item that can be used in a game. In such a lottery, a user may be granted new game content of the same type as game content that the user already owns.
[0003] Patent Document 1 discloses that a lottery is held in which a plurality of game media of the same type are used as payment, and a game media of a type different from the game media used as payment is awarded to the user. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2019-188058 Summary of the Invention [Problem to be solved by the invention]
[0005] It is desirable to further increase the interest in the lottery for awarding such game media. [Means for solving the problem]
[0006] A program according to one embodiment of the present disclosure causes a computer to accept a designation of one or more game media from a user who owns multiple game media, and by consuming the designated game media designated by the user, execute a specific lottery to determine a game medium to be granted to the user from among multiple game media that were available for acquisition during a specified period in the past. [Effects of the Invention]
[0007] According to the present disclosure, interest can be improved. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing system. [Figure 2] FIG. 2 is a diagram illustrating an example of a module configuration of a terminal. [Figure 3] FIG. 3 is a diagram illustrating an example of a module configuration of a server. [Figure 4] FIG. 4 is a diagram showing the compensation for each game lottery and the rank of the game media that can be provided. [Figure 5] FIG. 5 is a diagram illustrating an example of a data structure of the server of FIG. [Figure 6] FIG. 6 is a diagram illustrating an example of a data structure of the server of FIG. [Figure 7] FIG. 7 is a diagram illustrating an example of a data structure of the server of FIG. [Figure 8] FIG. 8 is a diagram showing an example of screen transitions on the terminal of FIG. [Figure 9] FIG. 9 is a diagram showing an example of the flow of processing for executing a game. [Figure 10] FIG. 10 is a diagram showing an example of the flow of processing for executing the first part of the first game. [Figure 11] FIG. 11 is a diagram showing an example of the flow of processing for executing the second part of the first game. [Figure 12] FIG. 12 is a diagram showing an example of the flow of processing for executing the first lottery game. [Figure 13] FIG. 13 is a diagram showing an example of the flow of a process for executing the second lottery game. [Figure 14] FIG. 14 is a diagram showing an example of a processing flow for executing the medium designation processing. [Figure 15] FIG. 15 is a diagram showing an example of a processing flow for executing the medium designation processing. [Figure 16] FIG. 16 is a diagram illustrating an example of a process flow for executing the second lottery process. [Figure 17] FIG. 17 is a diagram showing an example of a home screen displayed on the terminal of FIG. [Figure 18] FIG. 18 is a diagram showing an example of a preparation screen displayed on the terminal of FIG. [Figure 19] FIG. 19 is a diagram showing an example of an event screen displayed on the terminal of FIG. [Figure 20] FIG. 20 is a diagram showing an example of a first lottery screen displayed on the terminal of FIG. [Figure 21] FIG. 21 is a diagram showing an example of a second lottery screen displayed on the terminal of FIG. [Figure 22] FIG. 22 is a diagram showing an example of a second lottery screen displayed on the terminal of FIG. [Figure 23] FIG. 23 is a diagram showing an example of a second lottery screen displayed on the terminal of FIG. [Figure 24] FIG. 24 is a diagram showing an example of a second lottery screen displayed on the terminal of FIG. [Figure 25] FIG. 25 is a diagram showing an example of a second lottery screen displayed on the terminal of FIG. [Figure 26] FIG. 26 is a diagram showing an example of a second lottery screen displayed on the terminal of FIG. [Figure 27] FIG. 27 is a diagram showing an example of game media that are candidate values in each period. DETAILED DESCRIPTION OF THE INVENTION
[0009] An information processing system according to the present disclosure will be described with reference to the drawings. (First embodiment) [System Overview] As shown in FIG. 1, the information processing system 10 includes a network 20, a plurality of terminals 100, and one or more servers 200. The information processing system 10 is provided as a home system or a business system. Each terminal 100 is configured to be able to communicate with the server 200 via the network 20. As an example, the information processing system 10 is configured as a game system that provides a game to a user 11 of each terminal 100. In the following description, the term "game" simply refers to a game provided by the information processing system 10. Each terminal 100 can be used as a game terminal. The terminal 100 as a game terminal provides the user 11 with a function for playing a game (hereinafter referred to as a game function). The user 11 of each terminal 100 can be a player of the game. Each terminal 100 is an example of a computer (information processing device). The server 200 is an example of a computer (information processing device).
[0010] [network] For example, the network 20 includes the Internet and a mobile communication system including a wireless base station. For example, the mobile communication system may be realized as a 3G, 4G, or 5G mobile communication system, LTE (Long Term Evolution), or a wireless network connectable to the Internet via an access point.
[0011] [Device hardware configuration] As an example, each terminal 100 is a smartphone. Each terminal 100 may be a mobile terminal device such as a feature phone, a personal digital assistant (PDA), smart glasses, AR glasses, a wearable device, or a tablet computer. Each terminal 100 may be a fixed terminal device such as a personal computer (PC) or a workstation.
[0012] For example, the terminal 100 includes a processor 110, a memory 120, and a storage 130. The terminal 100 may include a communication interface 140 and an input / output interface 150. The terminal 100 may include a microphone 160, a speaker 165, and a touch screen 180. Each component included in the terminal 100 is connected to a communication bus 190.
[0013] In response to a signal provided to the terminal 100 or in response to the establishment of a predetermined condition, the processor 110 executes a series of instructions included in a program stored in the memory 120 or the storage 130. For example, the processor 110 can be realized as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), a field-programmable gate array (FPGA), or other computing device.
[0014] The memory 120 temporarily stores programs and data. For example, the programs are read from the storage 130. The data includes data transmitted to the terminal 100 and data generated by the processor 110. For example, the memory 120 can be implemented as a random access memory (RAM) or other volatile memory. The storage 130 permanently stores the programs and data. For example, the storage 130 can be implemented as a read-only memory (ROM), a hard disk drive, a flash memory, or other non-volatile storage device. The storage 130 may also be implemented as a removable storage device such as a memory card.
[0015] As an example, storage 130 stores a first game program, a second game program, and a communication program. As an example, the first game program realizes a first game function that provides a first game among games. As an example, the first game is a fighting game in which an ally object fights an enemy object. As an example, the first game program realizes a function for controlling the ally object. In other words, the first game program realizes a function for providing an environment for user 11 to play the game.
[0016] As an example, the second game program implements a second game function that provides a second game among the games. As an example, the second game includes granting one or more values determined by a grant lottery to the user 11. The grant lottery determines one or more values from among multiple values that can be used in a specific scene in the game. In the following description, a value that can be used in a specific scene in the game is referred to as an "in-game value." Furthermore, in the second game, a candidate value determined by a grant lottery is referred to as a "candidate value." Furthermore, in the second game, a value determined by a grant lottery is referred to as a "provided value." The provided value is a value granted to the user 11 in the second game. The candidate value is a value that can be determined as a provided value in the second game. As an example, the grant lottery determines, from multiple types of game media as candidate values, game media that are an example of in-game value that can be used in the game as the provided value. The multiple types of game media as candidate values correspond to candidate game media. Game media include characters, items, in-game currency, etc. As an example, the specific scene in the game is a scene in which the first game is being played. The specific scene may be a scene in which the second game is being executed, or may be the entire game. As an example, the second game program realizes a function of executing a provide lottery and a function of granting the provide value determined in the provide lottery to the user 11. In other words, the second game program realizes a function of providing an environment for the user 11 to play the game.
[0017] The communication program implements a function for communicating with another computer. For example, the other computer is the server 200. The storage 130 may store an operating system, a simulation program, a user authentication program, and other programs.
[0018] For example, data stored in storage 130 may include data for defining a virtual space, data defining various objects, and user information. The various objects may include electronic data of characters, equipment, and objects that constitute screens for various games. As an example, user information may include a user ID, user name, gender, age, address, etc. The user information may include in-game currency owned by user 11, in-game items, data (save data) that stores game progress, and various rewards.
[0019] The communication interface 140 is connected to the network 20. The communication interface 140 communicates with other computers connected to the network 20. For example, the communication interface 140 can be implemented as a LAN (Local Area Network) or other wired communication interface. For example, the communication interface 140 can be implemented as Wi-Fi (registered trademark), Bluetooth (registered trademark), NFC (Near Field Communication), or other wireless communication interface. The communication interface 140 is not limited to the above.
[0020] The input / output interface 150 communicates with an external input device 300. For example, the input / output interface 150 can be implemented as a Universal Serial Bus (USB), a Digital Visual Interface (DVI), a High-Definition Multimedia Interface (HDMI®), or other wired communication interface. For example, the input / output interface 150 can be implemented as a Bluetooth® or other wireless communication interface.
[0021] As an example, the input device 300 is a controller. The controller has one or more operational components. For example, the one or more operational components may include a button, a key, a switch, a handle, a bar, a touchpad, or a stick. The controller transmits an output value to the terminal 100 based on an operation of the user 11 on the operational component. As an example, the controller may include a motion sensor such as an acceleration sensor and an angular velocity sensor. The controller may be configured to transmit an output value of the motion sensor to the terminal 100. The controller may be attachable to and detachable from the terminal 100.
[0022] The input device 300 is not limited to the above. For example, the input device 300 may be a camera. The camera may be configured to transmit a captured image of the user 11 to the terminal 100. For example, the input device 300 may be a distance measurement sensor. The distance measurement sensor may be configured to transmit an output value based on detection of the hand of the user 11, a marker, or the like to the terminal 100.
[0023] The microphone 160 converts speech from the user 11 into an audio signal (electrical signal) and transmits it to the processor 110. The speaker 165 converts the audio signal into sound and outputs it to the user 11. In addition to or instead of the speaker 165, the terminal 100 may be provided with an earphone or an earphone jack to which an earphone can be connected.
[0024] The touch screen 180 may include a monitor 181 and a touch sensor 182. The monitor 181 may be realized as a transmissive or non-transmissive display device. For example, the monitor 181 may be realized as an LCD monitor, an organic EL (Electro Luminescence) monitor, or another display device. The monitor 181 displays various images. The images displayed on the monitor 181 include various objects such as backgrounds, characters, windows, dialogue, buttons, menus, lists, and icons. The monitor 181 is not limited to those described above. For example, the monitor 181 may be a 3D monitor including a sub-monitor that displays an image for the left eye and a sub-monitor that displays an image for the right eye.
[0025] The touch sensor 182 transmits an output value based on an operation of the user 11 on the monitor 181 to the processor 110. As an example, the touch sensor 182 can be realized as a capacitive touch sensor, a resistive touch sensor, an ultrasonic touch sensor, or another type of touch sensor. The input surface of the touch sensor 182 is a part or all of the display surface of the monitor 181. The touch sensor 182 can be used as an operation device configured to accept an input operation of the user 11. For example, if the operation device is the touch sensor 182, the processor 110 accepts the user 11's physical contact operation with the input surface of the touch sensor 182 as the input operation of the user 11. For example, modes of input operation using the touch sensor 182 can include tapping, swiping, dragging, flicking, and other modes.
[0026] The operating device is not limited to the configuration described above. For example, if the operating device is the communication interface 140, the processor 110 receives a signal transmitted from an operating device (not shown) connected via the network 20 as an input operation by the user 11. For example, if the operating device is the input / output interface 150, the processor 110 receives a signal transmitted from an external input device 300 as an input operation by the user 11. For example, if the input device 300 is a camera and a distance measuring sensor, when the processor 110 detects the hand of the user 11 from a received captured image, the processor 110 receives a gesture detected based on the captured image and an output value as an input operation by the user 11. For example, if the input device 300 is a controller, the processor 110 receives an output value transmitted from the controller as an input operation by the user 11.
[0027] [Server hardware configuration] The server 200 may be a workstation or a general-purpose computer such as a PC. The server 200 includes a processor 210, a memory 220, a storage 230, a communication interface 240, and an input / output interface 250. The components of the server 200 are connected to a communication bus 290.
[0028] In response to a signal provided to the server 200 or in response to a predetermined condition being met, the processor 210 executes a series of instructions included in a program stored in the memory 220 or the storage 230. For example, the processor 210 can be implemented as a CPU, a GPU, an MPU, an FPGA, or other computing device.
[0029] The memory 220 temporarily stores programs and data. For example, the programs are read from the storage 230. The data may include data sent to the server 200 and data generated by the processor 210. For example, the memory 220 may be implemented as a RAM or other volatile memory.
[0030] The storage 230 permanently stores programs and data. For example, the storage 230 can be realized as a ROM, a hard disk drive, a flash memory, or other non-volatile storage device. The storage 230 may also be realized as a removable storage device such as a memory card. The server 200 may use programs stored in an external storage device instead of the storage 230. For example, in a situation where multiple information processing systems 10 are used, such as an amusement facility, programs and data can be updated collectively.
[0031] The storage 230 stores a first game program, a second game program, and a communication program. As an example, the first game program realizes a first game function that provides the first game. As an example, the first game program realizes a function for controlling an ally object. As an example, the second game program realizes a second game function that provides the second game. As an example, the second game program realizes a function for executing a donation lottery and a function for granting the donation value determined in the donation lottery to the user 11.
[0032] The communication program implements the function of communicating with other computers. For example, the other computers are one or more terminals 100. The storage 230 may store an operating system, a simulation program, a user authentication program, and other programs. For example, the storage 230 stores data for defining a virtual space, data defining objects, and user information.
[0033] The communication interface 240 is connected to the network 20. The communication interface 240 communicates with other computers connected to the network 20. For example, the communication interface 240 can be implemented as a LAN or other wired communication interface. For example, the communication interface 240 can be implemented as Wi-Fi (registered trademark), Bluetooth (registered trademark), NFC, or other wireless communication interface. The communication interface 240 is not limited to the above.
[0034] The input / output interface 250 communicates with external input / output devices (not shown). For example, the input / output interface 250 can be implemented as a USB, DVI, HDMI, or other wired communication interface. For example, the input / output interface 250 can be implemented as a Bluetooth® or other wireless communication interface.
[0035] [Device Features] As shown in FIG. 2 , one or more of the components of the terminal 100 are combined to form a functional unit (module) that is functionally cohesive. As an example, the terminal 100 may include a game control unit 101, a display control unit 102, a memory unit 103, a communication unit 104, and an input / output unit 105. As an example, the game control unit 101 and the display control unit 102 can be realized by a processor 110. As an example, the memory unit 103 can be realized by a memory 120 and a storage 130. As an example, the communication unit 104 can be realized by a communication interface 140. As an example, the input / output unit 105 can be realized by the processor 110, a touch sensor 182, and an input / output interface 150.
[0036] The input / output unit 105 detects an input operation by the user 11 on the touch sensor 182 and an input operation by the user 11 on an external operating device via the input / output interface 150. As an example, the input / output unit 105 can identify the mode of the input operation based on the input operation by the user 11 on the touch sensor 182. For example, the modes of input operation that the input / output unit 105 can identify may include tapping, swiping, dragging, flicking, and other modes. Hereinafter, touching the touch sensor 182 with the finger or the like of the user 11 will simply be referred to as "touch."
[0037] When a touch on the touch sensor 182 starts, the input / output unit 105 identifies the coordinates of the touch position (hereinafter referred to as the touch start position). When the touch on the touch sensor 182 stops, the input / output unit 105 identifies the coordinates of the last touch position (hereinafter referred to as the touch end position). While the touch on the touch sensor 182 continues, the input / output unit 105 identifies the coordinates of the touch position at each time (hereinafter referred to as the current touch position). The input / output unit 105 identifies the mode of the input operation by the user 11 based on the touch time from the start of the touch to the end of the touch and the change in the touch position.
[0038] The communication unit 104 receives various types of information from one or more servers 200. As an example, the information that the communication unit 104 receives from the server 200 may include progress information and user information. The progress information is information for controlling the progress of the game. The progress information may include various requests. As an example, the progress information includes first progress information related to a first game and second progress information related to a second game.
[0039] For example, the first progress information may include ally information regarding ally objects, enemy information regarding enemy objects, and other information. For example, the second progress information may include a grant notification as an example of information indicating the type of provided value won in a lottery in the second game. The second progress information may include a consumption notification as an example of information indicating that a predetermined amount has been consumed as consideration for the second game. For example, the user information may include a user name, an account ID, game content owned by the user, gender, age, address, etc.
[0040] The communication unit 104 transmits various types of information to one or more servers 200. As an example, the information transmitted by the communication unit 104 to the server 200 may include play information and user information. As an example, the play information includes first play information related to the first game and second play information related to the second game. Each piece of play information is information for reflecting an input operation by the user 11 in the progress of the game. The play information is output in response to an input operation received by the input / output unit 105. The play information may include various requests. As an example, the first play information may include selection information. As an example, the second play information may include a consumption request and a lottery request. The consumption request is an example of a request to consume in-game value owned by the user 11 as consideration for the second game, etc. The lottery request is an example of a request to execute a lottery for providing value. As an example, each piece of play information is generated by the game control unit 101.
[0041] The game control unit 101 performs processing to progress the first game. The game control unit 101 identifies instructions from the user 11 based on the touch position, the mode of the input operation, and the progress status of the first game received by the input / output unit 105. The game control unit 101 can make various determinations regarding the progress of the first game. The game control unit 101 can perform various lottery draws regarding the progress of the first game. The game control unit 101 generates various requests and first play information according to the instructions from the user 11, the results of various determinations, and the results of various lotteries. The various requests and first play information generated by the game control unit 101 are transmitted to the server 200 by the communication unit 104.
[0042] The game control unit 101 performs processing for progressing the second game. The game control unit 101 identifies instructions from the user 11 based on the touch position, the mode of the input operation, and the progress status of the second game received by the input / output unit 105. The game control unit 101 can make various determinations regarding the progress of the second game. The game control unit 101 can perform various lottery draws regarding the progress of the second game. The game control unit 101 generates various requests and second play information according to the instructions from the user 11, the results of various determinations, and the results of various lotteries. The various requests and second play information generated by the game control unit 101 are transmitted to the server 200 by the communication unit 104.
[0043] The display control unit 102 creates an image to be displayed on the monitor 181. The display control unit 102 creates an image of the game screen according to progress information received via the communication unit 104. The display control unit 102 creates an image of the game screen according to play information generated by the game control unit 101. The display control unit 102 displays the image of the game screen on the monitor 181. The display control unit 102 may be configured to display the image of the game screen on an external display device via the input / output interface 150. The display control unit 102 may be configured to display the image of the game screen on an external display device via the communication interface 140.
[0044] The display control unit 102 may control and draw objects (hereinafter referred to as UI objects) for constructing a user interface (hereinafter referred to as UI) required for input operations by the user 11. The UI objects are information for assisting the input operations of the user 11 required to progress through the game. For example, UI objects are icons, buttons, lists, windows, dialogs, and menus. The various UI objects described in this disclosure are merely examples and are not limited to these aspects. As an example, the processor 110, as the display control unit 102, may execute steps for controlling the display content of the monitor 181, thereby performing functions corresponding to those steps.
[0045] The functions corresponding to each step in each terminal 100 can be realized by hardware and software (programs) executed by the processor 110. The software may be stored in advance in the storage 130. The software may be stored on a computer-readable non-volatile data storage medium, such as a CD-ROM, and distributed as a program product. The software may be provided as a downloadable program product by an information provider connected to a network, such as the Internet. The software is read from the data storage medium by a data reader or downloaded from another computer, such as the server 200, via the communication interface 140 and then stored in the storage 130. The software is read from the storage 130 by the processor 110 and stored in the memory 120 in the form of an executable program. The processor 110 executes the program.
[0046] [Server Features] As shown in FIG. 3 , one or more of the components of the server 200 are combined to form a functional unit (module) that is functionally cohesive. As an example, the server 200 may include a game control unit 201, a memory unit 205, a communication unit 206, and an input / output unit 207. The server 200 may also include a display control unit (not shown). As an example, the game control unit 201 can be realized by a processor 210. As an example, the memory unit 205 can be realized by a memory 220 and a storage 230. As an example, the communication unit 206 can be realized by a communication interface 240. As an example, the input / output unit 207 can be realized by the processor 210 and an input / output interface 250.
[0047] The communication unit 206 receives various types of information from each terminal 100. For example, the information that the communication unit 206 receives from each terminal 100 includes play information and user information. The communication unit 206 transmits various types of information to each terminal 100. For example, the information that the communication unit 206 transmits to each terminal 100 includes progress information and user information. The input / output unit 207 may detect and accept input operations by the user 11 on an external input device via the input / output interface 250.
[0048] The game control unit 201 progresses the game in accordance with the play information received by the communication unit 206 from the terminal 100. The game control unit 201 may make various determinations regarding the progress of the game. The game control unit 201 may perform various lotteries regarding the progress of the game. The game control unit 201 generates progress information in accordance with the results of these processes. The progress information is transmitted to the terminal 100 by the communication unit 206. As an example, the processor 210, as the game control unit 201, may perform a function corresponding to a step by executing a step for receiving various information. As an example, the processor 210, as the game control unit 201, may perform a function corresponding to a step by executing a step for transmitting various information. As an example, the processor 210, as the game control unit 201, may perform a function corresponding to a step by executing a step for progressing the game.
[0049] The functions corresponding to each step in the server 200 can be realized by hardware and software (programs) executed by the processor 210. The software may be stored in advance in the storage 230. The software may be stored on a computer-readable non-volatile data storage medium, such as a CD-ROM, and distributed as a program product. The software may be provided as a downloadable program product by an information provider connected to a network, such as the Internet. The software is read from the data storage medium by a data reading device or downloaded from another computer, such as an external storage device, via the communication interface 240, and then stored in the storage 230. The software is read from the storage 230 by the processor 210 and stored in the memory 220 in the form of an executable program. The processor 210 executes the program.
[0050] [Game 1 Overview] As an example, the first game includes multiple parts with different characteristics. As an example, the multiple parts include a first part and a second part. As an example, the first part is a part for preparing for the second part. As an example, the second part is a part for pitting an ally object against an enemy object. In the second part, the user 11 controls the ally object.
[0051] As an example, the first part of the first game has the following specifications: In the first part, the user 11 prepares for the second part. Preparation for the second part includes changing the settings of ally objects to be used in the second part. As an example, in the first part, it is possible to set ally objects to be used in the second part. As an example, in the first part, it is possible to set one or more characters owned by the user 11 as ally objects to be used in the second part. As an example, in the first part, it is possible to set one or more characters owned by the user 11 as favorite characters. As an example, in the first part, it is possible to perform an operation to classify characters owned by the user 11 into one of multiple pre-set groups. As an example, the multiple groups may include a first storage and a second storage. As an example, in the first part, some of the multiple types of characters owned by the user 11 are classified into the first storage and another part are classified into the second storage, thereby managing the multiple types of characters in groups. In the first part, it is possible to set equipment items and consumable items owned by the user 11 as items held by the ally objects. In the first part, the user 11 may be able to use consumable items that he or she owns.
[0052] As an example, the second part of the first game has the following specifications: The second part is a battle part in which an ally object fights an enemy object. In the second part, the user 11 controls the ally object. The second part ends when either a victory condition or a defeat condition is met. One of the victory conditions in the second part is when the enemy object is unable to fight. One of the defeat conditions in the second part is when the ally object is unable to fight.
[0053] The second part may end when a predetermined time limit has elapsed, even if neither the ally object nor the enemy object is rendered unable to fight. The expiration of the time limit for the second part may be set as one of the victory conditions or one of the defeat conditions.
[0054] The first game is not limited to the above-described configuration. For example, the second part may be a game in which multiple users 11 compete against each other. Furthermore, for example, the second part may be a competitive game in which one or multiple users 11 play a sport such as soccer, tennis, table tennis, boxing, or basketball. For example, the second part may be a competitive game in which one or multiple users 11 race, such as a car race, a yacht race, a ski race, or an airplane race.
[0055] [Game 2 Overview] As an example, the second game has the following specifications: The second game is a game (hereinafter referred to as a lottery game) in which the user 11 can acquire one or more in-game values determined as the provided value by a lottery from among a plurality of types of candidate values. As an example, the candidate values include a plurality of types of characters. In other words, the lottery game may be a game in which the user 11 can acquire one or more characters determined from a plurality of types of characters included in the candidate values.
[0056] As an example, multiple types of characters are classified into one of multiple categories that are ranked in advance. As an example, the multiple categories may be character ranks. A rank represents the rarity of a character by a grade. In the present disclosure, there are three ranks, "SR (Super Rare)," "R (Rare)," and "N (Normal)," in order of decreasing rank. Multiple types of characters are classified into each rank. A character's rank may be determined by the difficulty of obtaining the character throughout the game. The higher the character's rank, the more difficult it is to obtain the character. One of the criteria for determining a rank may be the probability of winning a lottery. One of the criteria for determining a rank may be the difficulty of completing a task when the character is available as a reward for completing a predetermined task in the first game. As an example, the predetermined task may be defeating a predetermined enemy object. One of the criteria for determining a rank may be the price when the character is available for purchase.
[0057] Generally, a character that is highly valuable in the game, particularly in the second part of the first game, is assigned a high rank. One of the criteria for value in the second part of the first game may be a parameter that defines the character's strength or ability. For example, the parameters may be vitality, attack power, defense power, and magical power. The parameters may also be magic, skills, and special abilities that the character can use. As an example, the higher the total value of the parameters, the more advantageously the character will progress through the second part of the first game. As an example, the higher the parameters assigned to a character, the more valuable the character will be and the higher the rank may be assigned. In other words, the strength of each character may be higher as the character's rank increases.
[0058] For example, the lottery game includes a plurality of lottery games having different characteristics, such as a first lottery game and a second lottery game. [Outline of the first lottery game] The first lottery game is a lottery game in which a prize lottery is executed in exchange for a predetermined price. In the following description, the prize lottery in the first lottery game is referred to as the "first prize lottery." In this disclosure, the first prize lottery corresponds to a special lottery.
[0059] 4, the consideration for the first offer lottery is a predetermined token. As an example, the predetermined token is in-game currency. That is, in the first lottery game, the user 11 can acquire the right to the first offer lottery by consuming the in-game currency as consideration.
[0060] As an example, the first provision lottery is a lottery that determines one game value from among the candidate values in the first provision lottery as the provision value. In the following description, the candidate value in the first provision lottery is referred to as a "first candidate value D1." As an example, the first candidate value D1 includes multiple types of characters. That is, the first provision lottery is a lottery that determines one character from multiple types of characters included in the first candidate value D1 as the provision value. As an example, two or more characters may be determined as the provision value in the first provision lottery. As an example, the first candidate value D1 includes a character classified as an "SR" rank, a character classified as an "R" rank, and a character classified as an "N" rank. As an example, the first candidate value D1 does not include any in-game value other than the characters. Therefore, in the first provision lottery, one of a character classified as an "SR" rank, a character classified as an "R" rank, and a character classified as an "N" rank is determined as the provision value.
[0061] As one example, the multiple types of in-game values included in the first candidate value D1 change depending on when the first offering lottery is executed. As one example, the multiple types of characters included in the first candidate value D1 may be changed at a predetermined first timing. As one example, the first timing may be set by an administrator of the server 200. As one example, the first timing may be set to occur every time a predetermined period of time has elapsed. As one example, the first timing may be set to occur every three months.
[0062] [Outline of the second lottery game] The second lottery game is a lottery game in which a prize lottery is executed in exchange for a predetermined price. In the following description, the prize lottery in the second lottery game is referred to as the "second prize lottery." In this disclosure, the second prize lottery corresponds to a specific prize lottery.
[0063] As shown in FIG. 4, the consideration for the second offering lottery includes a specific number (e.g., 10) of game media owned by user 11 that have been designated by user 11. That is, in the second lottery game, user 11 can acquire the right to the second offering lottery by consuming a specific number of game media designated by user 11 from among the game media owned by user 11 as consideration. In the following description, game media designated by user 11 will be referred to as "designated game media." As an example, some game media owned by user 11 may not be accepted for designation by user 11. In the following description, the ability to accept designation by user 11 may be simply referred to as "designable," and the ability to not accept designation by user 11 may be simply referred to as "undesignable."
[0064] As an example, a character classified as an "R" rank or an "N" rank among the game media owned by user 11 may be considered an unselectable game medium. In other words, the game media that can be designated as consideration for the second offering lottery may be a character classified as an "SR" rank among the game media owned by user 11. As an example, a character set as an ally object among the game media owned by user 11 may be considered an unselectable game medium. In other words, the game media that can be designated as consideration for the second offering lottery may be a character not set as an ally object among the game media owned by user 11. As an example, a character set as a favorite among the game media owned by user 11 may be considered an unselectable game medium. In other words, the game media that can be designated as consideration for the second offering lottery may be a character not set as a favorite among the game media owned by user 11.
[0065] As an example, the consideration for the second offer lottery may include a specific token. That is, the second offer lottery may be executed in exchange for additional consideration in addition to consuming a specific number of game media designated by user 11. That is, in the second lottery game, user 11 may be able to acquire the right to the second offer lottery by consuming a specific number of designated game media and a specific token as consideration. The specific token may be a game medium that can be obtained as a reward for completing a predetermined task in the first game. As an example, the specific token may be an item other than a character, in-game currency, or other game medium. The specific token as consideration for the first offer lottery and the specific token as consideration for the second offer lottery may be the same or different.
[0066] As an example, the second provision lottery is a lottery that determines, as the provision value, a number of game values that is less than a specific number from among the candidate values in the second provision lottery. In the following description, the candidate value in the second provision lottery will be referred to as the "second candidate value D2." As an example, the second candidate value D2 does not include the in-game value currently included in the first candidate value D1. As an example, the second candidate value D2 includes multiple types of characters. In other words, the second provision lottery is a lottery that determines, as the provision value, a number of characters that is less than a specific number from among the multiple types of characters included in the second candidate value D2. In other words, the number of provision values determined by the second provision lottery is less than the number of designated game media consumed as consideration for the second provision lottery. As an example, in the second provision lottery, one character is determined as the provision value. As an example, in the second provision lottery, two or more characters may be determined as the provision value.
[0067] As an example, the second candidate value D2 includes a character classified as rank "SR". As an example, the second candidate value D2 does not include a character classified as rank other than rank "SR". Also, as an example, the second candidate value D2 does not include in-game value other than characters. Therefore, in the second provision lottery, a character classified as rank "SR" is determined as the provision value. In the second provision lottery, a character classified as rank "SR" is consumed as consideration, and therefore, game media classified as the same rank as the consumed game media is classified will be provided to user 11.
[0068] As an example, the multiple types of in-game value included in the second candidate value D2 vary depending on the time when the second offering lottery is executed. As an example, the multiple types of characters included in the second candidate value D2 may be changed at a predetermined second timing. As an example, the second timing may be set by an administrator of the server 200. As an example, the second timing may be set to occur every time a predetermined period of time has elapsed. As an example, the second timing may be set to occur every three months. As an example, the first timing and the second timing are the same.
[0069] As an example, the second candidate value D2 includes multiple in-game values that were included in the first candidate value D1 during a predetermined period in the past. That is, in the second offering lottery, one of the multiple in-game values that could be acquired during a predetermined period in the past is determined. As an example, the second candidate value D2 does not include the in-game value currently included in the first candidate value D1. That is, the multiple in-game values included in the second candidate value D2 are different from the multiple in-game values included in the first candidate value D1.
[0070] [Summary of changes to candidate value] The manner in which the first candidate value D1 and the second candidate value D2 are changed (replaced) will be described. As an example, the in-game value included in the first candidate value D1 is changed periodically, with a predetermined period (e.g., three months) as the unit period. As an example, the in-game value included in the first candidate value D1 is changed in part or in whole for each unit period. In particular, all of the "SR" rank characters included in the first candidate value D1 may be changed for each unit period.
[0071] As an example, the first candidate value D1 may be set so that the more recent the unit period, the more characters with higher value will be included, or the higher the expected value of the characters included will be, compared to previous unit periods.
[0072] Similarly, the in-game value included in the second candidate value D2 is changed periodically, with a predetermined unit period (e.g., three months). A portion of the in-game value included in the second candidate value D2 is changed for each unit period. As an example, the second candidate value D2 includes the in-game value that was included in the first candidate value D1 in the unit period two or three units before the current unit period. In particular, the second candidate value D2 includes characters classified as "SR" rank among the in-game values that were included in the first candidate value D1 in the unit period two or three units before the current unit period.
[0073] [Data Structure] 5, the memory 220 and storage 230 in the server 200 store information about characters, which is an example of in-game value, as the storage unit 205. As an example, the information about characters has the following data structure.
[0074] As an example, each of the multiple types of characters is assigned a character ID as information that can identify the character. The character ID corresponds to media identification information that identifies the game media. The character ID is associated with information such as name, rank, parameters, first offer lottery ID, and second offer lottery ID. The parameters are information that quantifies the abilities of each character.
[0075] The first offer lottery ID is information for identifying multiple types of characters included in the first candidate value D1. In the first offer lottery, by identifying multiple types of characters included in the first candidate value D1 based on the first offer lottery ID, it is possible to determine one character from the multiple types of characters as the offer value. As an example, the first offer lottery ID may be the same for multiple types of character IDs.
[0076] The second offer lottery ID is information for identifying multiple types of characters included in the second candidate value D2. In the second offer lottery, by identifying multiple types of characters included in the second candidate value D2 based on the second offer lottery ID, it is possible to determine one character from among the multiple types of characters as the offer value. The second offer lottery ID corresponds to lottery identification information that identifies whether the corresponding character is subject to determination by the second offer lottery. As an example, the second offer lottery ID may be the same for multiple types of character IDs.
[0077] As an example, the second offering lottery ID is associated with a character ID with a rank of "SR", but is not associated with a character ID with a rank of "R" or "N". Therefore, in the second offering lottery, a character corresponding to a character ID with a rank of "SR" may be determined, but a character corresponding to a character ID with a rank of "R" or "N" is not determined.
[0078] As an example, among multiple types of character IDs to which the same first provision lottery ID is assigned, the same second provision lottery ID is assigned to multiple types of character IDs with a rank of "SR". As an example, among multiple types of character IDs with a rank of "SR", multiple types of character IDs to which the first provision lottery ID 1111 is associated are all associated with the second provision lottery ID 1211. In the following description, the first provision lottery ID and the second provision lottery ID corresponding to the same character ID may be referred to as corresponding provision lottery IDs. For example, the first provision lottery ID 1111 is the first provision lottery ID corresponding to the second provision lottery ID 1211, and the second provision lottery ID 1211 is the second provision lottery ID corresponding to the first provision lottery ID 1111.
[0079] As shown in FIG. 6, the memory 220 and storage 230 in the server 200 function as the storage unit 205 and store information about the lottery table to be referenced when each provision lottery is held. The memory 220 and storage 230 in the server 200 also function as the storage unit 205 and store information about the lottery management table that can identify the lottery table to be referenced depending on the period during which each provision lottery is held. As an example, the information about the lottery table and the information about the lottery management table have the following data structure. In the following description, periods T11 to T20 are unit periods during which the first candidate value D1 and the second candidate value D2 are changed. The periods T11 to T20 are consecutive periods extending from the past to the future in the order of period T11, period T12, period T13, period T14, period T15, period T16, period T17, period T18, period T19, and period T20. Therefore, for example, if the present is period T15, periods T11 to T14 are past periods, and periods T16 to T20 are future periods. In the present disclosure, each of periods T11 to T20 is of the same length.
[0080] As an example, the lottery table for the first offering lottery is associated with a first offering lottery ID and with a winning probability P of multiple types of character IDs corresponding to the first offering lottery ID. In the following description, the lottery table for the first offering lottery is referred to as the "first lottery table." That is, the first lottery table is information that can identify the first candidate value D1 and the winning probability P of multiple types of game media included in the first candidate value D1. As an example, the first lottery table is set for each period in which the first offering lottery is executed.
[0081] As an example, the lottery table for the second offer lottery is associated with a second offer lottery ID and with a winning probability P of multiple types of character IDs corresponding to the second offer lottery ID. In the following description, the lottery table for the second offer lottery is referred to as the "second lottery table." That is, the second lottery table is information that can identify the second candidate value D2 and the winning probability P of multiple types of game media included in the second candidate value D2. As an example, the second lottery table is set for each period in which the second offer lottery is held.
[0082] As an example, each second lottery table is associated with more second provision lottery IDs than the first provision lottery IDs corresponding to the first lottery table. For example, one first provision lottery ID is associated with each first lottery table, while two or more second provision lottery IDs are associated with each second lottery table.
[0083] As an example, in the lottery management table, when a first offering lottery is executed, a lottery table to be referenced is defined according to the period during which the first offering lottery is executed. As an example, the first offering lottery is executed by referring to the first lottery table defined by the lottery management table based on the period during which the first offering lottery is executed.
[0084] For example, the lottery management table defines a first lottery table 2113 as a lottery table to be referred to when a first offering lottery is executed in a period T13. The first lottery table 2113 is associated with a first offering lottery ID 1113 and is also associated with a winning probability P of a plurality of types of character IDs corresponding to the first offering lottery ID 1113. Therefore, when a first offering lottery is executed in a period T13, a character corresponding to any one of the character IDs among the first candidate value D1 identified based on the first offering lottery ID 1113 is determined by the winning probability P.
[0085] As an example, in the lottery management table, when a second offering lottery is executed, a lottery table to be referenced is defined according to the period during which the second offering lottery is executed. As an example, the second offering lottery is executed by referring to the second lottery table defined by the lottery management table based on the period during which the second offering lottery is executed.
[0086] For example, the lottery management table defines a second lottery table 2215 as a lottery table to be referred to when a second offer lottery is executed in a period T15. The second lottery table 2215 is associated with second offer lottery IDs 1212 and 1213, and is also associated with winning probabilities P of multiple types of character IDs corresponding to the second offer lottery IDs 1212 and 1213. Therefore, when a second offer lottery is executed in a period T15, a character corresponding to any one of the character IDs among the second candidate values D2 identified based on the second offer lottery IDs 1212 and 1213 is determined by the winning probabilities P.
[0087] As an example, the first lottery table referenced in each period is generated by an administrator of the server 200. As an example, the first lottery table referenced in each period is generated by setting a first provided lottery ID to be referenced in the first lottery table, and setting a winning probability P of multiple types of character IDs corresponding to the set first provided lottery ID.
[0088] As one example, the second lottery table referenced in each period is generated by the processor 210 of the server 200. As one example, the second lottery table referenced in each period is generated by setting a second provision lottery ID referenced in the second lottery table and setting a winning probability P of multiple types of character IDs corresponding to the set second provision lottery ID. As one example, in the second lottery table, a second provision lottery ID assigned to a character ID assigned to a first provision lottery ID referenced in the first lottery table in the unit period two or three unit periods before the period in which the second lottery table is referenced is set. Also, as one example, in the second lottery table, for multiple types of character IDs corresponding to the set second provision lottery ID, the winning probability P of multiple types of character IDs is set so that each character ID is determined with an equal or approximately equal winning probability.
[0089] For example, in the second lottery table 2215, the second supply lottery IDs 1212 and 1213 corresponding to the first supply lottery IDs 1112 and 1113 referenced in the first lottery tables 2112 and 2113 in the period T12 or T13, which is a period earlier than the period T15, are referenced.
[0090] 7, the memory 220 and storage 230 in the server 200 store information about game media owned by the user 11 as the memory unit 205. As an example, the information about game media owned by the user 11 has the following data structure.
[0091] As an example, user 11 is assigned multiple ownership numbers (ownership Nos.) as information associated with game media owned by user 11. As an example, the ownership numbers are associated with information on game media acquired by user 11. As an example, the ownership numbers are associated with character IDs that can identify characters among the game media. As an example, different ownership numbers may be associated with the same character ID. In this case, user 11 can own multiple copies of the same character.
[0092] As an example, the owned number may be associated with ally information that can identify that the corresponding character is set as an ally object. As an example, the owned number may be associated with favorite information that can identify that the corresponding character is set as a favorite. As an example, the owned number may be associated with group information that can identify to which of multiple types of groups the corresponding character is classified. As an example, the predetermined number may be associated with designation information that can identify that the corresponding character is a designated game medium that has been designated by user 11.
[0093] [Overview of screen transitions on each device] An overview of screen transitions on the terminal 100 will be described. 8, various screens may be displayed on the monitor 181 of the terminal 100 depending on the progress of the game and instructions from the user 11. As an example, the various screens may include a home screen 40, a preparation screen 50, an event screen 60, a first lottery screen 70, and a second lottery screen 80. As an example, the second lottery screen 80 may include a pre-lottery screen 81, a medium selection screen 82, and a lottery result screen 83.
[0094] The home screen 40 is displayed when neither the first game nor the second game is being executed. The preparation screen 50 is displayed when the first part of the first game is being executed. The event screen 60 is displayed when the second part of the first game is being executed. The first lottery screen 70 is displayed when the first lottery game of the second game is being executed. The second lottery screen 80 is displayed when the second lottery game of the second game is being executed.
[0095] [An example of the process flow for starting a game] As shown in FIG. 9, in step S100, when a game program is launched, processor 110 of terminal 100 starts the game and transmits a game start notification including information that can identify the start of the game to server 200. As an example, the game start notification includes, as one piece of user information, a user ID assigned to user 11 who uses terminal 100. In step S101, processor 210 of server 200 receives the game start notification. As an example, processor 210 makes the game ready to proceed based on the game start notification.
[0096] In step S102, processor 110 of terminal 100 displays home screen 40 on monitor 181. As an example, processor 110 displays various objects as part of home screen 40 on monitor 181. In step S103, processor 110 of terminal 100 executes terminal-side main processing. Processor 110 transmits and receives various information to and from server 200 via communication interface 140. Processor 110 controls the game based on the various information received from server 200. As an example, processor 110 transmits play information to server 200. As an example, processor 110 receives progress information from server 200. Processor 110 performs processing to progress the game according to the progress information.
[0097] In step S104, the processor 210 of the server 200 executes server-side main processing. The processor 210 transmits and receives various information to and from the terminal 100 via the communication interface 240. The processor 210 controls the game based on the various information received from the terminal 100. As an example, the processor 210 receives play information from the terminal 100. The processor 210 performs processing to progress the game in accordance with the play information. The processor 210 transmits the progress information to the terminal 100.
[0098] [Example of processing flow for executing the first part of the first game] 10, in step S200, processor 110 of terminal 100 accepts a preparation start operation that instructs the start of the first part of the first game. The preparation start operation is performed by tapping on a portion of monitor 181 where a preparation object is displayed.
[0099] In step S201, upon receiving a preparation start operation, processor 110 of terminal 100 starts the first part of the first game. Processor 110 transmits a preparation start notification indicating the start of the first part of the first game to server 200. In step S202, processor 110 of terminal 100 displays preparation screen 50 on monitor 181. As an example, processor 110 displays various objects on monitor 181 as part of preparation screen 50.
[0100] In step S203, processor 110 of terminal 100 executes terminal-side preparation processing. That is, processor 110 enables the first part of the first game to proceed. For example, processor 110 transmits and receives various information to server 200 via communication interface 140. As one example, when processor 110 receives an operation by user 11, processor 110 transmits first play information indicating the operation content to server 200. As one example, the operation content indicated by the first play information may include an ally setting operation, an ally setting cancellation operation, an ally setting swap operation, a favorite setting operation, and a group setting operation, which will be described later. Processor 110 controls the game based on the various information received from server 200.
[0101] In step S204, processor 210 of server 200 receives a preparation start notification. In step S205, processor 210 of server 200 executes server-side preparation processing. That is, processor 210 enables the first part of the first game to proceed. For example, processor 210 transmits and receives various information to and from terminal 100 via communication interface 240. Processor 210 controls the game based on the various information received from terminal 100. As an example, processor 210 may receive first play information from terminal 100. As an example, processor 210 sets a character to be used as an ally object by updating ally information corresponding to a predetermined owner number in accordance with the first play information. As an example, processor 210 sets the corresponding character as a favorite by updating favorite information corresponding to a predetermined owner number in accordance with the first play information. As an example, processor 210 updates group information corresponding to a predetermined owner number in accordance with the first play information to classify the corresponding character into a predetermined group.
[0102] In step S206, processor 110 of terminal 100 accepts a preparation end operation to instruct the end of the first part of the first game. The preparation end operation is performed by tapping on a portion of monitor 181 where the preparation end object is displayed.
[0103] In step S207, processor 110 of terminal 100 transmits a preparation end notification indicating the end of the first part of the first game to server 200. In step S208, processor 210 of server 200 receives the preparation end notification. Thereafter, processor 110 of terminal 100 displays home screen 40 on monitor 181, and ends the series of processes for executing the first part of the first game.
[0104] [Example of processing flow for executing the second part of the first game] 11, in step S300, processor 110 of terminal 100 accepts an event start operation that instructs the start of the second part of the first game. The event start operation is performed by tapping on a portion of monitor 181 where an event object is displayed.
[0105] In step S301, upon receiving an event start operation, processor 110 of terminal 100 starts the second part of the first game. Processor 110 transmits an event start notification indicating the start of the event to server 200. In step S302, processor 110 of terminal 100 displays event screen 60 on monitor 181. As an example, processor 110 displays various objects as part of event screen 60 on monitor 181.
[0106] In step S303, processor 110 of terminal 100 executes terminal-side event processing. That is, processor 110 enables the second part of the first game to proceed. For example, processor 110 transmits and receives various information to and from server 200 via communication interface 140. As one example, when processor 110 receives an operation to instruct an ally object to act (hereinafter referred to as an action instruction operation), processor 110 transmits play information indicating the content of the operation to server 200. Processor 110 controls the game based on the various information received from server 200.
[0107] In step S304, processor 210 of server 200 receives the event start notification. In step S305, processor 210 of server 200 executes server-side event processing. That is, processor 210 enables the second part of the first game to proceed. For example, processor 210 transmits and receives various information to and from terminal 100 via communication interface 240. Processor 210 controls the game based on the various information received from terminal 100. As an example, processor 210 may receive first play information from terminal 100. Processor 210 manages the actions of the ally object according to the first play information. As an example, processor 210 determines whether an attack has hit an enemy object. If processor 210 determines that the attack has hit, processor 210 reduces the HP of the enemy object.
[0108] Processor 210 transmits progress information indicating the result of the action of the ally object to terminal 100. When the action of the ally object ends, processor 210 causes the enemy object to act. As an example, processor 210 may determine whether an attack has hit the ally object. If processor 210 determines that the attack has hit, it reduces the HP of the ally object. Processor 210 transmits progress information indicating the result of the action of the enemy object to terminal 100.
[0109] In step S306, when the end condition for the second part of the first game is satisfied, processor 210 of server 200 ends the second part and transmits an event result notification indicating the result of the second part to terminal 100. As an example, processor 210 determines that the end condition for the second part is satisfied due to user 11's defeat when the HP of the ally object after being reduced by a successful attack is 0. As an example, processor 210 determines that the end condition for the second part is satisfied due to user 11's victory when the HP of the enemy object after being reduced by a successful attack is 0. As an example, processor 210 determines that the end condition for the second part is satisfied due to user 11's defeat when the time limit for the second part has elapsed.
[0110] In step S307, processor 110 of terminal 100 receives the event result notification. In step S308, processor 110 of terminal 100 displays the event result on monitor 181 on event screen 60. Thereafter, processor 110 of terminal 100 displays home screen 40 on monitor 181, and ends the series of processes for executing the event.
[0111] [Example of processing flow for executing the first lottery game] The flow of processing for executing the first lottery game of the second game will be described. As shown in FIG. 12, in step S400, the processor 110 of the terminal 100 accepts a first lottery start operation that instructs the start of a first offering lottery. The first lottery start operation is performed by tapping on a portion of the monitor 181 on the first lottery screen 70 where a lottery execution button is displayed. As an example, the processor 110 of the terminal 100 can accept the first lottery start operation when the in-game currency owned by the user 11 is equal to or greater than a specified amount. As an example, the specified amount is equal to the amount of in-game currency required to acquire the right to play the first lottery game. In step S401, the processor 110 of the terminal 100 transmits a first consumption request to the server 200. The first consumption request is a request to consume the in-game currency owned by the user 11.
[0112] In step S402, the processor 210 of the server 200 receives a first consumption request. In step S403, the processor 210 of the server 200 consumes a specified amount of in-game currency owned by the user 11. That is, the processor 210 updates the data of the user 11 stored in the memory 220 so that the in-game currency owned by the user 11 is reduced by the specified amount. In step S404, the processor 210 of the server 200 transmits a first consumption notification to the terminal 100.
[0113] In step S405, the processor 110 of the terminal 100 receives the first consumption notification. In step S406, the processor 110 of the terminal 100 transmits a first drawing request to the server 200. The first drawing request in step S406 is a request to hold a first offering drawing.
[0114] In step S407, the processor 210 of the server 200 receives a first drawing request. In step S408, the processor 210 of the server 200 executes a first offering drawing. As an example, the processor 210 identifies a first candidate value D1 and a winning probability P by referencing a first drawing table corresponding to the current period. As an example, the processor 210 determines, as the offering value, one of the multiple types of game media included in the identified first candidate value D1, according to the identified winning probability P.
[0115] In step S409, the processor 210 of the server 200 transmits a first lottery completion notice to the terminal 100. As an example, the first lottery completion notice includes information indicating the type of game media determined as the value to be provided in the first provision lottery.
[0116] In step S410, processor 110 of terminal 100 receives a first lottery completion notification. In step S411, processor 110 of terminal 100 displays the first lottery result on monitor 181 in response to the received first lottery completion notification. That is, as an example, processor 110 displays an object (hereinafter referred to as an acquired object) that notifies the player of the game medium indicated in the first lottery completion notification on monitor 181. Processor 110 may display the lottery process on monitor 181 before the first lottery result.
[0117] In step S412, the processor 210 of the server 200 grants the game medium determined as the value to be provided in the first provision lottery to the user 11. As an example, the processor 210 updates the data of the user 11 stored in the memory 220 so that the determined game medium is added.
[0118] In step S413, processor 210 of server 200 transmits a first grant notification to terminal 100. In step S414, processor 110 of terminal 100 receives the first grant notification. As a result, user 11 acquires the game medium determined by the first offering lottery, and one round of the first lottery game ends. Thereafter, processor 110 of terminal 100 displays home screen 40 on monitor 181, and ends the series of processes for executing the first lottery game.
[0119] [Example of processing flow for executing the second lottery game] The flow of processing for executing the second lottery game of the second game will be described. As shown in FIG. 13 , in step S500, the processor 110 of the terminal 100 accepts a second lottery start operation that instructs the start of a second offering lottery. The second lottery start operation is performed by tapping on a portion of the monitor 181 on the second lottery screen 80 where a lottery execution button is displayed. As an example, the processor 110 of the terminal 100 can accept the second lottery start operation when the number of specific tokens owned by the user 11 is equal to or greater than a specified number. As an example, the specified number is equal to the number of specific tokens required to acquire the right to play the second lottery game. In step S501, the processor 110 of the terminal 100 performs a medium designation process that accepts designation of game media to be consumed as payment for the second lottery game. The medium designation process corresponds to a process of accepting, from the user 11 who owns multiple types of game media, designation of one or more game media from the multiple types of game media owned by the user 11.
[0120] As shown in FIG. 14 , in the medium designation process, processor 110 determines whether a medium designation operation for designating a game medium has been performed (step S600). As an example, the medium designation operation is performed by swiping an object corresponding to the designated game medium among various objects displayed on monitor 181 into a designated area set on monitor 181. In the following description, the game medium corresponding to the object for which the medium designation operation has been performed is referred to as the “controlled game medium.” If a medium designation operation has been performed (step S600: YES), processor 110 determines whether the controlled game medium is a game medium that can be designated as a prize for the second lottery game (step S601). As an example, processor 110 determines that the controlled game medium is an undesignable game medium if the controlled game medium is an “R” rank or “N” rank character. As an example, processor 110 may determine that the controlled game medium is an undesignable game medium if the controlled game medium is a game medium set as a character used as an ally object in the second part of the first game. As an example, processor 110 may determine that the operated game medium is an undesignable game medium if the operated game medium is set as a favorite character.
[0121] If the operation game media are specifiable game media (step S601: YES), processor 110 determines whether the number of designated game media (hereinafter referred to as the number of designated media) designated by user 11 is less than a specific number (step S602). If the number of designated media is less than the specific number, processor 110 identifies the ownership number corresponding to the operation game media. Then, processor 110 updates the designation information corresponding to the identified ownership number, thereby storing the operation game media as designated game media in memory 120 (step S603). The processing of step S603 corresponds to accepting the designation of game media. On the other hand, if the number of designated media is not less than the specific number, processor 110 does not store the operation game media as designated game media in memory 120. In other words, processor 110 restricts the designation of game media exceeding the specific number.
[0122] Furthermore, if the controlled game medium is unspecifiable (step S601: NO), processor 110 displays an unspecifiable dialog on monitor 181 (step S604). The unspecifiable dialog is a dialog indicating that the controlled game medium is unspecifiable. The unspecifiable dialog corresponds to warning information output when an unspecifiable game medium is designated. Next, processor 110 determines whether a confirmation operation has been performed (step S605). The confirmation operation is performed by tapping a portion of monitor 181 where a confirmation button included in the unspecifiable dialog is displayed. If a confirmation operation has not been performed (step S605: NO), processor 110 waits until a confirmation operation is performed by repeating the processing of step S605.
[0123] When a designation of game media is accepted (step S603), processor 110 determines whether a medium designation cancel operation has been performed to cancel the designation of the game media (step S606). Processor 110 also determines whether a medium designation cancel operation has been performed when a confirmation operation has been performed (step S605: YES) or when a medium designation operation has not been performed (step S600: NO). As an example, the medium designation cancel operation is performed by swiping an object corresponding to the game media whose designation is to be canceled, among various objects displayed within a designated area set on monitor 181, out of the designated area. In the following description, the game media corresponding to the object for which the medium designation cancel operation has been performed is referred to as the "released game media." When a medium designation cancel operation has been performed (step S606: YES), processor 110 identifies the ownership number corresponding to the released game media. Then, processor 110 cancels the designation of the released game media by updating the designation information corresponding to the identified ownership number (step S607).
[0124] 15, when the designation of the released game media is cancelled (step S607) or when the media designation cancellation operation has not been performed (step S606: NO), processor 110 determines whether a switching operation has been performed (step S608). A switching operation is an operation for switching the group of game media to be displayed on monitor 181 from among the multiple game media owned by user 11. As an example, the switching operation is performed by tapping the portion of monitor 181 where a switching icon is displayed.
[0125] If a switching operation has been performed (step S608: YES), processor 110 displays a warning dialog on monitor 181 (step S609). The warning dialog is a dialog indicating that switching the group will cancel all designations of game media. Next, processor 110 determines whether a confirmation operation has been performed (step S610). The confirmation operation is performed by tapping a portion of monitor 181 where a switching confirmation icon included in the warning dialog is displayed. If a confirmation operation has not been performed (step S610: NO), processor 110 determines whether a cancel operation has been performed (step S611). The cancel operation is performed by tapping a portion of monitor 181 where a switching cancel icon included in the warning dialog is displayed. If a cancel operation has not been performed (step S611: NO), processor 110 returns to the processing of step S610 and waits until a confirmation operation or a cancel operation is performed.
[0126] If the confirmation operation is performed (step S610: YES), processor 110 identifies the ownership numbers corresponding to all of the designated game media. Then, processor 110 cancels the designation of all of the designated game media by updating the designation information corresponding to the identified ownership numbers (step S612). After that, processor 110 transitions the screen by switching the group of game media displayed on monitor 181 (step S613).
[0127] When the screen has been transitioned (step S613), when a cancel operation has been performed (step S611: YES), or when a switching operation has not been performed (step S608: NO), processor 110 determines whether or not a first confirmation operation has been performed (step S614). The first confirmation operation is performed by tapping on a portion of monitor 181 where a first confirmation icon is displayed. As an example, processor 110 can accept the first confirmation operation when the number of specified media matches a specific number.
[0128] If the first confirmation operation has been performed (step S614: YES), processor 110 causes a confirmation dialog to be displayed on monitor 181 (step S615). The confirmation dialog is a dialog for confirming whether or not it is OK to consume the designated game medium as payment for the second lottery game. Subsequently, processor 110 determines whether or not a second confirmation operation has been performed (step S616). The second confirmation operation is performed by tapping a portion of monitor 181 where a second confirmation icon included in the confirmation dialog is displayed. If the second confirmation operation has not been performed (step S616: NO), processor 110 determines whether or not a confirmation cancel operation has been performed (step S617). The confirmation cancel operation is performed by tapping a portion of monitor 181 where a confirmation cancel icon included in the confirmation dialog is displayed. If the confirmation cancel operation has not been performed (step S617: NO), processor 110 returns to the processing of step S616 and waits until the second confirmation operation or the confirmation cancel operation is performed. The first confirmation operation and the second confirmation operation are operations for confirming the designated game medium as the payment for the second lottery game.
[0129] If the second confirmation operation is performed (step S616: YES), processor 110 ends the medium designation process. On the other hand, if the first confirmation operation is not performed (step S614: NO) or if a confirmation cancellation operation is performed (step S617: YES), processor 110 repeats the processes of steps S600 to S617. Note that, although not shown, if a cancel operation is performed, processor 110 may end the medium designation process and end the series of processes for executing the second lottery game.
[0130] 13, upon completion of the medium designation process, in step S502, processor 110 of terminal 100 transmits a medium designation notification to server 200. The medium designation notification in step S502 is information for identifying the designated game medium. In step S503, processor 210 of server 200 receives the medium designation notification.
[0131] In step S504, the processor 110 of the terminal 100 transmits a second consumption request to the server 200. The second consumption request is a request to consume the designated game medium and specific tokens owned by the user 11.
[0132] In step S505, the processor 210 of the server 200 receives a second consumption request. In step S506, the processor 210 of the server 200 consumes the designated game medium and a specified number of specific tokens owned by the user 11. That is, the processor 210 updates the data of the user 11 stored in the memory 220 so that the designated game medium is deleted and the specified number of specific tokens owned by the user 11 is reduced. In step S507, the processor 210 of the server 200 transmits a second consumption notification to the terminal 100.
[0133] In step S508, processor 110 of terminal 100 receives the second consumption notification. In step S509, processor 110 of terminal 100 transmits a second lottery request to server 200. The second lottery request in step S509 is a request to hold a second offering lottery. In step S510, processor 210 of server 200 receives the second lottery request.
[0134] In step S511, the processor 210 of the server 200 executes a second lottery process to execute a second offering lottery. In the present disclosure, executing the process of step S511 after the process of step S506 corresponds to executing a second offering lottery as a specific lottery by consuming the designated game medium.
[0135] As shown in FIG. 16 , in the second lottery process, the processor 210 of the server 200 executes a second offering lottery. As an example, the processor 210 identifies a second candidate value D2 and a winning probability P by referencing a second lottery table corresponding to the current period. As an example, the processor 210 determines, as the offering value, one of the game media from among the multiple types of game media included in the identified second candidate value D2, based on the identified winning probability P (step S700). In step S701, the processor 210 determines whether the game medium determined as the offering value matches any of the designated game media. If the game medium determined as the offering value matches any of the designated game media (step S701: YES), the processor 210 returns to the process of step S700 and again determines the game medium as the offering value. On the other hand, if the game medium determined as the offering value does not match any of the designated game media (step S701: NO), the processor 210 terminates the second lottery process. As a result, in the second offering lottery, a type of game medium different from the designated game medium is determined as the offering value.
[0136] 13, when the second lottery process is completed, in step S512, the processor 210 of the server 200 transmits a second lottery completion notice to the terminal 100. As an example, the second lottery completion notice includes information indicating the type of game media determined as the value to be provided in the second provision lottery.
[0137] In step S513, processor 110 of terminal 100 receives a second lottery completion notification. In step S514, processor 110 of terminal 100 displays the second lottery result on monitor 181 in response to the received second lottery completion notification. That is, as an example, processor 110 displays an object (hereinafter referred to as an acquired object) that notifies the player of the game medium indicated in the second lottery completion notification on monitor 181. Processor 110 may display the lottery process on monitor 181 before the second lottery result.
[0138] In step S515, the processor 210 of the server 200 grants the game medium determined as the value to be provided in the second provision lottery to the user 11. As an example, the processor 210 updates the data of the user 11 stored in the memory 220 so that the determined game medium is added.
[0139] In step S516, processor 210 of server 200 transmits a second grant notification to terminal 100. In step S517, processor 110 of terminal 100 receives the second grant notification. As a result, user 11 acquires the game medium determined by the second offering lottery, and one round of the second lottery game ends. Thereafter, processor 110 of terminal 100 displays home screen 40 on monitor 181, and ends the series of processes for executing the second lottery game.
[0140] [Home screen] 17 , when neither the first game nor the second game is being executed, a home screen 40 is displayed on the monitor 181 of the terminal 100. The home screen 40 may include various objects. As an example, the home screen 40 may include an ally object window 411, an event object 412, a preparation object 416, a first lottery object 417, and a second lottery object 418.
[0141] As one example, one or more character objects 419 representing characters set as ally objects are displayed in ally object window 411. As one example, by tapping on the portion where event object 412 is displayed, an event start operation can be performed to instruct the start of the second part of the first game. As one example, by tapping on the portion where preparation object 416 is displayed, a preparation start operation can be performed to instruct the start of the first part of the first game.
[0142] [Preparation screen] As shown in FIG. 18 , when a preparation start operation is performed to instruct the start of the first part of the first game, a preparation screen 50 is displayed on the monitor 181 of the terminal 100. The preparation screen 50 may include various objects. The preparation screen 50 may include a first preparation display area 50a, a second preparation display area 50b, and a third preparation display area 50c. As an example, the first preparation display area 50a displays a currently set character icon 501 indicating a character that is set as an ally object. As an example, the first preparation display area 50a displays a settable icon 502 indicating that a character owned by the user 11 can be set as an ally object.
[0143] As an example, the second preparation display area 50b displays character icons 511 indicating characters owned by the user 11. As an example, on the preparation screen 50, by performing an ally setting operation on the character icon 511, it is possible to set the character corresponding to the operated character icon 511 as an ally object. As an example, the ally setting operation is performed by swiping the character icon 511 displayed in the second preparation display area 50b to the first preparation display area 50a. As an example, on the preparation screen 50, by performing an ally setting cancellation operation on the currently set character icon 501, it is possible to cancel the setting of the character corresponding to the currently set character icon 501 as an ally object. As an example, the ally setting cancellation operation is performed by swiping the currently set character icon 501 displayed in the first preparation display area 50a to the second preparation display area 50b. As an example, on the preparation screen 50, by performing an ally setting swap operation, it is possible to cancel the setting of a character currently set as an ally object and set a character not set as an ally object as an ally object. As an example, the ally setting swap operation is performed by swiping the currently set character icon 501 and the character icon 511, which indicate the character to be swapped, from the area where one is displayed to the area where the other is displayed.
[0144] The second preparation display area 50b may display a setting icon 512 indicating that the character is set as an ally object, and a favorite icon 513 indicating that the character is set as a favorite. As an example, on the preparation screen 50, by performing a favorite setting operation on a character icon 511, it is possible to set the character corresponding to the operated character icon 511 as a favorite. As an example, the favorite setting operation is performed by tapping on a portion where the favorite setting icon is displayed in a setting window (not shown) that is displayed by tapping on a portion where the character icon 511 is displayed. The setting icon 512 and the favorite icon 513 are displayed in a position where they partially overlap the character icon 511 that indicates the target character. As an example, on the preparation screen 50, by performing a grouping operation on the character icon 511, it is possible to group the character corresponding to the operated character icon 511. As an example, the grouping operation is performed by tapping on a portion where the grouping setting icon is displayed in a setting window (not shown) that is displayed by tapping on a portion where the character icon 511 is displayed.
[0145] As an example, a confirm icon 521, a cancel icon 522, and a switch icon 523 are displayed in the third preparation display area 50c. As an example, on the preparation screen 50, by tapping on the portion where the confirm icon 521 is displayed, a confirm operation can be performed to confirm the character to be set as an ally object and end the first part of the first game. As an example, on the preparation screen 50, by tapping on the portion where the cancel icon 522 is displayed, a cancel operation can be performed to end the first part of the first game without confirming the character to be set as an ally object. The confirm operation and the cancel operation are examples of a preparation end operation that instructs the end of the first part of the first game. As an example, on the preparation screen 50, by tapping on the portion where the switch icon 523 is displayed, a switch operation can be performed to switch the group of characters displayed on the monitor 181.
[0146] [Event screen] As shown in FIG. 19 , when an event start operation is performed to instruct the start of the second part of the first game, an event screen 60 is displayed on the monitor 181 of the terminal 100. The event screen 60 includes various objects. As an example, the event screen 60 includes a field object 61 that constitutes the stage for the event. The event screen 60 includes one or more character objects 62 that represent characters that are set as ally objects. The event screen 60 includes an enemy object 63. The event screen 60 includes a command window 64. The command window 64 displays a plurality of action icons 65 for specifying the actions of the ally objects. As an example, on the event screen 60, the action of the ally object can be specified by tapping on a portion where any of the action icons 65 is displayed.
[0147] [First lottery screen] 20, when a first lottery screen display operation is performed, a first lottery screen 70 is displayed on the monitor 181 of the terminal 100. As an example, the first lottery screen display operation is performed by tapping on a portion of the monitor 181 where a first lottery object 417 is displayed. The first lottery screen 70 may include various objects.
[0148] As an example, the first lottery screen 70 includes a first lottery window 701, a lottery execution button 702, a home button 703, and a provided information button 704. As an example, the first lottery screen 70 includes a preparation object 416, a first lottery object 417, and a second lottery object 418. As an example, a first lottery device 710 is displayed in the first lottery window 701. As an example, the first lottery device 710 is an object that resembles a capsule toy.
[0149] As an example, on the first lottery screen 70, an operation to instruct the display of a first provision ratio window (not shown) may be performed by tapping on a portion where the provision information button 704 is displayed. As an example, the first provision ratio window may include information indicating the types of game media included in the first candidate value D1 that may be determined as the provision value in the first provision lottery and the winning probability of each game medium. As an example, an operation to instruct the end of the first lottery game (hereinafter referred to as a first lottery end operation) may be performed by tapping on a portion where the home button 703 is displayed. In other words, the first lottery end operation can also be considered an operation to switch the display screen from the first lottery screen 70 to the home screen 40. As an example, when the processor 110 of the terminal 100 is displaying the first lottery screen 70 and receives a first lottery end operation, the processor 110 displays the home screen 40 on the monitor 181.
[0150] As an example, on the first lottery screen 70, a first lottery start operation can be performed by tapping on the portion where the lottery execution button 702 is displayed. When the first lottery is executed as the supply lottery, the lottery process and the lottery result are displayed in the first lottery window 701. As an example, the lottery process and the lottery result are expressed as a series of videos, as if the supply value was determined by the operation of the first lottery device 710. As a more specific example, the lottery process is a state in which a capsule 711 is discharged from a capsule toy serving as the first lottery device 710. Furthermore, the lottery result is a state in which the discharged capsule 711 breaks and an acquired object 712 representing the game content enclosed in the capsule 711 is displayed. As an example, when the first supply lottery is executed, a first lottery result window 720 showing the lottery result is displayed on the first lottery screen 70.
[0151] [Second lottery screen] 21, when a second lottery screen display operation is performed, a pre-lottery screen 81 of the second lottery screen 80 is displayed on the monitor 181 of the terminal 100. As an example, the second lottery screen display operation is performed by tapping on a portion of the monitor 181 where the second lottery object 418 is displayed. The pre-lottery screen 81 may include various objects.
[0152] As an example, the pre-lottery screen 81 includes a second lottery window 801. As an example, the pre-lottery screen 81 includes a lottery execution button 702, a home button 703, a provided information button 704, a preparation object 416, a first lottery object 417, and a second lottery object 418. As an example, a second lottery device 810 is displayed in the second lottery window 801. As an example, the second lottery device 810 is an object resembling a mixer.
[0153] As an example, on the pre-lottery screen 81, an operation to instruct the display of a second provision ratio window (not shown) may be performed by tapping on a portion where the provision information button 704 is displayed. As an example, the second provision ratio window may include information indicating the types of game media included in the second candidate value D2 that may be determined as the provision value in the second provision lottery and the winning probability of each game medium. As an example, an operation to instruct the end of the second lottery game (hereinafter referred to as a second lottery end operation) may be performed by tapping on a portion where the home button 703 is displayed. In other words, the second lottery end operation can also be considered an operation to switch the display screen from the pre-lottery screen 81 to the home screen 40. As an example, when the processor 110 of the terminal 100 is displaying the pre-lottery screen 81 and receives a second lottery end operation, the processor 110 displays the home screen 40 on the monitor 181. As an example, on the pre-lottery screen 81, an operation to start the second lottery may be performed by tapping on a portion where the lottery execution button 702 is displayed.
[0154] When a second lottery start operation is performed, a medium designation screen 82 of the second lottery screen 80 is displayed on the monitor 181 of the terminal 100. On the medium designation screen 82, a character owned by the user 11 can be designated as the game medium to be consumed as payment for the second lottery game. In the following description, designating a character owned by the user 11 as the game medium to be consumed as payment for the second lottery game may be referred to as "designating a character." The medium designation screen 82 may include various objects. The medium designation screen 82 may include a first medium designation display area 82a, a second medium designation display area 82b, and a third medium designation display area 82c.
[0155] As an example, a designation window 821 is displayed in the first medium designation display area 82a. As an example, a designated character icon 822 indicating a character whose designation by the user 11 has been accepted is displayed in the designation window 821. In the following description, a character whose designation has been accepted is referred to as a "designated character." As an example, a character icon 511 indicating a character owned by the user 11 is displayed in the second medium designation display area 82b. A setting icon 512 indicating that the character is set as an ally object and a favorite icon 513 indicating that the character is set as a favorite may be displayed in the second medium designation display area 82b. As an example, a first confirmation icon 823, a cancel icon 522, and a switch icon 523 are displayed in the third medium designation display area 82c.
[0156] As shown in FIG. 22 , on the medium designation screen 82, by performing a medium designation operation on a character icon 511, the character corresponding to the operated character icon 511 can be designated as a prize for the second lottery game. As an example, the medium designation operation is performed by swiping the character icon 511 displayed in the second medium designation display area 82b to the first medium designation display area 82a. As an example, on the medium designation screen 82, when a medium designation operation is performed and the designation of a character is accepted, a designated character icon 822 indicating the designated character is displayed in the first medium designation display area 82a. Also, as an example, on the medium designation screen 82, when the designation of a character is accepted, the character icon 511 corresponding to the designated character is displayed in a different display mode from the other character icons 511 in the second medium designation display area 82b. As an example, the character icon 511 corresponding to the designated character may be displayed darker than the other character icons 511.
[0157] 23, when a medium designation operation is performed on the medium designation screen 82 and the character designation is not accepted, a designation impossible dialog 830 is displayed. As an example, the designation impossible dialog 830 includes a confirmation button 831. As an example, when a confirmation operation is performed on the medium designation screen 82, the designation impossible dialog 830 is hidden. As an example, the confirmation operation is performed by tapping the portion where the confirmation button 831 is displayed.
[0158] 24, on the medium designation screen 82, by performing a medium designation cancellation operation on a designated character icon 822, it is possible to cancel the designation as a prize for the second lottery game for the character corresponding to the operated designated character icon 822. As an example, the medium designation cancellation operation is performed by swiping the designated character icon 822 displayed in the first medium designation display area 82a to the second medium designation display area 82b. As an example, on the medium designation screen 82, when a medium designation cancellation operation is performed, the operated designated character icon 822 is hidden.
[0159] As shown in FIG. 25 , when a switching operation is performed on the medium designation screen 82, a warning dialog 840 is displayed. As an example, the switching operation is performed by tapping on the portion where the switching icon 523 is displayed. As an example, the warning dialog 840 includes a switching confirmation icon 841 and a switching cancellation icon 842. As an example, when a confirmation operation is performed on the medium designation screen 82, the warning dialog 840 is hidden. Also, as an example, when a confirmation operation is performed on the medium designation screen 82, the designated character icon 822 displayed in the first medium designation display area 82a is hidden. Also, as an example, when a confirmation operation is performed on the medium designation screen 82, the character icon 511 displayed in the second medium designation display area 82b is updated to the character icon 511 corresponding to the character belonging to the group after the switch. As an example, the confirmation operation is performed by tapping on the portion where the switching confirmation icon 841 is displayed.
[0160] Furthermore, although not shown, when a cancel operation is performed on the medium designation screen 82, the character icon 511 displayed in the second medium designation display area 82b is not updated and the warning dialog 840 is hidden. As an example, the cancel operation is performed by tapping the portion where the switch cancel icon 842 is displayed.
[0161] 26, when a first confirmation operation is performed, a confirmation dialog 850 is displayed on the medium selection screen 82. As an example, the first confirmation operation is performed by tapping the portion where the first confirmation icon 823 is displayed. As an example, the confirmation dialog 850 includes a second confirmation icon 851 and a confirmation cancellation icon 852.
[0162] As an example, when a second confirmation operation is performed, a lottery result screen 83 is displayed. As an example, the second confirmation operation is performed by tapping the portion where the second confirmation icon 851 is displayed. The lottery result screen 83 may include various objects.
[0163] The lottery result screen 83 includes a second lottery window 801. The second lottery window 801 displays the lottery process and the lottery result. As an example, the lottery process and the lottery result are expressed as a series of moving images, as if the provided value were determined by the operation of the second lottery device 810. As a more specific example, the lottery process is a state in which a capsule 811 is discharged after the game medium and a specific token are mixed in a mixer serving as the second lottery device 810. Furthermore, the lottery result is a state in which the discharged capsule 811 breaks and an acquired object 812 representing the game medium enclosed in the capsule 811 is displayed. As an example, the lottery result screen 83 displays a second lottery result window 820 showing the lottery result.
[0164] Although not shown in the figure, when a confirmation cancellation operation is performed, the lottery result screen 83 is not displayed and the confirmation dialog 850 is not displayed. As an example, the confirmation cancellation operation is performed by tapping the part where the confirmation cancellation icon 852 is displayed.
[0165] [Effects of the present disclosure] As shown in FIG. 27, in the present disclosure, the types of game media included in the candidate value may vary depending on the period during which each supply lottery is held. As an example, all of the types of game media included in the first candidate value D1 are different between two consecutive periods. For example, all of the types of game media included in the first candidate value D1 are different between periods T13 and T14. As an example, the first candidate value D1 includes game media that were not included in the first candidate value D1 in the previous period.
[0166] For example, some of the types of game content included in the second candidate value D2 differ between two consecutive periods. For example, in periods T16 and T17, characters corresponding to character IDs 1041 and 1042 are included in the second candidate value D2 in both periods, while other characters are not included in the second candidate value D2 in either period.
[0167] In the present disclosure, game media included in the first candidate value D1 during a predetermined period may be included in the second candidate value D2 during a period after the predetermined period. For example, characters corresponding to character IDs 1031 and 1032 included in the first candidate value D1 during period T13 may be included in the second candidate value D2 during periods T15 and T16 after period T13. In other words, the second candidate value D2 when the second offering lottery is held may include game media that were included in the first candidate value D1 during a predetermined period in the past.
[0168] As an example, the second candidate value D2 includes game media that were included in the first candidate value D1 during a specific period prior to the present. For example, the specific period includes the period two periods prior to the present and the period three periods prior to the present. In this case, the periods included in the specific period change over time. For example, if the present is period T16, the specific period is a period that includes periods T14 and T15. Then, as time passes and the specific period reaches period T17, the specific period becomes a period that includes periods T14 and T15. Accordingly, over time, the game media included in the first candidate value D1 are included in the second candidate value D2 in the order in which they were included in the first candidate value D1, and as time passes, they are removed from the second candidate value D2 in the order in which they were included in the first candidate value D1.
[0169] In the present disclosure, the game contents currently included in the first candidate value D1 are not included in the second candidate value D2. For example, in the period T17, the characters corresponding to the character IDs 1071 and 1072 included in the first candidate value D1 are not included in the second candidate value D2.
[0170] [Effects of this disclosure] The effects of the present disclosure will be described. (1) In the second lottery game, in exchange for designated game media, game media that were available for acquisition during a predetermined period in the past are granted to user 11. This allows user 11 to acquire game media that were available for acquisition during a predetermined period in the past by designating game media that he or she does not need as consideration for the second lottery game, thereby increasing the interest of the game.
[0171] (2) In the second lottery game, game media that were obtainable during a predetermined period in the past but that are not currently provided in the first lottery game are provided. This gives user 11 the possibility of obtaining, through the second lottery game, game media that user 11 was unable to obtain during a predetermined period in the past and that are not currently provided in the first lottery game, thereby increasing interest.
[0172] (3) The second candidate value D2 varies depending on when the second offer lottery is held, which allows the user 11 to enjoy the excitement of wondering when the second offer lottery will be held. In addition, if the game medium that the user 11 wants to acquire is included in the candidate value of the second offer lottery, the game medium may fall out of the candidate value list as time passes, which can motivate the user 11 to enter the second offer lottery so as not to miss the opportunity to acquire the game medium.
[0173] (4) In the second lottery game, a smaller number of game media than the number of game media consumed as payment is awarded, which makes playing the second lottery game a rare game.
[0174] (5) If game media that were obtainable during a predetermined period in the past become obtainable through the second lottery game, user 11 may lose motivation to play the game because he or she may think that he or she does not need to immediately obtain the currently obtainable game media. In contrast, the second lottery game of the present disclosure requires the user to consume more game media as payment than the number of game media granted through the second lottery game, so the user cannot continue to obtain game media by playing only the second lottery game. This prevents user 11 from losing motivation to play the game.
[0175] (6) In the second lottery game, in addition to the game medium designated by the user 11, a specific token is consumed as payment, so that playing the second lottery game can be given a scarcity value.
[0176] (7) If an unselectable game medium is selected during the medium selection process, an unselectable dialog 830 is displayed on the monitor 181. This makes it easier for the player to identify the appropriate game medium to select as the reward for the second offer lottery.
[0177] In particular, in the medium designation process, game media set as ally objects are set as game media that cannot be designated by user 11. This makes it possible to prevent the user from accidentally consuming game media that the user wants to use in the second part of the first game as payment for the second lottery game. Furthermore, in the medium designation process, game media set as favorites are set as game media that cannot be designated by user 11. This makes it possible to prevent the user from accidentally consuming favorite game media as payment for the second lottery game.
[0178] (8) The character ID is associated with a second offer lottery ID. This allows the second offer lottery ID to be specified easily when only some of the characters among multiple types of characters are to be set as the second candidate value D2.
[0179] (9) In the second offering lottery, a different type of game medium from the specified game medium is determined as the offering value, which prevents players from being disappointed by being awarded the same type of game medium as the game medium consumed as payment for the second lottery game.
[0180] (10) In the second offering lottery, the game medium classified in the same rank as the designated game medium is determined as the offering value, thereby preventing players from being disappointed by being awarded game medium of a lower rank than the game medium consumed as payment for the second lottery game.
[0181] (11) In the second offer lottery, some of the types of game media included in the second candidate value D2 are the same in two consecutive periods. This prevents the user 11 from missing the timing to execute the second offer lottery.
[0182] (12) Over time, the game media included in the first candidate value D1 are included in the second candidate value D2 in the order in which they were included in the first candidate value D1. Therefore, even if user 11 is unable to acquire the game media he or she desires in the first offering lottery, he or she can have hope that the game media will be available for acquisition in the second offering lottery.
[0183] (13) Over time, the game media included in the second candidate value D2 are removed from the second candidate value D2 in the order in which they were included in the first candidate value D1. This can motivate users 11 who currently want to acquire the game media included in the second candidate value D2 to participate in the second offering lottery.
[0184] (14) The first candidate value D1 is set so that the more recent the unit period, the more valuable characters are included or the expected value of the included characters is higher compared to the previous unit period. Therefore, it is possible to motivate the user to perform the first offering lottery every time the characters included in the first candidate value D1 are changed.
[0185] (15) The characters included in the first candidate value D1 are included in the second candidate value D2 in the order they were included in the first candidate value D1 over time. Therefore, the second candidate value D2 is set so that the more recent the unit period, the more characters with higher values are included compared to previous unit periods, or the expected value of the included characters is higher. Therefore, it is possible to motivate the user to hold the second offering lottery every time the characters included in the second candidate value D2 are changed.
[0186] (16) Over time, characters included in the second candidate value D2 are removed from the second candidate value D2 in the order in which they were included in the first candidate value D1. This prevents characters with low value to the user 11 from continuing to be included in the second candidate value D2, thereby increasing anticipation for the second offering lottery.
[0187] The above embodiment can be modified as follows: The above embodiment and the following modifications can be combined with each other within the scope of technical compatibility. [Change Example 1] The in-game value included in the first candidate value D1 and the second candidate value D2 in each unit period may be changed as appropriate. As an example, the first candidate value D1 may be set so that the more recent the unit period, the more valuable characters are included in the first candidate value D1. This can motivate the user 11 to perform the first offer lottery before the unit period ends, since in-game value that is valuable to the user 11 may be removed from the first candidate value D1 when the unit period ends. Furthermore, the in-game value included in the first candidate value D1 is included in the second candidate value D2 in the order in which it was included in the first candidate value D1 over time. This means that the second candidate value D2 will also include characters with higher value in the more recent the unit period, compared to the most recent unit period. Therefore, it can motivate the user 11 to perform the second offer lottery before the unit period ends.
[0188] [Change Example 2] The types of in-game values included in the first candidate value D1 and the second candidate value D2 may be changed as appropriate. For example, the first candidate value D1 and the second candidate value D2 may each include game content different from the character.
[0189] As an example, the rank of the characters included in the second candidate value D2 may be changed as appropriate. As an example, the second candidate value D2 may include characters classified as "R" rank or "N" rank. In this case, a second offering lottery ID may be associated with the corresponding character ID for some or all of the characters classified as "R" rank or "N" rank. In other words, in the second offering lottery, a character classified as "R" rank or "N" rank may be awarded.
[0190] [Change Example 3] The conditions under which a designation by the user 11 can be accepted in the medium designation process for a predetermined game medium may be changed as appropriate. As an example, a character ID is associated with designation feasibility information that specifies whether or not the designation can be accepted. As an example, the designation feasibility information may be associated in advance by an administrator of the server 200. As an example, even if a character is classified as an "SR" rank, if designation feasibility information specifying that the designation cannot be accepted is associated with the character, the designation by the user 11 may not be accepted in the medium designation process. As an example, even if a character is set as an ally object, the designation by the user 11 may be accepted in the medium designation process. As an example, even if a character is set as a favorite, the designation by the user 11 may be accepted in the medium designation process.
[0191] As an example, even if a character is classified as "R" rank or "N" rank, it may be possible to accept a designation from user 11 in the medium designation process. In this case, in the second provision lottery, a character of a rank corresponding to the rank of the multiple types of characters whose designation has been accepted may be determined as the provision value. As an example, processor 210 may determine, as the provision value in the second provision lottery, a character of the same rank or a higher rank as the lowest-ranked character among the multiple types of characters whose designation has been accepted. For example, if the lowest-ranked character among the multiple types of characters whose designation has been accepted is an "R" rank character, processor 210 may determine, as the provision value in the second provision lottery, a character of "R" rank or "SR" rank. Also, as an example, processor 210 may determine a predetermined character as the provision value in the second provision lottery, regardless of the rank of the multiple types of characters whose designation has been accepted.
[0192] [Change Example 4] There may be characters that are restricted from being included in the second candidate value D2. As an example, some characters may not be included in the second candidate value D2 even if they are "SR" rank characters. As an example, among the multiple types of characters included in the first candidate value D1, collaboration characters with other games may not be included in the second candidate value D2. As an example, characters that can be acquired by means other than the first offering lottery may not be included in the second candidate value D2.
[0193] [Change Example 5] The second candidate value D2 may include characters that were obtainable in a specific period prior to the present, as well as characters that were obtainable in a period other than the specific period. For example, the second candidate value D2 may include characters that were obtainable in a specific period prior to the specific period, as well as characters that were obtainable in the specific period. For another example, the second candidate value D2 may include characters that were obtainable in a specific period closer to the present than the specific period. That is, the second candidate value D2 may include characters that were obtainable in a non-periodic special period, as well as characters that were obtainable in a periodic specific period. The second candidate value D2 may also include characters that are obtainable currently. For example, the second candidate value D2 may include characters that are currently included in the first candidate value D1.
[0194] [Change Example 6] The first timing at which the game contents included in the first candidate value D1 are changed and the second timing at which the game contents included in the second candidate value D2 are changed may be any timing. For example, the first timing and the second timing may be different timings.
[0195] The game media included in the first candidate value D1 may be changed by an operation by an administrator of the server 200. Similarly, the game media included in the second candidate value D2 may be changed by an operation by an administrator of the server 200. The game media included in the second candidate value D2 do not have to be changed over time. That is, the second candidate value D2 may include the same game media regardless of when the second offering lottery is held.
[0196] [Change Example 7] The second lottery table may be created by an administrator of the server 200. In this case, in the memory 220 and the storage 230 of the server 200, the character ID may not be associated with the first provision lottery ID and the second provision lottery ID.
[0197] [Change Example 8] In the second lottery game, the processor 210 may be able to award the same game medium as the designated game medium.
[0198] [Change Example 9] In the second lottery game, processor 210 may not award game media that have a specific relationship with the designated game media. For example, the specific relationship may be a case where the same name as the character that is the designated game media is associated with a character ID. That is, in the second lottery game, processor 210 may not award a character that has a different character ID from the character that is the designated game media and the same name as the character that is the designated game media. Furthermore, in the second lottery game, processor 210 may not award game media owned by user 11.
[0199] [Change Example 10] The consideration for the first offer lottery and the consideration for the second offer lottery may be changed as appropriate. As an example, the consideration for the first offer lottery is not limited to in-game currency. As an example, the consideration for the second offer lottery may not include a specific token. As an example, the game medium consumed as consideration for the second offer lottery may be game medium other than a character.
[0200] [Change Example 11] The flow of the medium designation process may be modified as appropriate. For example, if an unselectable game medium is designated in the medium designation process, the selection-impossible dialog may be hidden after a certain period of time has elapsed, regardless of whether a confirmation operation is performed. Furthermore, for example, if an unselectable game medium is designated in the medium designation process, the selection-impossible dialog may not be displayed.
[0201] For example, when a switching operation is performed during the medium designation process, the group may be switched without displaying a warning dialog. For example, when a first confirmation operation is performed during the medium designation process, the medium designation process may be terminated without displaying a confirmation dialog.
[0202] [Change Example 12] The number of game media determined as the provision value in the first provision lottery may be two or more, and the number of game media determined as the provision value in the second provision lottery may be two or more. In this case, the second provision lottery may determine as the provision value a number of game media equal to or greater than the number of designated game media consumed as consideration. Furthermore, as an example, when multiple game media are determined as the provision value in the second provision lottery, at least some of the multiple game media may be determined to be game media of the same or higher rank than the designated game media consumed. In other words, when multiple game media are determined as the provision value in the second provision lottery, the multiple game media may include game media of a lower rank than the designated game media consumed.
[0203] [Change Example 13] The above-described processes and the order of steps are merely examples and are not intended to be limiting. The order of steps and processes can be arbitrarily changed without departing from the scope of the embodiments and modifications.
[0204] [Change Example 14] One or more modules or functions provided in the terminal 100 and the server 200 may be realized by circuits such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), an FPGA (Field-Programmable Gate Array), or an MCU (Micro Control Unit).
[0205] [Change Example 15] One or more modules or functions of the terminal 100 and the server 200 may be implemented by software using a processor. The computer includes a processor, memory, and storage. The above programs and various data are recorded in the storage so that they can be read by the processor. The programs are deployed in the memory. The processor then reads and executes the programs from the storage, thereby realizing the functions of the present disclosure. As already explained, the storage can be implemented as a non-volatile storage device.
[0206] [Change Example 16] The program may be supplied to the computer via any transmission medium capable of transmitting the program (such as a communication network or broadcast waves).
[0207] [Change Example 17] The program may be recorded on a storage medium such as a magnetic disk (floppy disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), or a semiconductor memory (ROM, RAM, flash memory, etc.).
[0208] [Change Example 18] The game program of the server 200 and the game program of the terminal 100 can be understood as one program, or they can be understood as separate programs. The server 200 may perform all processing, and the processing results may be displayed as images on the monitor 181 of the terminal 100.
[0209] [Change Example 19] In the above-described embodiment and modified examples, some or all of the processes and steps executed by the processor 210 of the server 200 as the game control unit 201 may be executed by the processor 110 of the terminal 100 as the game control unit 101. In the above-described embodiment and modified examples, some or all of the processes and steps executed by the processor 110 of the terminal 100 as the game control unit 101 may be executed by the processor 210 of the server 200 as the game control unit 201. In other words, all of the processes and steps described in the embodiment and modified examples may be executed by the processor 210 of the server 200 or by the processor 110 of the terminal 100.
[0210] [Change Example 20] Any specific process and step among the processes and steps described in the embodiment and modified examples may be executed by the processor 210 of the server 200, and any process and step other than the specific process and step may be executed by the processor 110 of the terminal 100. That is, in the information processing system 10, a computer may be configured with one or more terminals 100 and one or more servers 200. As an example, all of the various means and functions that can be implemented by the processor 210 of the server 200 may be implemented by the processor 110 of the terminal 100. As an example, any part of the various means and functions that can be implemented by the processor 210 of the server 200 may be implemented by the processor 210 of the server 200, and the remaining parts may be implemented by the processor 110 of the terminal 100.
[0211] [Change Example 21] The various functions that can be realized by the game control unit 201 are not limited to being configured by a single processor 210, but may be configured by multiple processors included in one server 200 or multiple servers 200. The various functions that can be realized by the game control unit 101 and the display control unit 102 are not limited to being configured by a single processor 110, but may be configured by multiple processors included in one terminal 100 or multiple terminals 100. Furthermore, the various functions may be configured by one or multiple processors included in one or multiple terminals 100 and one or multiple servers 200. In this way, a computer may be configured by one or more terminals 100, one or more servers 200, or may be configured to include one or more terminals 100 and one or more servers 200.
[0212] [Change Example 22] When the terminal 100 executes all of the processes and steps described in the embodiment and modified examples, the terminal 100 may be configured not to communicate with other devices when executing these processes and steps. Furthermore, the computer is not limited to being configured by one or both of the terminal 100 and the server 200. The computer may also be a device that does not communicate with other devices. As an example, the computer may be a stationary device for home or business use, or may be a portable device.
[0213] [Note] The present disclosure includes the following examples, in which reference numbers are provided to elements of the embodiments to aid understanding and not by way of limitation.
[0214] (Objective) For example, the objective is to improve interest. (Supplementary Note 1) A program that causes a computer (110, 210) to receive (S603) from a user (11) who owns multiple game media (511) a designation of one or more game media (822) from the multiple game media (511), and to consume (S506) the designated game media (822) designated by the user (11) and execute (S511) a specific lottery to determine a game medium (812) to be granted to the user (11) from among multiple game media that were obtainable during a specified period in the past.
[0215] For example, by consuming game media that the user no longer needs, the user can acquire game media that were available for acquisition during a predetermined period in the past, thereby increasing the user's interest. (Appendix 2) A program described in Appendix 1, in which the multiple candidate game media (D2) that are candidates for the game medium determined by the specific lottery are different from the game media (D1) that can be determined by a special lottery that is currently held in exchange for a specified fee, which is a lottery separate from the specific lottery.
[0216] For example, in the specific lottery, it is possible to obtain game media that are different from game media that can currently be obtained through the special lottery, thereby increasing interest. (Appendix 3) A program described in Appendix 1 or Appendix 2, in which the multiple candidate game media (D2) that are candidates for the game medium determined by the specific lottery differ depending on the time when the specific lottery is conducted.
[0217] For example, it is possible to give users the excitement of knowing when a specific lottery will be held. Also, since the game content that a user wants to acquire may become unavailable as time passes, it is possible to motivate the user to enter the specific lottery so as not to miss the opportunity to acquire the content.
[0218] (Appendix 4) A program described in any one of Appendices 1 to 3, wherein the number of game media (812) determined by the specific lottery is less than the number of game media (822) consumed to execute the specific lottery.
[0219] For example, it is possible to give a premium feel to the execution of a specific lottery. (Appendix 5) A program described in any one of Appendices 1 to 4, wherein the specific lottery is executed in exchange for further compensation in addition to consuming the designated game medium (822) (S506).
[0220] For example, it is possible to give a premium feel to the execution of a specific lottery. (Appendix 6) The program described in any one of Appendices 1 to 5, wherein some of the game media (511) owned by the user (11) may be deemed unacceptable for designation by the user (11) (S601: NO), and when a game medium (511) that is deemed unacceptable for designation by the user (11) is designated, warning information (830) is output (S604).
[0221] For example, it is possible to make it easier for a player to recognize the appropriate game medium to be consumed when executing a specific lottery. (Appendix 7) A program described in any one of Appendices 1 to 6, wherein the medium identification information identifying the game medium is associated with lottery identification information identifying whether it is subject to determination by the specific lottery.
[0222] For example, it is possible to easily manage whether or not a specific game medium is subject to a specific lottery. (Supplementary Note 8) The program according to any one of Supplementary Notes 1 to 7, wherein in the specific lottery, a type of game medium (812) different from the consumed game medium (822) is determined (S701).
[0223] For example, it is possible to prevent a player from being disappointed by being given the same type of game medium as the one that was consumed. (Appendix 9) The program described in any one of Appendices 1 to 8, wherein the plurality of game media (511) are classified into one of a plurality of categories ranked in advance, and in the specific lottery, the user is awarded a game medium (812) that is classified into the same category or a category with a higher ranking than the category into which at least one of the consumed game media (822) is classified.
[0224] For example, it is possible to prevent a player from being disappointed by being awarded game media that are classified in a category lower in rank than the game media that was consumed. (Appendix 10) An information processing system that accepts designation of one or more game media (822) from a user (11) who owns multiple game media (511) and consumes (S506) the designated game media (822) designated by the user (11) to determine (S511) a game medium (812) to be granted to the user (11) from among multiple game media that were obtainable during a specified period in the past.
[0225] The configurations described in Supplementary Notes 1 to 10 may be appropriately applied to the fields of devices, systems, methods, and media. It will be apparent to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit of the present invention. For example, some of the components described in the embodiment (or one or more aspects thereof) may be omitted, or some components may be combined. The same applies to procedures. The scope of the present invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. [Explanation of symbols]
[0226] D1...First candidate value D2...Second candidate value T11 to T20 Period 10...Information processing system 11...User 20...Network 40...Home screen 50...Preparation screen 50a...First preparation display area 50b...Second preparation display area 50c...Third preparation display area 60...Event screen 61...Field object 62...Character object 63...Enemy object 64...Command window 65...Action icon 70...First lottery screen 80...Second lottery screen 81...Pre-lottery screen 82...Medium designation screen 82a...First medium designation display area 82b...Second medium designation display area 82c...Third medium designation display area 83...Lottery result screen 100...Terminal 101...Game control unit 102...Display control unit 103...Memory unit 104...Communication unit 105...Input / output unit 110...Processor 120...Memory 130...Storage 140...Communication interface 150...Input / output interface 160...Microphone 165...Speaker 180...Touch screen 181...Monitor 182...Touch sensor 190...Communication bus 200...Server 201...Game control unit 205...Memory unit 206...Communication unit 207...Input / output unit 210...Processor 220...Memory 230...Storage 240...Communication interface 250...Input / output interface 290...Communication bus 300...Input device 411...Ally object window 412...Event object 416...Preparation object 417...First lottery object 418...Second lottery object 419...Character object 501...Setting character icon 502...Setting icon 511...Character icon 512...Setting icon 513...Favorite icon 521...Confirm icon 522...Cancel icon 523...Switch icon 701...First lottery window 702...Lottery execution button 703...Home button 704...Provided information button 710...First lottery machine 711...Capsule 712...Acquired object 720...First lottery result window 801...Second lottery window 810...Second lottery machine 811...Capsule 812...Acquired object 820...Second lottery result window 821...Designation window 822...Designated character icon 823...First confirmation icon 830...Dialogue indicating that designation is not possible831...Confirmation button 840...Warning dialog 841...Switch confirmation icon 842...Switch cancellation icon 850...Confirmation dialog 851...Second confirmation icon 852...Confirmation cancellation icon
Claims
1. On the computer, Accepting designation of one or more game media from a user who owns a plurality of game media; The program executes a specific lottery to determine a game medium to be granted to the user from among a plurality of game media that could be acquired during a predetermined period in the past, by consuming the designated game medium designated by the user.
2. The program described in claim 1, wherein the multiple candidate game media that are candidates for the game medium determined by the specific lottery are different from the game media that can be determined by a special lottery that is currently held in exchange for a specified fee, and are determined by a lottery separate from the specific lottery.
3. The program according to claim 1 , wherein the plurality of candidate game media that are candidates for the game media determined by the specific lottery differ depending on when the specific lottery is held.
4. The program according to claim 1 , wherein the number of the game media determined by the specific lottery is less than the number of the game media consumed to execute the specific lottery.
5. The program according to claim 1 , wherein the specific lottery is executed in exchange for a further consideration in addition to consuming the designated game medium.
6. Some of the game media owned by the user may be unable to be designated by the user, The program according to claim 1 , wherein when a game medium that cannot be specified by the user is specified, warning information is output.
7. The program according to claim 1 , wherein lottery identification information that identifies whether the game medium is subject to determination by the specific lottery is associated with medium identification information that identifies the game medium.
8. The program according to claim 1 , wherein the specific lottery determines a type of game medium different from the consumed game medium.
9. receiving a designation of one or more game media from a user who owns multiple game media; The information processing system executes a specific lottery to determine the game medium to be granted to the user from among a plurality of game media that could be acquired during a specified period in the past by consuming the designated game medium designated by the user.
Citation Information
Patent Citations
Game device, game method and game program
JP2020130866A
Game program, game device, and game system
JP2022092986A
Game program, method and information processor
JP2019188058A