Command Execution Method for Online Fighting Games

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online fighting games face challenges in maintaining operation timing consistency due to communication delays, making it difficult to predict and execute specific commands, especially in games where timing is crucial, leading to stressful gameplay experiences.

Innovation Solution

A program and method that enable a computer terminal to transmit and receive data through a network, using identification information to associate input information with automatic control settings, allowing for the execution of specific commands based on predetermined conditions independently of input information, even during communication delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If prediction-based movement compensation is used to maintain character consistency, then character position consistency is improved, but command execution reliability deteriorates because predicted movements may not match actual movements

Engineering Contradiction:
Improvecharacter position consistencyVSAvoidcommand execution reliability
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system performs preliminary actions by transmitting command execution results and movement information before the actual movement occurs. This allows the receiving end to prepare for and accurately execute commands based on pre-transmitted data, rather than relying on uncertain predictions of future movements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes feedback loops where command execution results and actual movement information are transmitted back to the other party. This feedback mechanism ensures both parties have consistent information about the game state, allowing reliable command execution based on actual rather than predicted movements.

Inventive Principle:
Principle #23Feedback

2Speed

If real-time data transmission is used to maintain operation timing, then responsiveness is improved, but communication delay impact worsens because data arrives late affecting command execution timing

Engineering Contradiction:
Improveoperation responsivenessVSAvoidcommand execution timing accuracy
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system transmits command execution results and movement information in advance before the actual game events occur. This preliminary transmission allows the receiving end to have data ready ahead of time, eliminating delays in command execution while maintaining real-time responsiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and transmits copies of command execution results and movement information data. These data copies are transmitted ahead of time and stored locally, allowing instant access and command execution without waiting for original data transmission, thus maintaining timing accuracy despite network delays.

Inventive Principle:
Principle #26Copying

3Duration of action of stationary object

If predicted movement data is used for command execution, then gameplay continuity is improved, but command accuracy deteriorates because predictions may not match actual player actions

Engineering Contradiction:
Improvegameplay continuityVSAvoidcommand execution accuracy
Core Design Contradiction:
Duration of action of stationary objectVSMeasurement precision

Solution Approach 1:

The system implements feedback by transmitting actual command execution results and movement information from one party to the other. This ensures both parties base their commands on actual observed data rather than predictions, maintaining both gameplay continuity and command accuracy through shared real information.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system replaces the mechanical prediction system with an information transmission system. Instead of predicting movements, the system transmits actual movement and command execution data, substituting uncertain prediction mechanics with certain information transfer mechanics that maintain both continuity and accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8484280B2Program, computer terminal, and command execution method
Publication Date: 2013.07.09 BANDAI NAMCO ENTERTAINMENT INC
  • US8484280B2 patent drawing
  • US8484280B2 patent drawing
  • US8484280B2 patent drawing

AI summary

A program causing a computer to perform processing for executing a specific command under predetermined conditions independently of input information when automatic control information is set in association with a computer terminal and calculations are performed based on data of the computer terminal.