Game Program Input Distance Conversion for Controllability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional input devices using touch panels, such as those employing a stylus or finger, face controllability issues due to differences in input distance and direction calculations, leading to varied player experiences based on skill and operation method.

Innovation Solution

A game program that utilizes a pointing device to select between modes, adjusting input distance calculations using conversion functions to normalize controllability, allowing players to adjust parameters based on their age and skill level, thereby standardizing the game process across different control methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of moving object

If a player uses a stick type instrument such as a stylus to touch-operate the touch panel, then the input distance becomes longer due to the distance between the holding position and the tip, but this causes different controllability compared to direct finger operation

Engineering Contradiction:
Improveinput distanceVSAvoidcontrollability
Core Design Contradiction:
Length of moving objectVSEase of operation

Solution Approach 1:

The patent changes the parameter of reference coordinates based on the detected input device type. When a stylus is detected, the reference coordinates are adjusted to compensate for the longer distance between the holding position and the tip, thereby normalizing the controllability parameter to match finger operation characteristics

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the input device calculates direction and distance based on touch coordinates and center of touch panel, then two parameters (direction and movement distance) are determined, but the method for determining these parameters cannot be changed

Engineering Contradiction:
Improveparameter determination accuracyVSAvoidadjustability of controllability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic adjustability by allowing the reference coordinates to change based on the input device type. This enables the system to adapt the parameter determination method dynamically - using different reference points for stylus versus finger operations, thereby providing versatility while maintaining measurement precision

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the reference coordinate parameter based on detected input device characteristics. By adjusting this fundamental parameter, the system can accommodate different input methods (stylus, finger, etc.) while maintaining consistent controllability, thus resolving the contradiction between precision and adaptability

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the touch panel provides fixed controllability based on skill and operation method, then the calculation method remains simple, but players cannot adjust controllability according to their age, skill, or operation method

Engineering Contradiction:
Improvecalculation method complexityVSAvoidadjustability of controllability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary detection of the input device type and automatically configures the appropriate reference coordinates before the player begins operation. This preliminary action eliminates the need for complex manual adjustments by players, maintaining calculation simplicity while providing adaptability through automatic device-specific optimization

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8469810B2Storage medium having game program stored thereon and game apparatus
Publication Date: 2013.06.25 NINTENDO CO LTD
  • US8469810B2 patent drawing
  • US8469810B2 patent drawing
  • US8469810B2 patent drawing

AI summary

Reference coordinates in a coordinate system and designated coordinates based on coordinate information outputted by a pointing device are provided, and a distance between the reference coordinates and the designated coordinates is calculated. When a first mode is selected, a calculated distance is converted into a predetermined parameter using a first conversion function. On the other hand, when a second mode is selected, a calculated distance is converted into a parameter using a second conversion function. According to whether the first mode is selected or the second mode is selected, a game is processed based on the aforementioned parameter.