Program, information processing device, method, and system

By introducing privilege object determination units and privilege granting mechanisms in the multiplayer game system, the problem of master players lacking challenges for novices games is solved, and the fun and interactiveness of the game is improved.

CN119604342APending Publication Date: 2025-03-11CYGAMES INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202380055994.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-07-28
Filing Date
2023-07-27
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In multiplayer games, master players lack challenges to novice players' games, which makes master players unwilling to participate in novice games, and at the same time, novices have difficulty completing the game.

Method used

By introducing a privileged object determination unit in the game system, it is determined whether the multiplayer game of the first player is a privileged object, and when the second player meets the specific parameter conditions, the identification of the privileged object and the corresponding game participation button are displayed, prompting the second player to participate in the first player's game and granting privileges.

Benefits of technology

It improves the fun of the game and promotes expert players to participate in novice games, thereby increasing the challenge and interactivity of the game.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119604342A_ABST
    Figure CN119604342A_ABST
Patent Text Reader

Abstract

Provided are a program, an information processing device, a method, and a system that can promote other players to participate in a multiplayer game and improve the interestingness of the entire game. In a system (1) having a plurality of information processing devices (10), at least one information processing device functions as a privileged object determination unit (34). And a privileged object determination unit (34) that determines that the multi-player game of the first player is a privileged object when the predetermined parameter of the second player is greater than the predetermined parameter of the first player and the difference between the predetermined parameter of the second player and the predetermined parameter of the first player is equal to or greater than a predetermined value, at least one of the information processing devices functioning as a display determination unit (36). And a display determination unit (36) that determines to display a first multi-player participation button associated with the multi-player of the first player as a privileged object in a display area of the multi-player participation button associated with the second player so as to show that the multi-player of the first player is the privileged object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a program, etc., and more particularly to a program, etc. for a game including a multiplayer game in which a plurality of players participate. Background Art

[0002] Conventionally, there are known games that include multiplayer games in which multiple players participate by allowing other players to join the multiplayer game of the player. For example, in a multiplayer game in which a common enemy character is played, a character associated with a player and characters associated with other players cooperate to attack, and the common enemy character is defeated to complete the game.

[0003] Prior art literature

[0004] Patent Literature

[0005] Patent Document 1: Japanese Patent Application Publication No. 2020-120861 Summary of the invention

[0006] Problem that the invention aims to solve

[0007] However, when a highly skilled player is invited to participate in a multiplayer game with a less skilled novice, the novice multiplayer game is not challenging for the highly skilled player, and thus it is difficult to arouse the desire to participate in the novice multiplayer game. On the other hand, it is sometimes difficult for the novice to complete the game alone.

[0008] The present invention is made to solve such a problem, and an object of the present invention is to provide a program, an information processing device, a method and a system that can encourage other players to participate in a multiplayer game and thus improve the fun of the game as a whole.

[0009] Solutions for solving problems

[0010] A program as one embodiment of the present invention is a program for a game including a multiplayer game in which a plurality of players participate, and is characterized in causing a computer to function as the following means:

[0011] a multiplayer game execution unit that executes the multiplayer game based on an operation of the first player;

[0012] a privileged object determination unit configured to determine that the multiplayer game of the first player is the privileged object when a prescribed parameter of a second player different from the first player is greater than the prescribed parameter of the first player and a difference between the prescribed parameter of the second player and the prescribed parameter of the first player is equal to or greater than a prescribed value;

[0013] a display determination unit that determines to display a first multiplayer game participation button associated with the multiplayer game of the first player as the privilege object in a display area of ​​the multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is the privilege object;

[0014] a participation determination unit that determines to allow the second player to participate in the multiplayer game of the first player based on an input of the first multiplayer game participation button by the second player; and

[0015] The privilege granting unit grants the privilege to the second player based on the satisfaction of a predetermined condition.

[0016] A program as one embodiment of the present invention may have at least one of the following structures [2] to [9].

[0017] [2] The prescribed condition of the privilege granting unit includes at least: the second player inputs the first multiplayer game participation button.

[0018] [3] The specified condition of the privilege granting unit includes: the number of times the privilege is granted to the second player within a specified time is less than a specified number of times.

[0019] [4] The prescribed condition of the privilege granting unit includes: the contribution of the second player in the multiplayer game of the first player who is the privilege target exceeds a prescribed value.

[0020] [5] The multiplayer game execution unit determines, based on the multiplayer game of the first player, an amount of the parameter obtained by the second player to increase the predetermined parameter, which is displayed on the terminal device of the second player.

[0021] [6] The multiplayer game execution unit determines the privilege based on the specified parameters of the second player.

[0022] [7] The program causes the computer to function as a participation invitation accepting unit that accepts a participation invitation for inviting a second player different from the first player to participate in the multiplayer game of the first player.

[0023] [8] The program causes the computer to also function as the following means:

[0024] a second player determining unit configured to determine the second player whose prescribed parameter is greater than the prescribed parameter of the first player and whose prescribed parameter has a difference of greater than a prescribed value from the prescribed parameter of the first player; and

[0025] a participation invitation transmission control unit that transmits a participation invitation for inviting the first player, who is the privilege target, to the terminal device of the second player to participate in the multiplayer game,

[0026] The second player determination unit determines a predetermined number or more of the second players, whose predetermined parameters are larger than the predetermined parameters of the first players and whose predetermined parameters differ from the predetermined parameters of the first players by a predetermined value or more, from a plurality of players other than the first player.

[0027] [9] The multiplayer game is a multiplayer battle game in which multiple players fight against a common enemy character.

[0028] A game information processing device as one embodiment of the present invention executes a game including a multiplayer game participated in by a plurality of players, characterized by comprising:

[0029] a multiplayer game execution unit that executes the multiplayer game based on an operation of the first player;

[0030] a privileged object determination unit configured to determine that the multiplayer game of the first player is the privileged object when a prescribed parameter of a second player different from the first player is greater than the prescribed parameter of the first player and a difference between the prescribed parameter of the second player and the prescribed parameter of the first player is equal to or greater than a prescribed value;

[0031] a display determination unit that determines to display a first multiplayer game participation button associated with the multiplayer game of the first player as the privilege object in a display area of ​​the multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is the privilege object;

[0032] a participation determination unit that determines to allow the second player to participate in the multiplayer game of the first player based on an input of the first multiplayer game participation button by the second player; and

[0033] A privilege granting unit grants a privilege to the second player based on the satisfaction of a predetermined condition. A method as one embodiment of the present invention is a method for a multiplayer game involving a plurality of players, characterized by comprising:

[0034] A multiplayer game execution step, executing the multiplayer game based on the operation of the first player;

[0035] a privileged object determining step of determining that the multiplayer game of the first player is the privileged object when a prescribed parameter of a second player different from the first player is greater than the prescribed parameter of the first player and a difference between the prescribed parameter of the second player and the prescribed parameter of the first player is greater than a prescribed value;

[0036] A display determination step of determining to display a first multiplayer game participation button associated with the multiplayer game of the first player as the privilege object in a display area of ​​the multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is the privilege object;

[0037] a participation determination step of determining, based on the second player inputting the first multiplayer game participation button, to allow the second player to participate in the multiplayer game of the first player; and

[0038] The privilege granting step is to grant the privilege to the second player based on the satisfaction of a predetermined condition.

[0039] A system as one embodiment of the present invention executes a game including a multiplayer game in which a plurality of players participate, characterized in that:

[0040] The system comprises a plurality of information processing devices.

[0041] At least one of the information processing devices functions as a multiplayer game execution unit that executes the multiplayer game based on an operation of a first player.

[0042] at least one of the information processing devices functions as a privilege object determination unit that determines that the multiplayer game of the first player is the privilege object when a prescribed parameter of a second player different from the first player is greater than the prescribed parameter of the first player and the difference between the prescribed parameter of the second player and the prescribed parameter of the first player is greater than a prescribed value,

[0043] at least one of the information processing devices functions as a display determination unit that determines to display a first multiplayer game participation button associated with the multiplayer game of the first player as the privilege object in a display area of ​​a multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is the privilege object,

[0044] at least one of the information processing devices functions as a participation determination unit that determines to allow the second player to participate in the multiplayer game of the first player based on an input of the first multiplayer game participation button by the second player,

[0045] At least one of the information processing devices functions as a privilege granting unit that grants a privilege to the second player based on satisfaction of a predetermined condition.

[0046] Effects of the Invention

[0047] According to the present invention, other players can be encouraged to participate in a multiplayer game, thereby improving the overall interest of the game. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 This is a diagram showing an example of the overall configuration of a game system according to an embodiment of the present invention.

[0049] Figure 2 is a block diagram showing the hardware configuration of an information processing device.

[0050] Figure 3 This is an example of a functional block diagram of an information processing device.

[0051] Figure 4 This is an example of a functional block diagram of the game control unit of the server.

[0052] Figure 5 This is an example of a multiplayer game screen.

[0053] Figure 6 This is an example of the invitation screen.

[0054] Figure 7 This is an example of a multiplayer game overview screen.

[0055] Figure 8 This is another example of the multiplayer game overview screen.

[0056] Fig. 9 This is an example of a game results screen.

[0057] Fig.10 This is another example of a game results screen.

[0058] Fig.11 This is an example of a sequence diagram of a game system according to an embodiment of the present invention. DETAILED DESCRIPTION

[0059] The game system involved in the embodiment of the present invention is described with reference to the accompanying drawings. In this specification, for the sake of convenience, unnecessary detailed descriptions are sometimes omitted. For example, detailed descriptions of well-known matters and repeated descriptions of substantially the same structures are sometimes omitted.

[0060] The game system can be realized by a system in which a plurality of information processing devices are connected via a network, but can also be realized by a plurality of information processing devices communicating without a network. First, an embodiment realized by a system connected to a network is described, and then a system without a network is described.

[0061] [Embodiment realized by a system via a network]

[0062] [Overview Structure]

[0063] Figure 1 FIG. 1 is a diagram showing an example of the overall structure of a game system according to an embodiment of the present invention. Figure 1 As shown, the game system 1 has a plurality of information processing devices 10. The information processing device 10 includes a server and a terminal device used by each player. That is, when the information processing device 10 is a server, the information processing device 10 is referred to as a server 10A, and when the information processing device 10 is a terminal device, the information processing device 10 is also referred to as a terminal device 10B. If so, one form of the information processing device 10 is the server 10A, and the other form is the terminal device 10B. The server 10A and the terminal device 10B can have the hardware structure of the information processing device 10, and be connected to a network N such as the Internet in a manner that can communicate with each other. In addition, the game system 1 of this embodiment is described assuming a server-client system, but it can also be composed of a system such as P2P (Peer to Peer: point-to-point) that does not have a server 10A.

[0064] The server 10A can be composed of one or more computers for providing games that can be played back in the terminal device 10B. The terminal device 10B can be a computer such as a smartphone, a tablet computer, a notebook personal computer, or a desktop computer.

[0065] The server 10A stores various programs such as a control program for controlling the progress of an online game and various data used in the game. The server 10A transmits and receives data with the terminal device 10B regularly or as needed to progress the game.

[0066] In one example, a game application that can be executed in the terminal device 10B is pre-stored in the terminal device 10B, and each terminal device 10B receives input (e.g., operation) related to the game and sends the input and / or information related to the input to the server 10A. The server 10A executes the game based on the received input and / or information related to the input, and sends the execution result and information required for display in the terminal device 10B to the terminal device 10B, so that the output device 13 of the terminal device 10B displays the information related to the game on the screen. In addition, the terminal device 10B of this embodiment can obtain the game application by downloading the game application from the server 10A.

[0067] In another example, the server 10A is a web server that provides game services to the terminal device 10B. The terminal device 10B obtains HTML data for displaying a web page from the server 10A, and parses the obtained HTML data to display the web page. In this case, the server 10A communicating with the terminal device 10B has all or part of the functions of the game control unit 25 described later.

[0068] [Detailed structure]

[0069] Figure 2 is a block diagram showing the hardware structure of the information processing device 10. Figure 2 As shown, the information processing device 10 includes a processor 11, an input device 12, an output device 13, a storage device 14, and a communication device 15. The components 11 to 15 are connected via a bus 16. In addition, an interface may be inserted between the bus 16 and the components 11 to 15 as needed.

[0070] The processor 11 controls the overall operation of the information processing device 10 and is, for example, an electronic circuit such as a CPU or an MPU. The processor 11 performs various processes by reading programs and data stored in the storage device 14 and executing the programs. In one example, the processor 11 is composed of a plurality of processors.

[0071] The input device 12 is a user interface for accepting user input to the information processing device 10, and is, for example, a touch panel, a touch pad, a keyboard, or a mouse. When the information processing device 10 has a touch panel, the touch panel can be set as, for example, a touch screen, so that it functions as both the input device 12 and the output device 13. The input device 12 and the output device 13 may be independent and arranged at different positions.

[0072] The output device 13 presents application screens and the like to a user, ie, a player, of the information processing device 10 under the control of the processor 11. The output device 13 may include a display such as a liquid crystal display, an organic EL display, or a plasma display, and a speaker that produces sound.

[0073] The storage device 14 includes a main memory, a buffer memory, and a storage device, and is a storage device that uses a RAM as a volatile memory and a flash memory such as eMMC, UFS, SSD as a non-volatile memory, and a magnetic storage device, etc., which are generally possessed by a smart phone or a computer. The storage device 14 can include an external memory. The storage device 14 stores, for example, a game application. The game application includes a game program for executing the game and various data referenced when executing the game program. The game program is started according to the user's operation on the information processing device 10 and is executed on the operating system (OS) pre-installed on the information processing device 10.

[0074] In one example, the storage device 14 includes a main storage device and an auxiliary storage device. The main storage device is a volatile storage medium that can read and write information at high speed, and is used as a storage area and a working area when the processor 11 processes information. The auxiliary storage device stores various programs and data used by the programs when executing each program. The auxiliary storage device is, for example, an SSD or a hard disk device, but as long as it can store information, it can be any non-volatile storage device or non-volatile memory, and it can also be a removable storage device. The auxiliary storage device stores, for example, an operating system (OS), middleware, application programs, and various data that may be referenced during the execution of these programs.

[0075] The communication device 15 exchanges data with other computers such as a server or other information processing devices 10 via the network N. For example, the communication device 15 performs wireless communication such as mobile communication and wireless LAN to connect to the network N. In one example, the information processing device 10 downloads a program from a server via the communication device 15 and saves the program to the storage device 14. However, the communication device 15 may also perform wired communication using an Ethernet (registered trademark) cable or the like. In the case where data is not sent or received with other computers, the information processing device 10 may not have the communication device 15.

[0076] Figure 3It is an example of a functional block diagram of the information processing device 10. The information processing device 10 includes an input unit 21, an output unit 22, a storage unit 23, a communication unit 24, and a game control unit 25. In the present embodiment, these functions are realized by executing a program by the processor 11. For example, the executed program is a game program stored in the storage device 14 or a game program received via the communication device 15. In this way, various functions are realized by reading the program, so part or all of a part (function) can also be possessed by other parts. Various functions are realized as each unit through the execution of the program. It is also possible to realize these functions by hardware by constituting an electronic circuit for realizing part or all of each function.

[0077] The input unit 21 is configured using the input device 12, and receives input from the user to the information processing device 10. The output unit 22 is configured using the output device 13, and presents information related to the game to the user of the information processing device 10. The storage unit 23 is configured using the storage device 14, and stores various game-related information and programs. The communication unit 24 is configured using the communication device 15, and functions as an interface for sending and receiving information with other information processing devices 10. The communication unit 24 sends the input information from the user received by the input unit 21 to other information processing devices 10 via the network N. In addition, the communication unit 24 receives information from other information processing devices 10 and transmits the information to each unit.

[0078] The game control unit 25 performs basic control when executing the game of this embodiment. The game control unit 25 is configured to include a processor 11, and the game control unit 25 executes the game and causes the output device 13 to display a screen related to the game. The execution of the game by the game control unit 25 can include: obtaining information required for the execution from the storage device 14; obtaining player operation information via the input device 12, the communication device 15 and / or the network N; performing information processing of the game based on the required information; and generating and / or obtaining information required for displaying the screen displayed by the output device 13 based on the information processing.

[0079] Next, the game of this embodiment and the game control unit 25 of the server 10A are described in detail.

[0080] (game)

[0081] The game of the present embodiment includes a multiplayer game. A multiplayer game is a game in which a player invites other players to participate and is participated by multiple players. A multiplayer game can be set as a game in which players included in a battle game, a competition game, a rhythm game, a fighting game, a development game, a quiz game, or other games participated by multiple players cooperate with each other. The multiplayer game of the present embodiment is a multiplayer battle game. A multiplayer battle game is a game in which multiple players (multiple game media associated with any player among the players and other players) fight against a common enemy character. Game media are electronic data used in the game such as characters, weapons, props, cards and other equipment props. The game medium of the present embodiment can be set as a character. In one example, in a multiplayer battle game, a character associated with any player among the players and other players attacks a common enemy character, and when the physical strength parameter (HP) of the enemy character becomes zero, the player and other players win.

[0082] In addition, in the following, players participating in a multiplayer game are referred to as players, other players, or as first players and second players, but such names are used to distinguish that each player is a different player. Other players and second players sometimes refer to one or more players different from players and first players.

[0083] (Game control part of the server)

[0084] Figure 4 The game control unit 25 of the server 10A includes a multiplayer game execution unit 31, a participation invitation receiving unit 32, a second player determination unit 33, a privilege object determination unit 34, a participation invitation transmission control unit 35, a display determination unit 36, a participation determination unit 37, and a privilege granting unit 38.

[0085] The multiplayer game execution unit 31 executes the multiplayer game based on the operation of the first player. In addition, in the case where a second player different from the first player participates in the multiplayer game of the first player, the multiplayer game execution unit 31 can execute the multiplayer game based on the operation of the second player. The multiplayer game execution unit 31 accepts the operation input of the first player and / or the second player using the input device 12 of the terminal device 10B of the first player and / or the second player. Then, the multiplayer game execution unit 31 executes the game processing of the multiplayer game based on the accepted operation input. In one example, the multiplayer game execution unit 31 accepts the operation input of the first player's character and the second player's character attacking the enemy character from the terminal device 10B of the first player and the second player, calculates the amount of damage to the enemy character based on the operation input and the parameters associated with the first player, the second player's character, and the enemy character, and reduces the HP of the enemy character based on the amount of damage.

[0086] In another example, the multiplayer game execution unit 31 determines the amount of the parameter obtained by the second player, which is displayed on the terminal device 10B of the second player, based on the multiplayer game of the first player. The parameter is a parameter that increases the specified parameter (the rank described later) of the second player, for example, the level points as described later. The multiplayer game execution unit 31 can set the amount of the obtained amount to α% of the level points required for the second player to rise to the next level (i.e., the next higher level). α can be set to a real number satisfying 0<α≤100, for example, but is not limited thereto. The amount of the obtained amount can be set to one of the privileges described later.

[0087] In other examples, the multiplayer game execution unit 31 can determine the privilege based on the specified parameter (e.g., level) of the second player. In one example, the larger the specified parameter (level) of the second player, the larger the parameter (level points) that the multiplayer game execution unit 31 sets to increase the specified parameter. In another example, the multiplayer game execution unit 31 sets the α% of the level points required for the second player to rise to the next level as the privilege, and changes the value of α according to the level. In other examples, the multiplayer game execution unit 31 can also determine the amount of the parameter obtained to raise the player's character level as the privilege. This parameter can be set to experience value (EXP), for example.

[0088] The multiplayer game execution unit 31 generates performance screen information by executing game processing, and transmits the performance screen information to the terminal device 10B of the first player and / or the second player via the communication device 15. The performance screen information can be information included in various game screens output by the output device 13 of the terminal device 10B of the first player and the second player.

[0089] Figure 5 This is an example of a multiplayer game screen. Figure 5 The multiplayer game screen G1 shown is a battle screen displayed on the output device 13 (display device) of the first player's terminal device 10B based on the performance screen information generated by the multiplayer game execution unit 31. The battle screen includes an enemy character image 51, remaining HP (%) 52 of the enemy character, player character images 53a to 53d, an attack button 54, player character designation buttons 55a to 55d, and a participation invitation button 56.

[0090] The enemy character image 51 is an image of an enemy character in the multiplayer battle game started by the first player. The player character images 53a to 53d are images of player characters associated with the first player. The player character is a character associated with the first player selected by the first player for battle. In other words, the battle screen shows a situation in which the first player uses multiple player characters to fight against the enemy character, and the second player has not yet participated in the battle game. The attack button 54 is a button for attacking the enemy character according to the operation input (e.g., touch, click) of the first player. The player character designation buttons 55a to 55d correspond to the player characters of the player character images 53a to 53d, respectively, and are buttons for causing the corresponding player characters to execute unique abilities. The invitation to join button 56 is a button for inviting the second player to join the multiplayer game (here, a multiplayer battle game) of the first player. Here, when the invitation to join button 56 is operated and input by the first player, the invitation to join screen is displayed on the output device 13 (display device) of the terminal device 10B of the first player.

[0091] Figure 6 This is an example of a participation invitation screen. Figure 6 In the example shown, the invitation screen G2 includes a cancel button 64, an invitation button 65, a battle ID 66, an SNS button 67, an "Everyone" button 61 for selecting a player to be invited to participate, a "Friends" button 62, and a "Team" button 63. The "Everyone" button 61 is a button for selecting all players other than the first player as candidates for invitation to participate. When the player selects the "Everyone" button 61, a predetermined number of players randomly extracted from all players other than the first player can be invited to participate. The "Friends" button 62 is a button for selecting friends as invitation to participate. Friends are one or more other players associated with the first player. The "Team" button 63 is a button for selecting members of a team as invitation to participate. A team is a team to which the first player belongs, and the team is associated with multiple players. At least one of the buttons 61 to 63 can be selected, and any two or three of them can also be selected.

[0092] The cancel button 64 is a button for returning to the previous screen, that is, the multiplayer game screen G1. The invitation to participate button 65 is a button for sending an invitation to participate to the first player's multiplayer game to the invitation object selected by the first player. The invitation to participate button 65 becomes effective when at least any one of the buttons 61 to 63 is selected. The participation ID 66 is the ID of the multiplayer game of the first player. The SNS button 67 is a button for posting the participation ID to a social network service (SNS). As described later, other players can participate in the multiplayer game of the first player by inputting the participation ID 66 in the participation ID input field 81.

[0093] When the first player operates the invitation button 65, the first player's terminal device 10B sends an invitation to join to the server 10A. The invitation to join can include a signal, data or information showing the first player's player ID, the battle ID 66, and the invitation to join the multiplayer game of the first player. The invitation to join can also include information on the category of the person to be invited to join (e.g., "everyone", "friends", "team") selected by the first player.

[0094] The invitation to join accepting unit 32 accepts an invitation to join for inviting the second player to join the multiplayer game of the first player. The invitation to join may include a signal, data or information indicating the player ID of the first player, the participant ID 66, and the invitation to join for inviting the first player to join the multiplayer game, which is sent from the terminal device 10B of the first player to the server 10A. The invitation to join may also include data or information of the category of the invitation target selected by the first player (e.g., "everyone", "friends", "team").

[0095] The second player determination unit 33 determines a second player whose prescribed parameter is greater than the prescribed parameter of the first player and whose difference between the prescribed parameter and the prescribed parameter of the first player is greater than a prescribed value. The prescribed parameter is a parameter corresponding to each player, such as a level. The level shows the proficiency in the game. The level is, for example, a numerical value and can be increased by obtaining level points. The level point is a parameter that can be obtained based on the result of a multiplayer game and is a parameter that increases the level. Here, the prescribed value as a threshold can be set to 50, for example, but is not limited to this. The determination of the second player by the second player determination unit 33 can be performed from a plurality of second players pre-registered in the server 10A. The second player determination unit 33 can determine the second player from the participants of the invitation based on the category of the participants included in the invitation to participate received from the terminal device 10B of the first player.

[0096] The second player determination unit 33 can determine a predetermined number or more of second players whose predetermined parameters are greater than the predetermined parameters of the first player and whose difference between the predetermined parameters and the predetermined parameters of the first player is greater than a predetermined value from a plurality of players other than the first player. The predetermined number can be set appropriately as long as it is a natural number. In one example, when only the "Everyone" button 61 is selected in the participation invitation screen G2 to make a participation invitation, the second player determination unit 33 can determine a predetermined number or more of players satisfying the condition "the predetermined parameter of the second player is greater than the predetermined parameter of the first player and the difference between the predetermined parameter of the second player and the predetermined parameter of the first player is greater than a predetermined value" from the randomly extracted players as the second players. It can also be set that, when there are only second players less than the predetermined number among the extracted players, the second player determination unit 33 determines the second players from the additional randomly extracted players until the predetermined number or more of second players are determined. For a predetermined multiplayer game, the second player determination unit 33 can determine the players whose predetermined parameters (such as levels) are greater than a predetermined value as the second players. Thus, the predetermined parameter being greater than a predetermined value can be set as a participation condition for participating in a multiplayer game.

[0097] The privileged object determination unit 34 determines that the multiplayer game of the first player is a privileged object when the second player's prescribed parameter is greater than the first player's prescribed parameter and the difference between the second player's prescribed parameter and the first player's prescribed parameter is greater than a prescribed value. The condition that "the second player's prescribed parameter is greater than the first player's prescribed parameter and the difference between the second player's prescribed parameter and the first player's prescribed parameter is greater than a prescribed value" is the same as the condition for determining the second player by the second player determination unit 33. The privileged object refers to a multiplayer game in which the second player can be granted privileges when the second player participates in a multiplayer game of the first player that matches the object. It can be said that since the multiplayer game of the first player is a privileged object, the first player is a novice relative to the second player.

[0098] The invitation control unit 35 sends an invitation to the second player's terminal device 10B to invite the first player to join the multiplayer game. Specifically, the invitation control unit 35 causes the communication device 15 to send the invitation to the terminal device 10B of one or more second players determined by the second player determination unit 33.

[0099] The display determination unit 36 ​​determines to display the first multiplayer game participation button associated with the multiplayer game of the first player, which is a privileged object, in the display area of ​​the multiplayer game participation button associated with the second player, in a manner indicating that the multiplayer game of the first player is a privileged object. The display area of ​​the multiplayer game participation button associated with the second player refers to an area displayed in the multiplayer game list screen displayed on the output device 13 of the terminal device 10B of the second player to which the participation invitation is sent. In one example, the display area of ​​the multiplayer game participation button associated with the second player is the selection label content display area 73 described later.

[0100] Figure 7 This is an example of a multiplayer game overview screen. Figure 7 In the example shown, the multiplayer game list screen G3 includes a multiplayer battle tab 71, an ID input tab 72, and a selection tab content display area 73. The multiplayer battle tab 71 is a tab for displaying a display list of multiplayer battle games. The ID input tab 72 is a tab for displaying a battle participation ID input field for inputting a battle participation ID corresponding to a multiplayer battle game of another player. The selection tab content display area 73 displays a display list of multiplayer battle games or a battle participation ID input field.

[0101] When the multiplayer battle tab 71 is selected, a display list of multiplayer battles is displayed in the selected tab content display area 73. Figure 7 In the example shown, the multiplayer battle tag 71 is selected, and a plurality of multiplayer game participation buttons 731 (731a, 731b) are displayed in a selectable manner in the selected tag content display area 73. When any of the multiplayer game participation buttons 731 is selected, the second player can participate in the multiplayer battle game corresponding to the selected multiplayer game participation button 731. Information including the image, name, level, HP bar showing the remaining HP, points (BP) consumed to participate in the multiplayer battle game, the current number of participants in the multiplayer battle game, the remaining time of the multiplayer battle game, and the name of the player invited to participate can be displayed on each multiplayer game participation button 731. The multiplayer game participation button 731a is a normal multiplayer game participation button 731, for example, a button for participating in a multiplayer game to which a participation invitation has been made when any of the "Everyone" button 61, the "Friends" button 62, and the "Team" button 63 is selected.

[0102] The multiplayer game participation button 731b is a button for participating in a multiplayer game that is a privileged object. The multiplayer game participation button 731b is different from the button 731a and is displayed in a manner to indicate that the multiplayer game of the first player is a privileged object. For example, the display color of the multiplayer game participation button 731b as a whole or in part can be different from that of the button 731a. In addition, the multiplayer game participation button 731b can include the display of an icon 74 indicating that the multiplayer game of the first player is a privileged object. The icon 74 may also include information indicating the content of the privilege. Figure 7 In the example shown, the icon 74 shows that the level points (RP) and experience points (EXP) can be obtained as a privilege, and also shows that the consumption points (BP) can be reduced to half (1 / 2). The multiplayer game participation button 731b is also referred to as the "first multiplayer game participation button (731b)". In addition, the first multiplayer game participation button 731b can be set in various ways as long as the player can distinguish it by changing the text, color, size of the display area and / or display image compared to the multiplayer game participation button 731a that is not a privilege object. The experience point (EXP) is a parameter that increases the level of the character associated with the player.

[0103] When the ID input tab 72 is selected, a battle participation ID input field is displayed in the selected tab content display area 73. Figure 8 In the example shown, the ID input tab 72 is selected, and the selected tab content display area 73 includes and displays a battle ID input field 81 and a join button 82. The battle ID input field 81 is a field for the second player to input the battle ID of another player known through SNS, etc. The join button 82 is a button for participating in the multiplayer game corresponding to the battle ID input into the battle ID input field 81. By selecting the join button 82, the second player can participate in the multiplayer game corresponding to the input battle ID.

[0104] The participation determination unit 37 determines to allow the second player to participate in the multiplayer game of the first player based on the input of the first multiplayer game participation button 731b by the second player. Specifically, the participation determination unit 37 receives a participation request from the second player's terminal device 10B according to the selection of the first multiplayer game participation button 731b, and determines the multiplayer game to be participated in and the second player as a participant according to the ID of the multiplayer game of the first player and the player ID of the second player included in the participation request. Then, the participation determination unit 37 determines to allow the determined second player to participate in the multiplayer game of the first player to whom the participation request was made. Thus, it can be determined that the destination of the performance screen information (for example, the multiplayer game screen G1) generated by the multiplayer game execution unit 31 is the terminal device 10B of the second player.

[0105] The privilege granting unit 38 grants the privilege to the second player based on the satisfaction of a predetermined condition. The predetermined condition may include at least one of the following (1) to (6) or a combination of any two or more of (1) to (6).

[0106] (1) The second player inputs the first multiplayer game participation button 731b;

[0107] (2) The number of times the privilege is granted to the second player within each prescribed time is less than the prescribed number;

[0108] (3) The contribution of the second player in the multiplayer game of the first player who is the privileged player exceeds a prescribed value;

[0109] (4) Satisfying the above (1) and winning the multiplayer game in which the first player wins;

[0110] (5) The above condition (1) is satisfied and the multiplayer game of the first player ends;

[0111] (6) The second player's predetermined parameter is greater than the first player's predetermined parameter and the difference between the second player's predetermined parameter and the first player's predetermined parameter is greater than or equal to a predetermined value.

[0112] In addition, the prescribed conditions may not include the limitation on the number of privileges granted in (2) or (3). The privilege granting unit 38 is capable of counting the number of privileges granted in (2) and storing it in the storage device 14. When a privilege is granted, the privilege granting unit 38 increases the count by 1 and stores it in the storage device 14. The contribution degree of (3) is a parameter, for example, based on the actions of the second player in the battle and the amount of damage caused to the enemy character. The contribution degree can be calculated by the multiplayer game execution unit 31. Victory in the multiplayer game of the first player and the end of the multiplayer game of the first player, for example, refer to reducing the HP of the enemy character to 0. According to (6), the privilege granting unit 38 can grant privileges even in the absence of an invitation to participate in the multiplayer game by the first player to invite other players, or in the absence of the input operation of (1).

[0113] The privileges may include game media such as level points, experience points, and / or items. The game media may be dedicated game media that can be obtained only in the multiplayer game of the first player who has participated by inputting the first multiplayer game participation button 731b.

[0114] The privilege can be referred to as a reward. The privilege can be an additional reward added to the reward of the first player's multiplayer game that is not a privilege target. Thus, the second player can obtain the usual reward and the additional reward in the multiplayer game that is a privilege target. The usual reward can include game media such as level points, experience points and / or props.

[0115] Fig. 9 This is an example of a game result screen. Fig.10 This is another example of a game results screen. Fig. 9 , Fig.10 The game result screens G5 and G6 are screens displayed on the output device 13 of the second player's terminal device 10B based on the performance screen information generated by the multiplayer game execution unit 31 when the privilege is granted.

[0116] The game result screens G5 and G6 include normal reward display areas 91 and 101 , additional reward display areas 92 and 102 , and privilege grant remaining number of times display areas 93 and 103 .

[0117] The normal reward display areas 91 and 101 display normal rewards obtained based on the actions of the first player and the second player in the game regardless of whether the multiplayer game is a privileged object. Fig. 9 and Fig.10 In the example shown, the usual rewards are level points and experience points (EXP).

[0118] The additional reward display areas 92 and 102 display additional rewards as privileges. Fig. 9 In the example shown, the additional rewards are level points and experience points (EXP). Fig.10 In the example shown, the additional reward display area 102 displays "No reward received (insufficient contribution)". This indicates that the contribution of the second player to the multiplayer game is lower than the specified value. In addition, when the number of privilege grants in one day has reached the upper limit, the additional reward display areas 92 and 102 can display that there is no additional reward. For example, the increase in level points and experience points can be displayed as zero.

[0119] The remaining number of privilege granting display areas 93 and 103 display the remaining number of privilege granting times. Fig. 9 In the example shown, the privilege grant remaining times display area 93 displays "can be obtained 2 more times", indicating that it is possible to participate in the multiplayer game of other players at least 2 times. Fig.10 In the example shown, the privilege granting remaining number of times display area 103 displays “The upper limit of the number of times of obtaining in one day has been reached”, indicating that the upper limit of the privilege granting in one day has been reached by the current privilege granting.

[0120] [action]

[0121] Fig.111 is an example of a sequence diagram of a game system 1 according to an embodiment of the present invention. First, a multiplayer game is started in the terminal device 10B of the first player (S11). Specifically, the terminal device 10B of the first player sends the operation input made by the first player via the input device 12 to the server 10A, and the multiplayer game execution unit 31 of the server 10A starts the multiplayer game based on the operation input. The server 10A sends the performance screen information generated by the multiplayer game execution unit 31 to the terminal device 10B of the first player, and the terminal device 10B causes the output device 13 to display the multiplayer game screen G1 based on the information.

[0122] The terminal device 10B of the first player sends a participation invitation to invite other players other than the first player to participate in the multiplayer game to the server 10A based on the operation input performed by the first player through the input device 12 (S12). Specifically, the terminal device 10B of the first player causes the output device 13 to display the participation invitation screen G2 according to the touch of the participation invitation button 56 of the multiplayer game screen G1, accepts the first player's selection of the "Everyone" button 61, and sends the participation invitation to invite the first player to participate in the multiplayer game to the server 10A according to the first player's touch of the participation invitation button 65. However, it is also possible that the terminal device 10B of the first player also sends the participation invitation to invite the first player to participate in the multiplayer game to the server 10A when the conditions are met according to the selection of the "Friends" button 62 or the "Team" button 63. Here, it is assumed that the "Everyone" button 61 is selected.

[0123] The server 10A receives a participation invitation from the first player's terminal device 10B via the participation invitation receiving unit 32 (S13). The participation invitation includes data indicating the first player's player ID, participation invitation data, and a category of participants (here, "everyone").

[0124] The server 10A determines the second player (S14) through the second player determination unit 33. Specifically, the second player determination unit 33 reads the level corresponding to the player ID of the first player from the storage device 14 of the server 10A to determine the level of the first player. The second player determination unit 33 extracts a plurality of players from all players other than the first player by lottery, and determines the players whose levels are greater than the level of the first player and whose difference between the levels and the levels of the first player is greater than a prescribed value as the second players. The lottery of a plurality of players and the determination of the second players may also be repeated until the number of second players becomes greater than a prescribed value. In addition, although it is assumed here that a part of the plurality of players are the second players, the second player determination unit 33 may also extract players whose levels are greater than the level of the first player and whose difference between the levels and the levels of the first player is greater than a prescribed value from other players, and determine a prescribed number or more of the players as the second players.

[0125] The server 10A determines that the multiplayer game of the first player is a privileged object through the privileged object determination unit 34, based on the fact that the level of the second player is greater than the level of the first player and the difference between the level of the second player and the level of the first player is greater than a predetermined value (S15). Then, the server 10A determines, through the display determination unit 36, to display the first multiplayer game participation button associated with the multiplayer game of the first player, which is a privileged object, in the display area of ​​the multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is a privileged object (S16). The server 10A transmits a participation invitation for inviting the terminal device 10B of the determined second player to participate in the multiplayer game of the first player, which is a privileged object, through the participation invitation transmission control unit 35 (S17).

[0126] The terminal device 10B of the second player who has received the invitation to join displays the multiplayer game list screen G3 (S18) on its output device 13. In the screen G3, when the multiplayer battle tab 71 is selected, the display of the first multiplayer game joining button 731b can be included. The first multiplayer game joining button 731b is different from the multiplayer game joining button 731a for joining a normal multiplayer game and is displayed in a special manner.

[0127] The terminal device 10B of the second player can limit the number of displayed first multiplayer game participation buttons 731b. For example, the terminal device 10B of the second player can set the number of displayable first multiplayer game participation buttons 731b to a specified number (for example, 2). The specified number can be set appropriately as long as it is a natural number. It can also be that when a number of participation invitations exceeding the specified number are received from one or more first players via the server 10A, the terminal device 10B of the second player determines the first multiplayer game participation button 731b to be displayed based on the order of reception, lottery or privilege. In addition, when the number of multiplayer games of the first player that can be participated in in 1 day or the number of times that the privilege can be granted in 1 day is limited to a specified number, the terminal device 10B of the second player can also display the first multiplayer game participation button 731b within the range of the limited number. It is also possible to set that when the number of multiplayer games of the first player that can be joined in one day or the number of times the privilege can be granted in one day is three, a maximum of three first multiplayer game participation buttons 731b can be displayed, and when the second player has already participated in two multiplayer games that are the subject of the privilege or the number of times the privilege can be granted in one day is two, the remaining one first multiplayer game participation button 731b is displayed. It is also possible to set that when the number of times the privilege can be granted to the second player per a predetermined time (for example, one day) is more than a predetermined number, the first multiplayer game participation button 731b is not displayed on the terminal device 10B of the second player. In addition, when the participation invitation for inviting to join the multiplayer game that is not a privileged object and the participation invitation for inviting to join the multiplayer game that is a privileged object received through any of the "Everyone" button 61, the "Friends" button 62, and the "Team" button 63 have the same multiplayer game ID, that is, when two or more participation invitations are for the same multiplayer game, the terminal device 10B of the second player may give priority to the multiplayer game participation button 731 for inviting to join the multiplayer game (not a privileged object) of the participation invitation issued through any of the buttons 61 to 63, and display the multiplayer game participation button 731a that is not a privileged object. However, the terminal device 10B of the second player may also display the first multiplayer game participation button 731b that is a privileged object.

[0128] The second player's terminal device 10B receives the second player's selection of the first multiplayer game participation button 731b (S19), and sends a participation request for participating in the multiplayer game corresponding to the selected first multiplayer game participation button 731b to the server 10A (S20). The participation request may include data and information indicating the ID of the multiplayer game of the first player, the player ID of the second player, and the participation request.

[0129] The server 10A receives a participation request from the terminal device 10B of the second player, and determines, through the participation determination unit 37, to allow the second player identified by the participation request to participate in the multiplayer game of the first player (S21).

[0130] The server 10A performs operation input, information and / or data transmission and reception with the terminal devices 10B of the first player and the second player, and executes the processing of the multiplayer game through the multiplayer game execution unit 31 (S22). Specifically, the server 10A generates performance screen information through the multiplayer game execution unit 31, and sends the performance screen information to each terminal device 10B of the first player and the second player. Each terminal device 10B displays a multiplayer game screen based on the performance screen information, accepts the operation input of each player in the multiplayer game (for example, touching the attack button 54), and sends the operation input to the server 10A. The server 10A executes the game processing based on the received input through the multiplayer game execution unit 31. The multiplayer game execution unit 31 can calculate the contribution of the second player in the multiplayer game based on the operation input of the second player. The multiplayer game execution unit 31 can execute the game processing until the HP of the enemy character becomes 0 or until the HP of the first player and the second player becomes 0. In one example, the multiplayer game execution unit 31 determines the amount of level parameter obtained by the second player.

[0131] When the HP of the enemy character, or the first player and the second player becomes 0, the privilege granting unit 38 grants the privilege to the second player based on satisfying the specified conditions (S23). The multiplayer game execution unit 31 generates performance screen information including information about the privilege displayed on the game result screen, and sends the information to each terminal device 10B. The terminal device 10B of the first player and the second player displays the game result screen based on the received performance screen information (S24, S25). In one example, the terminal device 10B of the second player displays the game result screen G5 or the game result screen G6. Thus, the second player can know the information about the privilege.

[0132] [Function and Effect]

[0133] (1) The system of the present embodiment is a system for a game in which a player invites other players to participate in a multiplayer game in which a plurality of players participate. The system 1 has a plurality of information processing devices 10, at least one of which functions as a multiplayer game execution unit 31 that executes the multiplayer game based on an operation of a first player, at least one of which functions as a participation invitation acceptance unit 32 that accepts a participation invitation for inviting a second player different from the first player to participate in the multiplayer game of the first player, and at least one of which functions as a privilege object determination unit 34 that determines a privilege object when a prescribed parameter of the second player is greater than a prescribed parameter of the first player and the difference between the prescribed parameter of the second player and the prescribed parameter of the first player is a prescribed value. When the multiplayer game of the first player is above the fixed value, it is determined that the multiplayer game of the first player is a privileged object, at least one of the information processing devices 10 functions as a display determination unit 36, which determines to display the first multiplayer game participation button associated with the multiplayer game of the first player as a privileged object in the display area of ​​the multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is a privileged object, at least one of the information processing devices 10 functions as a participation determination unit 37, which determines to allow the second player to participate in the multiplayer game of the first player based on the input of the first multiplayer game participation button by the second player, and at least one of the information processing devices 10 functions as a privilege granting unit 38, which grants privileges to the second player based on the satisfaction of specified conditions.

[0134] Thus, the second player can know that the first player's multiplayer game is a privileged object by displaying the first multiplayer game participation button, so the second player's enthusiasm for participating in the multiplayer game of the first player whose prescribed parameter (here, level) is relatively low (i.e., whose proficiency is relatively low) can be increased, thereby promoting participation in the multiplayer game of the first player whose prescribed parameter (here, level) is relatively low. As a result, the overall fun of the game can be improved.

[0135] In particular, in this embodiment, instead of classifying the novice and the expert based on the absolute value of the predetermined parameter, as an example, the first player is relatively a novice and the second player is relatively an expert based on the difference between the predetermined parameters of the first player and the second player. In this way, a wider range of players can be set as players who invite to participate in the multiplayer game and / or players who participate in the multiplayer game.

[0136] More specifically, in a long-term game, there is a difference in the proficiency of the game according to different players, and it is sometimes difficult to uniformly use the prescribed parameters (herein, level) to define a novice and / or an expert. For example, there is a difference in the proficiency of the game between a player who has just started playing the game (also referred to as a novice), a player who has been playing the game intermittently for a few years since the start of the game (also referred to as an intermediate player), and a player who has been playing the game continuously since the start of the game (also referred to as an expert). Since it is a long-term operation, there may be a considerable number of intermediate players. Moreover, these intermediate players can also be regarded as novices from the perspective of players who have been playing the game continuously since the start of the game operation, and in addition, they can also be regarded as experts from the perspective of players who have just started playing the game. It is expected that these intermediate players are also included in the invitation to participate in multiplayer games and / or participate in multiplayer games. That is, it is expected that more players will participate in participating in and / or being participated in multiplayer games.

[0137] Therefore, it is set to determine whether the multiplayer game is a privileged object based on the relative difference in the specified parameter between the player who makes the participation invitation and the player who joins the multiplayer game of the player through the participation invitation, so that the second player who is relatively an expert can be encouraged to participate in the multiplayer game of the first player who is relatively a novice. On the contrary, the first player who is relatively a novice can be rescued by the second player who is relatively an expert in the multiplayer game. In this way, more players can become both the side participating in the multiplayer game and the side being joined in the multiplayer game, so the overall interest of the game can be improved.

[0138] (2) The predetermined conditions of the privilege granting unit 38 include at least: the second player inputs the first multiplayer game participation button 731b. This can prevent the privilege from being obtained unlawfully. For example, if there is a method of entering a multiplayer game ID into the participation ID input field 81 to participate in the multiplayer game, it can prevent a situation where one player creates multiple accounts, issues a multiplayer game ID with one account, and inputs the ID with another account to obtain the privilege unlawfully.

[0139] (3) The prescribed condition of the privilege granting unit 38 includes: the number of times the privilege is granted to the second player within a prescribed time is less than a prescribed number. This can prevent only a limited number of players from obtaining the privilege and allow a large number of players to receive the privilege, thereby making the game as a whole more active (i.e., improving the fun of the game as a whole).

[0140] (4) The conditions set in the privilege granting unit 38 include: the contribution of the second player in the multiplayer game of the first player as the privileged object exceeds the prescribed value. This can encourage the second player to actively help the multiplayer game as the privileged object. In addition, by setting a threshold for the contribution, the multiplayer game of the first player can be made challenging for the second player. For example, by setting the threshold (prescribed value) of the contribution to be high, it is set that the privilege is not simply granted to the second player, thereby improving the fun of the game, and as a result, it is possible to encourage the second player to actively help.

[0141] (5) The multiplayer game execution unit 31 determines the amount of parameter obtained by the second player to be displayed on the terminal device 10B of the second player based on the multiplayer game of the first player. Thus, the acquisition of the amount of parameter obtained as a privilege will increase the prescribed parameter (e.g., level), which helps to become a skilled player, and thus can encourage the second player to actively help the multiplayer game as a privileged object.

[0142] (6) The multiplayer game execution unit 31 determines the privileges based on the predetermined parameters of the second player. Thus, the privileges granted based on the predetermined parameters of the second player can be changed, and thus the second player can be motivated to participate in the multiplayer game of the first player.

[0143] (7) At least one of the information processing devices 10 is configured to function as a participation invitation accepting unit 32, which accepts a participation invitation for inviting a second player different from the first player to participate in the multiplayer game of the first player. Thus, the participation invitation from the first player can be used as an opportunity to encourage the second player to participate in the multiplayer game. In the present embodiment, the participation invitation from the first player is set as a condition for the second player to participate in the multiplayer game, but it can also be configured that the server 10A (for example, the second player determination unit 33, the participation invitation sending control unit 35) determines the second player regardless of whether there is a participation invitation from the first player, and sends a participation invitation for inviting the second player to participate in the multiplayer game of the first player to the terminal device 10B.

[0144] (8) It is assumed that at least one of the information processing devices 10 functions as a second player determination unit 33 that determines a second player whose prescribed parameter is greater than the prescribed parameter of the first player and whose difference between the prescribed parameter and the prescribed parameter of the first player is greater than or equal to a prescribed value, and at least one of the information processing devices 10 functions as a participation invitation transmission control unit 35 that transmits a participation invitation for inviting the second player, who is a privileged first player, to join a multiplayer game to the terminal device 10B of the second player. It is also assumed that the second player determination unit 33 determines a prescribed number or more of second players whose prescribed parameter is greater than the prescribed parameter of the first player and whose difference between the prescribed parameter and the prescribed parameter of the first player is greater than or equal to a prescribed value from among a plurality of players other than the first player.

[0145] This allows invitations to participate to be sent to more second players, thereby increasing the probability of the second players participating in the multiplayer game of the first player.

[0146] [Embodiment realized by a system not via a network]

[0147] The game system 1 may be configured such that a plurality of information processing devices 10 communicate with each other by wire and / or wirelessly without passing through the network N. In this case, all or part of the information processing devices 10 may have the functions of the respective units 31 to 38. That is, a part of the plurality of information processing devices 10 constituting the game system 1 may have the functions of the respective units 31 to 38 to realize the role of the server 10A in the above-mentioned embodiment. The functions of the respective units 31 to 38 may be concentrated in one information processing device 10 or distributed in a plurality of information processing devices 10.

[0148] [Other embodiments]

[0149] In other embodiments of the present invention, it is also possible to set a program that implements the functions of the embodiments of the present invention described above, the information processing shown in the flowchart, and a computer-readable storage medium storing the program. In addition, in other embodiments, it is also possible to set a method that implements the functions of the embodiments of the present invention described above, the information processing shown in the flowchart. In addition, in other embodiments, it is also possible to set a server that can provide a computer with a program that implements the functions of the embodiments of the present invention described above, the information processing shown in the flowchart. In addition, in other embodiments, it is also possible to set a virtual machine that implements the functions of the embodiments of the present invention described above, the information processing shown in the flowchart.

[0150] In the above-described processing or action, as long as there is no contradiction in the processing or action, such as using data that should not be used in a certain step, the processing or action can be freely changed. In addition, the above-described embodiments are examples for explaining the present invention, and the present invention is not limited to these embodiments. The present invention can be implemented in various ways without departing from its main purpose.

[0151] For example, the information processing device 10 involved in the modification of the above-mentioned embodiment may be an information processing device 10 for a game including a multiplayer game in which a player invites other players to participate and a plurality of players participate, and includes: a multiplayer game execution unit 31 that executes the multiplayer game based on an operation of a first player; a participation invitation acceptance unit 32 that accepts a participation invitation for inviting a second player different from the first player to participate in the multiplayer game of the first player; a privilege object determination unit 34 that determines whether the multiplayer game of the first player is a multiplayer game that is a privilege object based on whether a prescribed parameter of the first player is less than a first prescribed value; a display determination unit 36 ​​that determines to display a first multiplayer game participation button associated with the multiplayer game of the first player that is a privilege object in a display area of ​​the multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is a privilege object; a participation determination unit 37 that determines to allow the second player to participate in the multiplayer game of the first player based on an input of the first multiplayer game participation button by the second player; and a privilege granting unit 38 that grants the privilege to the second player based on the satisfaction of prescribed conditions.

[0152] Thus, the second player can know that the multiplayer game of the first player is a privileged object through the display of the first multiplayer game participation button 731b, so that the second player can be more motivated to participate in the multiplayer game of the first player who is a novice, thereby promoting participation in the multiplayer game of the first player who is a novice. As a result, the overall fun of the game can be improved.

[0153] Alternatively, the privilege object determination unit 34 may be configured to "determine whether the multiplayer game of the first player is a multiplayer game as a privilege object based on whether the prescribed parameter of the first player is less than the first prescribed value" instead of "determine whether the multiplayer game of the first player is a multiplayer game as a privilege object when the prescribed parameter of the second player is greater than the prescribed parameter of the first player and the difference between the prescribed parameter of the second player and the prescribed parameter of the first player is greater than the prescribed value", or the privilege object determination unit 34 may be configured to "determine whether the multiplayer game of the first player is a multiplayer game as a privilege object based on whether the prescribed parameter of the first player is less than the first prescribed value" in addition to "determine whether the multiplayer game of the first player is a multiplayer game as a privilege object when the prescribed parameter of the second player is greater than the prescribed parameter of the first player and the difference between the prescribed parameter of the second player and the prescribed parameter of the first player is greater than the prescribed value". That is, in the above embodiment, the first player is defined as a novice in a relative sense, but in this modification, the first player whose prescribed parameter (for example, level) is less than the first prescribed value is defined as a novice. That is, in this modification, the novice is defined based on the absolute value of the prescribed parameter. In this way, in the above embodiment, the novice is defined as a relative novice, and in this modification, the novice is defined as an absolute novice. In other words, the present invention can facilitate other players to participate in a multiplayer game of a player who is a novice, regardless of a defined method.

[0154] Alternatively, the display decision unit 36 ​​may determine to display the first multiplayer game participation button 731b in the display area when the second player's predetermined parameter is greater than or equal to the second predetermined value. Thus, it is possible to promote the second player, who is a master, to participate in the multiplayer game of the first player, who is a novice. For example, if a player whose level is lower than the first predetermined value (e.g., 150) is defined as a novice, and a player whose level is greater than or equal to the second predetermined value (e.g., 100) is defined as a master, then even if the second player's level is lower than that of the first player, the second player can participate in the multiplayer game of the first player.

[0155] Alternatively, the display decision unit 36 ​​may determine to display the first multiplayer game participation button 731b in the display area when the second player's predetermined parameter is equal to or greater than a second predetermined value that is greater than the first predetermined value. This can encourage the second player, who is a master, to participate in the multiplayer game of the first player, who is a novice. In other words, the second player, who is a higher level than the first player, can always participate in the multiplayer game of the first player. This can assist the first player, who is a novice.

[0156] Description of Reference Numerals

[0157] 1: Game system; 10: Information processing device; 10A: Server; 10B: Terminal device; 11: Processor; 12: Input device; 13: Output device; 14: Storage device; 15: Communication device; 16: Bus; 21: Input unit; 22: Output unit; 23: Storage unit; 24: Communication unit; 25: Game control unit; 31: Multiplayer game execution unit; 32: Participation invitation acceptance unit; 33: Second player determination unit; 34: Privileged object determination unit; 35: Participation invitation sending control unit; 36: Display determination unit; 37: Participation invitation determination unit; 38: Privilege granting unit; N: Network.

Claims

1. A program for a game including a multiplayer game in which a plurality of players participate, the program causing a computer to function as the following means: a multiplayer game execution unit that executes the multiplayer game based on an operation of the first player; a privileged object determination unit configured to determine that the multiplayer game of the first player is the privileged object when a prescribed parameter of a second player different from the first player is greater than the prescribed parameter of the first player and a difference between the prescribed parameter of the second player and the prescribed parameter of the first player is equal to or greater than a prescribed value; a display determination unit that determines to display a first multiplayer game participation button associated with the multiplayer game of the first player as the privilege object in a display area of ​​the multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is the privilege object; a participation determination unit for determining that the second player participates in the multiplayer game of the first player based on an input of the first multiplayer game participation button by the second player; as well as The privilege granting unit grants the privilege to the second player based on the satisfaction of a predetermined condition.

2. The program according to claim 1, wherein: The prescribed condition of the privilege granting unit includes at least that the first multi-player game participation button is input by the second player.

3. The program according to claim 1, wherein: The prescribed condition of the privilege granting unit includes: the number of granting of the privilege to the second player within a prescribed time period is less than a prescribed number of times.

4. The program according to claim 1, wherein: The prescribed condition of the privilege granting unit includes that the contribution of the second player in the multiplayer game of the first player who is the privilege target exceeds a prescribed value.

5. The program according to claim 1, wherein: The multiplayer game execution unit determines, based on the multiplayer game of the first player, an amount of parameter obtained by the second player for increasing the predetermined parameter, which is displayed on the terminal device of the second player.

6. The program according to claim 1, wherein: The multi-player game execution unit determines the privilege according to the prescribed parameter of the second player.

7. The program according to claim 1, wherein: The program causes a computer to function as a participation invitation accepting unit that accepts a participation invitation for inviting a second player different from the first player to participate in the multiplayer game of the first player.

8. The program according to claim 1, wherein: The program causes the computer to also function as the following unit: a second player determining unit configured to determine the second player whose prescribed parameter is greater than the prescribed parameter of the first player and whose prescribed parameter has a difference of greater than a prescribed value from the prescribed parameter of the first player; and a participation invitation transmission control unit that transmits a participation invitation for inviting the first player, who is the privilege target, to the terminal device of the second player to participate in the multiplayer game, The second player determination unit determines a predetermined number or more of the second players, whose predetermined parameters are larger than the predetermined parameters of the first players and whose predetermined parameters differ from the predetermined parameters of the first players by a predetermined value or more, from a plurality of players other than the first player.

9. The program according to claim 1, wherein: The multiplayer game is a multiplayer battle game in which a plurality of players fight against a common enemy character.

10. The program according to claim 1, wherein: Having at least one of the following structures [2] to [9]: [2] The specified conditions of the privilege granting unit include at least: the second player inputs the first multiplayer game participation button; [3] the number of times the privilege is granted to the second player within each prescribed time period is less than a prescribed number; [4] The prescribed condition of the privilege granting unit includes: the contribution of the second player in the multiplayer game of the first player who is the privilege object exceeds a prescribed value; [5] the multiplayer game execution unit determines, based on the multiplayer game of the first player, an amount of the parameter obtained by the second player that increases the predetermined parameter and is displayed on the terminal device of the second player; [6] the multiplayer game execution unit determines the privilege according to the specified parameter of the second player; [7] the program causes the computer to function as a participation invitation receiving unit that receives a participation invitation for inviting a second player different from the first player to participate in the multiplayer game of the first player; [8] The program causes the computer to also function as the following means: a second player determining unit configured to determine the second player whose prescribed parameter is greater than the prescribed parameter of the first player and whose prescribed parameter has a difference of greater than a prescribed value from the prescribed parameter of the first player; and a participation invitation transmission control unit that transmits a participation invitation for inviting the first player, who is the privilege target, to the terminal device of the second player to participate in the multiplayer game, the second player determination unit determines a predetermined number or more of the second players, whose predetermined parameter is greater than the predetermined parameter of the first player and whose predetermined parameter differs from the predetermined parameter of the first player by a predetermined value or more, from among a plurality of players other than the first player; and [9] The multiplayer game is a multiplayer battle game in which multiple players fight against a common enemy character.

11. An information processing device for executing a game including a multiplayer game participated in by a plurality of players, the information processing device comprising: a multiplayer game execution unit that executes the multiplayer game based on an operation of the first player; a privileged object determination unit configured to determine that the multiplayer game of the first player is the privileged object when a prescribed parameter of a second player different from the first player is greater than the prescribed parameter of the first player and a difference between the prescribed parameter of the second player and the prescribed parameter of the first player is equal to or greater than a prescribed value; a display determination unit that determines to display a first multiplayer game participation button associated with the multiplayer game of the first player as the privilege object in a display area of ​​the multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is the privilege object; a participation determination unit for determining that the second player participates in the multiplayer game of the first player based on an input of the first multiplayer game participation button by the second player; as well as The privilege granting unit grants the privilege to the second player based on the satisfaction of a predetermined condition.

12. A method of playing a multiplayer game involving a plurality of players, the method comprising: A multiplayer game execution step, executing the multiplayer game based on the operation of the first player; a privileged object determining step of determining that the multiplayer game of the first player is the privileged object when a prescribed parameter of a second player different from the first player is greater than the prescribed parameter of the first player and a difference between the prescribed parameter of the second player and the prescribed parameter of the first player is greater than a prescribed value; A display determination step of determining to display a first multiplayer game participation button associated with the multiplayer game of the first player as the privilege object in a display area of ​​the multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is the privilege object; a participation determination step of determining, based on the second player inputting the first multiplayer game participation button, to allow the second player to participate in the multiplayer game of the first player; as well as The privilege granting step is to grant the privilege to the second player based on the satisfaction of a predetermined condition.

13. A system for executing a game including a multiplayer game played by a plurality of players, wherein: The system comprises a plurality of information processing devices. At least one of the information processing devices functions as a multiplayer game execution unit that executes the multiplayer game based on an operation of a first player. at least one of the information processing devices functions as a privilege object determination unit that determines that the multiplayer game of the first player is the privilege object when a prescribed parameter of a second player different from the first player is greater than the prescribed parameter of the first player and the difference between the prescribed parameter of the second player and the prescribed parameter of the first player is greater than a prescribed value, at least one of the information processing devices functions as a display determination unit that determines to display a first multiplayer game participation button associated with the multiplayer game of the first player as the privilege object in a display area of ​​a multiplayer game participation button associated with the second player in a manner indicating that the multiplayer game of the first player is the privilege object, at least one of the information processing devices functions as a participation determination unit that determines to allow the second player to participate in the multiplayer game of the first player based on an input of the first multiplayer game participation button by the second player, At least one of the information processing devices functions as a privilege granting unit that grants a privilege to the second player based on satisfaction of a predetermined condition.

Citation Information

Patent Citations

  • Information processing program, game terminal device, and information processing system

    JP2020120861A