Atomic Agents Modify Game Actors Without Code Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer game systems require modification of program code for existing actors to interact with new actors or exhibit new appearances and behaviors, limiting scalability and flexibility.
Innovation Solution
The implementation of atomic agents, which are self-functioning and can be applied or removed from actors without modifying the program code, allowing for modular modification of behavior and appearance by determining compatibility with existing agents and updating state data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If program code defining existing actors is modified to interact with new actors or exhibit new appearances and behaviors, then the actors can exhibit new characteristics, but the system complexity and difficulty of maintenance increase
Solution Approach 1:
The patent segments the actor system into two independent components: actor definitions (program code) and characteristics (atomic agents). Atomic agents are self-contained modifiers that can be applied to actors without modifying the actor's program code. Each atomic agent is a separate, independent unit that defines specific characteristics or behaviors, allowing characteristics to be added, removed, or modified without touching the core actor definitions, thus resolving the contradiction between adaptability and code complexity
Solution Approach 2:
The patent extracts characteristics from the actor program code and places them into separate atomic agents. Atomic agents are standalone components that can be applied to actors to modify their appearance or behavior. This extraction allows characteristics to be managed independently from the actor definitions, enabling new characteristics to be added without modifying existing actor code, thereby maintaining code simplicity while increasing adaptability
2Adaptability or versatility
If program code is modified for each existing actor to exhibit new appearances and behaviors, then the actors can be updated, but the time and effort required for updates increase
Solution Approach 1:
The patent implements preliminary action by pre-defining atomic agents that encapsulate specific characteristics or behaviors. These atomic agents are created in advance and can be directly applied to actors without requiring code modification. When an actor needs to exhibit new characteristics, the appropriate atomic agent is simply applied to the actor, which immediately updates the actor's appearance or behavior. This eliminates the time-consuming process of modifying actor code for each update
Solution Approach 2:
The patent uses copying by allowing atomic agents to be replicated and applied to multiple actors. A single atomic agent definition can be copied and applied to any number of actors that need the same characteristic or behavior. This copying mechanism enables rapid updates across multiple actors without repeating the modification process for each actor individually, significantly reducing update time while maintaining full adaptability
Data Source
AI summary
Techniques are disclosed for using atomic agents to implement modifications to actors. The atomic agents are self-functioning and may be applied to and removed from an actor in order to modify the behavior and/or appearance of the actor. The default appearance and behavior of the actor is embedded in the program code that defines the actor. One or more atomic agents may be applied to the actor to modify the actor's appearance or behavior without requiring any communication or interaction with the program code that defines the actor. Separate program code defines each atomic agent and the compatibility between the respective atomic agent and other atomic agents.


