Game Device Input Locus Direction Calculation for Action Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional game devices require complex operation patterns for players to perform multiple actions, leading to decreased operability and intuitive gameplay, as players need to memorize and execute multiple actions to control game objects effectively.
Innovation Solution
A storage medium with a game program that uses input detection, coordinate storage, direction calculation, and action control mechanisms to allow players to perform different actions based on the positional relationship between the input locus and the game object, enabling simple input operations to achieve complex actions, such as moving and kicking, using a touch panel or mouse.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple operation patterns are required to perform multiple actions, then the player object can perform various actions, but the game operation becomes complicated and operability deteriorates
Solution Approach 1:
The patent applies universality by enabling a single input operation (touching the touch panel) to perform multiple functions. By detecting whether the touched position coincides with the player object's position, the system determines whether to execute movement or kicking actions, allowing one input mechanism to control multiple game actions without requiring separate controls for each function.
Solution Approach 2:
The patent utilizes parameter changes by varying the positional parameter (coordinates) of the touch input relative to the player object. When the touch coordinates match the player object's coordinates, one action is triggered; when they differ, another action is triggered. This parameter-based differentiation enables multiple actions from a single input type.
2Adaptability or versatility
If multiple operation patterns are required to perform multiple actions, then the player object can perform various actions, but the player must memorize game operations
Solution Approach 1:
The system provides universal access to multiple actions through a single input method. The player only needs to learn one operation (touching the screen) while the system automatically determines the appropriate action based on the positional relationship between the touch input and the player object, eliminating the need to memorize multiple distinct operation sequences.
Solution Approach 2:
The system performs self-service by automatically determining which action to execute based on the input position. Rather than requiring the player to select or specify the action type, the system autonomously interprets the positional data and selects the appropriate action (movement or kicking), reducing the cognitive load on the player.
3Ease of operation
If a single operation is used on a touch panel, then the operation is simple, but multiple kinds of game operations cannot be performed
Solution Approach 1:
The patent employs parameter changes by utilizing the positional coordinates of the touch input as a differentiating factor. The same input operation (touching the panel) produces different game operations based on where the player touches relative to the player object, enabling operational versatility without increasing input complexity.
Solution Approach 2:
The patent introduces a spatial dimension to the single touch input operation. By considering the positional relationship (coordinates) of the touch relative to the player object, the system transforms a one-dimensional input (press or no press) into a two-dimensional control scheme (position-based differentiation), enabling multiple actions from a single input type.
Data Source
AI summary
A game device 1 that executes a game program stored in a storage medium of the present invention detects and stores coordinates on a game image corresponding to an input while the input by the player is detected. Then, based on an input locus having a predetermined shape shown by the stored coordinates, a direction shown by the input locus is calculated. When the direction is calculated, the game device determines whether or not a coordinate of a starting point is included in a predetermined range 35 that is based on coordinates showing a position in which the player object 32 is displayed in the game image. When it is determined that the coordinate of the starting point is included in the predetermined range 35, the player object 32 performs a moving action in the calculated direction. When it is determined that the coordinate of the starting point is not included in the predetermined range 35, the player object 32 performs a kicking action in the calculated direction.


