PwneeStudios/Cloudberry-Kingdom

2.12 Prohibition of Prolonged, Continuous, Non-Sequential Access

Closed this issue · 0 comments

If there has been no user input for more than 5 minutes, continuous, non-sequential disc access should end within 1 hour.
Here, "non-sequential access" is defined as seeking access on a disc with a data interval of greater than 200 MB. Prolonged, continuous, non-sequential access repeated at intervals of 5 seconds or less shortens the lifetime of the disc drive.
To avoid unnecessary aging of the disc drive while the user is not operating the application, do not conduct this kind of non-sequential access over a period of more than 1 hour.
For example, when playing a long movie, position the files that will be accessed near each other and, if non-sequential access will be carried out, limit the number of loops.
Below are examples of this item and sample solutions.
You have a demo that plays a video file, while playing a separate audio file as background music. It is possible that this demo will run in an infinite loop.
Solution 1: Interleave the video and audio files into a single file, and play back the audio portion in software.
This will make access to the disc drive sequential.
Solution 2: Play the background music for a few loops (say, three), and then fade it out and stop playback.
Subsequently, the demo will only be playing the video, and access to the disc drive will be sequential.
You play two videos simultaneously, and it is possible that they will be played in an infinite loop.
Solution 1: Interleave the two video files into a single file.
This will make access to the disc drive sequential.
Solution 2: Play the movies a few times (say, three), and then replace them both with still images.
This will avoid playing them in an infinite loop.
You have an interactive game with artificial intelligence. There is a section where the game continually reads voice data, while playing an audio file as background music. If there is no input from the controller, it is possible that this will be repeated in an infinite loop.
Solution: If there is no input from the controller for a certain period of time (say, 5 minutes), make the game character fall asleep and stop talking.
As a result, the game will only access the disc drive to play the background music.
2.12.1 Prohibition of Non-Sequential Access When There is No User Input

Guideline Item
The application must not continuously access the disc non-sequentially for more than 1 hour if there has been no user input for more than 5 minutes.
Test Method
Check the source code.
Pass/Fail Determination
Passes if the application does not perform non-sequential access as defined in the Backgrounder.
Software to Be Tested
All applications.