Dual Mode Video Game Object Launch Control System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing systems for object movement in three-dimensional spaces lack complexity and variety in user interaction and control schemes, leading to limited engagement and zest in operations.

Innovation Solution

An information processing apparatus that allows for multiple user operation inputs to control the movement of objects within a field, including the ability to eject and move objects based on different schemes, varying ranges, and user-defined paths, while maintaining relative positional relationships with virtual cameras, enhancing the complexity and engagement of object movement processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional object movement processing is used, then the system is simple and easy to operate, but the engagement and zest of user interaction is limited

Engineering Contradiction:
Improveuser interaction varietyVSAvoidcontrol scheme complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically switches between different control modes (first control mode and second control mode) based on user operations. In the first control mode, objects are moved by simple touch operations, while in the second control mode, objects are moved by drag operations. This dynamic adaptation provides varied interaction experiences without requiring a completely complex control system, resolving the contradiction between interaction variety and system complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by introducing different movement control mechanisms. The first control mode uses touch-based positioning with automatic object movement, while the second control mode uses drag-based manual positioning. By changing these operational parameters based on user input type, the system achieves diverse interaction patterns while maintaining relatively simple underlying control logic.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple control modes are introduced to enhance engagement, then user interaction variety increases, but operational simplicity decreases

Engineering Contradiction:
Improveobject movement varietyVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system dynamically adapts its control behavior based on user operations. When users perform touch operations, the system responds with automatic object movement in the first control mode. When users perform drag operations, the system switches to manual positioning in the second control mode. This dynamic adaptation maintains ease of operation by responding intuitively to user actions while providing varied object movement experiences.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control system is designed to handle multiple object movement scenarios through a unified framework. Both the first control mode (touch-based) and second control mode (drag-based) are integrated into a single system that automatically selects the appropriate mode based on user input. This multi-functionality allows diverse object movement patterns without requiring separate systems, maintaining operational simplicity while enhancing versatility.

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

Data Source

PatentUS12161936B2Information processing apparatus having dual modes of video game object launch, and counterpart method and system
Publication Date: 2024.12.10 NINTENDO CO LTD
  • US12161936B2 patent drawing
  • US12161936B2 patent drawing
  • US12161936B2 patent drawing

AI summary

An information processing apparatus includes controlling movement of any of first objects arranged on a field, controlling movement of a second object fed to any of the first objects, and carrying out control such that a first object satisfying prescribed proximity relation with the second object among the first objects acquires the second object. The controlling movement of a second object includes ejecting the second object to the field from a prescribed position in a direction determined based on an accepted first user operation input and moving the second object over the field in accordance with an accepted second user operation input. The controlling movement of any of the first objects moves any of the first objects toward the second object ejected to the field and moves any of the first objects toward the second object that moves over the field.