Dynamic Game Difficulty Adjustment via Sensor Fusion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game systems face challenges in accurately recognizing the motion direction of input devices, leading to varying operational difficulty levels due to differences in recognition modes, especially when using acceleration and angular velocity sensors.
Innovation Solution
A game apparatus with determination, difficulty level setting, motion direction specifying, and game processing means that adjusts the game difficulty based on whether angular velocity is used, allowing for accurate motion direction recognition and correction, thereby adjusting the operational difficulty level appropriately.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the game process is performed without using angular velocity (using only acceleration sensor), then the device complexity is reduced, but the measurement precision of motion direction deteriorates
Solution Approach 1:
The system dynamically adjusts the difficulty level based on the sensor configuration. When only acceleration sensor is used (simpler device), the game automatically increases difficulty by reducing motion direction correction. When angular velocity sensor is available (more complex device), the game can provide more accurate motion recognition and reduce difficulty. This dynamic adjustment resolves the contradiction by making the system adaptable to different device complexities.
Solution Approach 2:
The system changes the parameter of difficulty level according to the sensor configuration. By modifying the difficulty parameter, the system compensates for the reduced measurement precision when using only acceleration sensor, thereby maintaining a balanced user experience across different device complexities.
2Measurement precision
If the recognition mode is changed to improve motion direction accuracy, then the measurement precision improves, but the operational difficulty level increases
Solution Approach 1:
The system provides feedback by automatically adjusting the difficulty level based on the recognition mode and sensor configuration. When a more accurate recognition mode is detected (using angular velocity), the system feeds back by reducing the difficulty level, thereby compensating for the increased operational challenge and maintaining user comfort.
Solution Approach 2:
The difficulty level is made dynamic rather than fixed. It automatically adapts to the recognition mode being used, allowing the system to maintain ease of operation regardless of which recognition mode is active. This dynamic adjustment resolves the contradiction between measurement precision and operational difficulty.
3Measurement precision
If the game process corrects motion direction to improve accuracy, then the measurement precision improves, but the device complexity increases
Solution Approach 1:
The system dynamically adjusts the level of motion direction correction based on sensor availability. When angular velocity sensor is present, the system applies more sophisticated correction algorithms. When only acceleration sensor is available, the system uses simpler correction methods. This dynamic adaptation allows the processing complexity to match the computational capabilities of the sensor configuration.
Solution Approach 2:
The system changes processing parameters such as correction intensity and algorithm complexity based on the sensor configuration. By adjusting these parameters, the system achieves improved motion direction accuracy while keeping the processing complexity appropriate for the available sensors.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The system effectively adjusts game difficulty by accurately recognizing motion directions using acceleration and angular velocity sensors, ensuring a suitable operational experience regardless of recognition modes, enhancing player engagement and challenge.
Implementation Method 1
an acceleration sensor mounted in the input device
Implementation Method 2
an angular velocity sensor mounted in the input device
Data Source
AI summary
Whether or not an angular velocity detected by an angular velocity sensor is used for a game process is determined, and a difficulty level of a game to be subjected to a game process is set so as to vary depending on whether the angular velocity is determined to be used or the angular velocity is determined not to be used. When the angular velocity is determined not to be used, a process of specifying a motion direction of an input device is performed by using acceleration detected by an acceleration sensor, whereas when the angular velocity is determined to be used, at least a part of the process of specifying the motion of the input device is performed by using the angular velocity detected by the angular velocity sensor. Accordingly, based on the specified motion direction, the game process is performed while the set difficulty level is applied.


