Dynamic NPC Selection for Natural Game Interactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems in virtual environments, such as games, often present unnatural interactions between player characters and non-player characters due to fixed direction-based processing targets, limiting the opportunities for information processing and conversation.

Innovation Solution

An information processing system that determines whether a non-player object is within a direction set by the player object and, if not, selects it as a processing target, allowing for more natural interactions by adjusting the range based on the player's direction and setting specific positional relationships, thereby increasing the chances of information processing with non-player objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system only selects non-player objects in the direction set by the player object as processing targets, then the naturalness of interactions is improved, but the number of information processing opportunities with non-player objects decreases

Engineering Contradiction:
Improvenaturalness of interactionVSAvoidnumber of information processing opportunities
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system dynamically adjusts the selection criteria for processing targets based on the player object's direction. When the player faces a non-player object, that object becomes the processing target. When no non-player object is in the facing direction, the system dynamically switches to selecting from all available non-player objects, thus adapting the interaction rules to the current situation to maintain naturalness while ensuring processing opportunities occur.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the system expands the range to allow any non-player object as processing target, then the number of information processing opportunities increases, but the naturalness of interaction decreases

Engineering Contradiction:
Improvenumber of information processing opportunitiesVSAvoidnaturalness of interaction
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements dynamic conditional selection where the range of selectable non-player objects changes based on the player object's orientation. When the player is facing a non-player object, the selection is restricted to objects in that direction only. When the player is not facing any non-player object, the selection range expands to include all non-player objects. This dynamic adjustment resolves the contradiction by making the interaction feel natural when possible while ensuring processing opportunities when necessary.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11123638B2Non-transitory storage medium having stored therein information processing program, information processing device, information processing system, and information processing method
Publication Date: 2021.09.21 NINTENDO CO LTD
  • US11123638B2 patent drawing
  • US11123638B2 patent drawing
  • US11123638B2 patent drawing

AI summary

A game device includes: a first determination unit which determines a first condition that the NPC inside a virtual space is present in the azimuth range set using the PC as the reference inside the virtual space; a second determination unit which determines a second condition that the NPC inside the virtual space has a predetermined positional relationship with the PC; a processing target decision unit which decides an NPC as a processing target when there is the NPC that satisfies both the first condition and the second condition and decides an NPC that satisfies the second condition as the processing target when there is no NPC that satisfies both the first condition and the second condition; and an information processing unit which performs information processing with respect to the decided NPC.