Configure offline player behavior within a persistent world game
First Claim
1. A method for effecting offline player behavior within a persistent virtual world online game managed by a game server, wherein the game server observes and generates game events for the persistent virtual world online game, the method comprising:
- activating an offline player agent for an offline player, wherein the offline player agent has an associated set of offline player rules and wherein each offline player rule in the set of offline player rules defines an action to be taken by a character associated with the offline player on behalf of the offline player in the persistent virtual world online game responsive to a specified game event;
monitoring, by the offline player agent, for an occurrence of a game event corresponding to an offline player rule in the set of offline player rules, wherein the occurrence of the game event triggers a corresponding offline player rule from the set of offline player rules;
responsive to the game event triggering the corresponding offline player rule, generating by the offline player agent one or more offline player game events, wherein generating one or more offline player game events comprises generating a sequence of offline player game events under control of a script; and
sending the one or more offline player game events from the offline player agent to the game server, as if the one or more offline player game events were generated by a game client device associated with the offline player, to effect an action on behalf of the offline player,wherein the game server prohibits attribute or skill increases that result from the sequence of offline player game events in the persistent virtual world online game.
4 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is provided for configuring offline player behavior within a persistent world game. A player agent for an offline player includes an event monitor that monitors for events that occur in a persistent virtual world maintained by a game server. When a game event occurs that triggers an offline player rule, the player agent may generate game events on behalf of the offline player. The player agent may also receive messages from an offline player. The messages may include commands for adding, removing, or editing offline player rules. A message may also include a command to view a list of rules or fire a one-time execution of a rule upon receipt. Therefore, a player may contribute to the persistent virtual world even when offline by sending commands using a messaging client or Web browser.
-
Citations
14 Claims
-
1. A method for effecting offline player behavior within a persistent virtual world online game managed by a game server, wherein the game server observes and generates game events for the persistent virtual world online game, the method comprising:
-
activating an offline player agent for an offline player, wherein the offline player agent has an associated set of offline player rules and wherein each offline player rule in the set of offline player rules defines an action to be taken by a character associated with the offline player on behalf of the offline player in the persistent virtual world online game responsive to a specified game event; monitoring, by the offline player agent, for an occurrence of a game event corresponding to an offline player rule in the set of offline player rules, wherein the occurrence of the game event triggers a corresponding offline player rule from the set of offline player rules; responsive to the game event triggering the corresponding offline player rule, generating by the offline player agent one or more offline player game events, wherein generating one or more offline player game events comprises generating a sequence of offline player game events under control of a script; and sending the one or more offline player game events from the offline player agent to the game server, as if the one or more offline player game events were generated by a game client device associated with the offline player, to effect an action on behalf of the offline player, wherein the game server prohibits attribute or skill increases that result from the sequence of offline player game events in the persistent virtual world online game. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system for effecting offline player behavior within a persistent virtual world online game, the data processing system comprising:
-
a game server that observes and generates game events for a persistent virtual world; and an offline player agent that has an associated set of offline player rules, wherein each offline player rule in the set of offline player rules defines an action to be taken on behalf of the offline player in the persistent virtual world online game responsive to a specified game event; wherein the offline player agent monitors for an occurrence of a game event corresponding to an offline player rule in the set of offline player rules, wherein the occurrence of the game event triggers a corresponding offline player rule from the set of offline player rules; wherein, responsive to the game event triggering the corresponding offline player rule, the offline player agent generates one or more offline player game events, wherein generating one or more offline player game events comprises generating a sequence of offline player game events under control of a script, and sends the one or more offline player game events from the offline player agent to the game server, as if the one or more offline player game events were generated by a game client device associated with the offline player, to effect an action on behalf of the offline player; and wherein the game server prohibits attribute or skill increases that result from the sequence of offline player game events in the persistent virtual world online game. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer readable medium having a computer readable program embodied thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
activate an offline player agent for an offline player, wherein the offline player agent has an associated set of offline player rules and wherein each offline player rule in the set of offline player rules defines an action to be taken on behalf of the offline player in a persistent virtual world online game responsive to a specified game event; monitor, by the offline player agent, for an occurrence of a game event corresponding to an offline player rule in the set of offline player rules, wherein the occurrence of the game event triggers a corresponding offline player rule from the set of offline player rules; responsive to the game event triggering the corresponding offline player rule, generate by the offline player agent one or more offline player game events, wherein generating one or more offline player game events comprises generating a sequence of offline player game events under control of a script; and send the one or more offline player game events from the offline player agent to a game server, as if the one or more offline player game events were generated by a game client device associated with the offline player, to effect an action on behalf of the offline player, wherein the game server prohibits attribute or skill increases that result from the sequence of offline player game events in the persistent virtual world online game. - View Dependent Claims (12, 13, 14)
-
Specification