Control program, control method, and information processing device
The control program and method enable unspecified game media to participate in specified media by automatic or manual selection and parameter changes, enhancing game medium involvement and optimizing resource utilization.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- GLEE HOLDINGS CO LTD
- Filing Date
- 2026-02-25
- Publication Date
- 2026-05-19
AI Technical Summary
Existing information processing systems do not allow game media not specified by the user to participate in the game medium specified by the user, limiting the diversification of game medium involvement.
A control program and method that enables the storage and management of both specified and unspecified game media, allowing automatic or manual selection and parameter changes based on conditions, thereby involving unspecified game media in the game.
Enhances game medium involvement diversification, optimizing resource utilization and reducing processing loads by automatically selecting and modifying parameters of unspecified media based on specified media, improving game progression and usability.
Smart Images

Figure 2026083133000001_ABST
Abstract
Description
Technical Field
[0004] , , , , , , , ,
[0005] , , , ,
[0001] The embodiments disclosed in this specification relate to a control program, a control method, and an information processing apparatus.
Background Art
[0002] Conventionally, an information processing apparatus that associates and stores a game medium with a user according to a user's operation on an acquisition screen of the game medium, or according to a synthesis result of the game medium or a progress result of the game such as an event, is known. The game medium is a character, an avatar, an item, a card, or the like that is the subject of at least one type of processing among acquisition, use, holding, storage, synthesis, enhancement, sale, exchange, disposal, and gift in the game. The information processing apparatus can advance the game according to the user's operation on the game medium.
[0003] For example, Patent Document 1 describes a technique in which an information processing apparatus causes a user to acquire a game medium having parameters and advances a game using the game medium acquired by the user. In the information processing apparatus described in Patent Document 1, when a game medium is specified by a user, a game that changes the parameters of the specified game medium proceeds. Further, this information processing apparatus advances a game in which the game medium specified by the user competes with another game medium.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In the information processing apparatus described in Patent Document 1, a game medium not specified by the user cannot participate in the game medium specified by the user.
[0006] The control programs, control methods, and information processing devices disclosed herein enable the diversification of the involvement of game media in games. [Means for solving the problem]
[0007] The disclosed control program is a control program for an information processing device that advances a game, and causes the information processing device to store information about a first game medium and a second game medium, each having a first parameter and a second parameter, enable the first parameter of the first game medium specified by the user, enable the second parameter of the second game medium if it is not specified by the user and a first condition regarding the second game medium is met, and change the first parameter of the first game medium based on the second parameter of the second game medium.
[0008] Furthermore, in the disclosed control program, it is preferable to cause the information processing device to store information about a plurality of game media associated with a user, wherein the first game media is a game media designated by the user as a game media to be used in a game from among the plurality of game media associated with the user, and the second game media is a game media not designated by the user as a game media to be used in a game from among the plurality of game media associated with the user, and in enabling the second parameter of the second game media, it is preferable to cause the information processing device to automatically select at least one second game media from among the plurality of second game media and enable the second parameter of the selected second game media if the first condition is met.
[0009] Furthermore, in the disclosed control program, it is preferable that the first condition includes not exceeding a predetermined number of automatically selected second game media.
[0010] Furthermore, in the disclosed control program, it is preferable that the information processing device is instructed to play a game using the first game medium, and that during the game's progression, the first parameter of the first game medium is used in the game, while the second parameter of the first game medium is not used in the game.
[0011] Furthermore, in the disclosed control program, the first and second parameters are represented by numerical values relating to the progress of the game, and in the case of a change in the first parameter of the first game medium, the information processing device is made to change the numerical value representing the first parameter of the first game medium based on the numerical value representing the second parameter of the second game medium, and the first condition preferably includes a condition relating to the numerical value representing the second parameter of the second game medium.
[0012] Furthermore, in the disclosed control program, it is preferable to cause the information processing device to store information about a plurality of groups, each containing a plurality of second game media, and in the automatic selection of the second game media, to automatically select one group from the stored plurality of groups that satisfies the second condition, and if the first condition is satisfied, to automatically select at least one second game media from the plurality of second game media included in the automatically selected group.
[0013] Furthermore, in the disclosed control program, it is preferable that the second condition includes at least one of the following: a condition relating to user parameters and a condition relating to the user's progress in the game.
[0014] Furthermore, in the disclosed control program, it is preferable to cause the information processing device to store information about a plurality of first game media specified by the user from among a plurality of game media when storing information about the first game media, and for each first game media, if the first condition is met, to automatically select at least one second game media from among a plurality of second game media, enable the second parameter of the selected second game media, and change the first parameter of the first game media based on the second parameter of the enabled second game media.
[0015] Furthermore, in the disclosed control program, it is preferable to cause the information processing device to select at least one second game medium from among a plurality of second game mediums by manual operation of the user, instead of automatically selecting a second game medium.
[0016] Furthermore, in the disclosed control program, it is preferable that the information processing device is instructed to automatically enable the first parameter of the specified first game medium, and that when the parameters of the first game medium are changed, the information processing device is instructed to automatically select a second game medium, enable the second parameter of the second game medium, and change the first parameter of the first game medium for the automatically specified first game medium, and that for the first game medium specified by the user, instead of automatically selecting a second game medium, the user manually selects at least one second game medium from among a plurality of second game mediums, and further, enables the second parameter of the second game medium and changes the first parameter of the first game medium.
[0017] Furthermore, in the disclosed control program, it is preferable to cause the information processing device to change the automatically selected second game medium to a second game medium selected by the user through manual operation from among a plurality of second game media.
[0018] Furthermore, it is preferable that the disclosed control program causes the information processing device to store information about multiple groups, each containing multiple second game media, and in the automatic selection of second game media, it causes the information processing device to automatically select one group from the stored multiple groups that satisfies the second condition, and for each first game media, if the first condition is met, it automatically selects at least one second game media from the multiple second game media included in the automatically selected group, activates the second parameter of the selected second game media, and changes the parameter of the first game media based on the parameter of the activated second game media.
[0019] Furthermore, in the disclosed control program, it is preferable that the second condition includes at least one of the following: a condition relating to user parameters and a condition relating to the user's progress in the game.
[0020] Furthermore, in the disclosed control program, the first and second parameters of each of the multiple game media are classified into multiple types, and in the automatic selection of the second game media, it is preferable to cause the information processing device to automatically select from the multiple second game media at least one second game media having a second parameter of the same type as the first parameter of the first game media, or at least one second game media having a second parameter of a type that has a predetermined relationship with the first parameter of the first game media.
[0021] Furthermore, it is preferable that the disclosed control program produces an effect that makes the game progress more favorable by changing the first parameter of the first game medium, and that in the automatic selection of the second game medium, the information processing device automatically selects at least one second game medium from among a plurality of second game mediums such that the change in the first parameter produces an effect greater than a certain effect.
[0022] Also, in the disclosed control program, the information processing device changes a plurality of game media associated with the user according to the progress of the game, and at a predetermined timing after the plurality of game media associated with the user are changed, among the plurality of changed game media associated with the user, a game medium not specified by the user as the game medium to be used in the game is specified as the second game medium, and when enabling the second parameter of the second game medium, each time the second game medium is specified in the information processing device, if the first condition is satisfied, at least one second game medium is automatically selected from the plurality of second game media, and the second parameter of the selected second game medium is enabled, is preferably executed.
[0023] The disclosed control method is a control method for an information processing device that advances a game, the information processing device stores information on a first game medium and a second game medium that each have a first parameter and a second parameter, enables the first parameter of the first game medium specified by the user, and enables the second parameter of the second game medium when the first condition regarding the second game medium is satisfied and the second game medium is not specified by the user, and includes changing the first parameter of the first game medium based on the second parameter of the second game medium.
[0024] The disclosed information processing device is an information processing device that advances a game, and includes a storage unit that stores information on a first game medium and a second game medium that each have a first parameter and a second parameter, and a control unit that enables the first parameter of the first game medium specified by the user, enables the second parameter of the second game medium when the first condition regarding the second game medium is satisfied and the second game medium is not specified by the user, and changes the first parameter of the first game medium based on the second parameter of the second game medium.
Effect of the Invention
[0025] The disclosed control program, control method, and information processing apparatus enable diversification of the involvement of the game medium in the game.
Brief Description of the Drawings
[0026] [Figure 1] It is a schematic diagram for explaining an example of a game provided by a game system. [Figure 2] It is a diagram showing an example of the schematic configuration of a game system. [Figure 3] It is a diagram showing an example of the schematic configuration of a terminal device. [Figure 4] It is a schematic diagram showing an example of the schematic configuration of a server device. [Figure 5] It is a diagram showing an example of the data structure of various tables. [Figure 6] It is a diagram showing an example of the data structure of various tables. [Figure 7] It is a diagram showing an example of various screens displayed on the display unit of a terminal device. [Figure 8] It is a diagram showing an example of various screens displayed on the display unit of a terminal device. [Figure 9] It is a diagram showing an example of various screens displayed on the display unit of a terminal device. [Figure 10] It is a diagram showing an example of various screens displayed on the display unit of a terminal device. [Figure 11] It is a diagram showing an example of various screens displayed on the display unit of a terminal device. <00(a) is a diagram showing an example of the operation flow of unit processing, and (b) is a diagram showing another example of the operation sequence of a game system. [Figure 17] This figure shows another example of the operation flow of the game progression process. [Modes for carrying out the invention]
[0027] Various embodiments of the present invention will be described below with reference to the drawings. However, it should be noted that the technical scope of the present invention is not limited to these embodiments, but extends to the invention described in the claims and its equivalents.
[0028] (Overview of the game system) The game system according to this embodiment includes, for example, a terminal device such as a multi-functional mobile phone (a so-called "smartphone") used by a user, and a server device that can be connected to the user's terminal device via a communication network. The terminal device stores a game application program (control program) transmitted from an external device such as the server device, and runs at least one type of game by executing the instructions contained in the stored game application program. The server device stores the game application program (control program) and manages data such as the progress results of the game played by the user using the terminal device by executing the instructions contained in the stored game application program.
[0029] The games that users play using their terminal devices can be any type of game that can be implemented using a terminal device, such as competitive games, card games, racing games, shooting games, dance games, music games, fishing games, sports simulation games, etc. Furthermore, the games that users play using their terminal devices can be either multiplayer games where multiple users each operate their own terminal devices to play the same game, or single-player games where each user operates their own terminal device to play the game alone. In this way, users can operate their terminal devices to participate in and play various games provided by the server device.
[0030] The server device stores information about one or more game media, and the terminal device operated by the user stores information about one or more game media associated with that user. The server device may also store information about one or more game media associated with each user. The terminal device operated by the user may also store information about one or more game media associated with other users related to that user.
[0031] "Game medium" refers to an item or card that, for example, can be acquired, used, held, stored, synthesized, enhanced, sold, exchanged, discarded, and gifted in various games. "Game medium" may also be a character, avatar, points, or parameter. A terminal device and / or server device reads electronic data in a predetermined data format and implements the "game medium" corresponding to the read electronic data in the game. The modes of use of "game medium" are not limited to those explicitly stated herein.
[0032] Information regarding the game medium includes identification information (game medium ID (identification)) and / or information indicating the name of the game medium. Information regarding the game medium may also include information for displaying an image of the game medium. Information regarding the game medium may also include information indicating the parameters of the game medium.
[0033] The parameters of a game medium include its level, rarity, HP (Hit Point), MP (Magic Point), attack power, defense power, attribute, and information indicating the skills it can use. The parameters of a game medium may also represent the rate at which other game mediums' parameters automatically increase when a game medium's skill is activated. Conversely, the parameters of a game medium may also represent the rate at which other game mediums' parameters automatically decrease when a game medium's skill is activated. Details of skills will be described later.
[0034] "Level" is numerical or textual information indicating the strength of a game medium within the game. "Rarity" is numerical information indicating the frequency of appearance or difficulty of obtaining a game medium. For example, the higher the numerical value indicating rarity, the lower the frequency of appearance and the higher the difficulty of obtaining the game medium within the game. "Rarity" may also be identification information for identifying the frequency of appearance or difficulty of obtaining a game medium (for example, identification information for distinguishing between Normal, Rare, S (Super) Rare, SS (Double Super) Rare, SSS (Triple Super) Rare, and Legend).
[0035] "HP" is numerical information indicating the health of the game medium. For example, if the HP of the game medium reaches or falls below a predetermined value during the game (the predetermined value is "0 (zero)"), the game medium is determined to have lost the game. "MP" is a numerical value that is deducted according to the use of skills and / or magic by the game medium. For example, if the MP of the game medium is less than the amount required to use a skill and / or magic once, the user cannot perform an operation on the terminal device and / or server device to use that skill and / or magic by the game medium during the game.
[0036] "Attack Power" is numerical information corresponding to the amount of damage (e.g., HP reduction) dealt to another game medium, such as an enemy game medium, when the game medium performs an "attack" action against that other game medium. "Defense Power" is numerical information corresponding to the amount of damage reduction dealt to the game medium when another game medium performs an "attack" action against it. In the following explanation, "attack" may be referred to as "normal attack". When the level of the game medium increases, the attack power and defense power of the game medium may be changed to higher values or may be maintained.
[0037] "Attributes" are information that indicates the appearance, nature, character, and / or performance of a game medium, such as fire, ice, lightning, earth, light, and darkness. "Attributes" may also be indicators that indicate the nature and compatibility of attacks, defenses, and / or skills, and "attributes" may have compatibility with other attributes. In addition, attributes such as wind, physical, flying, walking, buffs / debuffs, status ailments, penetration, reflection, absorption, and immunity may be used.
[0038] A "skill" is a special effect that is activated during the game in response to user instructions. For example, a special effect is an effect that changes the state of the game medium and / or other game mediums. For example, other game mediums are game mediums that compete against the game medium to determine the outcome of the game (in a competitive game, these are enemy game mediums that compete against the game medium; in a racing game, these are game mediums that compete against the game medium against the time). Other game mediums may also be reward game mediums that can be obtained depending on the game results of the game medium, or obstruction game mediums that hinder the progress of the game medium. Furthermore, other game mediums may also be game mediums that cooperate with the game medium to advance the game (in a competitive game, these are allied game mediums that compete together against enemy game mediums).
[0039] Effects that change the state of a game medium and / or other game mediums include, for example, effects that change at least some of the parameters of the game medium and / or other game mediums. Effects that change at least some of the parameters of a game medium and / or other game mediums include "an effect that increases the 'attack power' parameter" and / or "an effect that increases the 'speed' parameter for a predetermined period of time". Also, an effect that changes the state of a game medium may be an effect that changes at least some of the parameters of one or more game mediums included in the group to which the game medium belongs. Special effects that change the state of a game medium and / or other game mediums may also be effects that set the game medium and / or other game mediums to a specific state. For example, an effect that sets the game medium and / or other game mediums to a specific state is "an effect that prevents the game medium from taking damage from a specific attack (such as a 'fire attribute' attack) from an enemy game medium during the game". Also, an effect that sets the game medium and / or other game mediums to a specific state may be "an effect that prevents the enemy game medium from taking any action for a certain period of time during the game". Furthermore, special effects may also include the activation of attacks against one or more other game media (e.g., "enemy game media") by special techniques used by the game media. "Attacks using special techniques" can be any attack that is different from "normal attacks" against other game media.
[0040] The parameters are not limited to the examples above; they may also include experience points, number of uses, consumption rate, number of possessions (e.g., number of lives remaining), rank or title, number of uses (e.g., number of sorties), number of limit breaks, level, and usage cost. In this way, the game system provides the user with parameters that represent numerical values or characters usable in the game.
[0041] Information regarding game media may be stored in association with the user as information regarding game media that the user can use in the game. Alternatively, information regarding game media may be stored in association with the user as information regarding game media that the user does not use in the game. Game media that a user can use in the game may also be game media that the user can use temporarily. In this case, when the usage termination conditions for game media that the user can use temporarily are met, information regarding such game media may be stored in association with the user as game media that the user does not use in the game. Furthermore, information regarding game media associated with other users who have a predetermined relationship with the user may be stored in association with the user as game media that the user can use in the game.
[0042] For example, other users who have a predetermined relationship with a user are mutual followers of the user. If a user follows another user and the other user also follows the user (the user and the other user are mutually following each other), then the user and the other user are mutual followers. In addition, other users who have a predetermined relationship with a user may also be other users who are mutually following the predetermined user who is a mutual follower of the user. Furthermore, other users who have a predetermined relationship with a user may also be other users who are friends with the user, or other users whose specific information (phone number, email address, predetermined ID) is stored on the user's terminal device. In the following explanation, "game media associated with a user" may be referred to as "user game media".
[0043] (Game Overview) Figure 1 shows an example of the outline of a game implemented by the game system, terminal device, or server device of this embodiment. The game system, terminal device, or server device has a function to associate information about game media 400a and information about game media 400b, as shown in Figure 1, with the user.
[0044] Game media 400a and game media 400b are different game media, but game media 400a and game media 400b may be the same game media. In the following explanation, game media 400a and game media 400b may be collectively referred to as game media 400.
[0045] When a user instructs a terminal device to acquire a game medium 400, the terminal device and / or server device execute a process to store information about the game medium 400 in association with the user. For example, a terminal device and / or server device that implements a selection game such as a lottery game selects one or more game mediums 400 from among several game mediums 400 in response to the user's instruction to start the selection game. The terminal device and / or server device then stores the selected one or more game mediums 400 in association with the user. Thus, the instruction to start a selection game to select a game medium 400 is included in the instruction to associate the game medium 400.
[0046] Furthermore, a terminal device and / or server device that realizes a game in which various game media are placed or moved within the game space may cause the user to acquire one or more game media 400 placed at predetermined locations within the game space in response to the user's instruction to perform a predetermined action. For example, if a game object resembling a treasure chest is placed at a predetermined location set within the game space, the user acquires one or more game media 400 set inside the treasure chest in response to the user's instruction to open the treasure chest. The terminal device and / or server device then stores the acquired one or more game media 400 in association with the user. In this way, the instruction to perform a predetermined action within the game space is included in the instruction to associate the game media 400.
[0047] When a terminal device and / or server device advances a game in response to a user's terminal operation, it may store information about the game medium 400 associated with the user in accordance with the progress of the game. For example, when predetermined progress conditions related to the progress of the game are met, the terminal device and / or server device may store information about the game medium 400 associated with the user. The predetermined progress conditions are conditions related to the result of a competitive game that progresses in accordance with the user's instructions. The predetermined conditions may also be conditions related to the acquisition of a specific game medium during the progress of the game. The predetermined conditions may also be conditions related to a predetermined action performed by the user's game medium during the progress of the game.
[0048] If the game is a competitive game, the progression conditions are conditions related to the outcome of the competitive game. For example, if the condition related to the outcome of the competitive game is that the user wins the game, the user who wins the game acquires one or more game media 400. Also, if the condition related to the outcome of the competitive game is that the user loses or draws the game, the user who loses or draws the game acquires one or more game media 400. In this case, the user who loses or draws the game may acquire game media 400 of a lower level and / or lower rarity than if they had won the game. The terminal device and / or server device then store the one or more game media 400 acquired by the user, associating them with that user.
[0049] Furthermore, competitive games may include fighting games in which the user's game medium and an enemy game medium engage in combat, or racing games in which a racing car driven by the user's game medium races against a racing car driven by an enemy game medium. In addition, competitive games may include sports games in which one or more of the user's game mediums compete against one or more enemy game mediums in a predetermined sport.
[0050] Furthermore, if the condition for acquiring a specific game medium is that the user has acquired a specific item in accordance with the progress of the game, the user who has acquired the specific item acquires one or more game mediums 400. If the condition for acquiring a specific game medium is that the number of specific items acquired by the user in accordance with the progress of the game is greater than or equal to a predetermined number, the user who has acquired a predetermined number or more of the specific items acquires one or more game mediums 400. The terminal device and / or server device then stores the acquired one or more game mediums 400 in association with the user.
[0051] Furthermore, if the condition for a predetermined action is that the user's game medium performs the predetermined action in response to an operation instruction from the user, the user who instructed the game medium to perform the predetermined action acquires one or more game mediums 400. Also, if the condition for a predetermined action is that another game medium different from the user's game medium performs the predetermined action in response to an operation instruction from the user, the user who instructed the other game medium to perform the predetermined action acquires one or more game mediums 400. The terminal device and / or server device then stores the acquired one or more game mediums 400 in association with the user.
[0052] Furthermore, a terminal device and / or server device that implements a game that grows a game medium may advance the game that grows the game medium 400 in accordance with the user's instructions, and may allow the user to acquire one or more game mediums 400 depending on the result of the game. Game medium growth means changing the parameters of the game medium so that when the game medium is used in the game, it becomes advantageous to the progress of the game. Advantageous game progress means, for example, that the game progresses faster, and / or that the probability of winning against an opponent in a competitive game increases. For example, the growth of a game medium may increase various parameter values such as HP, MP, and attack power. Also, the growth of a game medium that has not yet unlocked a certain skill may unlock that skill (meaning the game medium can use that skill).
[0053] A game that involves growing game media is a game that generates new game media 400 by combining game media such as material items with game media 400. For example, a terminal device and / or a server device stores information about the combined game media 400 associated with information about the game media 400 before combination. Then, in response to a user's instruction to combine game media 400, the device reads out the information about the combined game media 400 and stores the read information about the combined game media 400 associated with the user.
[0054] Furthermore, a game that develops a game medium may be a game that generates a new game medium 400 by combining two or more predetermined game mediums. For example, a terminal device and / or a server device stores information about the combined game medium 400 associated with information about two or more predetermined game mediums. The terminal device and / or server device reads out information about the combined game medium 400 in response to a user's instruction to progress (combine) two or more predetermined game mediums. The terminal device and / or server device then stores the read information about the combined game medium 400 in association with the user.
[0055] Furthermore, a game that involves growing a game medium may also be a game of raising a game medium 400. For example, the terminal device and / or server device stores information about the grown-up game medium 400 associated with information about the grown-up game medium 400. The terminal device and / or server device reads out information about the grown-up game medium 400 in response to user instructions to perform raising actions (feeding and / or playing with the game medium 400). The terminal device and / or server device then stores the read information about the grown-up game medium 400, associating it with the user.
[0056] In this way, the terminal device and / or server device enable the user to associate information about the game medium 400 with the user through various acquisition methods.
[0057] When a game is implemented in which various game media are placed or moved within the game space by a terminal device, the terminal device performs a process to associate information about the game media 400 with the user. In this case, the server device does not perform the process of associating information about the game media 400 with the user, nor any related processes. Therefore, when the game media 400 is provided to the user, it is possible to reduce the processing load on the server device and the communication load between the terminal device and the server device.
[0058] Furthermore, when associating information about the game medium 400 with the user according to the progress conditions related to the game's progress executed by the terminal device, the terminal device executes the process of progressing the game and the process of associating information about the game medium 400 with the user. In this case, the server device does not execute the process of progressing the game, the process of associating information about the game medium 400 with the user, or any of the various processes associated with these processes. Therefore, when the game medium 400 is provided to the user, it is possible to reduce the processing load on the server device and the communication load between the terminal device and the server device.
[0059] Furthermore, when associating information about the game medium 400 with the user based on the results of a selected game executed by the server device, the server device executes the process of advancing the selected game. Then, the terminal device executes the process of associating information about the game medium 400 with the user based on the results of the selected game. In this way, the server device and the terminal device work together to realize the process of associating information about the game medium 400 with the user, which prevents the processing load of the association process from being concentrated on one device.
[0060] Furthermore, the terminal device and server device can provide users with games (such as selection games) in which game processing related to associating information about the game medium 400 with the user is executed by the server device. On the other hand, the terminal device and server device can realize games (such as games that grow the game medium) in which game processing related to associating information about the game medium 400 with the user is executed by the terminal device. In this way, the terminal device and game device can diversify the methods for acquiring the game medium 400 and provide methods for acquiring the game medium 400 with different communication loads between the terminal device and the server device.
[0061] Returning to Figure 1, the terminal device and / or server device store information about game medium 400a and information about game medium 400b. The terminal device and / or server device may allow the user to acquire game medium 400a and game medium 400b in response to association instructions from the user, or in response to the progress of the game in response to user instructions. In this case, the terminal device and / or server device stores information about game medium 400a and information about game medium 400b in association with the user. The terminal device and / or server device may store information about game medium 400a and information about game medium 400b without associating them with the user.
[0062] Furthermore, the terminal device and / or server device may store information indicating at least two types of parameters for each game medium 400. In the example shown in Figure 1, game medium 400a has parameters 401a and 402a, and information indicating parameter 401a of game medium 400a and information indicating parameter 402a of game medium 400a are stored, respectively. Similarly, game medium 400b has parameters 401b and 402b, and information indicating parameter 401b of game medium 400b and information indicating parameter 402b of game medium 400b are stored, respectively. Parameters 401a and 401b are of the same type and may be collectively referred to as parameter 401 in the following description. Parameters 402a and 402b are of the same type and may be collectively referred to as parameter 402 in the following description.
[0063] In the example shown in Figure 1, the parameter 401a of game medium 400a is the numerical value "10", and the parameter 402a of game medium 400a is the numerical value "2". The parameter 401b of game medium 400b is the numerical value "8", and the parameter 402b of game medium 400b is the numerical value "3".
[0064] If the user specifies game medium 400a, the terminal device and / or server device enable parameter 401a of game medium 400a (Figure 1(2)). If the user does not specify game medium 400b, the terminal device and / or server device do not enable parameter 401b of game medium 400b. In this case (Figure 1(3)), if the selection conditions for game medium 400b (Figure 1(4)) are met, the terminal device and / or server device enable parameter 402b of game medium 400b (Figure 1(5)).
[0065] For example, a terminal device and / or server device may set a game medium 400 (a game medium 400a specified by the user) for which parameter 401 is enabled as the game medium used in the game. In this case, the terminal device and / or server device may store information about the game medium 400 (a game medium 400a specified by the user) for which parameter 401 is enabled as information about the game medium used in the game. For example, a game medium 400a used in the game will use the enabled parameter 401a during the game and will not use the disabled parameter 402a.
[0066] Furthermore, the terminal device and / or server device may set game media 400 not specified by the user as game media not used in the game. In this case, the terminal device and / or server device may store information about game media 400 for which parameter 401 was not effective (game media 400b not specified by the user) as information about game media not used in the game.
[0067] The selection criteria are that, if the parameter 402 of the game medium 400 is a numerical value, that parameter 402 exceeds a predetermined selection value. Alternatively, if there are multiple game mediums 400 that are not used in the game, the selection criteria may also be that the ranking of the parameter 402 of the multiple game mediums 400 that are not used in the game is within the top three. For example, if the parameter 402 of the game medium 400 is a numerical value, the selection criteria may also be that the parameter 402 values of the multiple game mediums 400 that are not used in the game are within the top three from largest to smallest. The selection criteria are not limited to these conditions.
[0068] The terminal device and / or server device change the enabled parameter 401a of the game medium 400a based on the enabled parameter 402b of the game medium 400b (Figure 1(6)). In the example shown in Figure 1, the numerical value "3" representing the parameter 402b of the game medium 400b is added to the numerical value "10" representing the parameter 401a of the game medium 400a, thereby changing the parameter 401a of the game medium 400a to the numerical value "13".
[0069] As described above, in the game system, terminal device, or server device of this embodiment, game media 400b not specified by the user can be involved with game media 400a specified by the user. This makes it possible for the game system, terminal device, or server device of this embodiment to diversify the involvement of game media 400b in games. In this way, game media not used in games can be involved in games, so storage can be used efficiently without being wasted. Furthermore, in the game system, terminal device, or server device of this embodiment, the game media 400b involved in games are automatically determined based on selection criteria, which provides higher usability compared to when the user manually determines the game media 400b.
[0070] Furthermore, depending on the terminal device and / or server device, the game medium 400a specified by the user may become the game medium used in the game, and the game medium 400b not specified by the user may become a game medium not used in the game. For example, in the example shown in Figure 1, the game medium 400a becomes the game medium used in the game, so the modified parameter 401a is used during the game. In this way, the game system, terminal device, or server device of this embodiment makes it possible to involve the game medium 400b that is not used in the game with the game medium 400a that is used in the game.
[0071] The terminal device and / or server device may store information indicating one type of parameter for each game medium 400. For example, game mediums 400a and 400b each have parameters 401a and 401b, respectively. The terminal device and / or server device stores information indicating parameter 401a for game medium 400a and information indicating parameter 401b for game medium 400b. If game medium 400a is specified by the user, the terminal device and / or server device enables parameter 401a for game medium 400a, and if game medium 400b is not specified by the user, it does not enable parameter 401b for game medium 400b. If the selection criteria for game medium 400b are met, the terminal device and / or server device changes parameter 401a for game medium 400a based on parameter 402b for game medium 400b.
[0072] Thus, the game system, terminal device, or server device of this embodiment makes it possible to diversify the involvement of the game medium 400b in the game, even if the parameters of the game medium 400 are of only one type.
[0073] The parameters 401a and 402a of game medium 400a and the parameters 401b and 402b of game medium 400b may each be characters or strings. For example, one of the rank-indicating characters, "A", "B", "C", "D", "E", or "F", may be stored as parameters 401 and 402.
[0074] In this case, the terminal device and / or server device stores the modified parameter 401a in association with the combination of parameter 401a and parameter 402b. For example, "E," which represents the modified parameter, is stored in association with the combination of "D," which represents parameter 401a, and "B," which represents parameter 402b (the combination of "D" and "B"). As a result, the terminal device and / or server device changes parameter 401a to "E" if the enabled parameter 401a is "D" and the enabled parameter 402b is "B."
[0075] Thus, the game system, terminal device, or server device of this embodiment makes it possible to diversify the involvement of the game medium 400b in the game, regardless of the data format of the parameters of the game medium 400.
[0076] Furthermore, in the parameter modification process described above, the process of enabling the parameters does not necessarily have to be executed. For example, if a user specifies a game medium 400a, the terminal device and / or server device sets the game medium 400a as the game medium to be used in the game. Also, if a user does not specify a game medium 400b, the terminal device and / or server device sets the game medium 400b as a game medium that will not be used in the game. Then, if the selection conditions for game medium 400b are met, the terminal device and / or server device changes the parameter 401a of the game medium 400a that will be used in the game based on the parameter 402b of the game medium 400b that will not be used in the game.
[0077] Thus, if parameter changes are feasible, the terminal device and / or server device do not need to perform some of the information processing related to the changes. This allows the terminal device and / or server device to diversify the involvement of the game medium 400b in the game while reducing the processing load and / or communication load related to parameter changes.
[0078] (Game System 1) Figure 2 shows an example of the schematic configuration of game system 1. Game system 1 comprises a terminal device 2 operated by the user and a server device 3. Terminal device 2 and server device 3 are interconnected via a communication network such as a base station 11, a mobile communication network 12, a gateway 13, and the internet 14. Communication between terminal device 2 and server device 3 takes place based on a predetermined communication protocol. The predetermined communication protocol is, for example, the Hypertext Transfer Protocol (HTTP).
[0079] Terminal device 2 is an information processing device such as a smartphone. Terminal device 2 may also be a mobile phone, tablet device, tablet PC (Personal Computer), e-book reader, wearable computer, etc. Terminal device 2 may also be a portable game console, game console, or notebook PC, etc. Terminal device 2 may be any information processing device capable of displaying a game screen, etc., based on various data transmitted from server device 3.
[0080] In Figure 2, a single server device 3 is shown as a component of the game system 1, but the server device 3 may be a collection of multiple physically separate server devices (computers). In this case, each of the multiple server devices may have the same function, or they may have the functions of a single server device 3 distributed amongst themselves.
[0081] Terminal device 2 is an example of a game device that runs a game, but the game device is not limited to terminal device 2. For example, server device 3 may be used as a game device. Alternatively, a game system 1 comprising terminal device 2 and server device 3 may be used as a game device.
[0082] (Terminal device 2) Figure 3 shows an example of the schematic configuration of terminal device 2. Terminal device 2 connects to server device 3 via base station 11, mobile communication network 12, gateway 13, and the internet 14, and communicates with server device 3. Terminal device 2 executes game applications and progresses through a predetermined game according to various instructions entered by the user. Terminal device 2 also generates various requests, etc., according to various instructions entered by the user and sends them to server device 3. Terminal device 2 also receives various game data (game media table T1, owned game media table T2, stored game media table T3, game media set table T4, and / or image data of game media, etc., described later) sent from server device 3 and displays various screens. In addition, terminal device 2 sends game progress information (data regarding the game's progress and / or data regarding the game's result) to server device 3 during and / or after the execution of a game. To this end, terminal device 2 includes a terminal communication interface 21, a terminal storage device 22, a display device 23, an input device 24, and a terminal processing device 25.
[0083] The terminal communication interface 21 is implemented as hardware, firmware, or communication software such as a TCP / IP driver or a PPP driver, or a combination thereof. Terminal device 2 can send data to and receive data from other devices, such as server device 3, via the terminal communication interface 21.
[0084] The terminal storage device 22 is, for example, a semiconductor memory device such as ROM (Read Only Memory) or RAM (Random Access Memory). The terminal storage device 22 stores operating system programs, driver programs, application programs, and data used in processing in the terminal processing device 25. Driver programs stored in the terminal storage device 22 include output device driver programs that control the display device 23 and input device driver programs that control the input device 24. Application programs stored in the terminal storage device 22 include control programs that display various screens such as the home screen and game screen based on display data from the server device 3 and / or various data stored in the terminal storage device 22. Application programs for realizing the various functions of this embodiment may be installed in the terminal storage device 22 by executing a setup program received from an external device such as the server device 3. Data stored in the terminal storage device 22 includes identification information for uniquely identifying a user (e.g., user ID) and display data for displaying various screens. The terminal storage device 22 stores the game media table T1, owned game media table T2, stored game media table T3, game media set table T4, and / or image data of game media, etc., as described later. The terminal storage device 22 may also store information about the game media 400 associated with a user when that event is cleared by the user, associating it with each event. The terminal storage device 22 may also store information about one or more game media 400 included in the game media group used in the selected game. The terminal storage device 22 may also temporarily store data related to a predetermined process.
[0085] The display device 23 is a liquid crystal display. Alternatively, the display device 23 may be an organic EL (Electro-Luminescence) display or the like. The display device 23 displays moving images corresponding to moving image data supplied from the terminal processing device 25, and still images corresponding to still image data. Furthermore, the display device 23 does not have to be a component of the terminal device 2; in this case, the display device 23 may be a head-mounted display (HMD), a projection mapping device, a retinal projection device, or the like, capable of communicating with the terminal device 2 via wired or wireless connection.
[0086] The input device 24 is a pointing device such as a touch panel or mouse. The input device 24 may also be an input key or the like. The input device 24 may also be a game controller. The input device 24 may also be a motion sensor such as an acceleration sensor, angular velocity sensor, displacement sensor, or compass sensor, in which case various operations are detected according to the movement of the user holding the input device 24. The input device 24 may also be a tracking device that detects the movement of the user's hand and / or fingers, such as an image sensor, infrared sensor, or optical sensor. If the input device 24 is a touch panel, the input device 24 can detect various touch operations by the user, such as taps, double taps, drags, swipes, pinch-in, pinch-out, long presses, flicks, and touch-offs. The touch panel may be equipped with a capacitive proximity sensor and configured to detect non-contact operations by the user. The user can use the input device 24 to input characters, numbers, symbols, or positions on the display screen of the display device 23. When the input device 24 is operated by the user, it generates a signal corresponding to that operation. The input device 24 then supplies the generated signal to the terminal processing device 25 as a user instruction.
[0087] The terminal processing unit 25 is a processing unit that loads operating system programs, driver programs, and application programs stored in the terminal storage device 22 into memory and executes instructions contained in the loaded programs. The terminal processing unit 25 is, for example, an electronic circuit such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), DSP (Digital Signal Processor), GPU (Graphics Processing Unit), or a combination of various electronic circuits. The terminal processing unit 25 may also be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), FPGA (Field Programmable Gate Array), or MCU (Micro Controller Unit). In Figure 3, the terminal processing unit 25 is shown as a single component, but the terminal processing unit 25 may be a collection of multiple physically separate processors.
[0088] The terminal processing unit 25 functions as a display processing unit 251, a progress processing unit 252, an acquisition unit 253, a terminal transmission unit 254, and a terminal reception unit 255 by executing various instructions contained in the application program (control program) stored in the terminal storage device 22. Details of the display processing unit 251, progress processing unit 252, acquisition unit 253, terminal transmission unit 254, and terminal reception unit 255 will be described later.
[0089] (Server device 3) Figure 4 shows an example of the schematic configuration of the server device 3. The server device 3 has the function of managing various information used in the game in response to instructions from the terminal device 2. The server device 3 also has the function of advancing the selected game in response to instructions from the terminal device 2. Furthermore, the server device 3 has the function of transmitting various game data used in the game to the terminal device 2. To this end, the server device 3 is equipped with a server communication interface 31, a server storage device 32, and a server processing device 33.
[0090] The server communication interface 31 is implemented as hardware, firmware, or communication software such as a TCP / IP driver or a PPP driver, or a combination thereof. Server device 3 can send data to and receive data from other devices via the server communication interface 31.
[0091] The server storage device 32 is, for example, a semiconductor memory device such as ROM or RAM. The server storage device 32 may also be, for example, a magnetic disk, an optical disk, or any other storage device capable of storing data. The server storage device 32 stores operating system programs, driver programs, application programs, and data used in processing in the server processing device 33. Computer programs stored in the server storage device 32 may be installed into the server storage device 32 using a setup program or the like from a computer-readable portable recording medium such as a CD-ROM or DVD-ROM.
[0092] The data stored in the server storage device 32 includes each user's game progress information (data related to game results, identification data to identify game stages that the user has already played and cleared, etc.). The server storage device 32 also stores various game data related to game progress (game media table T1, owned game media table T2, stored game media table T3, game media set table T4, and / or image data of game media, etc., as described later). The server storage device 32 may temporarily store data related to predetermined processing. That is, the server storage device 32 may be equipped with volatile memory (Random Access Memory, RAM) and store dynamic data that changes according to the progress of the game.
[0093] The server processing unit 33 is a processing unit that loads operating system programs, driver programs, and application programs stored in the server storage device 32 into memory and executes instructions contained in the loaded programs. The server processing unit 33 is, for example, an electronic circuit such as a CPU, MPU, DSP, GPU, or a combination of various electronic circuits. The server processing unit 33 may also be implemented by an integrated circuit such as an ASIC, PLD, FPGA, or MCU. In Figure 4, the server processing unit 33 is shown as a single component, but the server processing unit 33 may be a collection of multiple physically separate processors.
[0094] The server processing unit 33 functions as a server receiving unit 331, a memory processing unit 332, a game progress unit 333, and a server transmitting unit 334 by executing various instructions contained in the application program (control program) stored in the server storage device 32. Details of the server receiving unit 331, memory processing unit 332, game progress unit 333, and server transmitting unit 334 will be described later.
[0095] The following describes an example of the data structure of the game media table T1, owned game media table T2, stored game media table T3, and game media set table T4 stored by the terminal storage device 22 and / or server storage device 32, with reference to Figures 5 and 6.
[0096] The game media table T1 is stored in the server storage device 32 and transmitted from the server device 3 to the terminal device 2 at at least one of the following times: before the game starts, at the start of the game, or while the game is in progress. The game media table T1 may also be transmitted from the server device 3 to the terminal device 2 when an application program for realizing the various functions of this embodiment is installed. When the terminal receiving unit 255 of the terminal device 2 receives the game media table T1 from the server device 3, it stores the received game media table T1 in the terminal storage device 22.
[0097] (Game media table T1) Figure 5(a) shows an example of the data structure of the game media table T1. The game media table T1 is used to manage the game media 400 that can be used in games provided to users. In the game media table T1, for each of the multiple game media 400, the game media ID, information indicating the name, information about the image, and information about the game effect are stored in relation to each other.
[0098] The game media ID is an example of identification information used to uniquely identify game media 400. The name information is, for example, text information indicating the name of game media 400. The image information is, for example, information indicating the filename of the image representing game media 400.
[0099] Information regarding game effects includes information indicating the types of game effects that the game medium 400 can generate within the game, and information indicating parameters 401 and 402 related to those game effects.
[0100] In the example shown in Figure 5(a), game medium 400, indicated by game medium ID "C-0001", can generate a game effect that increases the attack power of "Attack X" by "10%". In game medium table T1, the parameter 401 of game medium 400, indicated by game medium ID "C-0001", is stored as "10%", which is the percentage increase in the attack power of "Attack X". Additionally, game medium 400, indicated by game medium ID "C-0001", can generate a game effect that increases the attack power of "Attack X" by "2%". In game medium table T1, the parameter 402 of game medium 400, indicated by game medium ID "C-0001", is stored as "2%", which is the percentage increase in the attack power of "Attack X".
[0101] Game medium 400, indicated by game medium ID "C-0002", can generate a game effect that increases the attack power of "Attack Y" by "5%". In game medium table T1, the parameter 401 of game medium 400, indicated by game medium ID "C-0002", stores the percentage increase in the attack power of "Attack Y", which is "5%". Additionally, game medium 400, indicated by game medium ID "C-0002", can generate a game effect that increases the attack power of "Attack Y" by "3%". In game medium table T1, the parameter 402 of game medium 400, indicated by game medium ID "C-0002", stores the percentage increase in the attack power of "Attack Y", which is "3%".
[0102] Game medium 400, indicated by game medium ID "C-0003", can generate a game effect that changes the attack power of "Attack Z" to "Large". The attack power of "Attack Z" is indicated by letters representing multiple ranks. The higher the rank of "Attack Z", the stronger the attack power. In game medium table T1, the rank "Large" of the changed attack power of "Attack Z" is stored as parameter 401 of game medium 400, indicated by game medium ID "C-0003". Additionally, game medium 400, indicated by game medium ID "C-0003", can generate a game effect that increases the attack power of "Attack Z" by "1 rank". In game medium table T1, the degree of change (increase) of the attack power of "Attack Z", indicated by game medium ID "C-0003", is stored as parameter 402 of game medium 400.
[0103] Game medium 400, indicated by game medium ID "C-0004", can generate a game effect that changes the duration of "Special Effect W" to "Long". The duration of "Special Effect W" is indicated by characters representing multiple lengths (durations). For example, "Short" indicates that the duration of "Special Effect W" is approximately 10 seconds, "Medium" indicates that the duration of "Special Effect W" is approximately 30 seconds, and "Long" indicates that the duration of "Special Effect W" is approximately 1 minute. Furthermore, "Maximum" may be set to indicate that the duration of "Special Effect W" is the same as the game duration. In game medium table T1, the changed length of the duration of "Special Effect W", "Long", is stored as parameter 401 of game medium 400, indicated by game medium ID "C-0004". Additionally, game medium 400, indicated by game medium ID "C-0004", can generate a game effect that increases the duration of "Special Effect W" by "1 rank". In the game media table T1, the parameter 402 of game media 400, indicated by game media ID "C-0004", is stored as "Rank 1", which represents the degree to which the duration of "Special Effect W" is changed (increased).
[0104] Furthermore, the fact that "the game medium has game elements such as parameters, items, and other game media" is realized by the terminal device 2 and / or server device 3 associating information indicating game elements with the game medium ID of the game medium and storing it.
[0105] (Owned game media table T2) Figure 5(b) shows an example of the data structure of the owned game media table T2. The owned game media table T2 is stored for each user and is used to manage game media 400 designated by the user as "game media 400a used in games". In the owned game media table T2, the user ID, which is an example of identification information for identifying a user, the game media IDs of multiple game media 400a designated by the user, and information indicating points are stored in relation to each other. Points are a numerical value that increases each time game media 400a is used in a game. "Game media 400a used in games" are included in the user's game media and may be referred to as "owned game media" in the following explanation.
[0106] (Storage game media table T3) Figure 6(a) shows an example of the data structure of the stored game media table T3. The stored game media table T3 is stored for each user and is used to manage game media 400 that have not been designated by the user as "game media 400a used in the game". Game media 400 that have not been designated as "game media 400a used in the game" are managed in the stored game media table T3 as "game media 400b not used in the game". "Game media 400b not used in the game" are included in the user's game media and may be referred to as "stored game media" in the following explanation.
[0107] In the stored game media table T3, the user ID, storage ID, game media IDs of multiple game media 400b, and information indicating points are stored in relation to each other. Game media 400b stored as stored game media are classified into multiple storage groups, and the storage ID is identification information for identifying each storage group. In the example shown in Figure 6(a), the game media 400b are classified into two storage groups. Note that game media 400b stored as stored game media do not necessarily have to be classified into multiple storage groups. Points are a numerical value that increases each time a game media 400b is used in a game when it is managed as a game media 400a used in a game, in response to user operations or the progress of the game.
[0108] The way in which stored game media 400b are involved in the game may differ from one another depending on the storage group to which they belong. For example, a stored game media 400b that belongs to a specific storage group among several storage groups may be selected as the main game media and / or sub-game media included in the game media set described later. The specific storage group may be one storage group or two or more storage groups. In this case, the storage group selection objects 811a and 811b displayed on the storage screen 810 described later are objects corresponding to the specific storage group. A stored game media 400b that belongs to a storage group other than the specific storage group may be selected as the main game media and / or sub-game media included in the game media set by changing its affiliation to a storage group. In this way, the timing and frequency at which storage groups are read in the game are set to differ for each storage group, making it possible to shorten the data reading time and / or reduce the processing load related to reading.
[0109] A specific storage group among multiple storage groups is not fixed and may change depending on the group conditions. For example, if the time period is daytime (9:00 to 20:59), storage group A among multiple storage groups may be set as the specific storage group. In this case, if the time period is nighttime (21:00 to 8:59 the next day), storage group B (different from storage group A) among multiple storage groups will be set as the specific storage group. Furthermore, in this case, if the time period is nighttime (21:00 to 8:59 the next day), all storage groups may be set as the specific storage group.
[0110] For example, a storage group with the same attributes as the main game media and sub-game media included in the game media set specified for use may be set as a specific storage group. In this case, each storage group is associated with attributes, and the attributes of the stored game media 400b included in the storage group are the same as the attributes of the storage group. In this way, some or all of the storage groups may be set as a specific storage group depending on the group conditions.
[0111] (Game media set table T4) Figure 6(b) shows an example of the data structure of the game media set table T4. The game media set table T4 is stored for each user and is used to manage the game media sets set by the user.
[0112] A game media set includes five stored game media 400b selected by the user from among the user's multiple stored game media 400b, as the main game media. The number of main game media included in the game media set may be less than five (including one) or more than five. If a user has only one stored game media 400b, and that one stored game media 400b is selected by the user as the main game media, that single owned game media may be included as the main game media in the game media set. A game media set may include five stored game media 400b selected by the user from among the user's multiple stored game media 400b, as the main game media.
[0113] When the user selects the main game media to be included in the game media set, if the selection criteria are met, three additional game media 400b are automatically selected from the user's multiple stored game media 400b to be used as sub-game media. Details of the selection criteria will be described later. Then, the parameters 401a of the main game media are changed based on the parameters 402b of the selected sub-game media. In the following explanation, the combination of the main game media selected by the user and the sub-game media automatically selected to be used to change the parameters 401a of the main game media may be referred to as a unit.
[0114] The number of automatically selected storage game media 400b may be less than three (including one) or more than three. Changes to the main game media's parameters 401a may be based on the selected sub-game media's parameters 401b. At least one sub-game media may be a storage game media 400b selected manually by the user.
[0115] Users can specify whether or not to use a game media set within the game. If a game media set is specified for use, the game effects related to the modified parameter 401 of each main game media included in that set will occur within the game.
[0116] In the game media set table T4, the user's user ID, set ID, main game media ID, information about game effects, and sub-game media ID are stored in relation to each other.
[0117] The set ID is identification information used to identify each game media set created by the user. In the example shown in Figure 6(b), the game media set table T4 stores the set IDs of two game media sets, but it may store the set IDs of one or more game media sets.
[0118] A temporary or permanent limit may be placed on the number of set IDs for game media sets stored in the game media set table T4. For example, the limit on the number of set IDs for game media sets may be that a maximum of 7 set IDs can be stored. Alternatively, the limit may be that a maximum of 10 set IDs can be stored within a predetermined period, and a maximum of 6 set IDs can be stored outside of that period. Thus, the limit on the number of set IDs for game media sets may be changed depending on the restriction conditions, and the limit may also be invalidated depending on the restriction conditions.
[0119] The main game media ID is a game media ID used to identify the main game media included in each game media set. In the example shown in Figure 6(b), five main game media IDs are stored in the game media set table T4 for each game media set. The number of main game media IDs stored in the game media set table T4 for each game media set may be less than five (including one) or more than five.
[0120] A temporary or permanent limit may be placed on the number of main game media IDs for each game media set stored in the game media set table T4. For example, the limit on the number of main game media IDs might be that a maximum of five main game media IDs can be stored per game media set. In this case, the number of main game media included in a game media set may be any number less than five (including one). For example, a game media set consisting of one main game media, or a game media set consisting of three main game media, may be used in a game.
[0121] Furthermore, the limit on the number of main game media IDs may be such that a maximum of 7 main game media IDs can be stored per game media set within a predetermined period, and a maximum of 5 main game media IDs can be stored per game media set outside of that predetermined period. Thus, the limit on the number of main game media IDs may be changed depending on the restriction conditions, and the limit may also be invalidated depending on the restriction conditions. Note that the predetermined period for the limit on the number of main game media IDs may be the same as or different from the predetermined period for the limit on the number of set IDs for game media sets.
[0122] Information regarding game effects includes information indicating the types of game effects that each main game medium can generate within the game, and information indicating the modified parameter 401a related to that game effect. In the example shown in Figure 6(b), the main game medium indicated by game medium ID "C-0002," which is included in the game medium set indicated by set ID "S-01," can generate a game effect that increases the attack power of "Attack Y" by "20%." The parameter 401a of the main game medium indicated by game medium ID "C-0002" is the increase in the attack power of "Attack Y" by "20%", but the parameter 401a before the change was the increase in the attack power of "Attack Y" by "5%" (Figure 5(a)). In this way, by changing the parameter 401a of the main game medium, the game effect related to parameter 401a is changed to a game effect that makes the game progress more advantageous.
[0123] The sub-game medium ID is the game medium ID of the stored game medium 400b that is automatically selected from among the user's multiple stored game mediums 400b as the sub-game medium used to change the parameters 401a of the main game medium. In the example shown in Figure 6(b), the game medium set table T4 stores the sub-game medium IDs of three sub-game mediums for each main game medium. The number of sub-game medium IDs for each main game medium stored in the game medium set table T4 may be less than three (including one) or more than three. The game medium set table T4 stores units that include the main game medium included in a game medium set and the sub-game medium corresponding to that main game medium, associated with the set ID and user ID.
[0124] A temporary or permanent limit may be placed on the number of sub-game medium IDs for each main game medium stored in the game medium set table T4. For example, the limit on the number of sub-game medium IDs might be that a maximum of three sub-game medium IDs can be stored for each main game medium. In this case, the number of sub-game mediums used to change the main game medium's parameter 401a may be any number less than three (including one). For example, the main game medium's parameter 401a may be changed based on one sub-game medium, or it may be changed based on two sub-game mediums. The temporary or permanent limit on the number of sub-game medium IDs is an example of an acquisition condition, which will be described later.
[0125] The maximum number of configurable sub-game media may differ for each main game media stored in the game media set table T4. For example, the number of configurable sub-game media corresponding to a main game media may depend on the parameters of the main game media. The higher the rarity of the main game media, the larger the number of configurable sub-game media corresponding to it. Also, the higher the level or points of the main game media, the larger the number of configurable sub-game media corresponding to it. The number of configurable sub-game media corresponding to a main game media may also depend on when the main game media was acquired. Also, the more recently the main game media was acquired, the larger the number of configurable sub-game media corresponding to it.
[0126] Furthermore, the limit on the number of sub-game media IDs may be such that a maximum of 5 sub-game media IDs can be stored for each main game media within a predetermined period, and a maximum of 3 sub-game media IDs can be stored for each main game media outside of that predetermined period. Thus, the limit on the number of sub-game media IDs may be changed depending on the restriction conditions, and the limit may also be invalidated depending on the restriction conditions. Note that the predetermined period for the limit on the number of sub-game media IDs may be the same as or different from the predetermined period for the limit on the number of set IDs in a game media set and / or the predetermined period for the limit on the number of main game media IDs.
[0127] (Home screen 700) Figure 7(a) shows an example of a home screen 700 displayed on the display device 23 of the terminal device 2. The home screen 700 is a screen displayed by the display processing unit 251 when, for example, the execution of a game application program is started by the user operating the input device 24.
[0128] As shown in Figure 7(a), the home screen 700 includes a selected game object 701, a set start object 702, and a main game object 703. The selected game object 701 is a button object for instructing the execution of the selected game. The set start object 702 is a button object for instructing the display of the set screen 800, which will be described later. The main game object 703 is a button object for instructing the execution of the main game. On the home screen 700, the number of selectable games that can be instructed to be executed is not limited to one type; there may be two or more selectable games that can be instructed to be executed. In this case, the home screen 700 displays button objects corresponding to the number of selectable games that can be instructed to be executed.
[0129] A selection game is a game in which a player selects one or more game media 400 from a group of game media 400 according to a predetermined selection method. The number of game media 400 selected in a selection game may be any natural number less than or equal to the number of game media 400 included in the group. The predetermined selection method may be, for example, a method of selecting game media 400 based on a predetermined lottery probability associated with each game media 400, or a method of selecting game media 400 according to a predetermined order for each game media 400.
[0130] On the home screen 700, if a user selects a game object 701 by operating the input device 24, an instruction to execute the selected game is input from the input device 24 to the terminal transmission unit 254. When the terminal transmission unit 254 of terminal device 2 receives the instruction to execute the selected game from the input device 24, it sends a request to the server device 3 via the terminal communication interface 21, along with the user ID of the user stored in the terminal storage device 22.
[0131] The server receiving unit 331 of the server device 3 receives the selection game progress request and the user's user ID transmitted by the user's terminal device 2 via the server communication interface 31. When the server receiving unit 331 receives the progress request and user ID, the game progress unit 333 executes the selection game progress process. For example, the game progress unit 333 executes a selection game in which it selects information about one or more game media 400 from the information about game media 400 included in the game media group stored in the server storage device 32, according to a predetermined selection method.
[0132] Next, the server transmission unit 334 of the server device 3 transmits information regarding the game medium 400 selected in the selected game executed by the game progress unit 333 to the terminal device 2 of the user with the user ID received by the server reception unit 331 via the server communication interface 31. The terminal reception unit 255 of the terminal device 2 receives the information regarding the game medium 400 transmitted by the server device 3 via the terminal communication interface 21. When the terminal reception unit 255 receives the information regarding the game medium 400 selected in the selected game, the display processing unit 251 displays the designated screen 710 on the display device 23.
[0133] Figure 7(b) shows an example of a designation screen 710 displayed on the display device 23 of the terminal device 2. As shown in Figure 7(b), the designation screen 710 includes an acquired game media image 711, notification information 712, a possession instruction object 713, and a storage instruction object 714.
[0134] The acquired game media image 711 is an image representing the game media 400 (the game media 400 selected in the selected game) received by the terminal receiving unit 255. Information indicating the parameters of the game media 400 represented by the acquired game media image 711 may be displayed near the acquired game media image 711. In the example shown in Figure 7(b), the parameter 401 of the game media 400 represented by the acquired game media image 711, "Attack X", is displayed as "10%", which is the percentage increase in attack power.
[0135] Notification information 712 is text information and / or image information for notifying the acquisition of the game medium 400 represented by the acquired game medium image 711. In the example shown in Figure 7(b), the name of the game medium 400 represented by the acquired game medium image 711, "xxx", is displayed along with text information indicating that the game medium 400 has been acquired as notification information 712.
[0136] The possession instruction object 713 is a button object that instructs the execution of a process to store the game medium 400 represented by the acquired game medium image 711 in the owned game medium table T2 as the user's owned game medium 400a. When the user specifies the possession instruction object 713 by operating the input device 24 on the specification screen 710, an instruction to store the owned game medium is input from the input device 24 to the acquisition unit 253. When the acquisition unit 253 receives the instruction to store the owned game medium from the input device 24, it obtains information about the received game medium 400 (the game medium 400 represented by the acquired game medium image 711) from the terminal receiving unit 255. The acquisition unit 253 includes the information about the acquired game medium 400 in the owned game medium table T2 stored in the terminal storage device 22. For example, if the information about the acquired game medium 400 is a game medium ID, the acquisition unit 253 stores the acquired game medium ID in the owned game medium table T2, associating it with the user's user ID. Furthermore, the acquisition unit 253 stores the numerical value "0" as a point, associating it with the user's user ID, in the owned game media table T2.
[0137] The storage instruction object 714 is a button object that instructs the execution of a process to store the game medium 400, represented by the acquired game medium image 711, in the stored game medium table T3 as the user's stored game medium 400b. When the user specifies the storage instruction object 714 by operating the input device 24 on the specification screen 710, a stored game medium storage instruction is input from the input device 24 to the acquisition unit 253. When the acquisition unit 253 receives the stored game medium storage instruction from the input device 24, it acquires information about the received game medium 400 (the game medium 400 represented by the acquired game medium image 711) from the terminal receiving unit 255. The acquisition unit 253 includes the acquired information about the game medium 400 in the stored game medium table T3 stored in the terminal storage device 22. For example, if the information about the acquired game medium 400 is a game medium ID, the acquisition unit 253 associates the acquired game medium ID with the user's user ID and stores it in the stored game medium table T3. Furthermore, the acquisition unit 253 stores the numerical value "0" as a point, associating it with the user's user ID, in the stored game media table T3. In the following explanation, the game media IDs newly stored in the owned game media table T2 and the stored game media table T3 may be referred to as the latest user game media information.
[0138] The terminal transmission unit 254 then transmits the latest user game media information and user ID stored in the terminal storage device 22 to the server device 3 via the terminal communication interface 21. When the server receiving unit 331 of the server device 3 receives the user game media information and user ID from the terminal device 2 via the server communication interface 31, it instructs the storage processing unit 332 of the server device 3 to execute the server registration process. When the storage processing unit 332 of the server device 3 is instructed to execute the server registration process, it executes the server registration process to store the received user game media information in the owned game media table T2 or the stored game media table T3 corresponding to the received user ID. Through the server registration process, the information about the game media 400 obtained according to the game result of the selected game is registered (stored) in the server device 3 in association with the user ID of the user who played the selected game.
[0139] Figure 8(a) shows an example of a set screen 800 displayed on the display device 23 of the terminal device 2. The set screen 800 is a screen displayed by the display processing unit 251 when a set start object 702 is specified by the user through the operation of the input device 24. Two set areas 801a and set area 801b are displayed on the set screen 800. In the following description, set area 801a and set area 801b may be collectively referred to as set area 801.
[0140] The set area 801 is a display area corresponding to a game media set. In the example shown in Figure 8(a), two set areas 801 (set area 801a and set area 801b) are displayed. However, if, for example, five game media sets can be set per user, five set areas 801 will be displayed. If, due to the size of the set screen 800, some of the set areas 801 do not fit within the set screen 800, the set areas 801 may be displayed in a scrollable manner. In this case, in response to a swipe operation by the user (for example, an operation in which a finger touches the screen and moves from right to left), the set areas 801 that are not currently included within the display area of the set screen 800 are scrolled and displayed within the display area of the set screen 800.
[0141] Set area 801 contains five main game media areas 802-806 and a usage instruction object 807. In the example shown in Figure 8(a), set area 801a contains main game media area 802a, main game media area 803a, main game media area 804a, main game media area 805a, main game media area 806a, and a usage instruction object 807a. Similarly, set area 801b contains main game media area 802b, main game media area 803b, main game media area 804b, main game media area 805b, main game media area 806b, and a usage instruction object 807b.
[0142] Each of the main game media areas 802 to 806 corresponds to a main game media included in the game media set corresponding to the set area 801. For example, if a stored game media 400b is specified as the main game media corresponding to each of the main game media areas 802 to 806, an image representing the specified stored game media 400b will be displayed in each main game media area. Also, if a owned game media 400a is specified as the main game media corresponding to at least one of the main game media areas 802 to 806, an image representing the specified owned game media 400a will be displayed in that at least one main game media area.
[0143] The number of main game media areas is equal to the number of main game media that can be included in a game media set. For example, if a game media set can contain 7 main game media, then the number of main game media areas will also be 7.
[0144] In the example shown in Figure 8(a), the main game media is set in each of the main game media areas 802a, 803a, 804a, 805a, and 806a. In addition, the main game media is not set in each of the main game media areas 802b, 803b, 804b, 805b, and 806b.
[0145] The usage instruction object 807 is an operation object for specifying whether or not to use the game media set corresponding to the set area 801 as the game media set to be used in the game. For example, the display processing unit 274 of the user's terminal device 2 displays checkbox objects corresponding to each game media set as the usage instruction object 807.
[0146] If a checkbox object is a usage instruction object 807, and the user selects the usage instruction object 807 through the operation of the user's input device 24, the usage instruction object 807 will display with a "check" mark. In this case, the game media set corresponding to the usage instruction object 807 that displays with a "check" mark will be designated as the game media set to be used in the game. Conversely, if a usage instruction object 807 that displays with a "check" mark is selected through the operation of the user's input device 24, the usage instruction object 807 will display without a "check" mark. In this case, the game media set corresponding to the usage instruction object 807 that displays without a "check" mark will not be designated as the game media set to be used in the game. Each usage instruction object 807 is associated with a set ID of the corresponding game media set.
[0147] In the example shown in Figure 8(a), the usage instruction object 807a is displayed with a "check" mark, so the game media set corresponding to set area 801a is set as the game media set to be used in the game. In other words, the main game media corresponding to each of the main game media areas 802a to 806a are designated as the game media to be used in the game.
[0148] Furthermore, no main game media is set in any of the main game media areas 802b to 806b. In this case, when the user selects one of the main game media areas 802b to 806b by operating the input device 24, the terminal processing device 25 performs a set process for the selected main game media area. The set process includes a main game media storage process that stores the main game media included in the game media set corresponding to the set area containing the selected main game media area, and a unit process that generates a unit containing the stored main game media.
[0149] When the set process is initiated, the display processing unit 251 displays a storage screen 810 on the display device 23 for selecting the storage game media 400b to be included in the game media set as the main game media. Figure 8(b) shows an example of the storage screen 810 displayed on the display device 23 of the terminal device 2. As shown in Figure 8(b), the storage screen 810 includes storage group selection objects 811a and 811b and a storage game media display area 812.
[0150] Storage group selection object 811a and storage group selection object 811b are tab objects corresponding to the user's storage groups, respectively. In the following description, storage group selection object 811a and storage group selection object 811b may be collectively referred to as storage group selection object 811.
[0151] Each storage group selection object 811 corresponds to each of the user's storage groups. When any of the storage group selection objects 811 are selected by the user through operation of the input device 24, the storage game media display area 812 for the storage group corresponding to the selected storage group selection object 811 is displayed. The displayed storage game media display area 812 displays storage game media images representing one or more storage game media included in the corresponding storage group.
[0152] In the example shown in Figure 8(b), since the storage group selection object 811a is selected, the storage game media display area 812 displays the storage game media images 813a to 818b that are included in the storage group corresponding to the storage group selection object 811a. The storage game media images displayed in the storage game media display area 812 do not include images that represent storage game media that have already been set as the main game media and sub-game media. Note that when the set process is started and the storage screen 810 is displayed for the first time, the storage group selection object 811a is selected. Also, although Figure 8(b) shows tabs as an example widget for selecting a storage group, buttons may also be used as widgets for selecting a storage group. Furthermore, the number of storage group selection objects may be one or more, as long as it is less than or equal to the number of storage groups associated with the user.
[0153] If, due to the size of the storage screen 810, some of the images of multiple stored game media do not fit within the storage screen 810, the images of multiple stored game media may be displayed in a scrollable manner. In this case, in response to a swipe operation by the user (for example, an operation in which a finger touches the screen and moves from right to left on the screen), the images of stored game media that are not currently included in the display area of the storage screen 810 are scrolled and displayed within the display area of the storage screen 810.
[0154] Next, when the user selects one of the stored game media images 813a to 818b by operating the input device 24, the main game media storage process is executed by the terminal processing device 25. In the example shown in Figure 8(b), since the user selected the stored game media image 818b, the stored game media 400b corresponding to the stored game media image 818b is stored as the main game media. For example, when the execution of the set process is started, the display processing unit 251 temporarily stores the set ID of the game media set corresponding to the set area that includes the selected main game media area. Then, when the user selects the stored game media image 818b, the display processing unit 251 stores the game media ID of the stored game media 400b corresponding to the stored game media image 818b as the main game media ID in the game media set table T4. When storing the main game media ID in the game media set table T4, the main game media ID is stored in association with the temporarily stored set ID. Through the main game media storage process, the new main game media specified by the user is included in the game media set.
[0155] Once the main game medium storage process is complete, the unit processing is executed next. A unit is a combination of the main game medium and a sub-game medium used to change the parameters 401a of the main game medium. The unit processing is the process of forming a unit that includes the main game medium newly specified by the main game medium storage process.
[0156] First, the acquisition unit 253 automatically selects a stored game medium 400b that satisfies the selection criteria to be used as a sub-game medium to change the designated main game medium. The selection criteria may be just one of the conditions described later, or a combination of multiple non-contradictory conditions from the cases described later.
[0157] The selection criteria may include condition D1, that the stored game medium is included in the same storage group as the designated main game medium. The selection criteria may also include condition D2, that the stored game medium is not the same as the designated main game medium. The selection criteria may also include condition D3, that the game progresses most favorably when the designated main game medium is used in the game.
[0158] The selection criteria may include condition D4, which states that the number of sub-game media included in a unit of a designated main game medium does not exceed a predetermined number. For example, if the predetermined number is "3", then three storage game media 400b are selected as sub-game media. In this case, depending on other selection criteria or the number of storage game media 400b, either one storage game media 400b or two storage game media 400b may be selected.
[0159] The selection criteria may include condition D5, which states that the sum of the cost parameters (e.g., usage cost, etc.) of the sub-game media included in the unit of the designated main game media does not exceed a predetermined cost value. For example, suppose each storage game media 400b has the same or different cost parameters, and the predetermined cost value is "10". In this case, the storage game media 400b are selected as sub-game media such that the sum of their cost parameters does not exceed "10".
[0160] The selection criteria may include condition D6, which states that the specified main game medium has a parameter 402b related to the same type of game effect as parameter 401a. For example, if the game effect related to parameter 401a of the specified main game medium is a game effect that increases the attack power of "Attack Y", then the storage game medium 400b with parameter 402b related to the game effect that increases the attack power of "Attack Y" will be selected. The selection criteria may also include condition D7, which states that the specified main game medium has a parameter 402a related to the same type of game effect as parameter 401a.
[0161] The selection criteria may include condition D8, which states that parameter 401a of the specified main game medium is a numerical value and satisfies a numerical condition related to the numerical value of parameter 401a of the specified main game medium. The numerical condition related to condition D8 may also be condition D8-1, which states that the main game medium has parameter 402b whose numerical value is less than a predetermined percentage of the numerical value of parameter 401a. For example, suppose the selection criteria are condition D6 and condition D8 (the numerical condition is condition D8-1), and the predetermined percentage of condition D8-1 is "50%". In this case, if parameter 401a of the main game medium is "10%" of the increase in attack power of "Attack X", then the stored game medium 400b with parameter 402b less than "5%" of the increase in attack power of "Attack X" will be automatically selected.
[0162] The numerical condition related to condition D8 may also be condition D8-2, which states that the sum of the parameters 402b of the storage game media 400b selected as sub-game media at the same time does not exceed the value of parameter 401a of the main game media. For example, suppose the selection conditions are condition D3, condition D4 (the predetermined number is "3"), condition D6, and condition D8 (the numerical condition is condition D8-2). In this case, if the parameter 401a of the main game media is "10%" for the increase in attack power of "Attack X", then three storage game media 400b will be automatically selected such that the sum of the increase in attack power percentages of "Attack X" is the highest value that does not exceed "10%".
[0163] The selection criteria may include condition D9, which states that the same specific information is associated with parameter 401a of the specified main game medium. For example, if attribute H is associated with parameter 401a of the specified main game medium, then the storage game medium 400b that has the same attribute H associated with it will be selected.
[0164] Next, the acquisition unit 253 stores the game medium ID of the automatically selected stored game medium 400b in the game medium set table T4 as the game medium ID of the sub-game medium, associating it with the game medium ID of the new main game medium specified by the user. This forms a unit that includes the new main game medium specified by the user. Then, the acquisition unit 253 performs a modification process to change the parameters 401a of the new main game medium specified by the user based on the parameters 402b of the sub-game medium included in this main game medium unit.
[0165] For example, consider a case where the selection criteria include condition D6 and the parameter 401a of the main game medium is a numerical value. In this case, the modification process is a calculation process that adds the sum of the parameters 402b of the sub-game mediums included in the unit of the main game medium to the numerical value of parameter 401a of the main game medium.
[0166] Furthermore, a predetermined rate of change associated with the combination of main game media and sub-game media included in the unit may be stored in association with it. In this case, the change process is a calculation process that multiplies the numerical value of parameter 401a of the main game media by the predetermined rate of change associated with the combination of main game media and sub-game media included in the unit of the main game media. The rate of change is either an increase rate or a decrease rate.
[0167] The acquisition unit 253 then stores information indicating the type of game effect related to the modified parameter 401a and information indicating the modified parameter 401a in the game medium set table T4 as information related to the game effect, associating them with the game medium ID of the main game medium.
[0168] The terminal transmission unit 254 then transmits the game media set table T4 and user ID stored in the terminal storage device 22 to the server device 3 via the terminal communication interface 21. When the server receiving unit 331 of the server device 3 receives the game media set table T4 and user ID from the terminal device 2 via the server communication interface 31, it instructs the storage processing unit 332 of the server device 3 to execute the server registration process. When the storage processing unit 332 of the server device 3 is instructed to execute the server registration process, it executes the server registration process to store the game media set table T4 in the server storage device 32 in association with the received user ID.
[0169] The unit processing ends when information regarding the game effect is stored in the game medium set table T4. Once the unit processing is complete, the storage screen 810 is removed and the set screen 800 is displayed again.
[0170] Figure 9(a) shows another example of the set screen 800 redisplayed on the display device 23 of the terminal device 2. The set screen 800 shown in Figure 9(a) is displayed after the completion of the set process that was executed in response to the user selecting the main game media area 802b in the set screen 800 that was displayed before the storage screen 810 was displayed. As shown in Figure 9(a), an image showing the storage game media 400b that was designated as the main game media by the user in the set screen 800 that was displayed before the storage screen 810 is displayed in the main game media area 802b selected by the user. This makes it possible for the user to visually confirm that the storage game media 400b, indicated by the image displayed in the main game media area 802b, has been designated as one of the main game media included in the game media set corresponding to the set area 801b.
[0171] In the setup screen 800 shown in Figure 8(a) or Figure 9(a), if the user selects any of the main game media areas 802 to 806 that display an image of the main game media, a confirmation screen 900 is displayed. The confirmation screen 900 is a screen for confirming the unit containing the main game media, as indicated by the image displayed in the main game media display area selected by the user.
[0172] Figure 9(b) shows an example of a confirmation screen 900 displayed on the display device 23 of the terminal device 2. In the example shown in Figure 9(b), a confirmation screen 900 is displayed to confirm a unit formed when the selection criteria include at least condition D6 and conditions D8 and D8-1.
[0173] The confirmation screen 900 includes an image 901 showing the main game medium included in the unit to be confirmed, and images 902-904 showing each sub-game medium included in the unit to be confirmed. Near the image 901 showing the main game medium, the name of the main game medium, the game effect related to the parameter 401a of the main game medium, and the parameter 401a of the main game medium before and after the change are displayed. Near the images 902-904 showing each sub-game medium, the name of each sub-game medium, the game effect related to the parameter 402b of the sub-game medium are displayed. Note that each sub-game medium that has been automatically set may be changed manually according to the user's operation. For example, if any of the images 902-904 showing each sub-game medium are specified by the user, the sub-game medium corresponding to the specified image is identified as the target for change. Next, a screen similar to the storage screen 810 is displayed, and when one of the stored game medium images 813a-818b is selected by the user operating the input device 24, the stored game medium 400b corresponding to the selected stored game medium image is identified. Then, the sub-game medium to be changed is changed to the identified stored game medium 400b, and the new sub-game medium is set. In this way, the automatically selected sub-game medium can be changed by manual operation by the user.
[0174] Figures 10(a) and (b) show examples of game screens 1000 displayed on the display device 23 of the terminal device 2. The game screen 1000 is a screen displayed by the display processing unit 251 when the main game object 703 is specified by the user through the operation of the input device 24. The game screen 1000 may also be a screen showing the progress of a game that has been automatically started during the progress of an event. The game screen 1000 may also be a screen showing the progress of a game that has been automatically started while one or more owned game media selected by the user are moving within the game space.
[0175] The game screen 1000 shown in Figures 10(a) and (b) includes an object 1001 representing the game medium being used, a group of enemy game mediums 1002, action instruction buttons 1003, etc. The game medium being used is a game medium 400a owned by the user that has been selected by the user. For example, before the game starts or during gameplay, a game medium 400a is selected from the user's owned game mediums 400a to be used, in response to the user's selection operation, and stored in the terminal storage device 22. Multiple game mediums may appear on the game screen 1000.
[0176] The enemy game media group 1002 includes multiple character object images representing multiple enemy game media that will be opponents of the player's game media in the game. In the game, the player's game media may face one, two, or four or more enemy game media. The enemy game media automatically perform actions against the player's game media (such as "attack," "defend," and "use of skills") at predetermined time intervals or after the player's actions.
[0177] The action instruction button 1003 is a button object used to instruct the game medium to perform a specified action (such as "attack," "defend," or "use skill") after the user has performed an operation to specify a predetermined action.
[0178] The progress processing unit 252 executes game progress processing to advance the game using the game medium being used. In the example of game progress processing shown in Figures 10(a) and (b), if the HP of all enemy game mediums reaches the win / loss threshold value (e.g., "0") before the HP of the game medium being used, it is determined that the user has won the game. Also, in the example of game progress processing shown in Figures 10(a) and (b), if the HP of the game medium being used reaches the win / loss threshold value before the HP of the enemy game mediums, it is determined that the user has lost the game.
[0179] Figure 10(b) shows an example of the game screen 1000 displayed on the display device 23 of the terminal device 2 when, in the set screen 800, one of the game media sets associated with the user's user ID is designated as the game media set to be used in the game. When a game media set to be used in the game is designated, the progress processing unit 252 generates game effects in the game at predetermined timings during gameplay, relating to the modified parameters 401 of each main game media included in the designated game media set. In the example shown in Figure 10(b), an effect notification area 1010 is displayed to notify the player of the game effects relating to the modified parameters 401 of each main game media.
[0180] As shown in Figure 10(b), if there are five main game media included in the game media set, a game effect will occur for each main game media with respect to the modified parameter 401. In this embodiment, an example of a "predetermined timing during gameplay" is the timing immediately after the start of the game. A "predetermined timing during gameplay" may also be the timing when the parameters (HP and / or MP) of the game media being used first fall below a predetermined value. A "predetermined timing during gameplay" may also be a timing after a random amount of time has elapsed since the start of the game. A "predetermined timing during gameplay" may also be the timing at the start of the user's turn (in a competitive game, the state in which actions such as attacks by the game media being used become possible). A "predetermined timing during gameplay" may also be the timing when the user gives a command to generate a game effect.
[0181] Figure 11(a) shows another example of the game screen 1000 displayed on the display device 23 of the terminal device 2. The game screen 1000 shown in Figure 11(a) is displayed when the game medium 400 is automatically granted to the user because the acquisition conditions are met during the progress of the game. The acquisition conditions include the user winning the game, the parameters of the game medium used by the user reaching a predetermined value, and the points of the main game medium included in the game medium set exceeding a predetermined number of points. The acquisition conditions may also be the end of the game, or the number of times the game has been played at the start of the game exceeding a predetermined number of times.
[0182] As shown in Figure 11(a), the notification information area 1100 is displayed superimposed on the game screen 1000. The notification information area 1100 includes an image representing the assigned game medium 400, information indicating the parameters of the game medium 400, the acquired game medium image, notification information, a possession instruction object 1101, and a storage instruction object 1102. The acquired game medium image and notification information included in the notification information area 1100 are the same information as the acquired game medium image 711 and notification information 712 shown in Figure 7(b).
[0183] The possession instruction object 1101 has the same function as the possession instruction object 713, and when selected by the user, the assigned game medium 400 is stored as the possession game medium 400a. Similarly, the storage instruction object 1102 has the same function as the storage instruction object 714, and when selected by the user, the assigned game medium 400 is stored as the storage game medium 400b.
[0184] When the assigned game medium 400 is stored as a stored game medium 400b, the user's stored game medium table T3 is updated. The acquisition unit 253 uses the updated stored game medium table T3 to re-execute unit processing for all of the user's game medium sets. Re-execution of unit processing may be performed immediately after the stored game medium table T3 is updated. If the re-execution of unit processing causes any of the main game medium parameters 401 included in the game medium set designated for use to be newly changed, the game effect related to the newly changed parameter 401 occurs in the game. Re-execution of unit processing may also be performed at a predetermined timing after the stored game medium table T3 is updated. For example, the predetermined timing may be at the start of the next user's turn. Alternatively, the predetermined timing may be after the end of the game, in which case no new game effects occur in the game.
[0185] Figure 11(b) shows another example of the confirmation screen 1110 displayed on the display device 23 of the terminal device 2. The confirmation screen 1110 is displayed to confirm the unit related to the newly changed parameter 401 when the parameter 401 of any of the main game media included in the game media set specified for use is newly changed. The confirmation screen 1110 includes an image 1111 showing the main game media included in the unit to be confirmed, and images 1112 to 1114 showing each sub-game media included in the unit to be confirmed. In the example shown in Figure 11(b), the main game media displayed on the confirmation screen 1110 is the same as the main game media displayed on the confirmation screen 900. On the other hand, one of the sub-game media displayed on the confirmation screen 1110 (the sub-game media shown in image 1114) is different from the sub-game media shown on the confirmation screen 900 (the sub-game media shown in image 904). That is, the sub-game media shown in image 1114 is the game media 400 that was granted to the user when the acquisition conditions were met during the progress of the game. The newly modified parameter 401 ("22%"), displayed near image 1111 which shows the main game medium, is different from the parameter 401 ("20%") displayed on confirmation screen 900.
[0186] Figure 12 shows an example of a game screen 1000 displayed on the display device 23 of the terminal device 2. The game screen 1000 is displayed when a game effect related to the modified parameter 401 occurs in the game. In the example shown in Figure 12, the effect notification area 1010 is displayed, similar to Figure 10(b). The effect notification area 1010 indicates that the parameter 401 related to "Attack Y" among the five main game media parameters 401 included in the game media set has been modified.
[0187] In game system 1, the configuration of units included in the game medium set that affects the game may change when the stored game medium is updated during gameplay. In this case, the game effects that occur during gameplay will change when the unit configuration changes. In this way, game system 1 makes it possible to automatically adjust the user's game progress to be advantageous or disadvantageous depending on the progress of the game.
[0188] (First action sequence of Game System 1) Figure 14 shows an example of the first operation sequence of game system 1. This operation sequence is executed mainly by the terminal processing unit 25 and the server processing unit 33 in cooperation with each element of terminal device 2 and server device 3, based on control programs that are pre-stored in the terminal storage device 22 and the server storage device 32, respectively.
[0189] First, when the user starts the execution of the game application program by operating the input device 24, the display processing unit 251 of the terminal device 2 displays the home screen 700 on the display device 23 (step S101).
[0190] Next, when the user selects a game object 701 on the home screen 700 by operating the input device 24, the terminal transmission unit 254 of the terminal device 2 sends a request to the server device 3 to proceed with the selected game via the terminal communication interface 21 (step S102). The request to proceed with the selected game is sent along with the user ID of the user stored in the terminal storage device 22.
[0191] The server receiving unit 331 of the server device 3 receives the selection game progression request and the user's user ID transmitted by the user's terminal device 2 via the server communication interface 31. Once the server receiving unit 331 receives the progression request and user ID, the game progression unit 333 executes the selection game progression process (step S103).
[0192] Next, the server transmission unit 334 of the server device 3 transmits information regarding the game medium 400 selected in the selection game progression process to the terminal device 2 of the user with the user ID received by the server reception unit 331 via the server communication interface 31 (step S104).
[0193] The terminal receiving unit 255 of terminal device 2 receives information about the game medium 400 transmitted by server device 3 via terminal communication I / F 21. Next, the acquisition unit 253 executes the game medium acquisition process (step S105). Details of the game medium acquisition process will be described later.
[0194] Then, in the game medium acquisition process (step S105), the terminal transmission unit 254 transmits information about the user game medium and the user ID stored in the terminal storage device 22 to the server device 3 via the terminal communication interface 21 (step S106).
[0195] When the server receiving unit 331 of the server device 3 receives information about the user game medium and the user ID from the terminal device 2 via the server communication interface 31, the storage processing unit 332 of the server device 3 executes a server registration process to store the received information about the user game medium in the server storage device 32, associating it with the received user ID (step S107).
[0196] (Game media acquisition process) Figure 14 shows an example of the operation flow of the game media acquisition process by the acquisition unit 253 of the terminal device 2. The game media acquisition process shown in Figure 14 is performed in step S105 of Figure 13 and in step S706 of Figure 17, which will be described later.
[0197] The acquisition unit 253 acquires information about the received game medium 400 (step S201). The acquisition unit 253 determines whether or not to select the possession instruction object 713 in the designated screen 710 and store the acquired game medium as a possession game medium (step S202).
[0198] If the acquisition unit 253 selects the possession instruction object 713 in the designated screen 710 (step S202-Yes), it stores the acquired game medium as the acquired game medium (step S203) and terminates the game medium acquisition process. If the acquisition unit 253 selects the storage instruction object 714 in the designated screen 710 (step S202-No), it stores the acquired game medium as the stored game medium (step S204) and terminates the game medium acquisition process.
[0199] (Game System 1's second action sequence) Figure 15(a) shows an example of the second operation sequence of the game system 1. This operation sequence is executed mainly by the terminal processing unit 25 and the server processing unit 33 in cooperation with each element of the terminal device 2 and the server device 3, based on control programs that are pre-stored in the terminal storage device 22 and the server storage device 32, respectively.
[0200] If the user selects one of the main game media areas by operating the input device 24, the acquisition unit 253 performs a set process for the selected main game media area (step S301). Details of the set process will be described later.
[0201] Then, in the set processing (step S301), the terminal transmission unit 254 transmits the game medium set table T4 stored in the terminal storage device 22 to the server device 3 via the terminal communication interface 21 as information about the user game medium (step S302). The game medium set table T4, as information about the user game medium, is transmitted together with the user ID.
[0202] When the server receiving unit 331 of the server device 3 receives information about the user game medium and the user ID from the terminal device 2 via the server communication interface 31, the storage processing unit 332 of the server device 3 executes a server registration process to store the received information about the user game medium (game medium set table T4) in the server storage device 32 in association with the received user ID (step S303).
[0203] (Setting process) Figure 15(b) shows an example of the operation flow of the set processing performed by the acquisition unit 253 of the terminal device 2. The set processing shown in Figure 15(b) is performed in step S301 of Figure 15(a).
[0204] First, if the user selects one of the main game media areas and a stored game media image is selected on the storage screen 810, the acquisition unit 253 stores the stored game media 400b corresponding to the stored game media image in the game media set table T4 as the main game media (step S401).
[0205] The acquisition unit 253 then performs unit processing (step S402) and completes the set processing. Details of the unit processing will be described later. Note that the unit processing in step S402 may be performed at a predetermined timing after the storage game medium 400b corresponding to the storage game medium image has been stored in the game medium set table T4 as the main game medium. The predetermined timing is when all the main game media included in the game medium set have been stored in the game medium set table T4.
[0206] (Unit processing) Figure 16(a) is a diagram showing an example of the operation flow of unit processing by the acquisition unit 253 of the terminal device 2. The unit processing shown in Figure 16(a) is performed in step S402 of Figure 15(b) and in step S708 of Figure 17, which will be described later.
[0207] First, the acquisition unit 253 determines whether the user's stored game medium 400b meets the selection criteria for a sub-game medium to be used to change the main game medium (step S501). If the acquisition unit 253 determines that the selection criteria are not met (step S501-No), it terminates the unit processing.
[0208] If there is a stored game medium 400b that satisfies the selection criteria for a sub-game medium (step S501-Yes), the acquisition unit 253 selects the stored game medium 400b that satisfies the selection criteria (step S502). Next, the acquisition unit 253 stores the selected stored game medium 400b as a sub-game medium in the game medium set table T4 (step S503).
[0209] Next, the acquisition unit 253 performs a modification process to change the parameters of the main game medium based on the selected sub-game medium (step S504). Then, the acquisition unit 253 stores information indicating the type of game effect related to the modified parameters and information indicating the modified parameters in the game medium set table T4 as information related to the game effect, associated with the game medium ID of the main game medium (step S505), and terminates the unit processing.
[0210] (Game System 1's third action sequence) Figure 16(b) shows an example of the third operation sequence of the game system 1. This operation sequence is executed mainly by the terminal processing unit 25 and the server processing unit 33 in cooperation with each element of the terminal device 2 and the server device 3, based on control programs that are pre-stored in the terminal storage device 22 and the server storage device 32, respectively.
[0211] First, the display processing unit 251 of terminal device 2 executes game progression processing (step S601) when the main game object 703 is specified by the user through operation of the input device 24. Details of the game progression processing will be described later.
[0212] When the game progression process is completed, the terminal transmission unit 254 transmits information about the user game medium and the user ID, which have been changed by the game progression process, to the server device 3 via the terminal communication interface 21 (step S602).
[0213] When the server receiving unit 331 of the server device 3 receives information about the user game medium and the user ID from the terminal device 2 via the server communication interface 31, the storage processing unit 332 of the server device 3 executes a server registration process to store the received information about the user game medium in the server storage device 32 in association with the received user ID (step S603).
[0214] (Game progress processing) Figure 17 shows an example of the operation flow of the game progression process performed by the display processing unit 251, progress processing unit 252, and acquisition unit 253 of the terminal device 2. The game progression process shown in Figure 17 is performed in step S601 of Figure 16(b).
[0215] First, the display processing unit 251 displays the game screen 1000 (step S701). Next, it determines whether the user's game media set is designated as a game media set to be used in the game (step S702). If it is not designated as a game media set to be used in the game (step S702-No), step S704 is executed.
[0216] If it is specified as a game media set to be used in the game (step S702-Yes), the progress processing unit 252 generates game effects in the game related to the modified parameters 401 of each main game medium included in the game media set specified for use (step S703). Next, the progress processing unit 252 executes game progress processing to advance the game in response to game operations by the user (step S704).
[0217] The progress processing unit 252 determines whether or not the game medium 400 has been provided to the user in accordance with the progress of the game (step S705). If it is determined that the game medium 400 has not been provided to the user (step S705-No), step S711 is executed.
[0218] If it is determined that the game medium 400 has been automatically assigned to the user (step S705-Yes), the acquisition unit 253 executes the game medium acquisition process described above (step S706). The acquisition unit determines whether the assigned game medium 400 has been stored as a stored game medium 400b (step S707). If the assigned game medium 400 has not been stored as a stored game medium 400b (step S707-No), step S711 is executed.
[0219] If the assigned game medium 400 is stored as the stored game medium 400b (step S707-Yes), the acquisition unit 253 executes the unit processing described above (step S708). The progress processing unit 252 determines whether the parameter 401 of any of the main game mediums included in the game medium set designated for use has been newly changed as a result of the unit processing being re-executed (step S709).
[0220] If it is determined that the parameter 401 of the main game medium included in the game medium set specified for use has not been changed (step S707-No), step S711 is executed. If it is determined that the parameter 401 of the main game medium included in the game medium set specified for use has been changed (step S709-Yes), the progress processing unit 252 generates the game effect related to the changed parameter 401 in the game (step S710). Step S710 is not executed for game medium sets of users that are not specified as game medium sets to be used in the game.
[0221] The progress processing unit 252 determines whether the game has ended or not (step S711). If it is determined that the game has not ended (step S711-No), step S704 is executed. If it is determined that the game has ended (step S711-Yes), the game progress processing ends.
[0222] Furthermore, in the processing procedures shown in Figures 13 to 17, it is possible to omit some of the steps that constitute the processing procedure, to add steps that are not explicitly stated as components of the processing procedure, and / or to change the order of the steps. Processing procedures with such omissions, additions, and changes in order are also included within the scope of the present invention, as long as they do not depart from the spirit of the present invention.
[0223] For example, one of the configured game media sets may always be used in the game, in which case step S702 of the game progression process is not executed if a game media set is configured. Also, the assigned game media 400 may always be stored as the stored game media 400b, in which case steps S202 and S203 are not executed in the game media acquisition process, and step S204 is executed after step S201 is executed. Furthermore, in this case, step S707 of the game progression process is not executed.
[0224] In information processing other than the processing procedures shown in Figures 13 to 17, it is possible to omit a part of each step of each information processing, add steps that are not explicitly stated as components of each information processing, and / or change the order of the steps that constitute each information processing. Thus, with respect to the information processing described in this embodiment, information processing in which steps are omitted, added, or the order is changed is also included in the scope of the present invention as long as it does not depart from the spirit of the present invention.
[0225] As described in detail above, in the game system 1 of this embodiment, terminal device 2, or server device 3, game media 400b not specified by the user can participate in the game media 400a specified by the user. This makes it possible for the game system 1, terminal device 2, or server device 3 of this embodiment to diversify the participation of game media 400b in the game.
[0226] (Variation 1) It should be noted that the present invention is not limited to this embodiment. For example, if multiple storage groups are managed in the storage game media table T3, in unit processing, the storage game media 400b included in the storage group that satisfies the usage group conditions may be selected as the target for sub-game media selection.
[0227] The acquisition unit 253 may identify a storage group from among multiple storage groups that satisfies the usage group conditions, and select a stored game medium 400b included in the identified storage group as a sub-game medium. For example, suppose that three storage groups, storage group X, storage group Y, and storage group Z, are managed in the stored game medium table T3. In this case, for example, if the user's parameters (level, number of times a specific item is used, number of stages cleared, etc.) exceed the first criterion value, storage group X is identified as a storage group that satisfies the usage group conditions. Also, if the user's parameters are less than or equal to the first criterion value and exceed the second criterion value, storage group Y is identified as a storage group that satisfies the usage group conditions. Also, if the user's parameters are less than or equal to the second criterion value, storage group Z is identified as a storage group that satisfies the usage group conditions.
[0228] In this case, the game media included in storage groups X and Y may be automatically changed so that the parameter 401b of the stored game media included in storage group X is equal to or greater than the parameter 401b of the stored game media with the same type of game effect included in storage group Y. Furthermore, the game media included in storage groups Y and Z may be automatically changed so that the parameter 401b of the stored game media included in storage group Y is equal to or greater than the parameter 401b of the stored game media with the same type of game effect included in storage group Z.
[0229] If the user's parameters change as the game progresses, the storage group selected as a sub-game medium will also change accordingly. This can increase the user's motivation to participate in the game.
[0230] (Modification 2) The main game media included in the game media set is not limited to those specified by the user's manual operation on the storage screen 810. For example, the acquisition unit 253 may automatically select the user's game media as the main game media. Automatic selection may involve, for example, random extraction, or sorting the user's game media by game media ID, etc., and selecting game media in a predetermined order. In this case, if the main game media is selected manually by the user, the sub-game media that constitute the unit with the main game media may also be selected manually by the user. For example, the selection of the main game media and sub-game media may be performed manually, while the unit processing is performed automatically. Also, if the selection of the main game media is performed automatically, the selection of sub-game media and the unit processing may also be performed automatically.
[0231] (Variation 3) Unit processing may be performed when the stored game medium change condition related to changes in stored game mediums 400b is met. For example, the stored game medium change condition is that the parameter 402b of at least one stored game medium 400b has been changed. Alternatively, the stored game medium change condition may be that the cost parameter of at least one stored game medium 400b has been changed. Alternatively, the stored game medium change condition may be that at least one stored game medium 400b has been deleted.
[0232] For example, if the parameter 402 of a sub-game medium that satisfies the selection condition D8 changes as the game progresses, the parameter 402 of the sub-game medium after the change may no longer satisfy condition D8. Also, if the parameter 402b of a storage game medium 400b that is not included in the main game medium's unit changes as the game progresses, the parameter 402b of the storage game medium 400b after the change may satisfy condition D8. Thus, when the condition that the parameter 402b of at least one storage game medium 400b (including sub-game mediums) has been changed is met, unit processing is executed, and a new storage game medium 400b is selected as a sub-game medium. The new storage game medium 400b satisfies the selection conditions (including condition D8 in this modified example). Then, a change process is executed in which the parameter 401a of the main game medium is changed based on the parameter 402b of the new sub-game medium included in the main game medium's unit.
[0233] Furthermore, for example, if the cost parameter of a subgame medium that satisfies the selection condition D5 changes as the game progresses, the cost parameter of the subgame medium after the change may no longer satisfy condition D5. Thus, when the condition that the cost parameter of at least one stored game medium 400b (subgame medium) has been changed is met, unit processing is executed, and a new stored game medium 400b is selected as a subgame medium. The new stored game medium 400b satisfies the selection conditions (including condition D5 in this modified example). Then, a change process is executed in which the parameter 401a of the main game medium is changed based on the parameter 402b of the new subgame medium included in the unit of this main game medium.
[0234] Furthermore, for example, if a sub-game medium (storage game medium 400b) is deleted as the game progresses, another storage game medium 400b may replace the deleted sub-game medium and satisfy the selection criteria. In this way, when the condition that at least one storage game medium 400b (sub-game medium) has been changed is met, unit processing is executed, and a new storage game medium 400b is selected as a sub-game medium. Then, a change process is executed in which the parameters 401a of the main game medium are changed based on the parameters 402b of the new sub-game medium included in the unit of this main game medium.
[0235] As detailed above, the game system 1, terminal device 2, or server device 3 of this embodiment enables diversification of the game medium 400b's involvement in the game by executing unit processing when the conditions for changing the stored game medium are met.
[0236] (Modification 4) Unit processing may be executed when a parameter change condition related to a change in user parameters is met. For example, the parameter change condition may be that the user's parameters have been changed. Alternatively, the parameter change condition may be that the user's parameters become unusable in the selection criteria.
[0237] For example, if a new sub-game medium included in the main game medium's unit satisfies the selection condition D5, and the "predetermined cost value" used in condition D5 is a user parameter, then when this predetermined cost value is changed, a storage game medium 400b not included in the main game medium's unit may also satisfy the selection condition. The change in the predetermined cost value is, for example, a process that corresponds to the progress of the game (for example, a process that increases the predetermined cost value as the user's level increases as the game progresses). The change in the predetermined cost value may also be a process that corresponds to manual operation by the user. In this way, when the condition that the predetermined cost value, which is a user parameter, has been changed is met, the unit process is executed, and the new storage game medium 400b is selected as the sub-game medium. Note that the "predetermined cost value" used in the selection condition in this unit process is the changed "predetermined cost value". Then, a change process is executed in which the parameter 401a of the main game medium is changed based on the parameter 402b of the new sub-game medium included in the main game medium's unit.
[0238] Furthermore, for example, if a new sub-game medium included in the main game medium's unit satisfies the selection criteria of condition D4, and the "predetermined number" used in condition D4 is a user parameter, then when this predetermined number is changed, a stored game medium 400b not included in the main game medium's unit may also satisfy the selection criteria. The change in the predetermined number may be, for example, a process corresponding to the progress of the game (for example, a process in which the predetermined number increases as the user's level increases as the game progresses). The change in the predetermined number may also be a process corresponding to manual user operation. In this way, when the condition that the predetermined number, which is a user parameter, has been changed is met, the unit process is executed, and the new stored game medium 400b is selected as a sub-game medium. Note that the "predetermined number" used in the selection criteria in this unit process is the changed "predetermined number". Then, a change process is executed in which the parameter 401a of the main game medium is changed based on the parameter 402b of the new sub-game medium included in the main game medium's unit.
[0239] Furthermore, for example, if a new sub-game medium included in the main game medium unit satisfies selection criteria that use user parameters, and the use of those user parameters becomes unavailable in the selection criteria, then a storage game medium 400b not included in the main game medium unit may satisfy selection criteria other than those that use user parameters. In this way, when the use of user parameters becomes unavailable in the selection criteria, the unit processing is performed using the selection criteria that are still available, and the new storage game medium 400b is selected as the sub-game medium. Then, a modification process is performed in which the parameters 401a of the main game medium are changed based on the parameters 402b of the new sub-game medium included in the main game medium unit.
[0240] As detailed above, the game system 1, terminal device 2, or server device 3 of this embodiment enables diversification of the game medium 400b's involvement in the game by executing unit processing when parameter change conditions are met.
[0241] (Variation 5) At least some of the functions of the progress processing unit 252 and acquisition unit 253 of the terminal device 2 may be implemented by the server processing unit 33 of the server device 3. For example, the server processing unit 33 may function as a display processing unit 335 by executing various instructions included in the control program stored in the server storage device 32 of the server device 3.
[0242] Although this embodiment and its variations have been described in detail above, the present invention is not limited to any particular embodiment. Furthermore, various changes, substitutions, and modifications can be made to the present invention without departing from its scope. [Explanation of Symbols]
[0243] 1. Game System 11 Base station 12 Mobile communications network 13 Gateways 14 Internet 2 Terminal devices 21 Terminal Communication Interface 22 Terminal Storage Devices 23 Display device 24 Input devices 25 Terminal Processing Units 251 Display Processing Unit 252 Progress Processing Unit 253 Acquisition Department 254 Terminal Transmitter 255 Terminal receiving unit 3 Server equipment 31 Server Communication Interface 32 Server Storage Devices 33 Server Processing Units 331 Server receiving unit 332 Memory Processing Unit 333 Game Progress Section 334 Server Transmission Unit
Claims
1. A control program for an information processing device that advances a game, The aforementioned information processing device, It stores information about multiple game media associated with the user, It stores information about a first game medium and a second game medium, each having a first parameter and a second parameter, which are represented by numerical values. Enable the first parameter of the first game medium specified by the user, If not specified by the user and the first condition regarding the numerical value of the second parameter of the second game medium is met, the second parameter of the second game medium is enabled. The system is made to change the numerical value representing the first parameter of the first game medium based on the numerical value representing the second parameter of the second game medium. The first game medium is a game medium that the user has designated as the game medium to be used in the game, selected from among the plurality of game mediums associated with the user. The second game medium is a game medium that was not designated by the user as the game medium to be used in the game, from among the plurality of game mediums associated with the user. In enabling the second parameter of the second game medium, the information processing device: If the first condition is met, at least one of the multiple second game media is automatically selected, A control program that causes the selected second game medium to enable the second parameter.
2. The control program according to claim 1, wherein automatically selecting the second game medium means selecting a predetermined number or fewer of the second game mediums.
3. The aforementioned information processing device, To advance the game using the first game medium Make it run, The control program according to claim 1, wherein, during the progression of the game, the first parameter of the first game medium is used in the game, and the second parameter of the first game medium is not used in the game.
4. A control program for an information processing device that advances a game, The aforementioned information processing device, It stores information about a first game medium and a second game medium, each having a first parameter and a second parameter, Enable the first parameter of the first game medium specified by the user, If not specified by the user and the first condition relating to the second game medium is met, the second parameter of the second game medium is enabled. To change the first parameter of the first game medium based on the second parameter of the second game medium, Make it run, The first and second parameters are represented by numerical values relating to the progress of the game, The first condition includes a condition relating to a numerical value representing the second parameter of the second game medium, A control program in which changing the first parameter of the first game medium is to change the numerical value representing the first parameter of the first game medium based on the numerical value representing the second parameter of the second game medium.
5. The aforementioned information processing device, Each of them stores information about multiple groups, including multiple second game media. Make it run, In the automatic selection of the second game medium, the information processing device, From among the multiple groups stored, one group that satisfies the second condition is automatically selected. If the first condition is met, at least one of the second game media included in the automatically selected group is automatically selected. A control program according to claim 1, which causes the following to be executed.
6. In storing information relating to the first game medium, the information processing device: To store information about a plurality of first game media specified by the user from among the plurality of game media, Make it run, For each of the first game media, the information processing device: If the first condition is met, at least one of the multiple second game media is automatically selected. Enable the second parameter of the selected second game medium, To change the first parameter of the first game medium based on the second parameter of the second game medium that has been enabled, A control program according to claim 1, which causes the following to be executed.
7. The aforementioned information processing device, To change the automatically selected second game medium to the second game medium selected by the user from among a plurality of second game media, A control program according to claim 1, which causes the following to be executed.
8. The aforementioned information processing device, Each of them stores information about multiple groups, including multiple second game media. Make it run, In the automatic selection of the second game medium, the information processing device, From among the multiple groups stored, one group that satisfies the second condition is automatically selected. For each of the first game media, If the first condition is met, at least one second game medium is automatically selected from among the multiple second game mediums included in the automatically selected group. Enable the second parameter of the selected second game medium, To change the first parameter of the first game medium based on the second parameter of the second game medium that has been enabled, The control program according to claim 7, which causes the execution of the control program.
9. The control program according to claim 5 or 8, wherein the second condition includes at least one of the conditions relating to the user's parameters and the conditions relating to the user's progress in the game.
10. The first and second parameters, each of the aforementioned multiple game media, are classified into multiple types. In the automatic selection of the second game medium, the information processing device, Automatically selecting from a plurality of second game media at least one second game media having the same type of second parameter as the type of first parameter of the first game media, or at least one second game media having a type of second parameter that has a predetermined relationship with the type of first parameter of the first game media. A control program according to claim 1, which causes the following to be executed.
11. By changing the first parameter of the first game medium, an effect is produced that makes the game progress more advantageous. In the automatic selection of the second game medium, the information processing device, To automatically select at least one of the multiple second game media such that the first parameter is modified to produce an effect greater than a specific effect, A control program according to claim 1, which causes the following to be executed.
12. The aforementioned information processing device, Depending on the progress of the game, the multiple game media associated with the user are changed, At a predetermined timing after the multiple game media associated with the user have been changed, the game media that the user did not specify as the game media to be used in the game is identified as the second game media from among the changed multiple game media associated with the user. Make it run, In enabling the second parameter of the second game medium, the information processing device: Each time the second game medium is identified, if the first condition is met, at least one of the multiple second game mediums is automatically selected. To enable the second parameter of the selected second game medium, A control program according to claim 1, which causes the following to be executed.
13. A method for controlling an information processing device that advances a game, The aforementioned information processing device It stores information about multiple game media associated with the user, It stores information about a first game medium and a second game medium, each having a first parameter and a second parameter, which are represented by numerical values. Enable the first parameter of the first game medium specified by the user, If not specified by the user and the first condition regarding the numerical value of the second parameter of the second game medium is met, the second parameter of the second game medium is enabled. This includes changing the numerical value representing the first parameter of the first game medium based on the numerical value representing the second parameter of the second game medium, The first game medium is a game medium that the user has designated as the game medium to be used in the game, selected from among the plurality of game mediums associated with the user. The second game medium is a game medium that was not designated by the user as the game medium to be used in the game, from among the plurality of game mediums associated with the user. In enabling the second parameter of the second game medium, the information processing device enables the second parameter of the second game medium. If the first condition is met, at least one of the multiple second game media is automatically selected, A control method for enabling the second parameter of the selected second game medium.
14. An information processing device for advancing a game, A storage unit that stores information about multiple game media associated with a user, and information about a first game media and a second game media, each having a first parameter and a second parameter represented by numerical values. Enable the first parameter of the first game medium specified by the user, If not specified by the user and the first condition regarding the numerical value of the second parameter of the second game medium is met, the second parameter of the second game medium is enabled. The system includes a control unit that changes a numerical value representing the first parameter of the first game medium based on a numerical value representing the second parameter of the second game medium, The first game medium is a game medium that the user has designated as the game medium to be used in the game, selected from among the plurality of game mediums associated with the user. The second game medium is a game medium that was not designated by the user as the game medium to be used in the game, from among the plurality of game mediums associated with the user. In enabling the second parameter of the second game medium, the control unit enables the second parameter of the second game medium. If the first condition is met, at least one of the multiple second game media is automatically selected, An information processing device that enables the second parameter of the selected second game medium.
15. A method for controlling an information processing device that advances a game, The aforementioned information processing device It stores information about a first game medium and a second game medium, each having a first parameter and a second parameter, Enable the first parameter of the first game medium specified by the user, If not specified by the user and the first condition relating to the second game medium is met, the second parameter of the second game medium is enabled. This includes changing the first parameter of the first game medium based on the second parameter of the second game medium, The first and second parameters are represented by numerical values relating to the progress of the game, The first condition includes a condition relating to a numerical value representing the second parameter of the second game medium, A control method in which the information processing device changes the first parameter of the first game medium, by changing the numerical value representing the first parameter of the first game medium based on the numerical value representing the second parameter of the second game medium.
16. An information processing device for advancing a game, A storage unit that stores information about a first game medium and a second game medium, each having a first parameter and a second parameter, Enable the first parameter of the first game medium specified by the user, If not specified by the user and the first condition relating to the second game medium is met, the second parameter of the second game medium is enabled. The system includes a control unit that modifies the first parameter of the first game medium based on the second parameter of the second game medium, The first and second parameters are represented by numerical values relating to the progress of the game, The first condition includes a condition relating to a numerical value representing the second parameter of the second game medium, An information processing apparatus in which the control unit changes the first parameter of the first game medium based on a numerical value representing the second parameter of the second game medium.