Dynamic Search Range Adjustment for Game Targeting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information processing apparatuses, players face difficulty in accurately directing an object to a non-player object in a virtual space without consciously distinguishing between different operation inputs, such as strong and weak button presses, to adjust the object's trajectory.

Innovation Solution

An information processing program determines the state of a first object in a virtual space, sets a search range based on this state, and automatically adjusts the search range and object trajectory to facilitate targeting a second object without requiring the player to consciously differentiate between operation inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a fixed search range is used for object targeting, then the system is simple to operate, but the player cannot accurately target distant objects when moving quickly

Engineering Contradiction:
Improvetargeting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The search range is made dynamic rather than fixed. The determination unit adjusts the search range based on the player object's movement state: when movement is detected, the search range expands to a first range; when stationary, it contracts to a second range. This dynamic adjustment enables accurate targeting at various distances without requiring complex manual input differentiation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically determines the appropriate search range based on the player object's own movement state without requiring external input from the player. The determination unit self-adjusts the search parameters according to whether the player object is moving or stationary, eliminating the need for players to consciously distinguish between different operation input magnitudes.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the search range is expanded to reach distant objects, then distant targeting is enabled, but the system cannot distinguish between near and far targets

Engineering Contradiction:
Improvetargeting rangeVSAvoidtarget distance discrimination
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The search range dynamically adapts to the player object's movement state. When the player object moves, the search range expands to the first (larger) range enabling distant targeting. When stationary, it contracts to the second (smaller) range for precise near-target selection. This dynamic switching allows the system to handle both distant and near targets appropriately without confusion.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the player must distinguish between strong and weak button presses, then precise control is achieved, but the operation becomes difficult and unnatural

Engineering Contradiction:
Improvecontrol precisionVSAvoidoperation naturalness
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The determination unit automatically determines the search range based on the player object's movement state without requiring the player to consciously differentiate between strong and weak button presses. The system uses the objective movement state (moving vs. stationary) to select the appropriate search range, making operations more natural while maintaining precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides feedback by automatically adjusting the search range according to the player object's movement state. When the player moves the object, the system responds by expanding the search range; when stationary, it contracts. This automatic feedback loop eliminates the need for complex manual differentiation while maintaining precise control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10668380B2Non-transitory storage medium having stored therein information processing program, information processing apparatus, information processing method, and information processing system
Publication Date: 2020.06.02 NINTENDO CO LTD
  • US10668380B2 patent drawing
  • US10668380B2 patent drawing
  • US10668380B2 patent drawing

AI summary

A game system (1) includes a player object state determination unit (721) that determines the state of a player object in a virtual space, a search range determination unit (722) that determines a search range for searching for a non-player object based on the state of the player object, a target-object presence determination unit (723) that determines whether the non-player object is present in the search range, and a target-object setting unit (724) that sets the non-player object as a target of a cap throwing process if it is determined that the non-player object is present in the search range.