Dynamic Pitcher-Batter Adaptability in Baseball Video Games
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional baseball video games lack realism in pitch selection, as players do not consider the batter's adaptability to ball velocity, leading to imbalanced gameplay and a lack of challenge for the pitcher character.
Innovation Solution
A game program that dynamically changes the batter character's properties based on the ball's velocity and variation, allowing players to evaluate and adjust their pitching strategies accordingly, by displaying adaptability indicators and modifying the batter's abilities on a pitch-by-pitch basis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the game displays ball-hitting zone size to indicate batter weakness, then the pitcher can easily identify advantageous trajectories, but the gameplay becomes monotonous and the pitcher gains excessive advantage
Solution Approach 1:
The system provides feedback to the pitcher about the batter's adaptability level to ball velocity, allowing the pitcher to adjust pitching strategy dynamically. The property indicator shows whether the batter is accustomed or unaccustomed to the current ball velocity, enabling informed decision-making without completely revealing the answer.
Solution Approach 2:
The batter's property (adaptability to ball velocity) changes dynamically based on the pitching history. As the pitcher repeatedly throws at the same velocity, the batter's adaptability increases, making the previously advantageous velocity less effective. This dynamic adjustment prevents the pitcher from relying on a single advantageous trajectory.
2Adaptability or versatility
If the system reduces batter weakness extent after repeated pitching, then gameplay balance is improved, but the pitcher loses the ability to effectively target weak areas
Solution Approach 1:
The system dynamically adjusts the batter's property (adaptability to ball velocity) based on the number of times the pitcher has thrown at that velocity. The property changes from unaccustomed to accustomed as pitching repeats, creating a balance between pitcher effectiveness and gameplay fairness.
Solution Approach 2:
The system changes the parameter of batter adaptability to ball velocity based on pitching frequency. When the pitcher throws at a specific velocity multiple times, the batter's adaptability parameter increases, reducing the effectiveness of that velocity and encouraging the pitcher to vary their strategy.
3Loss of information
If the game provides detailed information about batter adaptability, then the pitcher can make informed decisions, but the game becomes less challenging and more predictable
Solution Approach 1:
The system provides partial feedback through the property indicator showing whether the batter is accustomed or unaccustomed to the current ball velocity. This feedback is sufficient for the pitcher to make informed decisions but does not completely reveal the answer, maintaining game challenge.
Solution Approach 2:
The system uses a discrete parameter (accustomed/unaccustomed) rather than continuous detailed statistics. This provides enough information for strategic decision-making while avoiding over-information that would make the game predictable.
Data Source
AI summary
The present invention is related to controlling a video game in which ability of a game character is adjusted on the basis of events in the video game. For example, in a baseball video game, if the game player operating a pitcher character keeps selecting a pitching trajectory that a batter character is bad at hitting the ball object, the extent that the batter character is bad at hitting the ball object in the pitching trajectory will be gradually reduced. Therefore, it becomes difficult for the pitcher character to make the batter character out. Accordingly, advantageous level for the pitcher character will be reduced. Therefore, imbalance of the baseball video game is to be solved between the pitcher character and the batter character.


