Virtual Object Control for Accurate Targeting in MOBA Games

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multiplayer online battle arena (MOBA) games, the current systems often result in a virtual object actually attacked being inconsistent with the virtual object expected to be attacked by the user, leading to inefficient human-machine interaction.

Innovation Solution

A virtual object control method and apparatus that allow a first virtual object to move towards a target position based on a first skill, and then search for and cast a second skill on a target virtual object when the first virtual object reaches the target position, ensuring accurate targeting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the virtual object searches for a target based on current position during movement, then the response speed is fast, but the target accuracy is poor

Engineering Contradiction:
Improvetarget accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by searching for the target object in advance based on the expected position after skill execution, rather than waiting until the virtual object actually reaches its current position. This allows the system to pre-calculate and identify the correct target before the movement completes, thus maintaining fast response while improving target accuracy.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the virtual object waits to search for target after reaching target position, then the target accuracy is high, but the interaction efficiency is low

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidtarget accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs the target search operation in advance during the skill execution period, before the virtual object completes its movement. This preliminary action allows the target to be identified early, improving interaction efficiency while the expected position calculation ensures target accuracy is maintained.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary concept of 'expected position' as a mediator between the current position and the final position. By using this intermediate reference point, the system can perform target searches during movement without compromising accuracy, thus resolving the contradiction between efficiency and precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the virtual object moves to target position first, then the positioning precision is accurate, but the skill casting timing is delayed

Engineering Contradiction:
Improvepositioning precisionVSAvoidskill casting delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by initiating the target search and skill preparation processes during the movement phase, rather than waiting until the virtual object reaches the target position. This overlapping of operations eliminates idle time and reduces skill casting delay while maintaining positioning precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuity of useful action by ensuring that the target search and skill preparation continue uninterrupted during the movement phase. This eliminates gaps in the action sequence, allowing the virtual object to cast skills immediately upon reaching the target without unnecessary delays.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12274942B2Virtual object control method and apparatus, computer device, and storage medium
Publication Date: 2025.04.15 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12274942B2 patent drawing
  • US12274942B2 patent drawing
  • US12274942B2 patent drawing

AI summary

A virtual object control method includes: controlling a first virtual object to move toward a target position in response to detecting a triggering operation on a first skill; while the first skill is in effect, detecting a triggering operation on a second skill; in response to detecting the triggering operation on the second skill: searching, based on the target position, for a target virtual object; and in accordance with a determination that the first virtual object reaches the target position: controlling the first virtual object to cast the second skill on the target virtual object. Searching is performed based on the target position associated with the first skill, so that a target actually attacked matches a target the user intends to attack, thereby improving the efficiency of human-machine interaction.