Game Object Movement Speed Adjustment for Network Delay Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In online multiplayer games, communication delays between apparatuses can lead to unnatural movement of objects, impairing the refreshing feeling for players due to synchronized game states, where the movement speed of objects is not adjusted for delay times, resulting in unsynchronized and unresponsive gameplay experiences.
Innovation Solution
A computer-readable storage medium with an information processing program that adjusts the movement speed of objects based on communication delay times, gradually reducing speed over time to ensure synchronization and prevent unnatural movements, allowing for smoother gameplay experiences by adjusting the speed reduction values and paths according to delay times and user inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the movement speed of a movement object is decreased to realize synchronization between own apparatus and opponent apparatus, then synchronization is improved, but the refreshing feeling at the time of moving the movement object is impaired
Solution Approach 1:
The patent applies dynamics by making the speed reduction rate variable rather than fixed. The system dynamically adjusts the speed reduction rate based on the elapsed time since movement start, using a function that decreases the reduction rate over time. This allows the movement object to initially move slower for synchronization but gradually increase speed, maintaining player satisfaction while ensuring synchronization is achieved.
Solution Approach 2:
The patent changes the parameter of speed reduction rate from a constant value to a time-dependent variable. By defining the speed reduction rate as a function of elapsed time (decreasing as time increases), the system transforms a static parameter into a dynamic one, allowing flexible adjustment of movement speed to balance synchronization requirements with player experience.
2Reliability
If the movement speed of the movement object is reduced in accordance with a fixed reduction value calculated on the basis of delay time, then synchronization is achieved, but unnatural movement occurs
Solution Approach 1:
The system uses dynamics by implementing a time-varying speed reduction rate that decreases as elapsed time increases. This dynamic adjustment prevents unnatural movement by allowing the object to start with reduced speed for synchronization but gradually normalize its speed, creating a more natural movement pattern that adapts to the delay conditions.
Solution Approach 2:
The patent applies preliminary action by pre-defining a speed reduction function based on elapsed time before actual movement occurs. This allows the system to anticipate and compensate for delay effects by planning the speed reduction pattern in advance, ensuring both synchronization and natural movement characteristics are achieved.
Data Source
AI summary
In a virtual space of an own apparatus, the movement speed of a movement object is reduced on the basis of a reduction value according to a communication delay time with respect to an opponent apparatus. The reduction value is adjusted such that the movement speed of the movement object is reduced in accordance with the time having elapsed from start of movement of the movement object. The opponent character object is caused to perform an action on the movement object, on the basis of data received from the opponent apparatus.


