Game Replay System Using Segmented Data Storage for Accurate Status Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional game replay systems fail to accurately replicate the game status, especially in action RPGs where character status and random number generation affect game outcomes, leading to inconsistent replay displays.

Innovation Solution

A game apparatus that includes a motion input system, game progress controller, storage for character status and random number initial values, and a perspective transformer to generate two-dimensional images for replay displays, allowing virtual camera control for editing and replaying game scenes based on player preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If only absolute coordinate is stored for replay display, then the replay display structure is simple, but the game status cannot be correctly replicated in games with character status or random number generation

Engineering Contradiction:
Improvereplay display structureVSAvoidgame status replication accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The replay data is segmented into multiple independent components: absolute coordinate, character status data, and initial value for random number generation. Each component is stored separately in the storage unit, allowing comprehensive replay without increasing structural complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The initial value for random number generation is stored in advance during game progress. When replay is executed, this pre-stored initial value ensures that random number generation produces identical results, enabling accurate replication of game status without complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If character status and initial value are stored in addition to absolute coordinate, then game status replication accuracy is improved, but the storage requirement increases

Engineering Contradiction:
Improvegame status replication accuracyVSAvoidstorage data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of storing complete game state information or multiple frames of video data, the system stores essential copying elements: absolute coordinate, character status data, and initial value for random number generation. These minimal data copies are sufficient to reproduce the entire game status accurately.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes from storing positional parameters only (absolute coordinate) to storing multiple parameters including character status and initial value. This parameter expansion enables accurate replay of games with status-dependent outcomes while maintaining efficient storage through selective data capture.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If the same image processing is performed during replay display, then the replay function is simple to implement, but the game result cannot be replicated when it depends on character status or random numbers

Engineering Contradiction:
Improvereplay function implementationVSAvoidgame result replication
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system implements feedback by storing the initial value for random number generation and character status data during game progress. During replay, these stored values are fed back into the image processing pipeline, ensuring that random number generation and status-dependent calculations produce identical results to the original game play.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

All necessary data for accurate replay, including character status and initial value for random number generation, is prepared and stored in advance during game progress. This preliminary action eliminates the need for complex real-time computations during replay, maintaining implementation simplicity while ensuring result accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9421459B2Game apparatus, game replay displaying method, game program, and recording medium
Publication Date: 2016.08.23 SQUARE ENIX HLDG CO LTD
  • US9421459B2 patent drawing
  • US9421459B2 patent drawing
  • US9421459B2 patent drawing

AI summary

An object of the present invention is to provide a game apparatus that can replicate a game status by a replay display even in a game in which game result is changed by a character status or a game in which the game result is randomly changed within a constant range. In the game apparatus, the replay display of a game image obtained by causing the game to progress is performed in response to a replay display request of a player. In the game apparatus, perspective transformation of a virtual three-dimensional space is performed from a virtual camera onto a virtual screen to generate a two-dimensional image based on a character status, pad information inputted from the player, an initial value used to generate a random number during game progress, and virtual camera control information, and the replay display of the two-dimensional image is performed on a display device.