Dynamic Operation Reference Position for Touchscreen Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current touchscreen input methods for electronic devices, such as smartphones, require users to perform complex and unintended movements to reverse directions, leading to inefficient and slow object control, especially when avoiding obstacles in games, as they necessitate slowing down, stopping, and re-accelerating the object.
Innovation Solution
A program that resets the operation reference position based on specific conditions, including interior angles and speed criteria, allowing for direct reversal of object direction without extensive user input, thereby improving control precision and speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the operation reference position is fixed, then the control logic is simple, but the user has to move the touched position by a large amount to reverse direction, resulting in slow response and loss of time
Solution Approach 1:
The operation reference position is changed from a fixed point to a dynamic point that automatically updates based on the latest touched position. When the user touches the touchscreen, the operation reference position is updated to that location, enabling quick direction reversal without requiring the user to move the touch back to a fixed reference point
Solution Approach 2:
The system automatically updates the operation reference position based on the user's touch input, eliminating the need for the user to manually return the touch to a fixed reference point. The system serves itself by autonomously adapting the reference position to the latest user input
2Loss of time
If the operation reference position constantly follows the latest touched position, then direction reversal becomes quick, but unintended control may occur due to excessive sensitivity
Solution Approach 1:
The system introduces a threshold parameter for touched position movement. The operation reference position is only updated when the movement of the touched position exceeds this threshold, filtering out minor unintentional movements while still responding to deliberate user actions. This parameter change balances responsiveness with accuracy
3Productivity
If the object movement speed is based on distance from the operation reference position, then the control mechanism is simple, but the object necessarily slows down and stops when reversing direction, reducing productivity
Solution Approach 1:
By making the operation reference position dynamic rather than fixed, the system enables the object to maintain its movement speed during direction reversal. The object continues moving at high speed because the reference position updates with the user's touch, eliminating the necessary deceleration and stopping that would occur with a fixed reference position
Data Source
AI summary
The present invention provides a program for a game that is executed at an electronic device that includes a display and a contact-type position input device, the program causing the electronic device to execute setting an operation reference position in a coordinate plane; determining whether a touch is being made on the contact-type position input device; setting an operation position in the coordinate plane in accordance with a touched position that is acquired; moving an object that is displayed on the display in the game, on the basis of the operation reference position and the operation position; saving the operation position as a displacement reference position; detecting a touched-position movement from the displacement reference position, the touched-position movement satisfying a predetermined condition; and resetting the operation reference position in the coordinate plane in a case where a touched-position movement satisfying the predetermined condition is detected.


