Group Entity Control for Coordinated Game Entities

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video game technologies face challenges in efficiently controlling groups of game entities in a collective, coordinated, and collaborative manner, often requiring substantial computational resources and limiting the number of entities or their awareness and responsiveness, which can detract from the gaming experience.

Innovation Solution

A system that coordinates the actions of individual game entities through a group entity, where control inputs related to the group entity determine the actions of the individual entities, reducing computational effort and allowing for collective, coordinated, and collaborative movement without the need for separate programming instructions for each entity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate control inputs are used for each individual game entity, then each entity can be controlled independently with full awareness and responsiveness, but substantial computational resources are required and the number of controllable entities is limited

Engineering Contradiction:
Improveentity responsivenessVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple individual game entities are merged into a single group entity that receives control inputs. The group entity processes controls once and distributes coordinated actions to all member entities, eliminating the need for separate control processing for each entity while maintaining collective responsiveness and coordination.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If separate programming instructions are created for each game entity, then each entity can be programmed with specific behaviors and awareness, but the programming complexity and time required increases significantly

Engineering Contradiction:
Improveentity behavior flexibilityVSAvoidprogramming time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The group entity serves as a universal controller that can manage multiple different types of game entities with diverse behaviors. Instead of creating separate programming instructions for each entity, the group entity provides a unified interface that handles control distribution to various entity types, reducing programming time while maintaining behavioral flexibility through the entity types system.

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

3Quantity of substance

If the number of game entities in a group is increased to enhance gameplay, then the game becomes more engaging and immersive, but computational resources are exceeded and performance deteriorates

Engineering Contradiction:
Improvenumber of game entitiesVSAvoidcomputational resources
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

Control processing for multiple game entities is merged into a single group entity operation. The system processes one control input for the entire group rather than processing separate controls for each entity, significantly reducing computational resources while allowing a larger number of entities to be managed efficiently.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control system is segmented into a hierarchical structure where the group entity handles high-level control decisions and individual entities execute specific actions. This segmentation allows the system to manage large numbers of entities by dividing control responsibilities, reducing overall computational load while maintaining entity autonomy for specific behaviors.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9795881B2Controlling groups of game entities in a video game in a collective, coordinated, and/or collaborative manner using a group entity
Publication Date: 2017.10.24 ADEIA MEDIA HOLDINGS INC
  • US9795881B2 patent drawing
  • US9795881B2 patent drawing
  • US9795881B2 patent drawing

AI summary

Systems and methods for controlling groups of game entities in a video game in a collective, coordinated, and/or collaborative manner are presented herein. Groups of individual game entities may be formed. Individual groups may be associated with a group entity. Control inputs may be received that are related to group entity actions to be performed by the group entities in the virtual space. The group entity actions may be related to one or more group actions to be performed by the game entities included in the groups in a collective, coordinated, and/or collaborative manner. The one or more group actions may be implemented by executing individual game entity actions to be performed by the individual game entities included in the groups. The individual game entity actions may be determined based on the group entity actions.