Virtual Controller Assembly for Multi-Object Movement Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game systems face challenges in improving usability when assembling multiple virtual objects to create a unified object, lacking convenience and flexibility in controlling the assembled object's movement and arrangement.
Innovation Solution
An information processing system that includes a processor to generate and control assembled objects by combining virtual power and controller objects, allowing simultaneous state changes of multiple power objects and enabling user-controlled movement direction changes, with a virtual controller object that can be arranged and oriented as desired.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If multiple virtual power objects are assembled into an assembled object, then the power provision capability is improved, but the complexity of individually managing and controlling each power object's state increases
Solution Approach 1:
The patent merges the control of multiple virtual power objects into a unified control mechanism. When a virtual controller object is assembled with multiple power objects, it enables simultaneous ON/OFF control of all power objects through a single operation, rather than requiring individual control of each power object. This combining approach resolves the contradiction by maintaining enhanced power capability while simplifying control management.
Solution Approach 2:
The virtual controller object serves as a universal control interface that can manage multiple different types of power objects simultaneously. It provides multi-functional capability to control propulsion, braking, and other power-related functions across all assembled power objects through a single controller, thereby improving power provision capability without increasing control complexity.
2Ease of operation
If the virtual controller object can be arranged at any position in the assembled object, then the flexibility and ease of operation are improved, but the complexity of position management and arrangement increases
Solution Approach 1:
The patent implements dynamic position management for the virtual controller object within the assembled object. The controller can be flexibly arranged at different positions and orientations according to user needs, and the system dynamically adjusts the control signal transmission paths accordingly. This dynamic adaptation allows flexible arrangement without requiring complex static position management systems.
Solution Approach 2:
The system introduces an intermediary control mechanism that manages the relationship between the virtual controller object and multiple power objects regardless of their spatial arrangement. This intermediary layer handles the complexity of position management by abstracting the spatial relationships, allowing the controller to operate effectively at any position without directly managing complex position coordination.
3Adaptability or versatility
If the assembled object can move in any direction based on user input, then the adaptability and versatility are improved, but the complexity of movement control increases
Solution Approach 1:
The patent segments the movement control into independent directional components. Each virtual power object can be controlled to provide motion in specific directions, and the system combines these segmented directional controls to achieve versatile movement patterns. This segmentation allows the assembled object to move in any direction by coordinating simpler directional movements, reducing overall control complexity.
Solution Approach 2:
The system uses composite control strategies that combine outputs from multiple power objects to achieve versatile movement. By compositing the control signals from multiple power sources and coordinating their actions, the system enables movement in any direction while managing complexity through coordinated composite control rather than requiring a single complex control mechanism.
Data Source
AI summary
An exemplary information processing system generates an assembled object by assembling a plurality of virtual objects based on an input by a user. The plurality of virtual objects include virtual power objects each configured to provide power to the assembled object and a virtual controller object. While the virtual power object and the virtual controller object are included in the assembled object, the information processing system causes the one or more virtual power objects to operate to move the assembled object in a predetermined traveling direction, and causes a moving direction of the movable object to change based on an input by the user.


