Finding friends for multiuser online games
The present disclosure relates to games and applications in general and in particular to computer-implemented online games, such as online role-playing games, playable by more than one person from more than one location. The game engine can search a player's social network to find friends to play with. These social networks can be constructed implicitly by analyzing a player's game play information and other information.
1. A method comprising:
in an automated operation performed using one or more computer processors, analyzing gameplay information associated with a target player of a computer-implemented multiplayer game;
in an automated operation that is performed using one or more computer processors and that is based on the analyzing of the gameplay information, determining that the target player needs assistance in a first instance of the game;
using one or more computer processors configured therefor, in an automated operation performed responsive to determining that the target player needs assistance in the game, generating a request with respect to the target player to find one or more other players to play the first instance of the game;
responsive to the request, accessing social network information including multiple players of the game;
analyzing the social network information to identify therein one or more candidate players, wherein each candidate player is a player of the game and is available to participate in the first instance; and
causing a display on a user device of a recommendation to prompt joining of the first instance by the one or more candidate players.
2. The method of claim 1 , wherein the target player is currently playing the first instance of the game.
3. The method of claim 1 , wherein the analyzing the gameplay information to determine that the target player needs assistance in the first instance comprises identifying that the target player has failed to complete the first instance a threshold number of times.
4. The method of claim 1 , wherein the analyzing of the gameplay information to determine that the target player needs assistance in the first instance comprises identifying that one or more attributes of a character state for the target player is below a threshold value.
5. The method of claim 1 , wherein the display of the recommendation comprises presenting on the user device the one or more candidate players in a user-selectable list, the method further comprising:
receiving user input selecting at least one of the one or more candidate players; and
automatically sending an invitation to each selected candidate player, each invitation being acceptable by the corresponding candidate player to join the first instance.
6. The method of claim 1 , wherein the social network information is with respect to one or more social networks of the target player, the social network information comprising out-of-game social network information and in-game social network information.
7. The method of claim 1 , wherein the social network information is with respect to social networks of a plurality of players currently participating in the first instance.
8. A system comprising:
one or more computer processors; and
memory coupled to the one or more computer processors and having stored thereon instructions for configuring the one or more computer processors, when executing the instructions, to perform operations comprising:
analyzing gameplay information associated with a target player of a computer-implemented multiplayer game;
based on the analyzing of the gameplay information, determining that the target player needs assistance in a first instance of the game;
responsive to determining that the target player needs assistance in the game, generating a request with respect to the target player to find one or more other players to play the first instance of the game;
responsive to the request, accessing social network information including multiple players of the game;
analyzing the social network information to identify therein one or more candidate players, wherein each candidate player is a player of the game and is available to participate in the first instance; and
causing a display on a user device of a recommendation to prompt joining of the first instance by the one or more candidate players.
9. The system of claim 8 , wherein the target player is currently playing the first instance of the game.
10. The system of claim 8 , wherein the instructions configure the one or more computer processors to analyze the gameplay information to determine that the target player needs assistance in the first instance by identifying that the target player has failed to complete the first instance a threshold number of times.
11. The system of claim 8 , wherein the instructions configure the one or more computer processors such to analyze of the gameplay information to determine that the target player needs assistance in the first instance in a procedure that comprises identifying that one or more attributes of a character state for the target player is below a threshold value.
12. The system of claim 8 , wherein the display of the recommendation comprises presenting on the user device the one or more candidate players in a user-selectable list, the instructions further configuring the one or more computer processors to:
receive user input selecting at least one of the one or more candidate players; and
automatically send an invitation to each selected candidate player, each invitation being acceptable by the corresponding candidate player to join the first instance.
13. The system of claim 8 , wherein the social network information is with respect to one or more social networks of the target player, the social network information comprising out-of-game social network information and in-game social network information.
14. The system of claim 8 , wherein the social network information is with respect to social networks of a plurality of players currently participating in the first instance.
15. A computer-readable storage medium having stored thereon instructions for causing a machine, when executing the instructions, to perform operations comprising:
analyzing gameplay information associated with a target player of a computer-implemented multiplayer game;
based on the analyzing of the gameplay information, determining that the target player needs assistance in a first instance of the game;
in an automated operation performed responsive to determining that the target player needs assistance in the game, generating a request with respect to the target player to find one or more other players to play the first instance of the game;
responsive to the request, accessing social network information including multiple players of the game;
analyzing the social network information to identify therein one or more candidate players, wherein each candidate player is a player of the game and is available to participate in the first instance; and
causing a display on a user device of a recommendation to prompt joining of the first instance by the one or more candidate players.
16. The storage medium of claim 15 , wherein the target player is currently playing the first instance of the game.
17. The storage medium of claim 15 , wherein the analyzing the gameplay information to determine that the target player needs assistance in the first instance comprises identifying that the target player has failed to complete the first instance a threshold number of times.
18. The storage medium of claim 15 , wherein the analyzing of the gameplay information to determine that the target player needs assistance in the first instance comprises identifying that one or more attributes of a character state for the target player is below a threshold value.
19. The storage medium of claim 15 , wherein the display of the recommendation comprises presenting on the user device the one or more candidate players in a user-selectable list, the operations further comprising:
receiving user input selecting at least one of the one or more candidate players; and
automatically sending an invitation to each selected candidate player, each invitation being acceptable by the corresponding candidate player to join the first instance.
20. The storage medium of claim 15 , wherein the social network information is with respect to one or more social networks of the target player, the social network information comprising out-of-game social network information and in-game social network information.
21. The storage medium of claim 15 , wherein the social network information is with respect to social networks of a plurality of players currently participating in the first instance.