Virtual Object Round Control with Independent Action Progress

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual object control systems lack flexibility due to uniform action logic and synchronization issues among multiple virtual objects, leading to inefficient and discontinuous control.

Innovation Solution

Implementing a method and apparatus that present round indication information and increase an action parameter value for a virtual object based on the end of a round, allowing flexible execution of interaction operations based on user instruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If different virtual objects share a progress bar for control, then the control mechanism is simple, but the flexibility in controlling virtual objects deteriorates

Engineering Contradiction:
Improvecontrol mechanismVSAvoidflexibility in controlling virtual objects
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent divides the shared progress bar into separate progress bars for each virtual object. Each virtual object has its own progress bar that independently tracks its action readiness, allowing different virtual objects to be controlled at different times without interfering with each other. This segmentation resolves the contradiction by maintaining simplicity through individual object tracking while enabling flexible control through independent progress management.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If all virtual objects use the same action logic, then the control system is uniform and simple, but the flexibility and adaptability of virtual object control deteriorates

Engineering Contradiction:
Improvecontrol system uniformityVSAvoidflexibility of virtual object control
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements different action logics for different virtual objects by associating each virtual object with its own progress bar and action parameters. While the overall control system maintains uniform structure, each virtual object can have customized action timing and logic based on its specific progress state. This local differentiation enables flexible control of each virtual object while preserving the simplicity of the overall control architecture.

Inventive Principle:
Principle #3Local quality

3Productivity

If virtual objects act simultaneously based on shared progress bar, then the control process is efficient, but the predictability and controllability of virtual object behavior deteriorates

Engineering Contradiction:
Improvecontrol process efficiencyVSAvoidpredictability of virtual object behavior
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent enables preliminary identification of which virtual object will act next by displaying individual progress bars that show the readiness state of each virtual object. Users can predict which virtual object will act first based on their individual progress levels, allowing for better planning and control. This preliminary visibility of action readiness resolves the contradiction by maintaining efficient control while improving predictability through transparent progress tracking.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12420193B2Method and apparatus for controlling virtual object, device, storage medium, and program product
Publication Date: 2025.09.23 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12420193B2 patent drawing
  • US12420193B2 patent drawing
  • US12420193B2 patent drawing

AI summary

A method and an apparatus for controlling a virtual object, a device, and a computer-readable storage medium are provided. The method includes: presenting a first virtual object, a second virtual object interacting with the first virtual object, and round indication information in a virtual scene, the round indication information indicating a current round being for the first virtual object or the second virtual object to act; increasing an action parameter value of the first virtual object based on a round for the first virtual object ends and a round for the second virtual object begins; and controlling, based on an interaction execution instruction for the first virtual object is received, the first virtual object to execute an interaction operation for the second virtual object in the round for the second virtual object.