DYNAMIC QUESTS IN GAME
First Claim
1. A method for executing an online game, the method comprising:
- identifying a template for creating a dynamic quest, the dynamic quest including one or more quest tasks and one or more quest rewards that are provided to a player upon completion of the one or more quest tasks in the online game, the template including a plurality of template tasks and a plurality of template rewards;
selecting one or more template tasks for the quest tasks;
selecting one or more template rewards for the quest rewards; and
creating the dynamic quest in the online game with the selected one or more template tasks and the selected one or more template rewards, wherein operations of the method are executed by a processor.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs are presented for executing a game and for creating computer-generated game quests, which are referred to as dynamic quests. One method includes an operation for identifying a template for creating a dynamic quest. The dynamic quest includes quest tasks and quest rewards, which are provided to a player upon completion of the quest tasks in the game. The template includes template tasks and template rewards. Further, the method includes an operation for selecting one or more template tasks for the quest tasks, and an operation for selecting one or more template rewards for the quest rewards. The dynamic quest is created in the game with the selected one or more template tasks and the selected one or more template rewards.
154 Citations
23 Claims
-
1. A method for executing an online game, the method comprising:
-
identifying a template for creating a dynamic quest, the dynamic quest including one or more quest tasks and one or more quest rewards that are provided to a player upon completion of the one or more quest tasks in the online game, the template including a plurality of template tasks and a plurality of template rewards; selecting one or more template tasks for the quest tasks; selecting one or more template rewards for the quest rewards; and creating the dynamic quest in the online game with the selected one or more template tasks and the selected one or more template rewards, wherein operations of the method are executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A distributed game server comprising:
-
a game engine module that provides online game capabilities to a plurality of users; and a quest engine module that assigns quests to users of the online game, wherein the quests include crafted quests created manually and dynamic quests created by the quest engine module based on a template from a plurality of templates, wherein each dynamic quest includes one or more quest tasks and one or more quest rewards that are provided to a player upon completion of the one or more quest tasks in the online game, wherein each template from the plurality of templates includes a plurality of template tasks and a plurality of template rewards. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program embedded in a non-transitory computer-readable storage medium, when executed by one or more processors, for executing an online game, the computer program comprising:
-
program instructions for identifying a template for generating a dynamic quest, the dynamic quest including one or more quest tasks and one or more quest rewards that are provided to a player upon completion of the one or more quest tasks in the online game, the template including a plurality of template tasks and a plurality of template rewards; program instructions for selecting one or more template tasks for the quest tasks; program instructions for selecting one or more template rewards for the quest rewards; and program instructions for creating the dynamic quest in the online game with the selected one or more template tasks and the selected one or more template rewards. - View Dependent Claims (20, 21, 22, 23)
-
Specification