Parallel Plot Execution System for Interactive Game Narratives
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic game plot exhibition techniques rely on serial execution of plot instructions, limiting the ability to showcase complex and interactive plots, as they are only capable of linear presentation, which is inadequate for displaying intricate storylines.
Innovation Solution
A computer-implemented method and apparatus that create a plot object and script with blockage parameters, allowing for the determination and execution of plot instructions based on blockage types, enabling parallel and interactive plot exhibitions by managing encapsulated plot instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional delay technique is used to exhibit plots step by step, then the plot can be presented in a simple linear manner, but the ability to show complex interactive plots is greatly reduced
Solution Approach 1:
The patent segments the plot execution system into distinct functional modules: a plot manager that oversees overall execution, plot actors that represent individual plot elements, and a script compiler that processes plot scripts. This segmentation allows the system to handle complex plots by breaking them down into manageable components that can be executed in parallel, resolving the contradiction between handling complexity and maintaining system simplicity.
Solution Approach 2:
The patent introduces a new dimension of parallel execution to the traditional linear plot presentation. By enabling multiple plot actors to execute simultaneously rather than sequentially, the system transitions from a one-dimensional time-based execution model to a multi-dimensional model where plots can progress concurrently, greatly enhancing the ability to display complex interactive plots without proportionally increasing system complexity.
2Productivity
If plot instructions are executed serially, then the system is simple to implement, but the plot processing capability is limited and cannot handle interactive elements efficiently
Solution Approach 1:
The patent implements dynamic plot execution where the system can adaptively manage multiple plot actors based on runtime conditions. The plot manager dynamically creates, suspends, and resumes plot actors as needed, allowing the system to process multiple plot instructions in parallel when conditions permit, thereby significantly improving plot processing capability while maintaining reasonable system complexity through event-driven control.
Solution Approach 2:
The plot manager serves as an intermediary between the plot script compiler and individual plot actors. It coordinates execution, manages resources, and handles interactions between multiple plot elements, enabling parallel processing and enhanced plot processing capability while abstracting the complexity away from individual plot actors, thus resolving the contradiction between productivity and system complexity.
3Ease of operation
If conventional linear plot presentation is used, then the implementation is straightforward, but the gaming experience becomes tedious and less engaging
Solution Approach 1:
By segmenting the plot system into modular plot actors and a coordinating plot manager, the patent maintains implementation ease through clear separation of concerns while enabling rich, engaging plot presentations. Each plot actor can be independently designed and executed, allowing complex interactive narratives to be built from simple, manageable units, thus resolving the contradiction between implementation simplicity and experience quality.
Solution Approach 2:
The patent creates a universal plot execution framework that can handle both simple linear plots and complex interactive narratives using the same core architecture. The plot manager and actor system provide multi-functionality, supporting various plot types and interaction patterns without requiring separate implementation approaches, thereby maintaining ease of operation while significantly improving gaming experience quality.
Data Source
AI summary
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.


