Dynamic Locus-Based Object Movement Control in Simulation Games

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional object movement control systems in simulation games fail to provide a realistic and flexible way to move objects, as they either move objects linearly without considering obstacles or require pre-planning of paths, making it difficult to navigate complex environments effectively.

Innovation Solution

An object movement control apparatus that allows users to create and modify movement paths by detecting input coordinates, creating a locus, and moving objects along that path, with features to extend, shorten, or change paths dynamically, ensuring objects can navigate through obstacles and adjust strategies easily.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the object moves linearly from current position to desired position, then the movement is simple and direct, but the movement is unrealistic and cannot handle obstacles

Engineering Contradiction:
Improvemovement control simplicityVSAvoidmovement realism
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically switches between two movement modes: linear movement for simple direct paths, and locus-based movement for realistic obstacle avoidance. The control apparatus detects whether a locus has been drawn and automatically adjusts the movement behavior accordingly, making the system adaptable to different operational contexts.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the object is moved by dragging operation, then the path can avoid obstacles, but the movement cannot be restarted and requires advance path planning

Engineering Contradiction:
Improveobstacle avoidance capabilityVSAvoidmovement flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system allows dynamic modification of movement parameters after the object starts moving. Users can modify the locus, change the target position, or adjust the movable range during operation, enabling flexible adaptation without restarting the movement.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary path planning by allowing users to draw a locus before movement begins, but also provides the capability to modify this preliminary plan during execution, combining advance preparation with operational flexibility.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If the path is fixed after creation, then the movement control is simple, but the strategy cannot be adjusted easily

Engineering Contradiction:
Improvecontrol system simplicityVSAvoidpath modification capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The locus is designed as a dynamic rather than static path. The system provides multiple modification operations including extending the locus, shortening it, changing the target position, and adjusting the movable range. These modifications can be performed during movement execution, maintaining operational simplicity while enhancing adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10843074B2Object movement control apparatus, storage medium storing object movement control program, and object movement control method
Publication Date: 2020.11.24 NINTENDO CO LTD
  • US10843074B2 patent drawing
  • US10843074B2 patent drawing
  • US10843074B2 patent drawing

AI summary

A game apparatus includes an LCD, and a touch panel is provided in relation to the LCD. The LCD displays a game screen, and the player performs touch operations (sliding, click, etc.) on the touch panel with use of a stick to draw, correct and decide at random a moving path of an object. When the movement path of the object is decided and some point on the movement path is clicked, the object moves to the clicked position according to the movement path.