Adaptive Game Assist Triggering Based on Player Operation History
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing novice assist functions in games, such as racing games, have low assistance accuracy as they are fixed and do not adapt to the player's proficiency, leading to inefficient assistance.
Innovation Solution
A method and apparatus that dynamically enable a game assist function based on target data generated from player operations, triggering the function only when specific execution completion statuses are not met, allowing for precise assistance in executing target operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed novice assist function is provided in the setting interface, then the player can enable assistance during the game, but the assistance accuracy is relatively low because it cannot adapt to the player's actual proficiency
Solution Approach 1:
The patent implements a dynamic assist function enabling mechanism that automatically activates assistance based on real-time monitoring of player operation completion status. Instead of a static pre-configured assist function, the system dynamically evaluates player performance during gameplay and enables assist functions only when specific operations fail to meet completion thresholds, thereby adapting to the player's actual proficiency level and improving assistance accuracy.
Solution Approach 2:
The system continuously monitors the completion status of player operations and uses this feedback to determine when to enable assist functions. The trigger conditions are based on actual gameplay data, creating a closed-loop feedback mechanism that adjusts assistance provision according to the player's real-time performance, thus improving both accuracy and adaptability.
2Productivity
If the assist function is enabled fixedly in the setting interface, then the function is always available, but it provides unnecessary assistance for operations the player is already proficient in, reducing efficiency
Solution Approach 1:
The patent applies partial action by enabling assist functions only for specific operations that fail to meet the trigger conditions, rather than continuously enabling all assist functions. The system selectively activates assistance based on actual need, providing help only when operation completion status indicates proficiency gaps, thereby improving gameplay efficiency without wasting time on unnecessary assistance.
Solution Approach 2:
The assist function enabling mechanism dynamically adjusts based on real-time operation completion status, transitioning from a static always-on approach to a dynamic on-demand approach. This ensures assistance is provided only when needed, optimizing gameplay efficiency and avoiding time loss from unnecessary intervention.
3Ease of operation
If no assist function is provided, then there is no unnecessary intervention, but the novice player cannot receive help with operations they are not proficient in
Solution Approach 1:
The system enables assist functions automatically based on monitored operation completion status without requiring manual configuration by the player. The game system itself determines when assistance is needed and enables appropriate assist functions, making the assistance mechanism self-regulating and responsive to actual player needs, thereby improving ease of operation while maintaining reliable assistance availability.
Data Source
AI summary
In a method of enabling an assist function, the assist function is enabled based on an execution history of a second operation that is to be performed by a virtual object in a virtual environment after a first operation is performed by the virtual object. The assist function is configured to automatically perform the second operation after the first operation. A first user input to perform the first operation by the virtual object is received. The second operation is automatically performed by the virtual object after the first operation is performed by the virtual object based on the assist function being enabled.


