Game Replay System Using Segmented Data Storage for Accurate Status Replication
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


