Touch Panel Game Program Spring Winding Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game technologies using touch panels for input operations lack operability and engagement, as players cannot intuitively sense the stored energy, leading to monotonous gameplay experiences.
Innovation Solution
A game program that calculates an angle variation amount between touch position coordinates and a rotating object's axis, periodically updating a parameter with a coefficient that changes based on the parameter's size, allowing for dynamic display angle changes and special effects, simulating the resistance of winding a spring, thereby enhancing operability and engagement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a touch panel is used to move an object to the touched position, then the operation is simple and easy to implement, but the movement operation becomes monotonous and reduces game enjoyment
Solution Approach 1:
The patent transforms the static touch-position-to-position movement into a dynamic winding operation where the object rotates around a rotation axis. The player performs circular motion to wind a spring mechanism, and the object moves based on the accumulated winding amount. This dynamic transformation makes the operation more engaging and less monotonous while maintaining touch panel simplicity.
Solution Approach 2:
The patent introduces a spring coefficient parameter that changes based on the winding state. As the player winds the spring, the coefficient increases, providing progressively stronger resistance. This parameter change creates a tactile feedback sensation similar to winding a real spring, enhancing the operational experience without complicating the basic touch interface.
2Adaptability or versatility
If energy is stored based on pointing device operation amount, then the movement operation avoids monotony and increases game enjoyment, but the player cannot perceive how much energy is stored
Solution Approach 1:
The patent implements visual feedback by displaying the rotation of the rotating object on the touch panel screen. As the player winds the spring, the object rotates progressively, providing real-time visual information about the accumulated energy. This feedback mechanism allows players to perceive the energy storage state without adding complex interface elements, maintaining game enjoyment while solving the information perception problem.
Solution Approach 2:
The patent utilizes display effects including color changes to indicate the energy storage state and rotation progress. The rotating object and surrounding elements change color or brightness based on the winding amount, providing intuitive visual feedback about the stored energy level. This enhances player perception without requiring additional physical components.
3Device complexity
If the coefficient remains constant during parameter accumulation, then the calculation is simple, but the player cannot feel the resistance increase similar to winding a real spring
Solution Approach 1:
The patent makes the coefficient a dynamic parameter that increases as the winding parameter accumulates. This creates a progressive resistance effect where each additional unit of winding requires more effort, simulating the physical sensation of winding a spring. The calculation remains relatively simple by using a linear or exponential function of the existing parameter, balancing computational complexity with operational realism.
Data Source
AI summary
Reading from a RAM, image data of a rotating object, and displaying the rotating object on the display screen; obtaining touch position coordinates on the touch panel; when a contact to the touch panel is performed, calculating at each interval of a given period, an angle variation amount between coordinates displaying a rotation axis of the rotating object and the touch position coordinates; periodically adding to an operation parameter stored in the RAM, a value resulting from a multiplication of a coefficient with the angle variation amount, wherein the coefficient changes in accordance with a size of the parameter; and changing a display angle of the rotating object on the display screen in accordance with a change in the operation parameter. Therefore, there is realized an input operation for controlling a movement of an object by using a touch panel, wherein the input operation has good operability without being monotonous.


