Virtual Floating Object Control With Load-Based Position Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game programs lack the ability to provide diverse and realistic movements for objects and characters in virtual spaces, particularly in air environments.

Innovation Solution

Implementing a system where floating objects in a virtual space are controlled through physical calculations, applying forces to maintain position within load limits and adjusting movements based on gravitational and thrust loads, allowing separate control of vertical and horizontal directions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a floating object is made to remain at a fixed position in the air, then stability is improved, but the object cannot move when load is applied

Engineering Contradiction:
Improveposition stabilityVSAvoidmovement capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The floating object's behavior is made dynamic by switching between two states: maintaining position stability when load is within limits, and allowing movement when load exceeds limits. The processor dynamically adjusts the object's response based on real-time load calculation, enabling both stability and adaptability depending on conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of load bearing capacity to determine object behavior. When the load parameter remains below a threshold, the object maintains its position; when the threshold is exceeded, the object transitions to movement mode, allowing it to respond appropriately to different physical conditions.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If limit loads are set for both vertical and horizontal directions, then control precision is improved, but the system complexity increases

Engineering Contradiction:
Improvecontrol precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The control system is segmented into independent directional components, with separate limit loads defined for vertical and horizontal directions. This allows each direction to be controlled independently with its own threshold, improving precision without requiring a completely new unified control mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The same basic control mechanism handles both vertical and horizontal directions universally. The processor uses identical logic to evaluate loads and determine movement vs. stability in any direction, reducing overall system complexity despite the multi-directional control capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12508510B2Storage medium, game system, game apparatus, and game processing method
Publication Date: 2025.12.30 NINTENDO CO LTD
  • US12508510B2 patent drawing
  • US12508510B2 patent drawing
  • US12508510B2 patent drawing

AI summary

For at least one floating object disposed in the air, of dynamic objects disposed in a virtual space, movements of the dynamic objects being controlled based on physical calculation, a load applied to the floating object is calculated based on a game process. In a first case in which the load does not exceed a first limit load in a first direction including at least a downward direction in the virtual space, a first force that maintains a position of the floating object in the virtual space, is additionally applied to the floating object. In a second case in which the load exceeds the first limit load in the first direction, the first force is removed. The position and an orientation of the floating object are updated based on the physical calculation.