Game Program Aiming Point Target Time Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In shooting games, players experience frustration due to the difference between their intended aiming point and the actual aiming point recognized by the game apparatus, leading to missed targets and a decline in game interest, especially when shooting small or distant targets in three-dimensional virtual spaces.
Innovation Solution
The game program implements aiming point coordinate acceptance, determination, target setting, shooting operation acceptance, and target resetting mechanisms, allowing players to shoot targets without feeling the discrepancy between their intended aim and the actual aiming point, by setting a target time for the aiming point and resetting it upon successful shooting, thereby enhancing gameplay reality and fun.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a correction formula is used to adjust the aiming point position, then the initial aiming accuracy is improved, but the aiming accuracy deteriorates over time as player fatigue accumulates
Solution Approach 1:
The system dynamically adjusts the relationship between the aiming point and shooting execution based on the elapsed time since target acquisition. Instead of using a fixed correction formula, the system allows the aiming point to drift from the intended position over time, compensating for natural player fatigue and hand shake that occur during prolonged gameplay.
Solution Approach 2:
The system sets a target time period in advance when the aiming point is first acquired. During this predetermined time window, the shooting operation will be executed regardless of aiming point position, anticipating that the player may experience fatigue or hand shake before the shot is fired.
2Manufacturing precision
If strict aiming point alignment is required for shooting, then shooting precision is improved, but player frustration increases due to inability to hit targets
Solution Approach 1:
The system requires only partial alignment between the aiming point and target within a predetermined time period, rather than demanding perfect alignment. This partial action approach allows players to hit targets even with imperfect aiming, reducing frustration while maintaining a reasonable skill requirement.
Solution Approach 2:
The system pre-sets a target time period that gives players sufficient time to acquire and stabilize their aim on the target. During this time window, the shooting operation is guaranteed to hit the target, providing players with a buffer period to overcome initial aiming difficulties and fatigue.
3Measurement precision
If the aiming point position is strictly monitored, then shooting accuracy is improved, but the game becomes less enjoyable due to missed shots
Solution Approach 1:
The system dynamically changes the shooting execution criteria based on the time elapsed since target acquisition. Instead of maintaining a static requirement for perfect aiming alignment, the system adapts by allowing shots to execute even with positional drift, accommodating natural player movements and fatigue patterns throughout the game.
Solution Approach 2:
The system establishes a target time period in advance that guarantees shot execution if the player maintains aim on the target during this window. This preliminary time allowance provides players with a forgiving margin that prevents frustration from minor aiming errors while preserving the challenge of accurate target acquisition.
Data Source
AI summary
An input of an aiming point coordinate indicating a position of an aiming point is accepted from an input device, and it is determined whether or not the aiming point overlaps with an object based on the aiming point coordinate. When it is determined that the aiming point overlaps with the object, a target time for which the object overlapped by the aiming point becomes a target of shooting is set such that the target time is correlated with the object. Further, a shooting operation is accepted, and when the shooting operation is accepted within the target time after the target time is set for the object, shooting at the object for which the target time has been set is performed irrespective of the position of the aiming point, and the target time is reset for the object.


