Information processing device, information processing method, and program

The information processing device manages user groups to enhance multiplayer game participation by recruiting users under specific conditions, increasing engagement through group recruitment and notification.

JP7856902B2Active Publication Date: 2026-05-12MIXI INC
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
MIXI INC
Filing Date
2022-11-01
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Users who are not part of a group have fewer opportunities to play multiplayer games compared to other users.

Method used

An information processing device that manages user groups and enables users to participate in multiplayer games by recruiting participants from associated groups under predetermined conditions, with a notification system to inform users of available multiplayer opportunities.

Benefits of technology

Provides users with increased opportunities to play multiplayer games by facilitating group participation and recruitment, enhancing user engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007856902000001
    Figure 0007856902000001
  • Figure 0007856902000002
    Figure 0007856902000002
  • Figure 0007856902000003
    Figure 0007856902000003
Patent Text Reader

Abstract

To provide a technique allowing an opportunity to perform multi-play to be provided to a user.SOLUTION: Provided is an information processor having a management part for managing a first group related to an object user from among multiple groups for which multi-play in which multiple users play a game jointly can be recruited, and a notification part for notifying the object user of information regarding a second group not related to the object user for permitting participation in multi-play under a predetermined condition for the object game from among the multiple groups when the first group cannot participate in multi-play under the predetermined condition for the object game.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] There is a known game in which quests are cleared using a team composed of a plurality of characters called a deck. Also, there is a known game method called multiplayer in which a plurality of users play one quest together. For example, Patent Document 1 discloses a game in which a user executes a quest using a player character possessed by the user.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] Therefore, the present invention makes it possible to provide users with the opportunity to play multiplayer games. The objective is to provide the technology to achieve this. [Means for solving the problem]

[0007] An information processing device according to one aspect of the present invention is a multiplayer game that multiple users play together. Manage the first group associated with the target user among multiple groups that can recruit (I). The management department and the aforementioned first group are able to participate in multiplayer for the target game under predetermined conditions. If this is not possible, then among the plurality of groups, the predetermined conditions for the target game A second group not associated with the aforementioned target user, which enables participation in multiplayer. It includes a notification unit that notifies the target user of information relating to the above. [Effects of the Invention]

[0008] According to the present invention, it is possible to provide users with the opportunity to play multiplayer games. We can provide technology. [Brief explanation of the drawing]

[0009] [Figure 1] This figure shows an example of the system configuration of the game system according to this embodiment. [Figure 2] This figure shows an example of the hardware configuration of a game server and terminal. [Figure 3] This figure shows an example of the functional block structure of a game server. [Figure 4] This figure shows an example of the functional block configuration of a terminal. [Figure 5] This is a diagram showing an example of a user management database and a user group management database. [Figure 6] This is a diagram showing an example of a multiplayer management database. [Figure 7] This is a flowchart showing an example of the processing procedure when a user creates a user group. [Figure 8] This is a flowchart showing an example of the processing procedure when a user joins a user group. [Figure 9] This is a flowchart showing an example of the processing procedure when a user recruits multiplayer within a user group and conducts multiplayer. [Figure 10] This is a flowchart showing an example of the processing procedure when a user participates in a recruiting multiplayer within a user group and conducts multiplayer. [Figure 11] This is a diagram showing Example 1 of the screen display. [Figure 12] This is a diagram showing Example 2 of the screen display. [Figure 13] This is a diagram showing Example 3 of the screen display.

Mode for Carrying Out the Invention

[0010] Embodiments of the present invention will be described with reference to the accompanying drawings. In each figure, those with the same reference numerals have the same or similar configurations.

[0011] <System Configuration> FIG. 1 is a diagram showing an example of the system configuration of a game system 1 according to the present embodiment. In FIG. The game system 1 shown in FIG. 1 includes a game server 10 and one or more terminals 20. The game server 10 and the terminals 20 are communicably connected to each other via a communication network N such as the Internet, an intranet, a wireless LAN, or mobile communication.

[0012] Game server 10 manages various information about users, for example, and parts of the game. A device that performs some of the functions necessary for terminal 20 to provide games, such as executing processes. Yes. The game server 10 may consist of one or more information processing devices, or It may be configured using a virtual server (such as a cloud server).

[0013] Terminal 20 is an information processing device that provides games to the user, and the user operates Terminal 20 By doing so, the game according to this embodiment can be executed. Terminal 20 is, for example, a mobile Mobile phones (including smartphones), tablets, personal computers, arcade games It is a computer such as a home device or a consumer game device. Terminal 20 is GPS The game server 10 is notified of its own position, which has been detected using a (Global Positioning System), etc. do.

[0014] <Game Overview> Next, we will explain the overview of the game provided by the game system 1 according to this embodiment. In games provided by System 1, the user (which may also be called a player) is the game medium You can play quests by operating this.

[0015] A deck refers to a team (group) that combines multiple game elements. The user can choose from several game media they own to create a deck using. It can be done. The game medium may also be called a game object. The medium may include characters, items, avatars, and game cards, etc. The game according to this embodiment does not necessarily have to be a game in which players can build decks.

[0016] A quest refers to a task that can be completed by fulfilling certain predetermined conditions. Quests are also commonly referred to as explorations, challenges, and missions. Users can clear quests by fulfilling certain conditions. When a quest is completed, the user receives rewards such as in-game items, and the game story -Lee progresses.

[0017] In this embodiment, it is assumed that various quests will be offered within the game, The embodiments are not limited to this, and for example, only one quest may be provided. Furthermore, the term "quest" in this embodiment may be replaced with "game."

[0018] Quests can be played collaboratively by multiple users. Playing (doing) quests together is called "multiplayer." Multiplayer is a game where players play together. This can also be called "same play." On the other hand, playing a quest alone as a user is called "single player." It may be called "play." The form of multiplayer can be anything, but deck It may also be a form in which each user sequentially operates the game medium that organizes the content. This is not the case, and games in which multiple users fight together (for example, battle royale) or between teams A competitive game where players compete against each other (for example, a soccer game where each user controls one player). You can also use these.

[0019] A user who is recruiting for multiplayer may be called a host or host user. On the other hand, Users who join a multiplayer game hosted by a host are called guests or guest users. That's fine too. Recruiting for multiplayer means recruiting participants for multiplayer. This can also be interpreted as "to gather I," "to recruit for multiplayer," etc. Furthermore, in this embodiment, "Ma "Participating in multiplayer" means participating in multiplayer as a guest user, and / or, participate in multiplayer as a host user (i.e., initiate multiplayer yourself) This means participating in multiplayer.

[0020] In this embodiment, a user is associated with a group (hereinafter referred to as "user group"). It is possible to do so. For example, each user can create one or more user groups. Yes, it is possible. Additionally, each user can join one or more user groups created by other users. It is possible. The user who creates a user group is the creator user or the group owner. It may also be called by other names. Users who join user groups created by other users are They may also be called joined users. In the following explanation, the user who created the user group If there is no particular distinction between a user and a user group, then "User group related" This is referred to as a "linked user" or "affiliated user."

[0021] Users who create user groups can assign any tags to the user group they are creating. It is possible. Also, users who wish to join a user group are assigned to the user group. By searching for tags, you can find user groups you want to join. Tags are: Even if it includes categories and / or arbitrary strings predetermined by the game operator, etc. good.

[0022] A user belongs to a user group (i.e., a user group they created themselves or themselves). You can recruit players for multiplayer matches by specifying the user group you belong to. When recruiting for multiplayer by specifying a group, users belonging to the specified user group will be able to play. Only registered users can participate in this multiplayer game.

[0023] Additionally, tags that can be assigned to a user group may include one or more arbitrary quests. It is permissible. That is, a user group may be associated with one or more arbitrary quests. It may also be possible to play multiplayer within a user group associated with a quest. If recruitment is conducted, game server 10 will be used for quests associated with user groups. You can also restrict it to allowing only multiplayer.

[0024] Any user can join a user group, but in this embodiment, games Users who share similar levels of experience, preferences, or goals for playing games can play together. It is intended to create a loop. For example, during the period when event quest A is available A user group associated with "Event Quest A" has been created, and Quest A is... When a user who wants to participate joins the user group and plays multiplayer, the event One intended use is to aim to complete Quest A. Users who want to play or complete a quest can join a user group associated with that specific quest. He is expected to join the team.

[0025] Game server 10 allows users to be in user groups associated with quests. If a user is unable to start a multiplayer game for any reason, they can still join the game. Furthermore, information regarding user groups that the user does not participate in will be provided to the user. Notify them.

[0026] <Hardware Configuration> Figure 2 shows an example of the hardware configuration of the game server 10 and terminal 20. The server 10 and terminal 20 are equipped with a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit). Processor 11 such as al Processing Unit, memory, HDD (Hard Disk Drive) and / Alternatively, a storage device 12 such as an SSD (Solid State Drive), or a communication interface for wired or wireless communication. (Interface) 13, input device 14 that accepts input operations, and output device that outputs information It has a power device 15. The input device 14 is, for example, a keyboard, a touch panel, etc. This includes microphones and / or other audio components. The output device 15 is, for example, a display, touch panel. These are flannel and / or speakers, etc.

[0027] <Functional Block Configuration> (Game Server) Figure 3 shows an example of the functional block configuration of game server 10. 0 consists of a storage unit 100, a reception unit 101, a management unit 102, a display control unit 104, and a control unit. Includes 103. The memory unit 100 is implemented using the memory device 12 provided by the game server 10. It is possible to do so. Also, the reception unit 101, the management unit 102, the display control unit 104, and control Section 103 refers to the processor 11 of the game server 10, which processes the program stored in the memory device 12. This can be achieved by executing RAM. Furthermore, the program is stored on a storage medium. It can be stored. The storage medium on which the program is stored is computer-readable. It may also be a non-transitory computer-readable medium. Non-temporary storage media are not particularly limited, but examples include USB memory or CD-ROM. It may also be a storage medium.

[0028] The memory unit 100 stores the game data necessary for the game server 10 to run the game. Remember. Game data includes various databases.

[0029] The reception unit 101 receives various operations related to the game from the user. For example, reception Section 101 allows users to create user groups and associate tags and other elements with those user groups. It accepts various operations such as specifying an Est and joining a user group.

[0030] Management Unit 102 is one of several user groups (groups) that can recruit for multiplayer games. It manages the user groups associated with each user. In other words, the management unit 102, Manages user groups created by each user and user groups that each user belongs to. .

[0031] The control unit 103 performs various processes related to the execution of the game. For example, it performs processes specified by the user. The control unit 103 performs processes such as executing the assigned quest and granting rewards to the user. It may also be called the game control unit, game execution unit, or execution unit.

[0032] The display control unit 104 displays various game-related screens on the terminal 20's display. Furthermore, the display control unit 104 displays various information to notify the user on the terminal 10's display. Display it on terminal 10. Displaying information on the screen of terminal 10 is done for the user using terminal 20. Since it also serves to notify information, the display control unit 104 may also be called the "notification unit." Furthermore, the display control unit 104, in the user group to which the user is associated, However, if you are unable to participate in the multiplayer quest associated with that user group, Other user groups associated with the quest that the user is not associated with Display information about other user groups. Note that this information will be displayed for the other user groups. A message recommending joining the loop, or associated with the other user group in question. It could also be a message encouraging participation in multiplayer quests.

[0033] (terminal) Figure 4 shows an example of the functional block configuration of terminal 20. Terminal 20 is a storage unit 20 It includes 0, a communication unit 201, a UI (User Interface) unit 202, and a control unit 203. The memory unit 200 can be realized using the storage device 12 provided by the terminal 20. The signal unit 201, the UI unit 202, and the control unit 203 are used by the processor 11 of the terminal 20 to store information. This can be achieved by executing the program stored in device 12. The program can be stored in a storage medium. The storage medium in which the program is stored. This may be a computer-readable non-temporary storage medium. The body is not particularly limited, but for example, a storage medium such as a USB memory stick or CD-ROM. That's good too.

[0034] The memory unit 200 stores the game data necessary for the control unit 203 to run the game. It stores game data, such as image data and game scenarios.

[0035] The communication unit 201 has a function of performing various communications with the game server 10 using the communication IF 13. It has the function.

[0036] The UI unit 202 has a function of receiving various inputs from the user and displaying various game screens on the display. Also, the UI unit 202 displays the game screen on the output device 15 (display) of the terminal 20 according to the instructions of the game server 10. It has the function. It has the function.

[0037] The control unit 203 provides various functions necessary for executing the game by cooperating with the game server 10. For example, the control unit 203 provides functions such as acquiring various information (icon image data, text data, etc.) for drawing on the game screen from the game server 10. It provides the function. It provides the function. It provides the function.

[0038] Regarding the functional block configuration described above, all or part of the storage unit 100, reception unit 101, management unit 102, display control unit 104, and control unit 103 included in the game server 10 may be provided in the storage unit 200 or control unit 203 of the terminal 20. That is, various processes according to this embodiment may be executed by the game server 10, may be executed by the terminal 20, or may be executed by the cooperation of the game server 10 and the terminal 20. It may be configured. It may be configured. That is, various processes according to this embodiment may be executed by the game server 10, may be executed by the terminal 20, or may be executed by the cooperation of the game server 10 and the terminal 20. It may be executed.

[0039] <DB Configuration> The storage unit 100 of the game server 10 manages the user management DB (Data Base) 100a for managing the game data of each user, and the user group management DB for managing data related to user groups. It manages the data. Management DB100b, and Multiplayer Management D, which manages ongoing and currently running multiplayer games. Store B100c.

[0040] Figure 5 shows an example of user management DB100a and user group management DB100b. The user management DB100a contains, for example, an identifier that uniquely identifies a user (User I D) A nickname used as a username in the game, and a predetermined relationship between the user and the user (e.g., friend). A friend registration list showing other users with whom the user has a relationship, and the 20th position of the device the user uses. Location information (e.g., current location), user experience, user level, user status Mina, various parameters such as the number of points the user possesses, the game medium the user possesses, Furthermore, it stores information related to deck composition in an associated manner.

[0041] The user group ID in user group management DB100b uniquely identifies the user group. This indicates a separate identifier. The creator user indicates the identifier of the user who created the user group. The user group name indicates the name of the user group. A user who joins a user group... This indicates the identifier of one or more users who are included. Tags are tags assigned to user groups. For example, it shows categories and quests. Multiplayer execution history is displayed by user group. Various historical information regarding past multiplayer sessions (date and time the multiplayer session ended, etc.) This indicates quests, etc., played in the game.

[0042] A tag is, for example, one or more categories selected from a predetermined set of categories. , any string, and quest (the name of the quest or an identifier that uniquely identifies the quest) (etc.) may be included. The category is, for example, the name of a quest that can be played for a limited time. Titles and terminology used within the game are likely to be of interest to users who play the game. Any content is acceptable. Also, any quest can be set as a tag. Okay, a predefined quest that can be associated with a user group. Tomo.

[0043] Figure 6 shows an example of the multiplayer management DB100c. User management DB100 a is a multiplayer ID, which is an identifier that identifies a multiplayer game that is currently being recruited or is in progress within the game. This indicates a child. The host user and guest user are, respectively, the host who initiated the multiplayer game. This shows the user's user ID and the user IDs of the guest users participating in the multiplayer game. The playable quests refer to quests that can be played in multiplayer mode. User groups When a user group is specified and a multiplayer call is made, the specified user - The group identifier is stored here. The status indicates whether they are recruiting for multiplayer, Indicates whether a quest is currently underway in multiplayer mode. The recruitment start date and time are for multiplayer. This indicates the date and time when recruitment for play began. The play start date and time is when the quest started. This indicates the date and time.

[0044] <Processing Procedure> Next, we will explain the specific processing steps performed by Game System 1.

[0045] Figure 7 is a flowchart illustrating an example of the process a user goes through when creating a user group. First, the reception unit 101 receives a new user request from a user who wishes to create a user group. The instruction to create the group is received (S10). Subsequently, the management unit 102 gives the user Create a new user group and register a new record in the user group management DB100b. Record (S11). Note that the management unit 102 has a limit on the number of user groups that can be created per user. If a limit is set, the management unit 102 may not allow the creation of a number of user groups exceeding the limit. You can choose not to tolerate it.

[0046] Figure 8 is a flowchart showing an example of the procedure for joining a user group. First, the reception unit 101 receives user information from the user, including search criteria for user groups. The search request is accepted (S20). The search criteria may be a category or a quest. Good. Next, the display control unit 104 accesses the user group management DB 100b and checks Data about one or more user groups that match the search criteria (user group name, member user Get the number of users (and other similar information) and display it on the screen.

[0047] Next, the reception unit 101 receives from the user one or more user groups found in step S20. From within the loop, the user group that wishes to join is selected (S21). Next, The management unit 102 accesses the user group management DB 100b and the specified user group Add the user to the "Joined Users" field of the `-p` record (S22).

[0048] Figure 9 shows when a user recruits a multiplayer partner within a user group and then plays a multiplayer game. This is a flowchart showing an example of the processing procedure. Note that in the example in Figure 9, the quest is associated This explanation assumes that the user group is recruiting for multiplayer matches. First, the registration Section 101 recruits players for multiplayer from one or more user groups to which the user belongs. The user group is specified (S30). Subsequently, the control unit 103 receives the specified user group. Multiplayer in quests associated with a user group. Recruitment for multiplayer begins (S31). At this time, the display control unit 104 will start the recruitment for multiplayer. This notifies each user belonging to the specified user group that this has been done. For example, The display control unit 104 displays a multiplier on the screen of each user belonging to the specified user group. You could also display a message indicating that Ray is currently being recruited.

[0049] Next, the control unit 103, if the "predetermined conditions for multiplayer" are met (S32- YES), if it is determined that multiplayer has been established, proceed to step S33. The "predetermined conditions for multiplayer" are met when a predetermined amount of time has elapsed since the start of recruiting for multiplayer. If the condition is not met by the time (S32-NO), the control unit 103 will determine that multiplayer is not established. Having determined that it has been done, the process proceeds to step S34. "Predetermined conditions for multiplayer" This will be discussed later.

[0050] Next, the control unit 103 controls the number of users participating in multiplayer (i.e., the host user) The multiplayer game is started with the user (and guest user) (S33). Meanwhile, the display control unit 104 , each user who had indicated their intention to participate in multiplayer (i.e., the host user and guest users) ) and other user groups that each user does not belong to, and which play multiplayer Notify other user groups associated with the planned quest (S34) ).

[0051] Figure 10 shows a user joining a multiplayer game being recruited within a user group. This flowchart shows an example of the processing procedure when performing (i). Note that even in the example in Figure 10, Figure 9 Similarly, recruitment for multiplayer matches is conducted within the user group associated with the quest. Let me explain based on the premise.

[0052] First, the reception desk 101 is currently recruiting from among the one or more user groups that the user belongs to. From the multiplayer options, you can specify which multiplayer game you want to participate in as a guest user. S40). Next, the control unit 103, if the "predetermined conditions for multiplayer" are met ( S41-YES), if it is determined that multiplayer has been established, proceed to step S42. The "predetermined conditions for multiplayer" have been met for a specified amount of time since the start of recruiting for multiplayer. If the condition is not met within the specified time (S41-NO), the control unit 103 will determine if multiplayer is complete. If it is determined that it is not possible, the process proceeds to step S43.

[0053] Next, the control unit 103 starts the multiplayer game with multiple users participating in the multiplayer game. (S42). Meanwhile, the display control unit 104 displays each user who has indicated their intention to participate in multiplayer. In contrast to the others, each user belongs to other user groups, and they play multiplayer Notify other user groups associated with the planned quest (S43) ).

[0054] The "predetermined conditions for multiplayer" in the processing procedure described above are more specifically as follows: It could also be a condition for starting multiplayer. For example, "Conditions for starting multiplayer" The "specified conditions" include the fact that the number of users required to start multiplayer reaches a specified number. Good. If the number of users required to start multiplayer is set at 10, If, in addition to the host user, nine other users express interest in joining as guest users, The "predetermined conditions for multiplayer" will be met. For example, battle royale and It's a game where multiple users fight each other, and ultimately one user emerges victorious. In this game, when a predetermined number of people (for example, 10 people) declare their participation, a battle royale is held. Examples include cases where it is initiated.

[0055] Furthermore, "predetermined conditions for multiplayer" include, for example, the conditions required to start multiplayer. It could also be a matter of having a team. For example, a 2v2 situation involving multiple users. In multiplayer matches between two teams composed of the following: One example is when all the necessary elements are present for a match to begin.

[0056] Furthermore, "predetermined conditions for multiplayer" could, for example, be triggered by a specific event occurring. It may be there. The specific event can be any event, for example, Maru Users who own specific land among the host users or guest users participating in Chiplay It is also possible that there is a conflict, and that fighting breaks out in that land. In this case, fighting breaks out. Then, multiplayer will begin.

[0057] Also, if a user is hosting a multiplayer game, or if a user is hosting a game Although I participated in multiplayer as a user, the required conditions for multiplayer were not met. The inability to start multiplayer due to not meeting the specified conditions is referred to as "participation in multiplayer under the specified conditions." It may also be expressed as "cannot be done." Furthermore, for the host user or guest user, To create a state where certain conditions for multiplayer may be met (i.e., multiplayer (Giving the possibility of participating in the game) means "enabling participation in multiplayer under specified conditions." You could also express it as "to make it."

[0058] In other words, the processing procedure in step S34 of Figure 9 and the processing procedure in step S43 of Figure 10 are It can also be expressed as follows: The display control unit 104 determines that the user (target user) is in the user group (first group) and If you are unable to participate in multiplayer under the specified conditions for the target game, Among the multiple user groups that exist within the system, the multiplier for the quest that meets the specified conditions A user group that enables Ray's participation and is associated with the user (target user) User groups that have not been added (hereinafter referred to as "Recommended Groups" or "Second Groups"). Information regarding ) may be provided to the user (target user). Note that the above "target user" refers to the user that the display control unit 104 will process. Specifically, each of the host users or guest users who were unable to participate in the multiplayer game. This applies.

[0059] For example, suppose user A is a member only of user group A, and user group A And user group B is associated with quest X. Also, "Multi The "predetermined conditions for playing" are that three guest users must be present. Also, User A You are the host user and are looking for players for Quest X multiplayer. After a certain amount of time has passed since user group A started recruiting for multiplayer in Quest X. If no guest users gather after a certain period, the display control unit 104 will direct user A to And, from among the user groups recruiting for multiplayer in Quest X, User A joined. Information recommending that terminal 20 join user group B, which it has not yet joined, is provided as a recommended group to join. It may be made to display on the screen. User A will then use that information to contact user group B. By joining, you can participate as a guest user in multiplayer games currently being recruited by User Group B. Yes, it is possible. In this state, if two other guest users also express interest in joining, then "M Since the "predetermined conditions for multi-play" are met, User A can complete Quest X. It will be possible to play in multiplayer mode.

[0060] <Variation> Next, in the processing procedure of step S34 in Figure 9 and the processing procedure of step S43 in Figure 10, The display control unit 104 processes information regarding recommended groups to join to the user. Next, we will explain several variations. The variations described below can be combined in any way. That's fine.

[0061] (Variation 1) A user group may have a limit on the number of users it can belong to. The display control unit 104 displays the user who can belong to one of the multiple user groups that exist in the game. User groups that have not reached the maximum number of users that can be associated with a user group We will notify the user of the information regarding the recommended group to join (Group 2). You can do that.

[0062] For example, User A belongs to User Group A, User Group A, User Group It is assumed that Quest X is associated with user group B and user group C. The number of users belonging to user group B has not reached the limit, but the number of users belonging to user group C Assume that the number of 'za' has reached its upper limit. In this case, the display control unit 104 will respond to Quest X A user group that enables participation in multiplayer under predetermined conditions, wherein user A is It is a user group other than user group A to which it belongs, and the number of users belonging to it has reached the limit. Notify users that they have not yet joined user group B as a recommended group to join. This is also good. This allows us to list user groups that are actually not available for joining as recommended groups. This makes it possible to prevent users from being notified.

[0063] (Modification 2) The display control unit 104 selects a user (target user) from among multiple groups that exist within the game. Groups to which other users who have a predetermined relationship belong (groups to which other users are associated) The user will be notified of information regarding the recommended group to join (Group 2). This is acceptable. The target user and other users are referred to as the first user and the second user, respectively. That's good too.

[0064] For example, user group A includes users A and B, and user group B includes Let's assume that User B belongs to this group. Also, User Group A and User Group B are Assume that Quest X is associated with it. Also, User A and User B are friends. It shall be assumed to be in the relevant department. In this case, the display control unit 104 will notify user A of the recommended group to subscribe. As a link, it enables users to participate in multiplayer Quest X under specified conditions. It is a loop, and it is a user group that user A does not belong to, and user A and F User A should be notified of User Group B, to which User B, who has a lending relationship with User B, belongs. This may also be done. This allows the user group to which users who have a predetermined relationship with the user belong. This makes it possible to recommend the option.

[0065] (Variation 3) The display control unit 104 displays the attributes of other users other than the user belonging to the user group (1st (Attributes of other users other than the target user associated with the group) and attributes of the member users ( Other user groups with similar attributes (associated user attributes) are recommended as joining groups. The user may be notified of the information in question.

[0066] For example, User A and User B belong to User Group A, and User C is a Assume that user B belongs to Group B. Also, assume that user B's attributes and user C's attributes are similar. It shall be so. In addition, Quest X is associated with User Group A and User Group B. It is assumed that it is attached. First, the display control unit 104 is connected to the user group management DB 100. By referring to b, we can see that users other than user A belong to the same user group A as user A. Search for the user. Here, we assume that user B is found. Next, the display control unit 1 04 refers to the user management DB100a and finds that the user B has attributes similar to those of user B. Search for the user. Here, we assume that user C is found. Next, the display control unit. 104 refers to the user group management DB100b, which user C belongs to. Extract one or more user groups. Then, the display control unit 104 and the extracted one or more users From among the user groups, a predetermined selection for quest X associated with user group A. A user group that allows participation in multiplayer under certain conditions, and where User A is User A will be notified that user group B, to which they do not belong, is a recommended group to join.

[0067] Here, "similar user attributes" means that the values ​​representing the attributes are within a predetermined range. This is also acceptable. The values ​​indicating attributes are not particularly limited, but for example, they could be level or experience points. For example, if users A, B, and C have levels 10, 50, and 15, respectively. Furthermore, users with a level difference of 10 or less are considered similar users according to the game specifications. It is assumed that this is predetermined. In this case, User A and User C have similar attributes. Therefore, User A and User B, or User B and User C, do not have similar attributes. Furthermore, similar user attributes mean that at least the game media used in the decks are similar. Even if some (for example, the first game medium in the deck) are the same game medium. i. Furthermore, the same game medium refers to, for example, at least the identifier of the game medium or game It may also mean game media with the same name. In other words, the identifier of the game media or If the name of the game medium is the same, even if the parameter values ​​are different, it will be treated as the same game medium. It may be considered to exist.

[0068] Additionally, the attributes of other users who do not belong to the user group, and the attributes of the users who belong to the user group. Similar user groups are those in which the average value of the attributes of the multiple users belonging to the group falls within a predetermined range. It may be any other user group. For example, user group A may include users A, B and C is associated, and user group B has users D, E, and F associated with it. Furthermore, user group C is assumed to have users G, H, and I associated with it. Furthermore, the display control unit 1 shall notify user A of the recommended group to join. 04 calculates the average value of the attributes of users B and C, who are not user A, within user group A. Here, let's assume the level was 30. Next, the display control unit 104 will... Calculate the average of the attributes of users D, E, and F in platform B. This average is calculated at level 90. Let's assume that this was the case. Next, the display control unit 104 will determine the users G and H in user group C. And calculate the average value of attribute I. Assume that the average value was level 25. Also, Within the specified range, the difference in the average values ​​of the levels shall be 10 levels or less. In this case, the display system Section 104 is a user group whose level difference from the average value of user group A is 10 or less. C is determined as another user group whose average user attributes fall within a predetermined range.

[0069] (Modification 4) The display control unit 104 displays user groups that a user (target user) can belong to (associate) If the number of users reaches a predetermined number, the user will not play multiplayer within the predetermined period. i. User group to which the user belongs (user group to which the user is associated) ) to change the user's affiliation to a user group that the user does not belong to (the user's association Information recommending that the user change their association with a user group that they are not currently associated with, The user may be notified.

[0070] For example, User A belongs to User Groups A through D, and one user can belong to any group. The number of possible user groups is assumed to be four. Furthermore, user groups A, E, and F are... It is assumed that it is associated with Quest X. Also, User A is associated with User Group B~ In group D, multiplayer has been played within the last week, but in user group A, it has been more than a month. Assume that multiplayer is not being played. In this case, the display control unit 104 will show user A And, they left User Group A and were associated with the same quest as User Group A. A message recommending that user A join user group E or F is sent to user A's terminal 2. You can also display it on screen 0. This will allow users who are not playing multiplayer to see it. By leaving the group and joining another user group, you can play multiplayer games. This will make it possible to increase the number of meetings.

[0071] Furthermore, if the number of user groups that a user (target user) can belong to has reached a predetermined number... The display control unit 104 determines that the user has not engaged in multiplayer within a predetermined period. From the user group to which the user belongs, the quests associated with that user group A user group that enables participation in multiplayer under predetermined conditions, and Information recommending that the user change their membership to a user group they do not currently belong to is added. The user may be notified of information regarding recommended groups. You can leave a user group that is not playing multiplayer and join another user group. This will increase opportunities for playing multiplayer games.

[0072] (Variation 5) The display control unit 104 displays user groups that a user (target user) can belong to (associate) If the number of users reaches a predetermined level, the user group to which the user belongs will be subject to the specified period. A user group whose number of multiplayer sessions during that period is below a certain number (the user in question is involved in...) (A group whose number of multiplayer sessions during a specified period is less than or equal to a specified number) Then, the user's membership is changed to a user group to which the user does not belong (the user is associated with...) Notify the user that you recommend changing their group association to one that is not currently associated with them. You can do that.

[0073] For example, User A belongs to User Groups A through D, and one user can belong to any group. The number of possible user groups is assumed to be four. Furthermore, user groups A, E, and F are... , and shall be associated with Quest X. Also, the predetermined period and predetermined number of times shall be This refers to the most recent week and two times. In addition, User A is a member of User Groups B to F. In the past week, each user played multiplayer 5 times, and in User Group A... Assume that the number of multiplayer sessions played in the past week is 0. In this case, display control Section 104 instructs User A to withdraw from User Group A and remain the same as User Group A. A message recommending that you join user group E or F associated with the quest. The page may be displayed on the screen of user A's terminal 20. This allows for multi- Leave a user group that rarely plays and join another user group. This will increase opportunities for playing multiplayer games.

[0074] (Experimental variation 6) A user (target user) completes a quest (target game) in a user group (first group). While recruiting participants for multiplayer ( ), the specified conditions for multiplayer are met. If not, the control unit 103 will find a group recruiting participants for the quest in multiplayer. Among the groups, other user groups that meet the specified conditions for multiplayer (Group 2) For users of this platform, participation in multiplayer within the user group (Group 1) will be restricted. You may control it.

[0075] For example, User A belongs to User Group A, and Users B to E belong to User Group A. It is assumed that the user belongs to group B. Furthermore, user groups A and B are related to quest X. It shall be assumed that it is attached. In addition, the prescribed conditions for multiplayer shall apply to multiplayer. The number of users to join is predetermined (in this case, the total of 1 host user and 3 guest users). The goal is to reach 4 users. Also, the user belonging to user group B The four users B through E have fulfilled the required conditions for multiplayer and are therefore eligible for Quest X. Assume you are about to start a multiplayer game.

[0076] For example, User A is recruiting for a multiplayer session for Quest X within User Group A. However, only one guest user joined, making it impossible to start multiplayer. Let's assume that in this case, the control unit 103 will determine the time from when user A starts recruiting for multiplayer If three guest users do not gather after the set time has elapsed, the quest will be initiated in user group B. Any two of the four users B, C, D, and E who are trying to start the X program. In response to this, temporarily move to user group A and play multiplayer with user A. This may be made possible. For example, among users B, C, D, and E, users B and C are users Move to Group A and play multiplayer with User A, then multiplayer with User Group A After the chipplay is complete, return to user group B and multiply with users B, C, D, and E. It is possible to start a ray. This will fulfill the predetermined conditions for multiplayer. This makes it possible to provide users in user groups that do not currently have the opportunity to play multiplayer games. ru.

[0077] <Screen display example> Figure 11 shows an example of screen display, part 1. Screen M100 shows the user as the host user. When recruiting for multiplayer, you can specify the user group you are recruiting for multiplayer. This is the screen for selecting a character. For example, if a user wants to play Quest M, they will select Quest M. Select the associated "Group A". The display control unit 104 displays the group on screen M100. When Loop A is selected, the user is redirected to screen M101, which displays a list of participating users. On screen M101, three guest user slots are displayed. This is for multiplayer. The specified condition is that there must be three guest users. If all players are present, pressing the start button will begin the multiplayer game. Meanwhile, the guest player... If a predetermined time has elapsed without all three members present, the display control unit 104 will display the following on screen M102: As shown, encourage users to change their membership from their current user group to a recommended group. The information may be displayed on the user's terminal 20.

[0078] Figure 12 shows the second example of a screen display. Screen M200 is displayed as a guest user. When joining a multiplayer game, you can specify which user group is currently recruiting for multiplayer matches. This is the screen. For example, if a user wants to play Quest M, they associate it with Quest M. Select "Group A" on screen M200. When selected, the screen transitions to screen M201, which displays a list of participating users. In section 1, three guest user slots are displayed, and in one of these slots, the user themselves is displayed. It will be shown. When three guest users are present, pressing Start will initiate multiplayer. The process will begin. On the other hand, if the required time has elapsed without three guest users present, the display system will be disabled. As shown in screen M202, member 104 can join from the user group they currently belong to. You could also display information on the user's device 20 prompting them to change their affiliation to a recommended group. stomach.

[0079] Figure 13 shows example screen display #3. Screen M300 is explained in the modified example #6 described above. As revealed, it will be possible to temporarily move to another user group to play multiplayer. In such cases, the user suggesting the move to the other user group will be displayed on the terminal 20 of the user proposing the move. An example screen is shown.

[0080] <Summary> According to the embodiment described above, the game server 10 associates the user with a quest. If a user group is unable to start multiplayer, the user will be unable to start multiplayer. Information about user groups that the user is eligible to join and that the user does not belong to. The user will be notified of this. This will provide the user with an opportunity to play multiplayer. This will become possible.

[0081] The embodiments described above are provided to facilitate understanding of the present invention and do not limit the present invention. It is not intended to be interpreted in that way. The flowcharts, sequences, and actuals described in the embodiments The elements of the construction form, as well as their arrangement, materials, conditions, shape, and size, are examples only. It is not limited to this and can be changed as appropriate.

[0082] For example, user groups are not something that users create or join; rather, they are pre-configured. Multiple user groups are available within the system, and each user can define themselves as one or more users. - It may be possible to associate it with a group (for example, by adding it to favorites). In this case, there may be an upper limit on the number of users that can be associated with a user group. .

[0083] Furthermore, for quests to be associated with user groups, the tags of the user groups must be... This is not limited to quests being set. For example, a host user can recruit for multiplayer. The process may include selecting the quest you want to play.

[0084] <Note> <Note 1> Among the multiple groups where multiple users can recruit for multiplayer games to play together, The management department manages the first group associated with the elephant user, In the case where the aforementioned first group is unable to participate in multiplayer for the target game under the specified conditions In addition, among the plurality of groups, the multiplayer for the target game under the predetermined conditions The user who is not associated with the aforementioned target user will be able to participate in (i). A notification unit that notifies the aforementioned target user, An information processing device having

[0085] According to Appendix 1, it is possible to provide users with the opportunity to play multiplayer games. We can provide technology.

[0086] <Note 2> The notification unit determines that the number of users who can be associated with a group is greater than the number of groups mentioned above. The group that has not reached the limit will be communicated to the target user as information about the second group. To know, The information processing device described in Appendix 1.

[0087] According to Appendix 2, the number of users has reached the limit, so it is not possible to associate the target user. This prevents notifying target users about groups they cannot access.

[0088] <Note 3> The notification unit will notify other users among the multiple groups who have a predetermined relationship with the target user. The associated group is notified to the target user as information about the second group. do, The information processing device described in Appendix 1 or 2.

[0089] According to Appendix 3, it is possible to notify target users of groups that are highly relevant to them. Yes.

[0090] <Note 4> The notification unit will notify other users other than the target user associated with the first group. The attributes and the groups of users whose attributes are similar are related to the second group. The information will be notified to the aforementioned target users. An information processing device as described in any one of the appendices 1 to 3.

[0091] According to Appendix 4, it is possible to notify target users of groups that are highly relevant to them. Yes.

[0092] <Note 5> The notification unit will notify the user if the number of groups that the target user can associate with reaches a predetermined number. , if the aforementioned target user has not engaged in multiplayer within a predetermined period, then the aforementioned target user has associated Changes in association from a group to a group to which the aforementioned target user is not associated. Furthermore, the relevant users will be notified of information that they should be recommended to use. An information processing device as described in any one of the appendices 1 to 4.

[0093] According to Appendix 5, a user can propose to leave a group that is not participating in multiplayer. This will make it possible to increase the opportunities for users to play multiplayer games. .

[0094] <Note 6> The notification unit will notify the user if the number of groups that the target user can associate with reaches a predetermined number. The number of times the target user has played multiplayer during a predetermined period is less than the predetermined number. Below is the association from a certain group to a group to which the aforementioned target user is not associated. Notify the aforementioned users that you recommend making the changes. An information processing device as described in any one of the appendices 1 to 5.

[0095] According to Appendix 6, users may be asked to leave groups where they play multiplayer infrequently. This makes it possible to increase the opportunities for users to play multiplayer games. Yes.

[0096] <Note 7> The aforementioned target user recruits participants for multiplayer of the aforementioned target game in the first group. If the aforementioned predetermined conditions are not met during collection, Among the groups recruiting participants for multiplayer in the aforementioned target game, those that meet the specified conditions Additionally, users in the second group can participate in multiplayer with the first group. It further comprises a control unit that controls the An information processing device as described in any one of the appendices 1 to 6.

[0097] According to Appendix 7, users participating in multiplayer with another group will be separated into a different group. This will allow users to participate in multiplayer games, thus increasing the opportunities for users to play multiplayer games. This makes it possible to increase it.

[0098] <Note 8> The information processing device can recruit multiple users for multiplayer games where multiple users play together. The first step involves managing the group associated with the target user, The information processing device performs multiplayer for the target game under predetermined conditions in the first group. If participation is not possible, the prescribed rules for the target game will apply to one of the aforementioned groups. This enables participation in multiplayer in the case, and the second group not associated with the aforementioned target user The steps include notifying the target user of information regarding the loop, Information processing methods including

[0099] According to Appendix 9, it is possible to provide users with the opportunity to play multiplayer games. We can provide technology.

[0100] <Note 9> Among the multiple groups where multiple users can recruit for multiplayer games to play together, Steps to manage the first group associated with the elephant user, In the case where the aforementioned first group is unable to participate in multiplayer for the target game under the specified conditions In addition, among the plurality of groups, the multiplayer for the target game under the predetermined conditions Information regarding a second group not associated with the aforementioned target user, which enables participation of (i). The steps include notifying the aforementioned target users of the information, A program that causes a computer to execute something.

[0101] According to Appendix 10, it is possible to provide users with the opportunity to play multiplayer games. We can provide the technology to do so. [Explanation of Symbols]

[0102] 1...Game system, 10...Game server, 11...Processor, 12...Memory device, 13 ...Communication interface, 14...Input device, 15...Output device, 20...Terminal, 100...Storage unit, 100a...User management DB, 100b...User group management DB, 100c...Multiplayer I Management DB, 101...Reception Unit, 102...Management Unit, 103...Control Unit, 104...Display Control Unit, 200...Memory unit, 201...Communication unit, 202...UI unit, 203...Control unit

Claims

1. The first screen displays information about multiple groups where the target user can recruit other users for multiplayer games. If, among the aforementioned multiple groups, a first group associated with the target user and which the target user has chosen to participate in, fails to establish multiplayer for the target game and the target user is unable to participate in multiplayer, a second screen is displayed that includes information recommending a change in association to a second group not associated with the target user, which has had more multiplayer sessions of the target game than the first group during a predetermined period. Information processing device.

2. The processor displays a first screen containing information about multiple groups where the target user can recruit other users for multiplayer games. If, among the plurality of groups, the first group associated with the target user and which the target user has chosen to participate in, does not establish multiplayer for the target game and the target user is unable to participate in multiplayer, the processor displays a second screen containing information recommending a change in association to a second group not associated with the target user, which has had more multiplayer sessions of the target game over a predetermined period than the first group. Information processing device.

3. The first screen displays information about multiple groups where the target user can recruit other users for multiplayer games. If, among the aforementioned multiple groups, a first group associated with the target user and which the target user has chosen to participate in, fails to establish multiplayer for the target game and the target user is unable to participate in multiplayer, a second screen is displayed that includes information recommending a change in association to a second group not associated with the target user, which has had more multiplayer sessions of the target game than the first group during a predetermined period. A program that instructs the processor to perform a task.

4. Equipped with a server and terminals, The aforementioned server, The terminal displays a first screen containing information on multiple groups where the target user can recruit other users for multiplayer games. If, among the aforementioned multiple groups, a first group associated with the target user and which the target user has chosen to participate in, the target game's multiplayer mode fails to be established and the target user is unable to participate in multiplayer mode, then a second screen containing information recommending a change in association to a second group, which is not associated with the target user, and which has played the target game's multiplayer mode more times than the first group during a predetermined period, is displayed on the terminal. system.