Game Object Action Selection Using Assigned Environment Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game technologies face challenges in managing complex control of multiple objects within a virtual environment, leading to complications in event actions and character interactions.
Innovation Solution
A system where a first object acquires information about its environment and a second object assigns information to the first object, enabling the first object to choose and execute actions based on both sets of information, using control units to manage interactions and cooperative actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a first object continuously monitors the entire in-game environment to acquire information for action selection, then the object can make informed decisions, but the computational complexity and processing load increase significantly
Solution Approach 1:
The patent divides the environment information into two segments: first information that the first object monitors itself, and second information that is assigned by a second object. This segmentation allows the first object to avoid continuously monitoring the entire environment while still having access to relevant information for action selection, thereby reducing computational complexity while maintaining decision-making accuracy.
Solution Approach 2:
The patent introduces a second object as an intermediary that assigns second information to the first object. This intermediary mechanism allows the first object to obtain environmental information without directly monitoring it, reducing the processing load on the first object while ensuring it receives necessary information for accurate action selection.
2Adaptability or versatility
If multiple objects continuously monitor and manage their own actions and environmental information, then each object can act autonomously, but the overall system control becomes complicated and difficult to manage
Solution Approach 1:
The patent merges the monitoring and information management functions into a unified system where a second object assigns second information to the first object. This combination allows multiple objects to maintain autonomy in action selection while sharing a common information management approach, reducing overall system control complexity.
Solution Approach 2:
The second object serves multiple functions: it monitors the environment, processes information, and assigns relevant second information to multiple first objects. This multi-functional design reduces the need for each object to have complete monitoring capabilities, simplifying system control while maintaining object autonomy.
3Loss of information
If the first object monitors all environmental information including information assigned by other objects, then the object has complete information for decision making, but the information processing time and computational resources increase
Solution Approach 1:
The second object performs preliminary action by monitoring the environment and pre-processing information before assigning it to the first object. This preliminary processing reduces the amount of raw data the first object needs to handle, maintaining information completeness while reducing processing time and computational resource requirements.
Solution Approach 2:
The first object extracts only the specific second information assigned by the second object rather than processing all environmental information. This extraction approach ensures the first object has access to necessary information for decision making while avoiding the time and resource costs of processing unnecessary data.
Data Source
AI summary
A non-transitory computer-readable recording medium storing instructions that are executable by a processor to perform operations, the operations including: causing a first object to acquire first information that the first object recognizes from among information about an environment in a computer game; causing a second object that is different from the first object to assign second information from among the information about the environment to the first object; causing the first object to choose an action of the first object on the basis of the first information and the second information; and causing the first object to execute the chosen action in the computer game.


