Information processing apparatus and program
The information processing device and program automate and optimize in-game item exchanges through a lottery and exchange system, addressing repetitive tasks to enhance user operability and enjoyment.
Patent Information
- Application Number
- JP2025190689
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-11-11
- Publication Date
- 2026-02-03
AI Technical Summary
In games, repetitive tasks equivalent to routine work can reduce player enjoyment.
An information processing device and program that includes a lottery processing unit to draw objects in exchange for a first item, a providing unit to display lottery results, and an exchange processing unit to execute exchanges based on predetermined conditions, reducing the need for repetitive user operations.
Improves user operability by automating and optimizing the exchange process for in-game items, enhancing gameplay experience.
Smart Images

Figure 2026016819000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device and a program. [Background technology]
[0002] In games such as computer games and video games, various events are held, such as "gacha," in which in-game elements, such as characters and items, are provided to users through a lottery, the synthesis of characters and items, and the sale of characters and items (sales within the game, which are essentially exchanges for other in-game elements, such as in-game currency) (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-030779 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when various events occur within a game, the gamer may have to perform repetitive tasks that are equivalent to routine work. Such tasks can reduce the enjoyment of the game by half.
[0005] The present invention has been made in consideration of the above circumstances, and aims to provide an information processing device and a program that can reduce the effort required for a user to perform repeated operations in a game. [Means for solving the problem]
[0006] According to the present invention, there is provided an information processing device capable of communicating with a terminal of a game user, the information processing device comprising a lottery processing unit, a providing unit, and an exchange processing unit, wherein the lottery processing unit draws an object in exchange for a first item provided to the user by a method including paid provision, the providing unit provides information regarding the lottery object, which is the object drawn by the lottery processing unit, in a manner that can be displayed on the terminal, and the exchange processing unit is configured to be able to execute an exchange process to exchange an exchange target object from the lottery objects that satisfies predetermined conditions for a second item.
[0007] According to the information processing device of the present invention, the operability for the user is improved. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram showing a configuration of a system 100 including an information processing device 1 according to an embodiment of the present invention. [Figure 2] 2 is a block diagram showing the functional configuration of an information processing device 1 and a terminal 3. FIG. [Figure 3] FIG. 10 is an activity diagram showing the flow of processing when lottery processing is executed. [Figure 4] FIG. 10 is an activity diagram showing the flow of post-lottery processing. [Figure 5] FIG. 10 is a diagram showing an example of a screen displaying a lottery result. [Figure 6] 10 is a diagram for explaining a mark attached to an icon 321. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various features shown in the following embodiments can be combined with each other. In particular, in this specification, the term "unit" may include, for example, a combination of hardware resources implemented by a broadly defined circuit and software information processing that can be specifically realized by these hardware resources. Furthermore, this embodiment deals with various information (programs, various contents, etc.), and this information is represented by high or low signal values as a binary bit collection consisting of 0 or 1, and communication and calculation can be performed on a broadly defined circuit.
[0010] In addition, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, a memory, etc. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0011] 1. Overall structure 1 is a diagram showing the configuration of a system 100 including an information processing device 1 according to an embodiment of the present invention. As shown in the figure, the system 100 is configured to include the information processing device 1 and a plurality of terminals, terminals 3-1 to 3-n. The information processing device 1 and terminals 3-1 to 3-n are capable of communicating with each other via a network 2 such as the Internet.
[0012] As shown in the same figure, the information processing device 1 has a processing unit 11, a memory unit 12, a temporary memory unit 13, an external device connection unit 14, and a communication unit 15, and these components are electrically connected within the information processing device 1 via a communication bus 10.
[0013] The processing unit 11 is realized by, for example, a central processing unit (CPU), and operates according to a predetermined program stored in the storage unit 12 to realize various functions.
[0014] The storage unit 12 is a non-volatile storage medium that stores various information. This is realized by a storage device such as a hard disk drive (HDD) or a solid state drive (SSD). Note that the storage unit 12 can also be arranged in another device that can communicate with the information processing device 1.
[0015] The temporary storage unit 13 is a volatile storage medium, such as a random access memory (RAM). The memory is realized by a memory such as a random access memory (RAM), and stores information (arguments, arrays, etc.) temporarily required when the processing unit 11 operates.
[0016] The external device connection unit 14 is a connection unit that conforms to standards such as Universal Serial Bus (USB) and High-Definition Multimedia Interface (HDMI), and is capable of connecting input devices such as keyboards and display devices such as monitors.
[0017] The communication unit 15 is a communication means conforming to, for example, a local area network (LAN) standard, and realizes communication between the information processing device 1 and the network 2.
[0018] It should be noted that the information processing device 1 can be a general-purpose server computer or the like, and the information processing device 1 can also be configured using a plurality of computers.
[0019] Furthermore, the terminals 3-1 to 3-n are terminals having communication means such as smartphones, tablet terminals, etc. These are general-purpose terminals, and therefore detailed explanations thereof will be omitted here.
[0020] 2. Functions of the information processing device 1 Fig. 2 is a block diagram showing the functional configuration of the information processing device 1 and the terminal 3. The terminal 3 shown in the figure is any one of the terminals 3-1 to 3-n shown in Fig. 1. Each unit shown in Fig. 2 is realized by executing a program on each of the information processing device 1 and the terminal 3.
[0021] As shown in the figure, the information processing device 1 has a reception unit 101, a game processing unit 102, a setting confirmation unit 103, a setting storage unit 104, and a provision unit 105. The game processing unit 102 also has a lottery processing unit 102A, an exchange processing unit 102B, and a synthesis processing unit 102C.
[0022] The terminal 3 also includes a game execution unit 31, a screen display unit 32, and an operation input unit 33.
[0023] The reception unit 101 receives and accepts instructions input to the terminal 3, results of games executed on the terminal 3, and the like.
[0024] The game processing unit 102 has processing units for performing various processes to progress the game, but below we will explain the main processing units, namely, the lottery processing unit 102A, the exchange processing unit 102B, and the synthesis processing unit 102C.
[0025] The lottery processing unit 102A performs a lottery for an object in exchange for a first item provided to a user by a method including paid provision. Specifically, the lottery processing unit 102A executes the lottery process when the reception unit 101 receives an instruction to execute a lottery from the terminal 3.
[0026] The first item is an in-game element that can be obtained by the user as a prize in the game, and can also be purchased with real currency. For example, the first item may be based on a jewel or the like.
[0027] The object selected by the lottery processing unit 102A is an item different from the characters and first items that are elements in the game. The characters are, for example, based on motifs of people, animals, virtual creatures, etc., and are used by the user when playing the game.
[0028] The lottery processing unit 102A performs the lottery based on probability calculations.
[0029] The exchange processing unit 102B is configured to be able to execute an exchange process for exchanging an exchange target object that satisfies a predetermined condition among the lottery objects that are objects selected by the lottery processing unit 102A for a second item. The exchange process by the exchange processing unit 102B is called "selling" in the game, and the second item corresponds to, for example, currency in the game.
[0030] Furthermore, the exchange processing unit 102B excludes objects of rarity equal to or greater than a predetermined value from among the lottery objects to be exchanged. Rarity indicates the difficulty of obtaining an object in the game, including the appearance rate determined by the lottery processing unit 102A, and the rarer the object, the more difficult it is to obtain. For this reason, many game users do not want to exchange for objects of high rarity, so the exchange processing unit 102B performs the exchange process by excluding objects of rarity equal to or greater than a certain value.
[0031] Furthermore, the exchange processing unit 102B excludes from the exchange target objects any objects not possessed by the user that have never been possessed by the user. Specifically, the exchange processing unit 102B excludes from the exchange target objects any objects that the user will possess for the first time, i.e., objects that are acquired for the first time. Generally, the user does not know what kind of object the first-time object is, and some users may collect a variety of objects. For this reason, the exchange processing unit 102B performs the exchange process by excluding any objects not possessed by the user that have never been possessed by the user. Whether or not an object is one that the user has possessed is stored and held in the setting holding unit 104.
[0032] The synthesis processing unit 102C performs synthesis processing such as synthesizing a plurality of objects, for example, a plurality of characters, and changing the parameters of the characters.
[0033] When the game processing unit 102 executes various processes related to the game, the setting confirmation unit 103 checks the settings stored and held by the setting holding unit 104, changes any settings that need to be changed depending on the results of the processing by the game processing unit 102, and stores and holds the results in the setting holding unit 104.
[0034] The setting confirmed by the setting confirmation unit 103 is, for example, a first setting set by a user, including a specification of conditions for objects to be subjected to processing for combining multiple objects. Specifically, the first setting is a setting including a specification of conditions for causing the combining processing unit 102C to automatically combine characters, etc., which are lottery objects selected by the lottery processing unit 102A.
[0035] When the setting confirmation unit 103 confirms the first setting, the exchange processing unit 102B performs the exchange process by excluding, from the objects to be exchanged, the objects that satisfy the conditions specified in the first setting among the lottery objects.
[0036] The other settings confirmed by the setting confirmation unit 103 are, for example, second settings set by the game provider, which include designation of conditions for objects to be excluded from the exchange process. Specifically, the second settings include designation of objects that the game provider, i.e., the game operator, intentionally wants to exclude from the exchange process, such as objects that have not yet been available for a certain period of time or objects provided at special events.
[0037] When the setting confirmation unit 103 confirms the second setting, the exchange processing unit 102B performs the exchange process by excluding, from the objects to be exchanged, the objects that satisfy the conditions specified in the second setting among the lottery objects.
[0038] In addition to the first setting and the second setting, the setting storage unit 104 stores various information related to the game, such as information on whether the object has been possessed by the user, the types and number of items possessed by the user, the types and number of objects possessed by the user, the user's game progress, etc. The setting storage unit 104 stores and stores this information for each user of the game, and the number of such information is equal to the number of users.
[0039] The providing unit 105 provides the result of processing by the game processing unit 102 to the terminal 3. When the lottery processing unit 102A has performed the lottery processing, the providing unit 105 provides information on the lottery object, which is the object selected by the lottery processing unit 102A, in a manner that allows it to be displayed on the terminal 3.
[0040] The game execution unit 31 performs processing for executing the game based on the information provided by the provision unit 105, and displays the game screen on the screen display unit 32. It also progresses the game based on operations input from the operation input unit 33, and notifies the reception unit 101 of the results.
[0041] The screen display unit 32 displays the game screen processed by the game execution unit 31.
[0042] The operation input unit 33 accepts operation inputs from the user and notifies the game execution unit 31 of the operation content.
[0043] 3. Lottery processing Next, a process flow when lottery processing is executed by lottery processing unit 102A will be described. Fig. 3 is an activity diagram showing the process flow when lottery processing is executed.
[0044] (A201) The lottery process is started when a user of the game issues a command to execute a lottery by operating the terminal 3. If the conditions for executing the lottery process are not met, for example, if the user does not possess the first item, the game execution unit 31 operates so that the command to execute the lottery cannot be issued.
[0045] (A202) In the information processing device 1, when the reception unit 101 receives an instruction to execute a lottery from the terminal 3, the lottery processing unit 102A executes the lottery process.
[0046] (A203) When the lottery processing unit 102A executes the lottery processing, the game processing unit 102 and the setting confirmation unit 103 execute post-lottery processing.
[0047] Here, the post-lottery processing will be described. Fig. 4 is an activity diagram showing the flow of the post-lottery processing.
[0048] (A231) In the post-lottery processing, first, the setting confirmation unit 103 confirms the exchange settings stored and held in the setting holding unit 104. These exchange settings are settings made in advance by the user. If the result of the confirmation shows that the exchange settings have not been set, the post-lottery processing ends immediately.
[0049] (A232) On the other hand, if the exchange setting is confirmed as a result of checking the exchange setting, the setting confirmation unit 103 checks the first setting stored and held in the setting holding unit 104 for each lottery object to be processed.
[0050] (A233) If the result of checking the first setting indicates that the lottery object to be processed is not a target for the synthesis process, the setting checking unit 103 checks the second setting stored and held in the setting holding unit 104.
[0051] (A234) If the result of checking the second setting shows that the lottery object to be processed is not subject to exclusion designation, the setting checking unit 103 checks the rarity of the lottery object to be processed stored and held in the setting holding unit 104.
[0052] (A235) If the result of checking the rarity indicates that the lottery object to be processed is an object with a rarity lower than a predetermined value, a setting confirmation unit 103 checks information stored in a setting storage unit 104 as to whether the object is an object that the user has possessed in the past.
[0053] (A236) If the result of the check is that the lottery object to be processed is an object of a type that is already owned by the user, the game processing section 102 designates the object to be processed as an object to be automatically exchanged.
[0054] On the other hand, if the lottery object to be processed is the target of synthesis processing, is the target of exclusion designation, is an object of a predetermined rarity or higher, or is an object that the user does not possess, the game processing unit 102 will not designate the object to be processed as the target of automatic exchange.
[0055] The processes from A232 to A236 are performed for all lottery objects, and when the processes from A232 to A236 are completed for all lottery objects, the post-lottery process ends.
[0056] (A204 in Figure 3) When the post-lottery processing is completed, the providing unit 105 provides the results of the post-lottery processing to the terminal 3 as information about the lottery object, and in the terminal 3, the game executing unit 31 displays the information about the lottery object on the screen display unit 32 as the lottery result.
[0057] 5 is a diagram showing an example of a screen displaying the lottery results. As shown in the figure, a screen 320 showing the lottery results is displayed on the terminal 3. On the screen 320, the lottery objects are displayed as their symbols using icons 321.
[0058] If the lottery object represented by icon 321 is designated as an object for automatic exchange by post-lottery processing, or if it is designated as an object for synthesis by the first setting, icon 321 is displayed on screen 320 with a mark attached to it.
[0059] 6 is a diagram illustrating marks attached to icon 321. As shown in the figure, if the lottery object indicated by icon 321 is designated as an object to be automatically exchanged by post-lottery processing, then icon 321 is displayed with an exchange mark 322 attached. Also, if the lottery object indicated by icon 321 is designated as an object to be combined by the first setting, then icon 321 is displayed with a combination mark 323 attached.
[0060] The exchange mark 322 and the composite mark 323 can both be switched between being added and not added by a user operation, and this operation is accepted by the operation input unit 33, and the display of the screen 320 displayed on the screen display unit 32 is also switched by processing of the game execution unit 31. Note that the exchange mark 322 and the composite mark 323 can both be added to each icon 321, that is, the user can add the exchange mark 322 or the composite mark 323 individually even if there is a lottery object of the same type in the lottery object.
[0061] (A205 in Figure 3) When the user performs an operation on the screen 320 or gives an instruction to check the lottery result without performing any operation, the operation result is received by the reception unit 101 via the game execution unit 31. In other words, the reception unit 101 receives from the terminal 3 the operation result performed in accordance with the information on the lottery object.
[0062] (A206) When the reception unit 101 receives an instruction to confirm the lottery result, the game processing unit 102 performs a compositing process and an exchange process according to the operation result. The compositing processing unit 102C performs a compositing process on the lottery object represented by the icon 321 with the compositing mark 323 attached. At this time, even if the compositing mark 323 is switched from a non-attached state to an attached state for the icon 321, the first setting itself is not changed. Note that when the compositing mark 323 is switched from a non-attached state to an attached state for the icon 321, the first setting itself may be changed, or the user may be prompted to set whether or not to change the first setting itself. Furthermore, the exchange processing unit 102B performs an exchange process on the lottery object represented by the icon 321 with the exchange mark 322 attached. As a result, when an exclusion designation is included in the operation result from the terminal 3, the exchange processing unit 102B excludes the object designated by the exclusion designation from the objects to be exchanged.
[0063] (A207) When the synthesis process and exchange process are completed, the results are provided to the game execution unit 31 via the providing unit 105, and the game execution unit 31 displays on the screen display unit 32 that the lottery has ended, and the process ends.
[0064] <Other> The present invention can also be implemented in the following manner: A program that causes a computer to operate as an information processing device capable of communicating with a terminal of a game user, the information processing device comprising a lottery processing unit, a providing unit, and an exchange processing unit, the lottery processing unit drawing a lottery for an object in exchange for a first item provided to the user by a method including providing it for a fee, the providing unit providing information on the terminal relating to the lottery object that is the object drawn by the lottery processing unit in a manner that can be displayed, and the exchange processing unit being configured to execute an exchange process for exchanging an exchange target object that satisfies a predetermined condition from among the lottery objects for a second item.
[0065] The above-mentioned program may also be provided as a computer-readable non-transitory recording medium that stores the program. [Explanation of symbols]
[0066] 1: Information processing equipment 2: Network 3: Terminal 3-1: Terminal 3-n: Terminal 10: Communication bus 11: Processing section 12: Storage section 13:Temporary storage 14: External device connection 15: Communications Department 31: Game execution unit 32:Screen display section 33: Operation input section 100: System 101: Reception 102: Game processing unit 102A: Lottery processing unit 102B: Exchange processing unit 102C: Composition processing unit 103: Setting confirmation section 104:Setting holding section 105:Providing Department 320: Screen 321: Icon 322: Exchange mark 323: Composite Mark
Claims
1. An information processing device capable of communicating with a terminal of a game user, A lottery processing unit, a providing unit, and an exchange processing unit are provided, the lottery processing unit draws a lottery for an object in exchange for a first item provided to the user by a method including providing it for a fee; the providing unit provides information about a lottery object, which is an object selected by the lottery processing unit, in a manner that allows the information to be displayed on the terminal; the exchange processing unit is configured to be able to execute an exchange process of exchanging an exchange target object among the lottery objects that satisfies a predetermined condition for a second item; Information processing device.
2. 2. The information processing device according to claim 1, A setting confirmation unit is provided, the setting confirmation unit confirms a first setting set by the user, the first setting including a specification of a condition for an object to be subjected to a process of combining a plurality of objects; The exchange processing unit excludes, from the objects to be exchanged, objects that satisfy the condition specified in the first setting among the lottery objects. Information processing device.
3. 3. The information processing device according to claim 1, the setting confirmation unit confirms a second setting set by the game provider, the second setting including a specification of a condition for an object to be excluded from the exchange process; The exchange processing unit excludes, from the objects to be exchanged, objects that satisfy the condition specified in the second setting among the lottery objects. Information processing device.
4. 4. The information processing device according to claim 1, The exchange processing unit excludes, from the exchange target objects, objects whose rarity is equal to or greater than a predetermined value among the lottery objects. Information processing device.
5. 5. The information processing device according to claim 1, The exchange processing unit excludes from the objects to be exchanged objects unowned by the user, among the lottery objects. Information processing device.
6. 6. The information processing device according to claim 1, Equipped with a reception desk, the receiving unit receives, from the terminal, a result of an operation performed in accordance with the information; When the operation result includes an exclusion specification, the exchange processing unit excludes the object specified by the exclusion specification from the objects to be exchanged. Information processing device.
7. A program that causes a computer to operate as an information processing device capable of communicating with a terminal of a game user, the information processing device includes a lottery processing unit, a providing unit, and an exchange processing unit; the lottery processing unit draws a lottery for an object in exchange for a first item provided to the user by a method including providing it for a fee; the providing unit provides information about a lottery object, which is an object selected by the lottery processing unit, in a manner that allows the information to be displayed on the terminal; the exchange processing unit is configured to be able to execute an exchange process of exchanging an exchange target object among the lottery objects that satisfies a predetermined condition for a second item; program.
Citation Information
Patent Citations
Video game processing program and video game processing system
JP2019030779A