Continuous Input Control for Game Object Movement and Process Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game technologies using pointing devices, such as touch panels, limit the variety and complexity of game operations that can be performed by users, as they often require separate inputs for movement and process execution, lacking intuitive and continuous control methods.

Innovation Solution

A game program that enables continuous input operations by acquiring and processing input positions from a pointing device to execute movement processes and process executions based on reference positions, allowing users to perform multiple operations, including movement and state changes, through a single continuous input, with features like reference position resetting and condition-based process execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate inputs are required for movement and process execution, then the control method is simple, but the variety and complexity of game operations is limited

Engineering Contradiction:
Improvevariety of game operationsVSAvoidcontrol method complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines movement control and process execution into a single continuous input operation. By merging these previously separate control functions, the system enables users to perform multiple game operations (movement + process execution) through one unified input method, thereby increasing operational variety without requiring multiple separate control mechanisms

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The continuous input operation serves multiple functions: it controls object movement based on input position changes and triggers process execution when specific conditions are met. This multi-functional input method allows a single control action to achieve both movement and process execution, enhancing the versatility of the pointing device

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If multiple separate inputs are required for different operations, then each operation can be precisely controlled, but the degree of freedom and complexity of interactions is reduced

Engineering Contradiction:
Improveuser operabilityVSAvoidcomplexity of interactions
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements continuous input processing where the system continuously monitors input position changes during a single operation. This continuous action allows the system to detect both movement commands (based on position changes) and process execution commands (when conditions are satisfied), enabling users to perform multiple operations through one continuous input rather than requiring multiple discrete actions

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system dynamically interprets the continuous input based on real-time position changes and condition satisfaction. The control method adapts its behavior during the input process, transitioning between movement control mode and process execution mode based on the input trajectory and detected conditions, thereby providing flexible and dynamic interaction

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11198058B2Storage medium storing game program, information processing apparatus, information processing system, and game processing method
Publication Date: 2021.12.14 NINTENDO CO LTD
  • US11198058B2 patent drawing
  • US11198058B2 patent drawing
  • US11198058B2 patent drawing

AI summary

An example of an information processing apparatus repeatedly acquires input positions detected by a pointing device. The information processing apparatus sets a reference position, based on an input position at which an input to the pointing device is started. The information processing apparatus executes a first movement process of causing a first object to move in a virtual game space, based on the reference position, and an input position of an input which is continuously performed from start of the input to the pointing device. The information processing apparatus executes a first process on a second object which is the same as or different from the first object, in a case where the input position of the input, which is continuously performed from start of the input to the pointing device, satisfies a predetermined condition regarding the relationship between the input position and the reference position.