Game Character Control Switching Between Player Input and AI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current game technologies lack an effective method to seamlessly integrate player-operated and AI-controlled game characters, resulting in disjointed interactions and limited dynamic responses between characters.

Innovation Solution

A game device and method that combines player operation input with AI to control a first game character's movement and actions, allowing the character to interact with AI-determined actions towards a second game character, both during and after user input ceases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If player operation input is used to control game character movement, then player control and responsiveness are improved, but character interaction continuity deteriorates when user input ceases

Engineering Contradiction:
Improveplayer controlVSAvoidcharacter interaction continuity
Core Design Contradiction:
Ease of operationVSDuration of action of moving object

Solution Approach 1:

The system dynamically switches between player-controlled movement and AI-controlled movement based on whether user input is being received. When user input is active, the player controls the character; when input ceases, AI takes over to maintain interaction continuity. This dynamic transition resolves the contradiction by adapting the control mode to the current operational state.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The AI control unit acts as an intermediary between the player's intermittent inputs and the continuous interaction requirements of the game character. It fills the gaps when player input is not received, ensuring that the character maintains meaningful interactions with other game characters without requiring constant user input.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Duration of action of moving object

If AI control is used to maintain character interaction continuity, then interaction smoothness is improved, but player agency deteriorates

Engineering Contradiction:
Improveinteraction continuityVSAvoidplayer agency
Core Design Contradiction:
Duration of action of moving objectVSEase of operation

Solution Approach 1:

The control system dynamically adjusts the level of AI involvement based on player input presence. When the player provides input, AI control is reduced or suspended, preserving player agency. When input ceases, AI control activates to maintain interaction continuity. This dynamic adjustment ensures that player agency and interaction continuity are both satisfied under different operational conditions.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If separate control systems are used for player-operated and AI-controlled characters, then control precision is improved, but system complexity increases

Engineering Contradiction:
Improvecontrol precisionVSAvoidcontrol system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges the player control unit and AI control unit into a unified control architecture that shares common resources and coordination mechanisms. Instead of maintaining completely separate control systems, the invention integrates both control modes within a single system framework, reducing overall complexity while preserving the precision benefits of specialized control for each mode.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10717002B2Game device, method for controlling game device
Publication Date: 2020.07.21 SQUARE ENIX HLDG CO LTD
  • US10717002B2 patent drawing
  • US10717002B2 patent drawing
  • US10717002B2 patent drawing

AI summary

In a state in which operation input for causing a first game character to move is being inputted by a user, the first game character is caused to move in response to the operation input, and the first game character is caused, during the movement, to perform an action that artificial intelligence decided as an action that the first game character is to perform in relation to a second game character. In a state in which the operation input is not being inputted by a user, the first game character is caused to perform an action that artificial intelligence decided as an action that the first game character is to perform in relation to the second game character.