Dynamic quests in game
AssigneeZynga Inc.
InventorsIan Guthridge, Edan Nahari
Life of this patent
Estimating the term…
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.
Claims19
A method for executing an online game, the method comprising:
- determining, by a computer program, if a number of game quests assigned to a player in the online game is below a predetermined threshold;
- when the number of game quests is below the predetermined threshold, identifying a template from a plurality of templates for a dynamic quest to be created by the computer program, the template including a plurality of tasks and a plurality of rewards, wherein each task is predefined and specifies a respective assignment that a player must complete in the online game;
- selecting two or more tasks from the template for the dynamic quest, the two or more tasks defining a subset from the plurality of tasks, the selecting of two or more tasks being performed by the computer program automatically without requiring user input to select the two or more tasks;
- determining an amount of game currency required to buy completion of the selected two or more tasks;
- selecting, by the computer program, one or more rewards from the template for the dynamic quest based on the amount of game currency required;
- creating the dynamic quest in the online game with the selected two or more tasks and the selected one or more rewards;
- and
- providing the dynamic quest to the player in the online game after the creating, wherein the selected one or more rewards are provided to the player after the player completes all the selected two or more tasks in the dynamic quest, wherein operations of the method are executed by a processor.
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 determining, by a computer program, if a number of game quests assigned to a player in the online game is below a predetermined threshold;
- program instructions for identifying, when the number of game quests is below the predetermined threshold, a template from a plurality of templates for a dynamic quest to be created by the computer program, the template including a plurality of tasks and a plurality of rewards, wherein each task is predefined and specifies a respective assignment that a player must complete in the online game;
- program instructions for selecting two or more tasks from the template for the dynamic quest, the two or more tasks defining a subset from the plurality of tasks, the selecting of two or more tasks being performed by the computer program automatically without requiring user input to select the two or more tasks;
- program instructions for determining an amount of game currency required to buy completion of the selected two or more tasks;
- program instructions for selecting, by the computer program, one or more rewards from the template for the dynamic quest based on the amount of game currency required;
- program instructions for creating the dynamic quest in the online game with the selected two or more tasks and the selected one or more rewards;
- and
- program instructions for providing the dynamic quest to the player in the online game after the creating, wherein the selected one or more rewards are provided to the player after the player completes all the selected two or more tasks in the dynamic quest.
Dependencies are inferred from the claim text.