Method and apparatus for executing plot instructions to show complex plots

US9370719B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9370719-B2
Application numberUS-201514589846-A
CountryUS
Kind codeB2
Filing dateJan 5, 2015
Priority dateJul 4, 2012
Publication dateJun 21, 2016
Grant dateJun 21, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a computer-implemented method for executing plot instructions for electronic games to show complex plots, creating a plot object and a plot script in a current scenario based on plot data, by a processor, wherein the plot script comprises a plot instruction with a blockage parameter; reading the plot script to obtain the plot instruction by a processor; analyzing the plot instruction to obtain the plot parameter by a processor; determining a blockage type of the plot instruction, by a processor, according to the blockage parameter of the plot instruction; and the plot object executing the plot instruction, by a processor, according to the blockage type.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for executing plot instructions for electronic games to show complex plots, comprising: creating at least one plot object and a plot script in a current scenario based on plot data, by a processor, wherein the plot script comprises at least one plot instruction each of which has a blockage parameter, and wherein each of the at least one plot object is for executing at least one of the at least one plot instruction; reading the plot script to obtain the at least one plot instruction by the processor; for each plot instruction of the at least one plot instruction, analyzing the plot instruction to obtain the plot parameter of the plot instruction by the processor; and determining a blockage type of the plot instruction, by the processor, according to the blockage parameter of the plot instruction; and the at least one plot object executing the at least one plot instruction, by the processor, according to the blockage type of the each plot instruction, wherein a sequence of execution of the at least one plot instruction is adjusted according to the blockage type of the each plot instruction. 2. The computer-implemented method of claim 1 , wherein: when it is determined that the blockage type of one plot instruction of the at least one plot instruction is a global blockage type, in the process of executing the at least one plot instruction according to the blockage type of the each plot instruction, after execution of the one plot instruction, execution of any plot instruction is stopped. 3. The computer-implemented method of claim 1 , wherein: when it is determined that the blockage type of one plot instruction of the at least one plot instruction is a same instruction blockage type, in the process of executing the at least one plot instruction according to the blockage type of the each plot instruction, after execution of the one plot instruction, execution of any plot instruction having the same type with the one plot instruction by the plot object is prevented. 4. The computer-implemented method of claim 1 , wherein: when it is determined that the blockage type of one plot instruction of the at least one plot instruction is a non-blocking type, in the process of executing the at least one plot instruction according to the blockage type of the each plot instruction, after execution of the one plot instruction, plot instructions are executed normally. 5. The computer-implemented method of claim 1 , wherein: when it is determined that the blockage type of one plot instruction of the at least one instruction plot is a same object blockage type, in the process of executing the at least one plot instruction according to the blockage type of the each plot instruction, after execution of the one plot instruction, execution of any plot instruction related to the same plot object with the one plot instruction is prevented. 6. The computer-implemented method of claim 1 , wherein: when it is determined that the blockage type of one plot instruction of the at least one plot instruction is a same instruction same object blockage type, in the process of executing the at least one plot instruction according to the blockage type of the each plot instruction, after execution of the one plot instruction, execution of any plot instruction which has the same blockage type with the one plot instruction and is related to the same plot object with the one plot instruction is prevented. 7. The computer-implemented method of claim 1 , wherein: the plot script comprises a plurality of plot instructions; each plot instruction comprises a respective group identifier; plot instructions in a same group is executed by a same plot object; the process of reading the plot script to obtain the at least one plot instruction comprises: reading the plot script to obtain the plot instructions in different groups according to the group identifiers of the plot instructions; the process of for each plot instruction of the at least one plot instruction, analyzing the plot instruction to obtain the blockage parameter and determining the blockage type of the plot instruction according to the blockage parameter comprises: analyzing each plot instruction in a same group to obtain the blockage parameter of the plot instruction and determining the blockage type of the plot instruction according to the blockage parameter; the process of executing the at least one plot instruction according to the blockage type of the each of the plot instruction comprises: executing, by a same plot object, each plot instruction in the same group according to the blockage type of the plot instruction. 8. An apparatus for executing plot instructions for electronic games to show complex plots, comprising: one or more processors; a memory; and one or more program units stored in the memory and to be executed by the one or more processors, the one or more program units comprise: a plot creating unit, configured to create at least one plot object and a plot script in a current scenario based on plot data, the plot script comprising at least one plot instruction each of which has a blockage parameter and each of the at least one plot object being for executing at least one of the at least one plot instruction; and a plot object processing unit, configured to: read the plot script to obtain the at least one plot instruction; for each plot instruction of the at least one plot instruction, analyze the plot instruction to obtain the blockage parameter of the plot instruction ; and determine a blockage type of the plot instruction according to the blockage parameter; and execute the at least one plot instruction by the plot object according to the blockage type of the each plot instruction, wherein the plot object processing unit is configured to adjust a sequence of execution of the at least one plot instruction according to the blockage type of the each plot instruction. 9. The apparatus of claim 8 , wherein: the plot object processing unit is configured to: when it is determined that the blockage type of one plot instruction of the at least one plot instruction is a global blockage type, stop executing any other plot instruction after execution of the one plot instruction. 10. The apparatus of claim 8 , wherein: the plot object processing unit is configured to: when it is determined that the blockage type of one plot instruction of the at least one plot instruction is a same instruction blockage type prevent from executing plot instructions having the same blockage type with the plot instruction after execution of the one plot instruction. 11. The apparatus of claim 8 , wherein: the plot object processing unit is configured to: when it is determined that the blockage type of one plot instruction of the at least one blockage type is a non-blocking type, execute plot instructions normally after execution of the one plot instruction. 12. The apparatus of claim 8 , wherein: the plot object processing unit is configured to: when it is determined that the blockage type of one plot instruction of the at least one plot instruction is a same object blockage type, prevent from executing plot instructions related to the same plot object with the plot instruction after execution of the one plot instruction. 13. The apparatus of claim 8 , wherein: the plot object processing unit is configured to: when it is determined that the blockage type of one plot instruction of the at least one plot instruction is a same instruction same object blockage type, prevent from executing plot instructions which have the same blockage type wit

Assignees

Inventors

Classifications

  • Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor · CPC title

  • automatically by game devices or servers from real world data, e.g. measurement in live racing competition · CPC title

  • A63F13/47Primary

    involving branching, e.g. choosing one of several possible scenarios at a given point in time · CPC title

  • for prompting the player, e.g. by displaying a game menu · CPC title

  • using player registration data, e.g. identification, account, preferences, game history · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9370719B2 cover?
In a computer-implemented method for executing plot instructions for electronic games to show complex plots, creating a plot object and a plot script in a current scenario based on plot data, by a processor, wherein the plot script comprises a plot instruction with a blockage parameter; reading the plot script to obtain the plot instruction by a processor; analyzing the plot instruction to obta…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification A63F13/47. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jun 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).