Information processing device, program, and information processing method

The information processing apparatus simplifies the creation of game object sets by identifying unowned objects in a reference set and suggesting alternative objects from the user's possessions, thereby reducing user labor and time.

JP2025096327APending Publication Date: 2025-06-26MIXI INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025060652
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

Users, especially beginners, face difficulties in creating an object set for games as they need to manually select objects they possess, which can be time-consuming when the object set includes items they do not own.

Method used

An information processing apparatus that assists users in creating a game object set by identifying unowned objects in a reference object set and selecting alternative objects from the user's possessed objects, using criteria such as attribute matching and usage history.

Benefits of technology

This solution reduces the user's labor and time in creating a game object set by automatically suggesting alternative objects, making it easier for beginners to create effective object sets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025096327000001_ABST
    Figure 2025096327000001_ABST
Patent Text Reader

Abstract

To provide an information processing device capable of reducing a user's time and efforts required for creating an object set.SOLUTION: There is provided an information processing device for executing processing on a game played by using an object set composed of a plurality of objects selected out of objects that a user possesses. An unpossessed object, which is not possessed by the user, is specified of the objects included in a reference object set composed including a plurality of objects prepared beforehand, and a replacement object, which replaces the unpossessed object, is selected out of objects to be selected, which are possessed by the user and are not included in the reference object set.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, a program, and an information processing method.

Background Art

[0002] There is known a game in which a user creates an object set called a deck or the like by selecting a plurality of objects from objects such as items and characters the user possesses, and plays using this object set. In such a game, how to combine the possessed objects to create an object set is one of the pleasures of the game. However, for beginners and the like, it may be difficult to create an object set by thinking on their own from scratch. Therefore, there has been a case where an object set created by others or an object set prepared in advance by a game service provider is provided for the user's reference (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the technology of the above conventional example, when an object that the user does not possess is included in the object set to be referred to, the user cannot use the object set as it is. In such a case, the user ultimately has to create an object set that the user uses using the objects the user possesses, which is time-consuming.

[0005] The present invention has been made in consideration of the above circumstances, and one of its objects is to provide an information processing apparatus, a program, and an information processing method capable of reducing the labor of the user when creating an object set.

Means for Solving the Problems

[0006] An information processing apparatus according to an aspect of the present invention is an information processing apparatus that executes processing related to a game played using an object set composed of a plurality of objects selected from among the objects possessed by a user, and among the objects included in a reference object set including a plurality of objects prepared in advance, an unowned object specifying unit that specifies an unowned object that the user does not possess, and an alternative object selection unit that selects an alternative object that serves as an alternative to the unowned object from among the selected target objects that the user possesses and are not included in the reference object set, characterized by including the above.

Brief Description of the Drawings

[0007]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Embodiments for Carrying Out the Invention

[0008] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

[0009] FIG. 1 is a configuration block diagram showing the overall configuration of the information processing system 1. As shown in FIG. 1, the information processing system 1 includes a client device 10 that functions as an information processing device according to an embodiment of the present invention, and a server device 20. The client device 10 is connected to the server device 20 via a communication network such as the Internet.

[0010] The client device 10 is an information processing device such as a smartphone, a tablet, or a personal computer, and includes a control unit 11, a storage unit 12, a communication unit 13, and an interface unit 14. The client device 10 is also connected to an operation input device 15 and a display device 16. In the present embodiment, the client device 10 is used by a user who plays a game provided by the information processing system 1. Although omitted in FIG. 1, a plurality of client devices 10 are connected to the server device 20, and each user of the client device 10 can play a game provided by the information processing system 1.

[0011] The control unit 11 includes at least one processor and executes various information processes according to a program stored in the storage unit 12. Specific examples of the processes executed by the control unit 11 will be described later. The storage unit 12 includes at least one memory device such as a RAM, and stores a program executed by the control unit 11 and data to be processed by the program. The communication unit 13 is an interface for connecting to a communication network wirelessly or wiredly. Through this communication unit 13, the client device 10 is communicatively connected to the server device 20.

[0012] The interface unit 14 is connected to the operation input device 15 and the display device 16 wirelessly or by wire, and transmits and receives various data to and from these devices. Specifically, the interface unit 14 receives, from the operation input device 15, a control signal indicating the content of the operation input executed by the user on the operation input device 15. Also, the interface unit 14 transmits, to the display device 16, a video signal indicating the content of the video to be presented to the user.

[0013] The operation input device 15 includes, for example, a touch sensor and operation buttons, etc., receives an operation input from the user, and transmits a control signal indicating the content thereof to the client device 10. The display device 16 is a liquid crystal panel or the like, and displays, on the display screen, a video corresponding to the video signal received from the client device 10 and presents it to the user. Note that the operation input device 15 and the display device 16 may be integrally configured with the client device 10, such as being arranged on the housing surface of the client device 10.

[0014] The server device 20 is an information processing device such as a server computer, and includes a control unit 21, a storage unit 22, and a communication unit 23. The server device 20 executes processing related to the game provided by the present information processing system 1.

[0015] The control unit 21 includes at least one processor and executes various information processes according to the programs stored in the storage unit 22. Specific examples of the processes executed by the control unit 21 will be described later. The storage unit 22 includes at least one memory device such as a RAM, and stores the programs executed by the control unit 21 and the data to be processed by the programs. The communication unit 23 is an interface for connecting to a communication network wirelessly or by wire. Through this communication unit 23, the server device 20 is communicatively connected to each client device 10.

[0016] Here, an overview of the game provided by the information processing system 1 will be described. In this game, the user of the client device 10 can possess multiple types of objects that are prepared in advance in the game. Furthermore, the user creates an object set by selecting multiple objects from among the objects possessed by the user, and plays the game using the created object set. Here, the objects may be various things that the user can obtain in the game and that are elements that constitute the object set, such as characters, items, and cards. For convenience of explanation, the object set will be simply referred to as a deck below. Also, the type of object included in the deck is assumed to be a character, and the character possessed by the user in the game is referred to as a possessed character. Also, as a specific example, in the following, one deck is assumed to be composed of 10 characters.

[0017] Furthermore, each character appearing in the game is set with various parameters and attributes that define its performance in the game. The parameters are composed of multiple types of numerical information such as level and attack power. There are multiple types of attributes, such as skills and abilities, which are predefined, and one or more of these types of attributes are given to each character.

[0018] In principle, decks created by users may only contain characters owned by the user, but in some cases they may also contain characters that the user does not own, such as characters borrowed from other users or characters that the user has been given temporary permission to use.

[0019] When a user wants to play a battle or stage in a game, the user creates a deck in advance and selects the created deck to start playing the game. During game play, the characters included in the selected deck are used to play the game. Specifically, the user controls the characters included in the deck to fight opponents and clear stages.

[0020] Furthermore, in this game, assume that among the characters included in the deck, there are characters with specific roles. Hereinafter, as a specific example, assume that the character placed first in the deck is the leader character, and it functions in a different role from the other characters in the deck during gameplay. However, the roles of the characters in the deck may be various, not limited to the leader only. Also, multiple characters may be assigned to one role.

[0021] Hereinafter, regarding the functions realized by the information processing system 1 in this embodiment, an explanation will be given using the functional block diagram of FIG. 2. The information processing system 1 functionally includes a reference deck information providing unit 31, a deck creation unit 32, a game process execution unit 33, and a play history information providing unit 34. Furthermore, the deck creation unit 32 includes a reference deck information acquisition unit 32a, an unowned character identification unit 32b, and an alternative character selection unit 32c. Among these functions, the reference deck information providing unit 31 and the play history information providing unit 34 are realized by the control unit 21 of the server device 20 executing a program stored in the storage unit 22. Also, the deck creation unit 32 and the game process execution unit 33 are realized by the control unit 11 of the client device 10 executing a program stored in the storage unit 12. These programs may be provided to each device via a communication network such as the Internet, or may be stored in a computer-readable information storage medium such as an optical disk and provided to each device.

[0022] The reference deck information providing unit 31 of the server device 20 holds information on the reference deck for the user to refer to when creating their own deck, and provides the held reference deck information in response to a request from the client device 10.

[0023] A reference deck is a set of characters prepared in advance to show a user specific examples of decks. The reference deck may be, for example, a deck created by a provider of a game service. Alternatively, it may be a deck created and actually used by another user who is playing the game. The information of the reference deck is composed of information for identifying the types of characters included in the deck. Further, it may include information indicating which role is assigned to which character included in the deck. The reference deck information providing unit 31 shall hold information of a plurality of reference decks. FIG. 3 shows an example of the reference deck information held in the server device 20. In the example of this figure, information for identifying the characters included in the reference deck and information indicating the roles assigned to specific characters are included. Further, keyword information representing the characteristics of the deck is included.

[0024] The deck creation unit 32 of the client device 10 creates a deck for the user to use for playing the game according to the user's instruction operation. For example, the deck creation unit 32 may create a new deck by displaying a list of the user's possessed characters and receiving from the user an operation of selecting the characters to be included in the deck being created. Further, particularly in the present embodiment, the deck creation unit 32 realizes the creation of a deck using the information of the reference deck provided by the reference deck information providing unit 31. Therefore, the content of the process executed by the deck creation unit 32 will be described later. The deck creation unit 32 stores the information of the deck created by the user in the storage unit 12.

[0025] The game process execution unit 33 of the client device 10 executes a process of advancing the game provided by the information processing system 1 according to the present embodiment. Specifically, when the user instructs the start of playing the game, the game process execution unit 33 receives the selection of the deck to be used by the user and executes the process of the game using the deck. Here, it is assumed that the game process execution unit 33 of the client device 10 independently executes the game process, but the game process execution unit 33 may execute the game process in cooperation with the server device 20.

[0026] In this embodiment, every time the user plays the game, the game processing execution unit 33 transmits play history information regarding the play result to the server device 20. Assume that the play history information includes information on the characters included in the deck used in the play.

[0027] The play history information providing unit 34 of the server device 20 receives the play history information transmitted by each of the plurality of client devices 10. Then, it holds in the storage unit 22 information regarding the play history of all users using this service, which is specified based on these play history information. Furthermore, the play history information providing unit 34 provides the play history information to the client device 10 that is the request source in response to a request from each client device 10.

[0028] Hereinafter, the content of the processing executed by the information processing system 1 when the user creates a deck using the information of the reference deck will be described in detail.

[0029] The reference deck information acquisition unit 32a acquires the information of the reference deck provided by the reference deck information providing unit 31 of the server device 20 in response to the user's instruction. Note that the reference deck information acquisition unit 32a may acquire the information of a plurality of reference decks and present a list thereof to the user. In this case, the user selects the reference deck actually used for creating a new deck from the presented list.

[0030] The unowned character identification unit 32b identifies unowned characters that are not possessed by the user creating the deck among the characters included in the reference deck acquired by the reference deck information acquisition unit 32a. Since the reference deck is created without any direct relation to the characters possessed by each user, there may be characters included in it that are not possessed by the user who intends to create a new deck. The unowned character identification unit 32b identifies unowned characters that are not possessed by the user by determining whether each character included in the reference deck is possessed by the user.

[0031] FIG. 4 shows an example of a screen for displaying a list of reference decks. In the example of this figure, for each of a plurality of reference decks, an image of the leader character and information indicating the characteristics of the deck and the like are displayed. Note that these pieces of information may be provided together with the information of the reference deck by the reference deck information providing unit 31. Also, in the example of this figure, the number of characters possessed by the user (that is, characters excluding unowned characters) is displayed for each reference deck.

[0032] Furthermore, when the non-owned character identification unit 32b is instructed to create a new deck using the reference deck selected by the user, it presents the user with an editing screen for the new deck that is a copy of the reference deck. At this time, the non-owned character identification unit 32b selects characters other than the non-owned characters included in the reference deck (that is, characters owned by the user) as characters to be included in the new deck. If there are no non-owned characters, it means that the user owns all the characters included in the reference deck, so the deck creation unit 32 can create a deck with the same content as the reference deck using the user's owned characters. On the other hand, if there are non-owned characters, the user cannot create a deck with the same content as the reference deck as it is. Therefore, when creating a new deck using the reference deck, the user needs to select a character from their owned characters to replace the non-owned character.

[0033] Figure 5 shows an example of an editing screen for a new deck using a reference deck. Such a screen is displayed when the user selects a specific reference deck in the reference deck list screen illustrated in FIG. 4 and instructs the creation of a new deck using the selected reference deck. In the example of this figure, a list of characters included in the reference deck is displayed, and among them, three non-owned characters Cn1 to Cn3 are displayed in a manner distinguishable from the owned characters. Specifically, in the example of FIG. 5, the non-owned characters are shown in a grayed-out state, which is indicated by a dashed line in the figure. Note that the deck creation unit 32 is not limited to this, and may display the non-owned characters included in the reference deck in a distinguishable manner by making the color or size of the non-owned characters different from that of the owned characters, or by displaying a predetermined mark image or text near the non-owned characters.

[0034] When the reference deck contains characters that the user does not own, the alternative character selection unit 32c selects alternative characters that can substitute for the characters the user does not own from among the characters to be selected, and presents them to the user. Here, the characters to be selected are characters that the user owns and are not included in the reference deck (that is, not selected as characters constituting the new deck). When there are multiple characters that the user does not own, the alternative character selection unit 32c selects alternative characters for each of the multiple characters that the user does not own.

[0035] Instead of selecting one alternative character, the alternative character selection unit 32c may select a plurality of alternative candidate characters that meet the conditions, and select one alternative candidate character specified by the user from among them as the final alternative character.

[0036] FIG. 6 shows an example of a screen for presenting a plurality of alternative candidate characters to the user. In the example of this figure, it shows a state where the user has selected one character Cn1 that is not owned and is included in the reference deck, and a plurality of alternative candidate characters selected from among the characters to be selected according to a given criterion are arranged and displayed at positions corresponding to the character Cn1 that the user does not own. In this state, the user selects an alternative character for the character Cn1 that the user does not own from among the alternative candidate characters.

[0037] The alternative characters are selected from among the characters to be selected according to various selection criteria. Hereinafter, some specific examples of the selection criteria used when selecting alternative characters will be described.

[0038] First, as a first example, an example of selecting alternative characters based on the relationship between the characters that the user does not own and the characters to be selected will be described.

[0039] For example, the alternative character selection unit 32c identifies, from among the characters to be selected, a character whose attributes assigned to the character, such as skills and abilities, match those of the unowned character, and selects it as an alternative character. If there are multiple characters to be selected whose all attributes match, the alternative character selection unit 32c may select, as the alternative character, a character with a higher value of a specific parameter among them. Alternatively, all the characters to be selected whose attributes match may be selected as alternative candidate characters. If there is no character to be selected whose all attributes match, the alternative character selection unit 32c selects, as an alternative character or an alternative candidate character, a character to be selected whose some attributes match. In this case, a character to be selected with a larger number of matching attributes may be preferentially selected as an alternative character, or a character to be selected whose specific types of attributes match may be preferentially selected as an alternative character.

[0040] Next, as a second example, an example of selecting an alternative character based on the play history information provided by the play history information providing unit 34 will be described.

[0041] In this example, for each character to be selected, the alternative character selection unit 32c acquires, from the play history information providing unit 34 of the server device 20, information regarding the usage history in which the character has been used by a plurality of users in the past. Then, an alternative character is selected based on the usage history of each character to be selected acquired from the play history information providing unit 34. Specifically, for example, the alternative character selection unit 32c acquires information on the number of times each character to be selected has been used in play within a predetermined period in the recent past. Then, a character to be selected with a large number of usage times is selected as the alternative character. Alternatively, the alternative character selection unit 32c may select, as an alternative candidate character, a character that has a history of being used a predetermined number of times or more. In this way, a character that has been used more frequently by other users can be selected as the alternative character.

[0042] In this example, the usage history acquired by the alternative character selection unit 32c is a tally of the characters used by a plurality of users in the most recent predetermined period. When a new character is added to the game, for example, there may be a change in the characters used by the users. Therefore, by tallying the characters used by a plurality of users in the most recent predetermined period, it becomes difficult to fix the popular characters.

[0043] Next, as a third example, an example of selecting an alternative character by focusing on a character of interest that satisfies a given condition among the characters included in the reference deck will be described.

[0044] The character of interest is a character that is included in the reference deck and held by the user (that is, the character that should be included in the deck being created). Here, it is assumed that the leader character is the character of interest. However, it is not limited to this, and the character of interest may be a character given a predetermined specific role, or may be the character with the highest rarity or the highest level among the characters included in the deck being created. Also, the character of interest may be a character specified in the reference deck information provided by the reference deck information providing unit 31. In this case, the creator of the reference deck designates the character considered important in that deck as the character of interest, and the reference deck information providing unit 31 includes information identifying the designated character of interest in the reference deck information and provides it to the client device 10. Note that there may be a plurality of characters of interest.

[0045] In this example, the alternative character selection unit 32c selects an alternative character based on the relationship between the character of interest and the character to be selected. For example, the alternative character selection unit 32c selects an alternative character according to the relationship between the attributes of the character of interest and the attributes of the character to be selected. As a specific example, the case where there is a combination of attributes suitable for use in the same deck will be described. In this example, it is assumed that related attribute information defining the combination of attributes is prepared in advance. The related attribute information defines the relationship between multiple types of attributes, and in particular, for each attribute, an attribute (related attribute) suitable for use together is predetermined.

[0046] For each attribute of the character of interest, the alternative character selection unit 32c identifies the related attributes associated with the attribute in the related attribute information. Then, the character to be selected having the identified related attributes is selected as an alternative character or an alternative candidate character. As an example, assume that the character of interest has attributes A and B, and attributes C and D are defined in the related attribute information as related attributes suitable for use together with attribute A, and attribute E is defined as the related attribute of attribute B. In this case, the alternative character selection unit 32c selects, as an alternative character, the character to be selected having any of the related attributes C, D, and E. Note that the alternative character selection unit 32c may preferentially select, as an alternative character, the character to be selected having more of these related attributes.

[0047] Also, instead of the related attribute information, information directly defining the relevance between characters may be prepared in advance. In this example, for each character, information indicating a character suitable for use together with that character is defined, and the alternative character selection unit 32c selects, as an alternative character, the character to be selected associated with the character of interest.

[0048] In addition, the alternative character selection unit 32c may select an alternative character based on the usage history information of the character of interest. In this example, for each of the plurality of candidate characters to be selected, the alternative character selection unit 32c obtains information regarding the usage history in which the character was used together with the character of interest from the play history information providing unit 34 of the server device 20. That is, the alternative character selection unit 32c obtains information regarding the usage history in which each candidate character to be selected was organized in the same deck as the character of interest. Also in this example, similar to the second example, the information regarding the usage history obtained by the alternative character selection unit 32c may be information obtained by aggregating the usage histories of a plurality of users in a recent past predetermined period.

[0049] More specifically, for example, the alternative character selection unit 32c obtains, as information regarding the usage history, information on the number of times each candidate character to be selected was used in the same deck as the character of interest within a recent past predetermined period. Then, a character that was used a large number of times together with the character of interest is selected as the alternative character. Thereby, a character with a proven track record of being used together with the character of interest can be selected as the alternative character.

[0050] The plurality of alternative character selection criteria described above may be used in combination. For example, the alternative character selection unit 32c may select, as alternative candidate characters, characters with a high degree of relevance to the character of interest, characters with a high degree of relevance to the unowned characters, and characters frequently used by other users, and present them to the user. Further, in this case, the presentation order may be determined when presenting to the user according to the criterion by which each alternative candidate character was selected. For example, an alternative candidate character selected according to the selection criterion regarding the relevance to the character of interest may be presented to the user with a higher priority than other alternative candidate characters.

[0051] Also, among the alternative candidate characters selected based on the same selection criteria, the user may be preferentially presented with the alternative candidate characters with higher priority as selection candidates. For example, among the alternative candidate characters selected for the reason of being related to the unowned characters, the alternative candidate characters with a higher degree of relevance (for example, a larger number of attributes matching the unowned characters) may be presented to the user with higher priority.

[0052] Hereinafter, an example of the processing flow executed in this embodiment will be described with reference to the flowchart of FIG. 7.

[0053] First, when an instruction to create a deck using a reference deck is received from the user (S1), the reference deck information acquisition unit 32a acquires a list of a plurality of reference decks from the server device 20 (S2). Then, the unowned character identification unit 32b identifies the unowned characters included in each of the plurality of reference decks included in the acquired list. (S3). After that, the list of reference decks is presented to the user (S4). When a reference deck to be used is designated by the user (S5), the unowned character identification unit 32b displays a deck editing screen including the characters included in the reference deck in a manner that can distinguish between unowned characters and owned characters (S6).

[0054] In this state, when the user selects one of the unowned characters (S7), the alternative character selection unit 32c selects alternative candidate characters that are alternative candidates for the selected unowned character and presents them to the user (S8). In this state, the user designates one of the presented alternative candidate characters as an alternative character (S9). The user repeats the processing of S7 to S9 for the number of unowned characters to designate alternative characters for all unowned characters. In this state, when the user designates saving of the deck (S10), the deck creation unit 32 saves the content of the completed deck in the storage unit 12 (S11).

[0055] According to the client device 10 according to the present embodiment described above, the alternative character selection unit 32c selects an alternative character or an alternative candidate character of an unowned character according to a given criterion, thereby reducing the trouble for the user to consider and select by himself / herself the character to be added to the deck instead of the unowned character.

[0056] Note that the embodiments of the present invention are not limited to those described above. For example, the content of the screen in the above description is merely illustrative, and the client device 10 may display a list of reference decks, a list of unowned characters, a list of alternative candidate characters, etc. in various manners. Also, as described above, the character is merely an example of an object constituting the deck, and the objects constituting the deck may be various objects appearing in the game, such as items and cards.

[0057] Also, at least a part of the processing that each of the client device 10 and the server device 20 has been assumed to execute in the above description may be executed distributively by a plurality of devices. Also, it may be assumed that the client device 10 alone executes all the processing related to this game, and in this case, the server device 20 may not be necessary.

[0058] Conversely, at least a part of the processing that the client device 10 has been assumed to execute in the above description may be executed by the server device 20. Specifically, when the server device 20 manages the information of the owned characters, when the user selects a reference deck, the server device 20 may execute the identification of unowned characters and the selection of alternative characters. In this case, the client device 10 transmits the content of the operation received from the user to the server device 20, and displays a screen for receiving the user's selection operation on the display device 16 according to an instruction from the server device 20, and the server device 20 functions as an information processing device according to the embodiment of the present invention.

[0059] As described above, an information processing apparatus according to an embodiment of the present invention is an information processing apparatus that executes processing related to a game played using an object set composed of a plurality of objects selected from among the objects possessed by a user, and among the objects included in a reference object set including a plurality of objects prepared in advance, an unowned object specifying unit that specifies an unowned object not possessed by the user, and an alternative object selecting unit that selects an alternative object that serves as an alternative to the unowned object from among the selected objects that the user possesses and are not included in the reference object set. By this, when newly creating an object set based on the reference object set, it is possible to save the trouble of the user thinking and selecting an alternative object for the unowned object by himself / herself.

[0060] In the above information processing apparatus, the alternative object selecting unit may select the alternative object based on the relationship between a target object included in the reference object set and satisfying a given condition and the selected object among the objects possessed by the user. By this, it is possible to select an alternative object in consideration of the relevance to the target object included in the deck to be created.

[0061] Furthermore, the alternative object selecting unit may specify an attribute associated with the attribute of the target object based on related attribute information that defines the relationship between a plurality of types of attributes, and select, as the alternative object, a selected object having the specified attribute. By this, it is possible to select, as an alternative object, an object having an attribute compatible with the target object included in the deck to be created.

[0062] Also, in the above information processing apparatus, the alternative object selection unit may select the alternative object based on the relationship between the unowned object and the object to be selected. Thereby, an object having characteristics similar to those of the unowned object can be selected as the alternative object.

[0063] Also, in the above information processing apparatus, the alternative object selection unit may select the alternative object from among the objects to be selected based on information on the usage history of the objects to be selected that have been used by a plurality of users in the past. Thereby, an object with a proven track record of being used by a plurality of users can be selected as the alternative object.

[0064] Furthermore, the alternative object selection unit may identify, based on the information on the usage history, the object to be selected that is included in the reference object set among the objects owned by the user and has been used together with a target object that satisfies a given condition, and select the identified object to be selected as the alternative object. Thereby, an object with a proven track record of being used together with the target object can be selected as the alternative object.

[0065] In addition, a program according to an embodiment of the present invention causes a computer that executes processing related to a game played using an object set composed of a plurality of objects selected from among the objects possessed by a user to function as an unowned object specifying unit that specifies unowned objects that the user does not possess among the objects included in a reference object set configured to include a plurality of pre-prepared objects, and an alternative object selecting unit that selects alternative objects that serve as alternatives to the unowned objects from among the selected target objects that the user possesses and that are not included in the reference object set. This program may be stored and provided in a computer-readable non-transitory information storage medium.

[0066] In addition, an information processing method according to an embodiment of the present invention is an information processing method for executing processing related to a game played using an object set composed of a plurality of objects selected from among the objects possessed by a user, the method including: a step of specifying unowned objects that the user does not possess among the objects included in a reference object set configured to include a plurality of pre-prepared objects; and a step of selecting alternative objects that serve as alternatives to the unowned objects from among the selected target objects that the user possesses and that are not included in the reference object set.

Explanation of Signs

[0067] 1 Information processing system, 10 Client device, 11 Control unit, 12 Storage unit, 13 Communication unit, 14 Interface unit, 15 Operation input device, 16 Display device, 20 Server device, 21 Control unit, 22 Storage unit, 23 Communication unit, 31 Reference deck information providing unit, 32 Deck creation unit, 32a Reference deck information acquisition unit, 32b Unowned character specifying unit, 32c Alternative character selecting unit, 33 Game processing execution unit, 34 Play history information providing unit.

Claims

1. An information processing device that executes a process related to a game played using an object set consisting of a plurality of objects selected from among objects owned by a user, a non-possessed object identification unit that identifies a non-possessed object that is not possessed by the user from among objects included in a reference object set configured to include a plurality of objects prepared in advance; a substitute object selection unit that selects a substitute object to substitute for the non-possessed object from among selection target objects that are possessed by the user and are not included in the reference object set; 13. An information processing device comprising:

2. 2. The information processing device according to claim 1, The substitute object selection unit selects the substitute object based on a relationship between a target object that is included in the reference object set and satisfies a given condition, among objects possessed by the user, and the selection target object.

23. An information processing apparatus comprising:

3. 3. The information processing device according to claim 2, The substitute object selection unit specifies an attribute associated with an attribute of the target object based on related attribute information that specifies a relationship between a plurality of types of attributes, and selects a selection target object having the specified attribute as the substitute object.

23. An information processing apparatus comprising:

4. 4. The information processing device according to claim 1, The substitute object selection unit selects the substitute object based on a relationship between the not-possessed object and the selection target object.

23. An information processing apparatus comprising:

5. 5. The information processing device according to claim 1, The substitute object selection unit selects the substitute object from among the selection target objects based on information on a usage history in which a plurality of users have used the selection target objects in the past.

23. An information processing apparatus comprising:

6. 6. The information processing device according to claim 5, The substitute object selection unit specifies, from among the objects possessed by the user, the selection target object that is included in the reference object set and has been used together with a target object that satisfies a given condition, based on the information of the usage history, and selects the specified selection target object as the substitute object.

23. An information processing apparatus comprising:

7. A computer that executes processing related to a game played using an object set consisting of a plurality of objects selected by a user from among objects owned by the user, a non-possessed object identification unit that identifies a non-possessed object that is not possessed by the user from among objects included in a reference object set configured to include a plurality of objects prepared in advance; a substitute object selection unit that selects a substitute object to substitute for the non-possessed object from among selection target objects that are possessed by the user and are not included in the reference object set; A program to function as a

8. 1. An information processing method for executing a process related to a game played using an object set consisting of a plurality of objects selected from among objects owned by a user, comprising: Identifying an object not possessed by the user from among objects included in a reference object set configured to include a plurality of objects prepared in advance; selecting a substitute object to substitute for the non-possessed object from among selection target objects possessed by the user and not included in the reference object set; 13. An information processing method comprising:

Citation Information

Patent Citations

  • Computer system and program

    JP2015008985A

  • Information processing apparatus and game program

    JP2016195691A

  • Information processing device and program

    JP2017217452A

  • Game system and program

    JP6521550B1

  • Information processing unit, server device, and program

    JP2018149385A