Game Program Locus Data Storage for Touch Control Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game apparatuses that rely on continuous touch operations for control struggle to maintain gameplay when the touch operation is discontinued, especially in games where high-speed screen scrolling occurs, leading to difficulties in continuing the game due to immediate object movement to the locus discontinuation point.

Innovation Solution

A game program and apparatus that store and update object position data, allowing the game to continue even when the touch operation is paused by automatically updating the first object's position based on predetermined rules and using locus data to maintain the second object's movement along the locus drawn by the first object, ensuring gameplay continuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the game is controlled to reflect the touch operation continuously, then the game control responds accurately to player input, but the game cannot be continued when the touch operation is paused

Engineering Contradiction:
Improvegame control reliabilityVSAvoidoperation continuity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system stores the locus data created during touch operation in advance, so that when the touch operation is paused, the stored locus data can be used to continue the game without requiring continuous touch input

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The game system automatically continues using the stored locus data without requiring the player to perform additional touch operations, allowing the game to serve itself during pause periods

Inventive Principle:
Principle #25Self-service

2Duration of action of moving object

If the player continuously touch-operates the touch panel, then the game can be continued without interruption, but the player cannot see the game image clearly on the display screen

Engineering Contradiction:
Improvegame operation durationVSAvoiddisplay visibility
Core Design Contradiction:
Duration of action of moving objectVSEase of operation

Solution Approach 1:

The locus data is stored in advance during touch operation, enabling the player to pause touch input and view the game image clearly without affecting game continuity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The game maintains continuous progression by automatically using the stored locus data during pause periods, ensuring the game flow continues even when the player is not touching the panel

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If the screen scrolls at high speed, then the game progresses quickly, but the game cannot be continued when the touch operation is paused because the object reaches the locus discontinuation point immediately

Engineering Contradiction:
Improvegame progression speedVSAvoidgame continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The complete locus data is stored in advance before screen scrolling begins, so that when touch operation is paused during high-speed scrolling, the stored locus data provides a continuous path for the object to follow

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The stored locus data acts as an intermediary between the player's touch input and the game object's movement, allowing the object to continue moving along the pre-defined path even when no new touch input is provided

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8684841B2Storage medium having game program stored thereon and game apparatus
Publication Date: 2014.04.01 NINTENDO CO LTD
  • US8684841B2 patent drawing
  • US8684841B2 patent drawing
  • US8684841B2 patent drawing

AI summary

A storage medium having stored thereon a game program executable by a computer 21 of a game apparatus 1 including touch coordinate pair input means for outputting coordinate information based on a predetermined coordinate system in accordance with a touch operation performed by a player. A first object P1 and a second object P2 are displayed on a display screen based on first object position data DC3 and second object position data DC5. While input coordinate pairs are being detected, the first object position data DC3 is updated based on the input coordinate pairs. The second object position data DC5 is updated based on the first object position data DC3.