Virtual Character Command Simulation for Unexpected Interactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems lack the ability to create unexpected character interactions and limit user estimation of character actions, making gameplay predictable and less engaging.

Innovation Solution

A simulation system that allows users to set commands and execution orders for characters in a virtual space composed of multiple unit spaces, controlling character operations based on predefined conditions and interactions with other characters or objects within the same space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the character acts faithfully according to user settings with unlimited action range, then the character executes commands accurately, but the character's action becomes predictable and unexpected interactions are difficult to achieve

Engineering Contradiction:
Improvecommand execution accuracyVSAvoidcharacter interaction variety
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system pre-sets multiple possible actions for characters based on their characteristics and environmental conditions before the user issues commands. When a character's commanded action would result in no interaction or predictable outcome, the system automatically selects from pre-prepared alternative actions that create unexpected interactions, thus maintaining both command accuracy and interaction variety.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the virtual space for conditions that would prevent expected character interactions (such as characters being in the same space with no interaction potential). When such conditions are detected, the system provides feedback by automatically adjusting character actions to create meaningful interactions, preventing predictable gameplay patterns.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If the user sets detailed commands for character actions, then the character operation is precise, but the user has no room to estimate character interactions with other characters or objects

Engineering Contradiction:
Improvecharacter operation precisionVSAvoiduser estimation capability
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system automatically determines character interactions based on their characteristics and environmental conditions without requiring detailed user input. Characters autonomously select appropriate actions from pre-set options based on their nature and the situation, allowing users to set general commands while the system handles the complexity of interaction estimation and character behavior prediction.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple characters operate in the same virtual space, then the simulation becomes more complex, but unexpected interactions between characters become difficult to control

Engineering Contradiction:
Improvevirtual space populationVSAvoidcharacter interaction control
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments character interactions into discrete, pre-defined action types based on character characteristics and environmental conditions. Each character has a set of possible actions segmented from their overall behavior pattern, allowing the system to manage complex multi-character interactions by combining these segmented actions rather than handling all possibilities as a single complex problem.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12370449B2Simulation system, simulation method, and simulation program for character operation in a virtual space
Publication Date: 2025.07.29 THE POKEMON CO
  • US12370449B2 patent drawing
  • US12370449B2 patent drawing
  • US12370449B2 patent drawing

AI summary

A user estimates a change in a character's operation in a case where the character is operated in a virtual space by setting one or more commands for a character that is able to be disposed in a virtual space constituted by a plurality of virtual unit spaces and sets the order of execution of the commands. The commands and the order of execution of the commands are set for each of one character and another character, and each of the one character and the other character operates in the virtual space, and in a case where at least parts of an existence position of the one character and an existence position of the other character are common, at least any one of the one character and the other character executes a predetermined operation with preference over an operation based on the set command.