Pointing Device Input Segmentation for Game Operation Variety
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game interfaces using pointing devices, such as touch panels, are limited in allowing users to perform a variety of game operations effectively.
Innovation Solution
A game program and system that enables users to perform multiple game operations by utilizing a pointing device through specific input processes, including first and second inputs, reference position settings, and movement processes, allowing for diverse interactions such as object movement and actions within a virtual game space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a pointing device is used for game operations, then ease of operation is improved, but the variety of game operations that can be performed is limited
Solution Approach 1:
The input operation is segmented into multiple phases: a first input phase and a second input phase. The system detects whether a second input is performed within a predetermined time period after the first input ends. This segmentation allows the same pointing device to execute different game operations (first process vs. first movement process) based on the timing and sequence of inputs, thereby increasing operational variety while maintaining ease of use.
Solution Approach 2:
The system dynamically changes the function of the pointing device input based on temporal context. By detecting the timing relationship between consecutive inputs (whether the second input occurs within the predetermined time period after the first input), the system adapts the game operation being executed. This dynamic response allows a single input device to perform multiple functions without requiring additional hardware.
2Adaptability or versatility
If multiple game operations are enabled through sequential inputs, then adaptability is improved, but device complexity increases
Solution Approach 1:
The system performs preliminary detection of the first input and establishes a time window (predetermined time period) in advance. During this pre-established window, the system is ready to detect a second input. This preliminary action simplifies the overall processing logic by creating a clear temporal framework for distinguishing between different operation types, reducing the complexity of real-time decision-making.
Solution Approach 2:
The system uses feedback from the timing detection mechanism to determine which operation to execute. By continuously monitoring whether a second input occurs within the predetermined time period after the first input, the system receives temporal feedback that directly controls the game operation selection. This feedback-based control simplifies the input processing logic compared to more complex gesture recognition systems.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An information processing apparatus repeatedly acquires input positions detected by a pointing device. The information processing apparatus executes a first process on a first object in a virtual game space in response to a second input which is performed after end of a first input to the pointing device and within a first time period from the first input. The information processing apparatus sets a reference position, based on an input position at which the second input to the pointing device is started. The information processing apparatus executes a first movement process for causing the first object to move in the virtual game space, based on the reference position and on the input position of the second input which is continuously performed from start of the second input to the pointing device.