Emulating player behavior after player departure
AssigneeSony Interactive Entertainment Inc.
InventorShigeru Enomoto
Life of this patent
Estimating the term…
Abstract
Multiplayer video games involve multiple players playing using either a single computer system or multiple computer systems connected together. While a first player of the multiplayer game is playing the multiplayer game, the first player's actions are tracked and stored. When the first player quits or stops responding before the multiplayer game has completed, the first player is replaced by a computer-simulated version of the first player that selects its actions based on probabilities calculated from the tracked actions of the first player. The multiplayer game is thus able to continue without interruption or disruption, and the first player's playstyle is preserved.
Claims21
A method for simulating player behavior, the method comprising:
- storing tracking information in memory regarding a plurality of in-game actions, each taken by a player using a user device under an associated set of conditions during play of one or more game titles each associated with one or more game types, wherein one or more inputs by the player are associated with each stored in-game action;
- assigning each stored in-game action to one or more categories based on the associated set of conditions and at least one game type of the game title in which the stored in-game action was taken by the player;
- identifying that a simulation mode has been triggered for the player during a game session of an identified game title associated with an identified game type when the player disconnects from the game session, wherein the player is associated with a control object in the game session;
- identifying a plurality of possible actions from the stored in-game actions by the player to be taken by the control object in response to a current set of conditions in the game session based on the identified game type, wherein the identified possible actions are associated with at least a predetermined number of assigned categories that correspond to the current set of conditions and the identified game type;
- and
- commanding the control object to perform an action selected from the identified possible actions within the game session, wherein the control object performs the action in accordance with the associated inputs specified by the tracking information for the player stored in memory.
A system for simulating player behavior, the system comprising:
- memory that stores tracking information regarding a plurality of in-game actions taken by a player using a user device under an associated set of conditions during play of one or more game titles each associated with one or more game types, wherein one or more inputs by the player are associated with each stored in-game action;
- and
- a processor that executes instructions stored in memory, wherein execution of the stored instructions by the processor:
- assigns each stored in-game action to one or more categories based on the associated set of conditions and at least one game type of the game title in which the stored in-game action was taken by the player;
- identifies that a simulation mode has been triggered for the player during a game session of an identified game title associated with an identified game type when the player disconnects from the game session, wherein the player is associated with a control object in the game session;
- identifies a plurality of possible actions from the stored in-game actions by the player to be taken by the control object in response to a current set of conditions in the game session based on the identified game type, wherein the identified possible actions are associated with at least a predetermined number of assigned categories that correspond to the current set of conditions and the identified game type;
- and
- commands the control object to perform an action selected from the identified possible actions within the game session, wherein the control object performs the action in accordance with the associated inputs specified by the tracking information for the player stored in the memory.
A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for simulating player behavior, the method comprising:
- storing tracking information regarding a plurality of in-game actions, each taken by a player using a user device under an associated set of conditions during play of one or more game titles each associated with one or more game types, wherein one or more inputs by the player are associated with each stored in-game action;
- assigning each stored in-game action to one or more categories based on the associated set of conditions and at least one game type of the game title in which the stored in-game action was taken by the player;
- identifying that a simulation mode has been triggered for the player during a game session of an identified game title associated with an identified game type when the player disconnects from the game session, wherein the player is associated with a control object in the game session;
- identifying a plurality of possible actions from the stored in-game actions to be taken by the control object in response to a current set of conditions in the game session based on the identified game type, wherein the identified possible actions are associated with at least a predetermined number of assigned categories that correspond to the current set of conditions and the identified game type;
- and
- commanding the control object to perform an action selected from the identified possible actions within the game session, wherein the control object performs the action in accordance with the associated inputs specified by the tracking information stored in memory.
Dependencies are inferred from the claim text.