Dynamic Data Exchange Between Virtual Characters in Games
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data exchange methods in terminal applications result in a poor interaction effect due to a lack of diversity in data exchange mechanisms between virtual characters, leading to limited and ineffective interactions.
Innovation Solution
A method and apparatus for data exchange that involve a first client obtaining an operation instruction for a virtual character, performing an interaction action on a virtual object, and adjusting the object's state, which in turn affects the state of a second virtual object controlled by a second client, enhancing interaction dynamics between virtual characters and objects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single data exchange manner is used between virtual characters, then the system complexity is low, but the interaction effect is poor
Solution Approach 1:
The patent implements dynamic data exchange by allowing virtual characters to automatically exchange data based on their states and actions. The system dynamically determines what data to exchange and when, rather than using static predefined interactions. This enables rich interaction effects without requiring complex manual configuration of all possible interaction scenarios.
Solution Approach 2:
The virtual characters autonomously perform data exchange based on their own states and detected environmental conditions. The system provides self-service mechanisms where characters automatically initiate and complete data exchange operations without requiring complex external control systems, thereby improving interaction effectiveness while maintaining relatively simple system architecture.
2Adaptability or versatility
If diverse interaction actions are implemented between virtual characters and objects, then the interaction effect is improved, but the data exchange mechanism becomes more complex
Solution Approach 1:
The patent implements a universal data exchange mechanism that handles multiple types of interaction actions through a unified framework. The same core data exchange infrastructure supports various interaction types (attack, collect, interact, etc.) by exchanging different data elements, avoiding the need for separate complex mechanisms for each interaction type.
Solution Approach 2:
The system achieves diverse interactions by changing data parameters rather than structural complexity. Different interaction actions are realized by varying the data being exchanged (e.g., health points, resources, state flags) while maintaining the same fundamental exchange mechanism, thereby supporting interaction diversity without proportionally increasing system complexity.
Data Source
AI summary
A data exchange method includes: obtaining an operation instruction based on a control operation on a first virtual character; controlling, according to the operation instruction, the first virtual character to perform an interaction action on the first virtual object; and adjusting a state of the first virtual object to a first target state based on the interaction action performed on the first virtual object and adjusting a state of a second virtual object displayed in a second area of the display interface to a second target state in response to the state of the first virtual object being changed, a second virtual character displayed in the second area of the display interface being controlled by a second client to perform an interaction action on the second virtual object.


