Dynamic Narrative Generation via Story Web and Sentiment Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video games lack user-influenced narratives, and sandbox games often lack long-term goals and structured storytelling, limiting player engagement and creative input.
Innovation Solution
An interactive storyline development system that uses a story web generator, sentiment library, and heuristic calculations to create dynamic narratives, allowing users to influence the storyline through character and object interactions, with features like generative and intervention storytelling modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional video games use predetermined narratives, then the narrative structure is well-defined and controlled, but the user cannot influence or determine the narrative
Solution Approach 1:
The narrative system transitions from static predetermined stories to dynamic generated narratives that adapt to user actions. The system uses a story web generator that dynamically creates narratives based on user interactions with characters and objects, allowing the story to evolve in real-time according to player choices and actions.
Solution Approach 2:
The system enables users to shape their own narratives through interactions. The story web generator automatically generates appropriate narrative responses based on user actions, making the system self-adapting without requiring manual narrative design for every possible user action path.
2Adaptability or versatility
If sandbox games allow free user exploration and interaction, then user freedom is maximized, but long-term goals and structured storytelling are lost
Solution Approach 1:
The narrative is segmented into discrete story nodes and events within a story web structure. Each node represents a potential narrative outcome or story segment that can be independently generated and connected. This segmentation allows the system to maintain structured narrative composition while enabling free user exploration, as users can navigate between different narrative segments based on their actions.
Solution Approach 2:
The system implements feedback mechanisms where user actions in the sandbox environment feed back into narrative generation. The story web generator monitors user interactions and automatically adjusts narrative outcomes, ensuring that structured storytelling emerges from free exploration rather than constraining it.
3Productivity
If the system generates dynamic narratives based on user interactions, then user engagement and creativity are enhanced, but the complexity of narrative generation increases
Solution Approach 1:
The system pre-generates a comprehensive story web containing numerous potential narrative paths, events, and outcomes before user interaction begins. This preliminary generation of narrative content allows the system to quickly respond to user actions by simply navigating the pre-built story web rather than generating narratives from scratch during gameplay, significantly improving narrative generation speed.
Data Source
AI summary
There is provided a method for use by an interactive story development system. The method includes receiving a story state including an attribute state of each of a plurality of items present in a storyline, wherein the plurality of items include a plurality of objects of the storyline and a plurality of characters of the storyline. The method also includes creating a story web, wherein the story web includes a node for every possible interaction between the plurality of objects and the plurality of characters in the storyline, and calculating a narrative value for each of the nodes of the story web, receiving a first input from a user selecting user criteria including at least one of a story telling option of the storyline and a sentiment selection, and determining based on the narrative value and the user criteria, a plurality of candidate nodes of the story web.


