Game Machine Operation Marker Speed Control for Communication Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multiplayer game systems connected via communication lines, delayed detection of operation times due to congestion can lead to unintended increases in travel speed of operation indication markers, disrupting game control results.
Innovation Solution
A game machine system that includes an input device, a display device, sequence data storage, and a marker display control unit to detect and correct operation times, ensuring the operation indication marker arrives at the correct position at the intended time by adjusting its travel path and speed in response to detected delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If operation time detection is performed through communication lines between game machines, then multiplayer game functionality is enabled, but detection delay occurs due to communication congestion
Solution Approach 1:
The system pre-calculates and stores expected operation times in sequence data before the game is played. When an operation is detected, the system compares the actual operation time with the pre-stored expected time to determine whether to correct the marker's travel speed, eliminating the need for real-time communication delays
Solution Approach 2:
The system continuously monitors the difference between actual operation times and expected operation times from sequence data. When a delay is detected, the system provides feedback by adjusting the marker's travel speed to compensate for the delay, ensuring the marker still arrives at the correct position at the correct time
2Reliability
If operation indication marker travel direction change is delayed due to communication delay, then the distance the marker must travel increases, but the remaining time up to next operation time decreases
Solution Approach 1:
The system dynamically changes the marker's travel speed parameter based on the detected delay. When a delay is detected, the system calculates the required speed adjustment to ensure the marker arrives at the correct position at the correct time, rather than simply increasing speed indefinitely
Solution Approach 2:
The marker's travel speed is made dynamic rather than fixed. The system adjusts the speed in real-time based on the detected operation delay, allowing the marker to travel faster when needed and return to normal speed when the delay is corrected
3Loss of time
If the operation indication marker is made to travel at higher speed to compensate for delay, then the marker can reach the next position on time, but unintended problems arise in the control result of travel speed
Solution Approach 1:
The system uses feedback from the sequence data (pre-stored expected operation times) to determine when speed adjustment is actually necessary. The system only increases marker speed when a genuine operation delay is detected, and adjusts the speed increment based on the magnitude of the delay, preventing unnecessary or excessive speed changes
Data Source
AI summary
Improved is the control of travel speed of operation indication marker in the case that the case that the delay in detection of operation time occurs. The game machine makes the object (60) pump between the reference portions (55A, 55B) corresponding to the operation portions of online opponent players, and makes the player of the own game machine perform the operation portion at the time when the object (60) reaches the reference portion (55A). The game machine determines whether the detection delay of operation time occurs. When the delay occurs, the game machine estimates as the original distance, the distance from the object (60) to the next arrival position (R1b) assuming that the delay did not occur (the distance on the path R2-CR1b), and the display of the object (60) is corrected so that the difference between the original distance estimated and the actual distance from the object (60) to the next arrival position (the distance on the path A, C, R1b) is eliminated earlier than the operation time corresponding to the next arrival position (R1b).


