Game Program Curve Navigation Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game technologies fail to effectively correct both the speed and direction of a player object when navigating curves in a virtual game world, leading to potential sliding off the course.
Innovation Solution
A game program and apparatus that determine and adjust both the advancing direction and leftward-rightward movement direction of a player object using data from control points in the virtual game world, allowing for smooth navigation around curves by maintaining speed and correcting direction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the movement speed of the player object is corrected in accordance with the position on the curve, then the object can go around the curve without sliding off the course, but the moving direction is not corrected leading to potential loss of precision in navigation
Solution Approach 1:
The patent applies different correction strategies to different aspects of movement: speed correction is applied based on curve position (inner/outer curve detection), while direction correction is applied through separate leftward-rightward direction determination. This local differentiation allows each aspect to be optimized independently for its specific requirements.
Solution Approach 2:
The movement control is segmented into independent components: advancing direction determination, leftward-rightward movement direction determination, and speed correction. Each component processes specific aspects of navigation separately, allowing precise control over both direction and speed without interference between them.
2Reliability
If the movement speed is automatically reduced when approaching a curve at high speed, then the object prevents sliding off the course, but the navigation efficiency is reduced
Solution Approach 1:
The speed correction is dynamically adjusted based on real-time detection of curve position and current speed. The system automatically reduces speed only when necessary (when approaching curves at high speed) and maintains normal speed on straight sections, creating a dynamic balance between safety and efficiency.
Solution Approach 2:
The system continuously monitors the player object's position relative to the course and detects when it is approaching a curve. Based on this feedback, it automatically adjusts the speed correction magnitude, creating a closed-loop control system that responds to actual navigation conditions.
3Device complexity
If only speed correction is applied without direction correction, then the implementation is simpler, but the navigation precision on curves is insufficient
Solution Approach 1:
The control system is divided into separate functional modules: advancing direction determination handles the primary forward motion direction, while leftward-rightward movement direction determination handles lateral adjustments. This segmentation adds directional precision without requiring a complete redesign of the control architecture.
Solution Approach 2:
The leftward-rightward movement direction determination acts as an intermediary mechanism that fine-tunes the navigation direction based on curve position. It works in conjunction with the advancing direction determination to provide precise directional control while maintaining the simplicity of the overall system structure.
Data Source
AI summary
A forward direction line is set on a course, in a virtual game world, on which a player object is allowed to move. An advancing direction at a current position of the player object is determined based on the forward direction line. The advancing direction is determined as a direction in which the player object advances so as to control a movement of a player character in accordance with an acceleration instruction, and a leftward-rightward movement instruction from a player. Consequently, it is possible to assist the player in controlling a direction in which an object operated by the player moves.


