Program, information processing device and information processing method
Patent Information
- Application Number
- JP2024205641
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2040-07-15
Smart Images

Figure 2025023000000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program, an information processing device, and an information processing method. [Background technology]
[0002] Patent Document 1 discloses a program that notifies a user that a recommended deck can be constructed. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2018-038894 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in some games, the user needs to select appropriate characters for each stage and organize the deck. In other words, it is not possible to judge by simple numerical values alone, but it is required to organize the deck after understanding the characteristics of the stage. In such games, when the user organizes the deck, there are cases where the user plays without realizing that the deck organization deviates from the deck organization suitable for the stage. In particular, beginner users or users who play the stage for the first time often do not know what organization is suitable for the stage.
[0005] The present invention provides a program, an information processing device, and an information processing method that can support a user in creating a deck suitable for a stage. [Means for solving the problem]
[0006] A program according to one embodiment of the present invention is a program that causes a computer to execute a deck organization step, in which, if a comparison result between a judgment criterion based on a first deck that is predetermined for a stage of a game and a second deck, at least a portion of which has been organized by the user for playing the stage, does not satisfy a predetermined condition, the program outputs a warning to the user.
[0007] According to one aspect of the present invention, the deck organized to play a stage can be compared with judgment criteria based on deck composition predetermined for each stage, and the user can be alerted, thereby supporting the user in organizing a deck appropriate for the stage. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram showing an overview of a composition assistance system 1 according to a first embodiment. [Diagram 2] 1 is a block diagram showing a hardware configuration of a user terminal 10 according to the first embodiment. [Diagram 3] 1 is a block diagram showing a functional configuration of a user terminal 10 according to a first embodiment. [Figure 4] FIG. 13 is a diagram illustrating an example of how an attack is made possible by arranging objects. [Diagram 5] FIG. 13 is a diagram illustrating an example in which an attack is effected by arranging an object in combination with an object that has been placed in advance on the stage. [Figure 6] 1 is a diagram showing a flow of processing by the organization assistance system 1 according to the first embodiment. [Figure 7] FIG. 11 is a diagram illustrating a comparison between the judgment criteria based on the first deck D1 and the second deck D2 in the first modified example of the first embodiment. [Figure 8] FIG. 11 is a diagram illustrating a comparison between the judgment criteria based on the first deck D1 and the second deck D2 in the second modification of the first embodiment. [Figure 9] FIG. 2 illustrates stage S2 in one embodiment. [Figure 10] FIG. 2 is a diagram showing a processing flow by the organization assistance system 1 in one embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, several embodiments of the present invention will be described with reference to the drawings. Various features shown in the following embodiments can be combined with each other. In addition, each feature can be an invention independently.
[0010] <1. First embodiment> (1-1. Organization Support System 1) An information processing device according to one embodiment of the present invention is a user terminal 10 constituting a part of a compilation assistance system 1 as shown in Fig. 1. The compilation assistance system 1 includes the user terminal 10. Each component will be described below.
[0011] (1-2. Hardware configuration of the trainset support system 1) The hardware configuration of the composition assistance system 1 will be described with reference to FIG.
[0012] (1-2-1. Hardware configuration of user terminal 10) 2 is a block diagram showing a hardware configuration of a user terminal 10 according to this embodiment. The user terminal 10 is, for example, an information processing device such as a smartphone or a tablet terminal, and includes a control unit 11, a storage unit 12, and a communication unit 13. The user terminal 10 may also include a display unit 14 such as a touch panel display capable of displaying images and receiving operations, a speaker 15 that outputs sound, a microphone 16 to which sound is input, a camera 17 that captures an image of a subject, and operation buttons 18.
[0013] The control unit 11 is, for example, a CPU (Central Processing Unit), a microprocessor, or a DSP (Digital Signal Processor), and controls the overall operation.
[0014] A part of the storage unit 12 is composed of, for example, a RAM (Random Access Memory) or a DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 11 executes processes based on various programs. In addition, a part of the storage unit 12 is, for example, a non-volatile memory such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 11.
[0015] The programs stored in the memory unit 12 include, for example, an OS (Operating System) for realizing the basic functions of the user terminal 10, drivers for controlling various hardware, programs for realizing various functions, etc., and include the program related to this embodiment.
[0016] The communication unit 13 is, for example, a network interface controller (NIC), and has a function of connecting to a communication line. Instead of or together with the NIC, the communication unit 13 may have a function of connecting to a wireless local area network (LAN), a function of connecting to a wireless wide area network (WAN), and a function of enabling short-distance wireless communication such as Bluetooth (registered trademark), infrared communication, etc. The user terminal 10 is connected to other information processing devices, etc. via a communication line, and can transmit and receive various data to and from the other information processing devices, etc.
[0017] The operation buttons 18 are provided on the side of the user terminal 10, and include a power button for starting and stopping the user terminal 10, a volume adjustment button for the sound output by the speaker 15, and the like.
[0018] The control unit 11, memory unit 12, communication unit 13, display unit 14, speaker 15, microphone 16, camera 17, and operation buttons 18 are electrically connected to one another via a system bus 19. Therefore, the control unit 11 can access the memory unit 12, display images on the display unit 14, grasp the operation state of the touch panel display (display unit 14) and operation buttons 18 by the user, input sound to the microphone 16, output sound from the speaker 15, control the camera 17, and access various communication networks and other information processing devices via the communication unit 13.
[0019] (1-3. Functional configuration of user terminal 10) 3, the control unit 11 of the user terminal 10 has a deck compilation unit 11a. The control unit 11 may further have a notification unit 11b and a play start unit 11c.
[0020] The deck organization unit 11a is configured to be able to output a warning to the user U1 when a comparison result between a judgment criterion based on a first deck D1 that is predetermined for a stage of a game and a second deck D2, at least a part of which is organized for playing the stage, does not satisfy a predetermined condition. The notification unit 11b is configured to be able to notify the user U1 of the output warning. The play start unit 11c is configured to allow the user U1 to start playing the stage. Details of the functions will be described later.
[0021] The above-mentioned functional configuration may be realized by software (including so-called apps) appropriately installed in the user terminal 10, or may be realized by hardware. When realized by software, various functions can be realized by the control unit 11 executing a program constituting the software.
[0022] When the function is realized by executing a program, the program may be stored in the memory unit 12 built into the user terminal 10, or may be stored in a non-transitory computer-readable recording medium. The function may also be realized by reading out a program stored in an external storage device, so-called cloud computing. When the function is realized by hardware, it may be realized by various circuits such as ASIC, SOC, FPGA, or DRP. In addition, the above-mentioned functional configuration may be processed by a server or the like, with some of the functional configuration or some of the functions being processed by software or hardware.
[0023] (1-4. Functions of the deck organization unit 11a) The deck organization unit 11a is configured to output a warning to the user U1 when a comparison result between a criterion based on a first deck D1 predetermined for a stage of a game and a second deck D2 at least a part of which is organized for the play of the stage by the user U1 does not satisfy a predetermined condition. By comparing the deck organized by the user with a criterion based on a deck organization predetermined for each stage and warning the user, the deck organization unit 11a can support the user in organizing a deck appropriate for the stage.
[0024] Here, a "stage" refers to a unit of game components in which, for example, a goal, task, or mission, quest, or a scenario that the user must progress through, is set, which is to be achieved (cleared) by the user (player). In one aspect, a stage is a mission that can be cleared by progressing through attacks on enemy characters using a deck that has been organized and defeating an enemy character that has been set as a boss.
[0025] A "deck" is a unit of game components that a user uses to clear a stage. A deck is a unit that includes multiple objects that can be operated by a user. The number of objects included in a deck may be required to be within a predetermined range, or may be required to be equal to a specific predetermined number.
[0026] Moreover, a "user-operable object" refers to a game component such as a character or an item that can be operated by a user. Such an object may have one or more attributes. Here, an "attribute" refers to an element related to a relationship, means, or the like within a game.
[0027] An attribute is, for example, an element that represents a symbiotic or antagonistic relationship. More specifically, attributes can be wood, fire, earth, metal, water, etc. For example, an object with a wood attribute may be controlled so as to enhance the effect of an object with a fire attribute. By creating a combination of attributes in a deck, the game may be advanced to an advantage. Conversely, an object with a water attribute may be controlled so as to have an advantageous effect over an object with a fire attribute. An attack using an object with a water attribute may be controlled so as to have a high attack power against an enemy character with a fire attribute. In addition, the deck may be controlled so as to have the same attributes so as to advance the game to an advantage.
[0028] The attribute is, for example, a means for making an attack successful. In one aspect, the attack process may be executed when a combination of multiple objects satisfies the conditions for a successful attack. In such a case, it may be determined that the conditions for a successful attack are satisfied when objects having a specific attribute are arranged in a predetermined manner.
[0029] As a more specific example, a case will be described in which the "user operable object" is a character having characters as an attribute, and these are arranged as a character string to create a "word (speech)" of two or more characters to make an attack. In FIG. 4, the user U1 operates characters having the characters "ke", "tsu", "ki", "n", "to", and "yo" as operable objects. When the user U1 performs an operation to arrange these characters in the order of "to", "tsu", "ki", "yo", "ke", and "n" to make a character string 60, it is determined that the words "tokkyo (patent)", "tokkyoken (patent right)", and "ken (sword)" have been created. Since these are words of two or more characters, an attack is made, and a process of attacking an enemy character is executed. Note that it is also possible to distinguish between uppercase letters, lowercase letters, voiced consonants, and semi-voiced consonants, and it is also possible to control so that the characters are read as being valid.
[0030] Also, it may be controlled so that a character string in a predetermined arrangement can be created by combining objects arranged in advance with objects that can be operated by the user. In Fig. 5, an object having the character "to" as an attribute and an object having the character "tsu" as an attribute are arranged in advance. Therefore, when user U1 performs an operation to arrange characters having the characters "ki", "n", "to", and "yo" respectively, in the order of "ki", "yo", "ke", and "n" after the objects of "to" and "tsu" to create character string 62, it is determined that the words "tokkyo (patent)", "tokkyoken (patent right)", and "ken (sword)" have been created.
[0031] In addition, the attack power, the nature of the attack, and the like may be controlled to change depending on the number of formed words, the length of formed words, or the meaning of formed words, and the like. The control unit 11 may have an object operation unit and an attack processing unit. The object operation unit may be configured, for example, to receive an operation on an object by the user U1, and change the position of the object, and the like, in response to the operation. The attack processing unit may be configured, for example, to determine whether an attack is successful based on the attributes and arrangement of the object.
[0032] Furthermore, a deck (first deck D1) that is predetermined for a stage of a game is a deck having a composition that corresponds to the stage. A deck having a composition that corresponds to the stage may be a deck with a composition that allows a player to play the stage relatively advantageously. The composition of the first deck D1 may be calculated by the user terminal 10 and stored in the storage unit 12 as the first deck D1. The composition of the first deck D1 may be organized by a game provider and stored in the storage unit 12. The composition of the first deck D1 may be calculated and stored by a server or the like that distributes and manages the game. The first deck D1 may be acquired from a server or the like when the user terminal 10 makes a comparison.
[0033] Additionally, the "judgment criteria based on the first deck D1" are criteria created based on various elements of the first deck D1. The judgment criteria are composed of criteria created for various elements related to the first deck D1. The judgment criteria may include multiple criteria for different elements. The criteria may be the number or ratio of a specific element, the number of types of elements, the maximum value, minimum value, or average value of a specific element, etc.
[0034] In addition, the "deck (second deck D2) at least a part of which is organized to play the stage" refers to a deck at least a part of which is organized by the deck organization unit 11a to play the stage. The deck organization unit 11a may organize the second deck D2 based on a predetermined condition, or may organize the second deck D2 based on a specification by the user U1.
[0035] The deck organization unit 11a can reorganize the second deck D2 until the organization of the second deck D2 is finalized, such as when play of a stage begins. The deck organization unit 11a can add or delete objects to the second deck D2 until the organization is finalized. After the organization is finalized, the user U1 plays the stage using the second deck D2.
[0036] The "comparison result" is the result of comparing the judgment criteria based on the first deck D1 with the second deck D2. A comparison is made between the numerical values of the judgment criteria and the numerical values of the corresponding elements of the second deck D2. For example, if the judgment criteria is the number of objects with a specific attribute contained in the first deck, the difference between the number of objects with a specific attribute contained in the second deck D2 and the first deck is calculated to obtain the comparison result.
[0037] The "predetermined condition" is a condition regarding the comparison result for determining whether or not to output a warning to the user U1. The predetermined condition may be, for example, that the numerical value calculated as the comparison result is within a predetermined numerical range or is equal to or greater than a predetermined numerical value.
[0038] (1-5. Functions of the notification unit 11b) The notification unit 11b notifies the user U1 of the warning output by the deck organization unit 11a. The notification unit 11b may, for example, control the display unit 14 to display a warning notification 50, or may control the speaker 15 to sound a warning sound or message.
[0039] (1-6. Function of play start section 11c) The play start unit 11c is configured to allow the user U1 to start playing the stage. The play start unit 11c may be configured to control the user U1 to start playing the stage regardless of whether or not a warning is output by the deck composition unit 11a. With such a configuration, it is possible to ensure the user's freedom in deck composition.
[0040] (1-7. Processing flow by the composition support system 1) An example of the flow of processing by the compilation assistance system 1 will be described with reference to FIG.
[0041] First, step S100 is executed. In step S100, the user terminal 10 accepts a stage selection by the user U1.
[0042] Next, a deck compilation step is executed. The deck compilation step includes S110, S120, S140, and S150. In S110, the deck compilation unit 11a accepts a designation from the user U1 and composes at least a portion of the second deck D2 to be used in playing the selected stage.
[0043] In S120, the deck composition unit 11a compares a judgment criterion based on a first deck D1 that is predetermined for a stage of the game with a second deck D2, at least a portion of which has been composed for the user U1 to play that stage.
[0044] In S130, the deck organization unit 11a judges whether the comparison result satisfies a predetermined condition. If the predetermined condition is satisfied, the organization of the second deck D2 is confirmed, and the play start unit 11c can accept an instruction from the user to start playing. Note that, in addition to the predetermined condition, the confirmation of the second deck D2 requires that a condition necessary for confirming the deck is satisfied. For example, if the number of objects that the deck should contain is determined, the number of such objects may be a necessary condition.
[0045] If the predetermined condition is not satisfied, the deck organization unit 11a outputs a warning. Then, S140 is executed. In S140, the notification unit 11b notifies the user U1 of the warning output by the deck organization unit 11a. The notification unit 11b can be configured to accept whether the user U1 ignores the warning. The user U1 can ignore the warning and start playing with the second deck D2 with the same composition (S160). At this time, as in the above case, if there is a condition necessary to finalize the deck other than the predetermined condition, it is necessary to satisfy this condition. On the other hand, if the user U1 does not ignore the warning, the process returns to S110 and reorganization is performed.
[0046] If a predetermined condition is satisfied in S130, or if the user ignores the warning in S150, a play start step S160 is executed. In S160, the play start unit 11c accepts an instruction from the user U1 to start playing the stage, and executes a process to start playing.
[0047] <2. Modifications> Below, a description will be given of modified examples of the organization assistance system 1 according to the above-mentioned first embodiment. The modified examples described below can be combined with each other.
[0048] (2-1. Variation 1) The deck organization unit 11a is configured to calculate the comparison result by comparing a judgment criterion (first judgment criterion) based on the number of first type characters having a first attribute possessed by the first deck D1 with the number of first type characters possessed by the second deck D2 (S120), and to judge whether the comparison result satisfies a predetermined condition (S130). By configuring in this way, the judgment criterion is set to the number of characters having a predetermined characteristic, and it is possible to provide support that focuses on the points necessary for conquering a stage while leaving the user freedom of movement.
[0049] In this modified example, the criterion based on the first deck D1 is a criterion based on the number of first type characters having a first attribute included in the first deck D1. When the first attribute is a specific character, the criterion is the number of characters having the specific character.
[0050] A more specific example of the judgment criteria in this modified example will be described with reference to FIG. 7. When the first attribute is the characters "i", "u", or "n", the number of characters with the first attribute in the first deck D1 in FIG. 7 is 3. The number of characters having any of the characters "i", "u", or "n" is counted. In such a case, the judgment criteria based on the first deck D1 can be set as the deck including 3 characters having any of the characters "i", "u", or "n".
[0051] If the first attribute is the character "i", "u", or "n", in Fig. 7, the number of first-type characters that the second deck D2 has is 1. This number 1 is compared with the determination criterion that "the deck contains 3 characters that have any of the characters "i", "u", or "n".
[0052] In one embodiment, the deck compilation unit 11a may be configured to calculate the comparison result as a first difference obtained by subtracting the number of first-type characters possessed by the second deck from the number of first-type characters in the judgment criterion (S120), and determine that the comparison result does not satisfy the predetermined condition (S130) if the first difference is equal to or greater than a first threshold. In such an embodiment, the deck compilation unit 11a controls the predetermined condition to include a condition (first condition) that "the first difference is less than the first threshold."
[0053] 7, when the first attribute is the characters "i", "u", and "n", the first difference is 2. Here, when the first threshold is 2, for example, it is determined that the predetermined condition is not satisfied.
[0054] The criterion based on the first deck D1 may also be set as a ratio of the number of first-type characters. In FIG. 7, the criterion may be set as a ratio of 1 / 2 of the characters in the deck that have any of the letters "i", "u", and "n". In this case, the deck organization unit 11a controls the comparison with the second deck D2 to be performed based on such a ratio.
[0055] (2-2. Variation 2) The deck organization unit 11a is configured to calculate the comparison result by comparing a judgment criterion (second judgment criterion) based on the number of second-type characters having a first attribute and a second attribute corresponding to the attribute of the stage possessed by the first deck D1 with the number of second-type characters possessed by the second deck D2 (S120), and to judge whether or not the comparison result satisfies a predetermined condition (S130). With such a configuration, by setting the judgment criterion to the number of characters having a predetermined characteristic, it is possible to provide support that focuses on points necessary for conquering a stage while leaving a degree of freedom for the user. By setting the judgment criterion to the number of characters having a predetermined characteristic and a predetermined attribute corresponding to the stage, it is possible to provide support that focuses on points necessary for conquering a stage, including attributes suitable for the stage, while leaving a degree of freedom for the user.
[0056] In this modified example, the criterion based on the first deck D1 is a criterion based on the number of first type characters having a first attribute in the first deck D1 and a second attribute corresponding to the attribute of the stage. When the first attribute is a specific character and the second attribute is an attribute that is in an antagonistic relationship with the stage, the criterion is the number of characters having the specific character and an attribute that can suppress the attribute of the stage.
[0057] The "attributes of the stage" may be attributes set for the stage itself, or may be attributes determined based on the attributes of objects placed as enemy characters on the stage. When determined based on the attributes of objects placed as enemy characters on the stage, the attributes may be determined based on, for example, the proportion of attributes of objects placed as enemy characters.
[0058] A more specific example of the judgment criteria in this modified example will be described with reference to Fig. 8. In the example of Fig. 8, the selected stage S1 is a stage of fire attribute (attribute F1). In a game designed based on the five elements philosophy, the attribute in a conflicting relationship with the fire attribute is water attribute (attribute F2), and the second attribute is water attribute.
[0059] In the case where the first attribute is the character "i", "u", or "n", the number of characters with the first attribute and the second attribute in the first deck D1 in FIG. 8 is 3. The number of characters having any of the characters "i", "u", or "n" is counted. In such a case, the judgment criterion based on the first deck D1 may be set to be that the deck includes 3 characters having any of the characters "i", "u", or "n" and having the water attribute.
[0060] If the first attribute is the character "i", "u", or "n" and the second attribute is the water attribute, the number of second type characters in the second deck D2 in Figure 8 is 0. This is because the character in the bottom left of the second deck D2 has the character "u" but does not have the water attribute. This number 0 is compared with the judgment criterion that "a deck contains 3 characters that have any of the characters "i", "u", or "n" and have the water attribute."
[0061] In one embodiment, the deck compilation unit 11a may be configured to calculate the comparison result as a second difference obtained by subtracting the number of second-type characters possessed by the second deck from the number of second-type characters in the judgment criterion (S120), and determine that the comparison result does not satisfy the predetermined condition (S130) if the second difference is equal to or greater than a second threshold. In such an embodiment, the deck compilation unit 11a controls the predetermined condition to include a condition (second condition) that "the second difference is less than the second threshold."
[0062] In a case where the first attribute is the characters "i", "u", and "n" and the second attribute is the water attribute, the second difference is 3 in Fig. 8. Here, for example, in a case where the second threshold value is 2, it is determined that the predetermined condition is not satisfied.
[0063] (2-3. Variation 3) If the comparison result does not satisfy the predetermined condition, the deck organization unit 11a is configured to further output information on the character that the user U1 should add to the second deck D2, at least a part of which is organized, according to the comparison result. The output of such information is executed in S130. With such a configuration, the user can obtain a specific deck organization / reorganization policy.
[0064] The information on the characters to be added is, for example, the type and number of characters having a specific attribute. In FIG. 7 of the first modification, information such as "two first characters should be added" may be output. Information on which characters should be selected and added from among the characters owned by the user U1 may also be output.
[0065] The notification unit 11b may be configured to notify the output information on the character to be added together with the warning or separately.
[0066] <3. Other embodiments> Although the embodiment and its modified examples of the present invention have been described above, application of the present disclosure is not limited to the above-mentioned contents.
[0067] (3-1. Various Aspects) In one embodiment, the objects may be placed at predetermined positions as shown in Fig. 5. The control unit 11 may be configured to determine whether a predetermined combination of attributes or a predetermined arrangement between objects, etc., has been created for the objects operable by the user U1, including pre-placed objects, and to reflect this in the progress of the game.
[0068] In one aspect, the first deck D1 can be organized based on information about objects (stage objects) that are arranged in advance on the stage. As an example, information about the stage objects to be input in the organization process of the first deck D1 will be described with reference to FIG.
[0069] 9, a stage S2 is shown. A character object L1, a character object L2, an enemy character E1, and an enemy character E2 are arranged in advance on the stage S2. The character object is an object that has a character as an attribute. The character object may be controlled so that the user U1 can use it to make an attack. The enemy character is an object that is arranged as a character that the user U1 can defeat.
[0070] The first deck D1 preferentially includes objects having as attributes characters that are easy to make a "word" of two or more characters in combination with the character object L1 and the character object L2. Since some specific characters (for example, "i", "u", and "n") are often easy to connect to form words, if they are not pre-arranged on the stage S2 as character objects, the first deck D1 may preferentially include objects having these characters as attributes. Whether or not objects having these characters should be included in the first deck D1 may be determined based on the number of objects having these characters as attributes that are pre-arranged on the stage S2. When the character objects arranged during the progress of the stage S2 are changed, whether or not objects having these characters should be included in the first deck D1 may be determined based on the character objects arranged after the change.
[0071] In addition, if the first deck D1 contains certain characters (for example, ``i'') that are easy to combine to form words, the first deck D1 may also contain characters that are easy to combine with these (for example, characters in the ``o'' row of the Japanese syllabary).
[0072] The first deck D1 may preferentially include objects having, as attributes, characters that occur frequently in a plurality of words in a dictionary including the characters of the character objects L1 and L2 arranged on the stage S2. However, the occurrence frequency may be calculated excluding the characters that the character objects L1 and L2 arranged on the stage S2 have as attributes. The "dictionary" may be a database or the like that the user terminal 10 or the like refers to in order to determine a combination of objects created by the user U1 as a "word."
[0073] The first deck D1 may be organized to have objects with an attribute corresponding to the attribute F1 of the stage S2. For example, if the attribute F1 of the stage S2 is fire, then in a game designed based on the five elements, the attribute corresponding to the attribute F1 is water, which is in a conflicting relationship with the fire.
[0074] The first deck D1 may be organized based on any or all of the enemy characters, such as the enemy character E1 and the enemy character E2. For example, if the attribute F1 of the enemy character E1 is a fire attribute, the first deck D1 may preferentially include objects with a water attribute that is in a conflicting relationship with the enemy character E1. If the enemy character E1 has an attribute such as a gimmick related to attack or defense, the first deck D1 may preferentially include objects with an attribute that can counter such a gimmick.
[0075] Furthermore, the first deck D1 can be organized regardless of the contents of objects such as characters possessed by the user U1.
[0076] In one embodiment, the deck organization unit 11a may determine whether the comparison result between the first judgment criterion and the second deck D2 satisfies the first condition, and further determine whether the comparison result between the second judgment criterion and the second deck D2 satisfies the second condition. The deck organization unit 11a may determine that the comparison result satisfies the predetermined condition when both the first condition and the second condition are satisfied.
[0077] (3-2. Implementation including server, etc.) Some of the steps described in the above embodiment as being executed by the user terminal 10 may be executed by the server 20 that distributes and manages the game. An example of performing some of the processing in the server 20 is shown in FIG.
[0078] In S105, the user terminal 10 transmits a stage selection request from the user U1 to the server 20. The server 20 executes S100 upon receiving this request. Also, in S115, the user terminal 10 transmits an organization request for the second deck D2 from the user U1 to the server 20. The server 20 executes S110, S120, and S130 upon receiving this request.
[0079] If the comparison result in S130 does not satisfy the predetermined condition, S140 is executed. In S140, the server 20 outputs a warning and transmits the output warning to the user terminal 10. The user terminal 10 receives a response to the warning from the user U1, and S150 or S160 is executed.
[0080] On the other hand, if the comparison result satisfies the predetermined condition, the server 20 transmits a message to that effect to the user terminal 10, and S160 is executed.
[0081] The organization assistance system of the above embodiment can be used in various games, particularly in games such as soccer games in which a user plays using a plurality of objects.
[0082] (3-3.Others) Furthermore, the present invention can also be realized as a program that causes the above-mentioned system to function.
[0083] Furthermore, the present invention can also be realized as a computer-readable non-transitory recording medium storing the above-mentioned program.
[0084] Various embodiments of the present invention have been described above, but these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and modifications thereof are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
[0085] <4. Features of the embodiment> The features of the embodiments of the present invention are summarized below.
[0086] A program according to one embodiment of the present invention is a program that causes a computer to execute a deck organization step, in which a warning is output to user U1 if a comparison result between a judgment criterion based on a first deck D1 that is predetermined for a stage of a game and a second deck D2, at least a portion of which has been organized by user U1 for playing that stage, does not satisfy a predetermined condition.
[0087] With this configuration, the deck organized to play a stage can be compared with judgment criteria based on deck organization predetermined for each stage, and a warning can be given to the user, thereby supporting the user in organizing a deck appropriate for the stage.
[0088] In addition, in the deck organization step, the comparison result may be calculated by comparing a judgment criterion based on the number of first type characters having the first attribute possessed by the first deck D1 with the number of first type characters possessed by the second deck D2, and it may be judged whether or not the comparison result satisfies a predetermined condition. By adopting such a configuration, the judgment criterion is set to the number of characters having a predetermined characteristic, and it is possible to provide support that focuses on the points necessary for conquering a stage while leaving the user freedom of movement.
[0089] In addition, in the deck composition step, the comparison result may be calculated as a first difference obtained by subtracting the number of first type characters possessed by the second deck D2 from the number of first type characters in the judgment criterion, and if the first difference is greater than or equal to a first threshold value, it may be determined that the comparison result does not satisfy the specified condition.
[0090] In addition, in the deck organization step, the comparison result may be calculated by comparing a judgment criterion based on the number of second-type characters having a first attribute and a second attribute corresponding to the attribute of the stage possessed by the first deck D1 with the number of second-type characters possessed by the second deck D2, and it may be determined whether or not the comparison result satisfies a predetermined condition. By using such a configuration, the judgment criterion is the number of characters having a predetermined characteristic, so that support that focuses on points necessary for conquering a stage can be provided while leaving a degree of freedom for the user. By using the judgment criterion as the number of characters having a predetermined characteristic and a predetermined attribute corresponding to the stage, support that focuses on points necessary for conquering a stage, including attributes suitable for the stage, can be provided while leaving a degree of freedom for the user.
[0091] In addition, in the deck composition step, the comparison result may be calculated as a second difference obtained by subtracting the number of second type characters possessed by the second deck D2 from the number of second type characters in the judgment criterion, and if the second difference is greater than or equal to a second threshold value, it may be determined that the comparison result does not satisfy the specified condition.
[0092] In addition, in the deck organization step, if the comparison result does not satisfy the predetermined condition, information on characters that the user U1 should add to the second deck D2, at least a part of which is organized, may be further output according to the comparison result. By adopting such a configuration, the user can obtain a specific deck organization / reorganization policy.
[0093] Also, the computer may further execute a play start step, and in the play start step, control may be performed to enable the user U1 to start playing the stage regardless of whether a warning is output. By adopting such a configuration, it is possible to ensure the user's freedom in deck composition.
[0094] A user terminal 10 according to one embodiment of the present invention is equipped with a deck composition unit, and the deck composition unit 11a is an information processing device that outputs a warning to user U1 when a comparison result between a judgment criterion based on a first deck D1 that is predetermined for a stage of a game and a second deck D2, at least a portion of which has been composed for user U1 to play that stage, does not satisfy a predetermined condition.
[0095] An information processing method according to one embodiment of the present invention is an information processing method in which a computer outputs a warning to a user U1 if the result of comparing a judgment criterion based on a first deck D1 that is predetermined for a stage of a game with a second deck D2, at least a portion of which is organized for the user U1 to play that stage, does not satisfy a predetermined condition. [Explanation of symbols]
[0096] 1: Organization assistance system, 10: User terminal, 11: Control unit, 11a: Deck organization unit, 11b: Notification unit, 11c: Play start unit, 12: Memory unit, 13: Communication unit, 14: Display unit, 15: Speaker, 16: Microphone, 17: Camera, 18: Operation button, 19: System bus, 20: Server, 50: Notification, 60, 62: Character string, D1: First deck, D2: Second deck, E1: Enemy character, E2: Enemy character, F1: Attribute, F2: Attribute, L1: Character object, L2: Character object, S1: Stage, S2: Stage, U1: User
Claims
[Claim 1] A program for causing a computer to execute a deck organization step, In the deck organization step, outputting a warning to a user when a comparison result between a first deck-based judgment criterion predetermined for a stage of a game and a second deck at least a part of which is organized for a user to play the stage does not satisfy a predetermined condition; program.
Citation Information
Patent Citations
Game system, program, and object
JP2014128454A
Computer system and program
JP2015008985A
Information processing device and game program
JP6269881B1
PROGRAM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
JP7602140B2
Program and server system
JP2018038894A