PROGRAM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD
The program enables players to control the standby screen auto-skip function during data loading, addressing the disparity in gaming preferences, enhancing the gaming experience by allowing immediate gameplay or paced loading completion.
Patent Information
- Application Number
- JP2024108403
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-07-04
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2044-07-04
AI Technical Summary
Existing game interfaces fail to accommodate players who want to play quickly and those who prefer to play at their own pace during data downloads, leading to unsatisfactory gaming experiences.
A program that controls the display of a standby screen during data loading, allowing players to switch the auto-skip function on or off based on their preference, and provides notification upon completion of the loading process.
Enhances the gaming experience by allowing players to choose between immediate transition to gameplay or completing loading processes at their own pace, thereby improving the game interface environment.
Smart Images

Figure 0007791254000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program for a game, an information processing device, an information processing system, and an information processing method. [Background technology]
[0002] BACKGROUND ART Conventionally, games that display images for effects while data is being downloaded have been known, and for example, a game that executes a download effect while data is being downloaded is known (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-44161 Summary of the Invention [Problem to be solved by the invention]
[0004] Generally, in specifications where game operations are suspended due to data downloads, there are players who want to play the game quickly and players who want to play the game at their own pace, and there is a demand for a game interface environment that can satisfy the needs of both players.
[0005] The present invention has been made in view of the above circumstances, and its object is to provide a program, an information processing device, an information processing system, and an information processing method that can improve the interface environment of a game. [Means for solving the problem]
[0006] (1) The present invention relates to a program that causes a computer to function as a standby screen display control unit that controls the display of a standby screen on a display unit while a data reading process is being executed to read data, a flag state control unit that controls switching the state of a specific flag when a first operation is received while the standby screen is being displayed, and a standby screen termination control unit that controls, when the data reading process is completed, to terminate the display of the standby screen on condition that a second operation is received if the specific flag is in the first state, and to terminate the display of the standby screen regardless of the second operation if the specific flag is in the second state.
[0007] (2) In the program of the present invention, when the data loading process is completed, the computer may be made to function as a notification control unit that notifies the player that the data loading process has been completed if the specific flag is in the first state.
[0008] (3) In the program of the present invention, the flag state control unit may perform control so as to be able to accept an operation to switch the state of the specific flag while a screen other than the standby screen is being displayed.
[0009] (4) In the program of the present invention, the flag state control unit may be configured to control switching of the state of the specific flag when the first operation is received after the data reading process is completed while the standby screen is being displayed.
[0010] (5) The present invention relates to an information processing device including a standby screen display control unit that controls the display of a standby screen on a display unit while a data reading process for reading data is being executed; a flag state control unit that controls switching the state of a specific flag when a first operation is received while the standby screen is being displayed; and a standby screen termination control unit that controls, when the data reading process is completed, to terminate the display of the standby screen on condition that a second operation is received if the specific flag is in the first state, and to terminate the display of the standby screen regardless of the second operation if the specific flag is in the second state.
[0011] (6) The present invention relates to an information processing system including a standby screen display control unit that controls the display of a standby screen on a display unit while a data reading process for reading data is being executed; a flag state control unit that controls switching the state of a specific flag when a first operation is received while the standby screen is being displayed; and a standby screen termination control unit that controls, when the data reading process is completed, to terminate the display of the standby screen on condition that a second operation is received if the specific flag is in the first state, and to terminate the display of the standby screen regardless of the second operation if the specific flag is in the second state.
[0012] (7) The present invention relates to an information processing method that causes a computer to execute the following steps: a standby screen display control step that controls the display of a standby screen on a display unit while a data reading process that reads data is being executed; a flag state control step that controls switching the state of a specific flag when a first operation is received while the standby screen is being displayed; and a standby screen termination control step that controls, when the data reading process is completed, to terminate the display of the standby screen on condition that a second operation is received if the specific flag is in the first state, and to terminate the display of the standby screen regardless of the second operation if the specific flag is in the second state.
[0013] In the program, information processing device, information processing system, and information processing method of the present invention described above, the state of the specific flag is switched when a first operation is received while the standby screen is displayed, so that the player can switch whether to end the standby screen by a second operation or without a second operation while the standby screen is displayed. This satisfies the player's desire to play the game quickly or at their own pace, thereby improving the game interface environment. [Brief explanation of the drawings]
[0014] [Figure 1]1 is a schematic block diagram illustrating a configuration of an information processing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a functional block diagram illustrating functions of a server device according to an embodiment of the present invention. [Figure 3] FIG. 2 is a functional block diagram showing functions of a terminal device according to an embodiment of the present invention. [Figure 4] FIG. 2 is a diagram illustrating a controller of the terminal device according to the embodiment of the present invention. [Figure 5] FIG. 10 is a diagram showing an image displayed on a terminal device according to an embodiment of the present invention. [Figure 6] FIG. 10 is a diagram showing an image displayed on a terminal device according to an embodiment of the present invention. [Figure 7] FIG. 10 is a diagram showing an image displayed on a terminal device according to an embodiment of the present invention. [Figure 8] 1 is a flowchart illustrating a processing flow according to an embodiment of the present invention. [Figure 9] 1 is a flowchart illustrating a processing flow according to an embodiment of the present invention. [Figure 10] 1 is a flowchart illustrating a processing flow according to an embodiment of the present invention. [Figure 11] 1 is a flowchart illustrating a processing flow according to an embodiment of the present invention. [Figure 12] 1 is a flowchart illustrating a processing flow according to an embodiment of the present invention. [Figure 13] FIG. 10 is a diagram showing an image displayed on a terminal device according to a modified example of the embodiment of the present invention. [Figure 14] FIG. 10 is a diagram showing an image displayed on a terminal device according to a modified example of the embodiment of the present invention. [Figure 15] FIG. 10 is a diagram showing an image displayed on a terminal device according to a modified example of the embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0015] The following describes an embodiment of the present invention. Note that the embodiment described below does not unduly limit the content of the present invention described in the claims. Furthermore, not all of the configurations described in the embodiment are necessarily essential components of the present invention.
[0016] 1. Information processing system configuration Fig. 1 is a schematic block diagram showing the configuration of an information processing system 10 according to this embodiment. As shown in Fig. 1, in the information processing system 10, a server device 12 and multiple terminal devices 14 are connected via a network 16 such as the Internet, a mobile phone network, a LAN, or a WAN, forming a so-called client-server communication system. Each of the multiple terminal devices 14 communicates with the server device 12 via the network 16 to send and receive various information, and communicates with the other terminal devices 14 via the network 16 and the server device 12 to send and receive various information.
[0017] The server device 12 includes a processor such as a CPU, a main memory such as a ROM or RAM, an external memory such as a hard disk, an input device such as a keyboard, a display device such as an LCD display, a communication device, etc. In the server device 12, the CPU executes various processes according to programs stored in the main memory or programs loaded into the main memory from the external memory, and receives information from the terminal device 14 and transmits information to the terminal device 14 via the communication device.
[0018] The terminal device 14 can be an information processing device of various forms, such as a smartphone, tablet, personal computer, portable game console, or stationary game console, and each of these devices also includes a processor such as a CPU, a main memory such as a ROM or RAM, an external memory such as a flash memory or a hard disk, an input device such as a touch panel, keyboard, or microphone, a display device such as an LCD display or an organic EL display, a sound output device such as a speaker, a communication device, etc. In the terminal device 14, the CPU also executes various processes according to programs stored in the main memory or programs loaded into the main memory from an external memory device, and receives information from the server device 12 via the communication device, and transmits information to the server device 12 or other terminal devices 14.
[0019] Fig. 2 is a functional block diagram showing the functions of the server device 12 of this embodiment. As shown in Fig. 2, the server device 12 of this embodiment includes a server information storage medium 20, a server storage unit 30, a server communication unit 36, and a server information processing unit 40. Note that some of the components (units) of Fig. 2 may be omitted.
[0020] The server information storage medium 20 stores programs and data for the server information processing unit 40 and the server communication unit 36 to perform various processes, and its functions can be realized by a flash memory, a hard disk, an optical disc (DVD, BD), etc. In other words, the server information storage medium 20 stores programs for causing a computer to function as each unit of this embodiment (programs for causing a computer to execute the processing of each unit).
[0021] The server storage unit 30 serves as a work area for the server information processing unit 40 and the server communication unit 36, and its functions can be realized by RAM (main memory), VRAM (video memory), etc. In detail, the server storage unit 30 includes a main memory unit 32 into which programs and data are read from the server information storage medium 20.
[0022] The server communication unit 36 performs various controls for communication with an external network (e.g., other server devices 12 or terminal devices 14), and its functions can be realized by various processors (CPU (main processor), GPU (graphics processor), DSP, etc.), or hardware such as a communication ASIC, or programs.
[0023] The server information processing unit 40 performs various processes such as game processing based on the received data received by the server communication unit 36 and various programs and data in the server memory unit 30, using the main memory unit 32 as a work area, and its functions can be realized by hardware such as various processors and ASICs, or programs.
[0024] The server information processing unit 40 includes a server game processing unit 42 and a server communication control unit 48. Note that some of these components may be omitted.
[0025] Based on the received data received by the server communication unit 36, the results of various processes performed by the server information processing unit 40, and the programs and data loaded into the main memory unit 32, the server game processing unit 42 performs processes such as starting a game when a game start condition is met, executing a game function selected from multiple types of game functions, matching multiple players (player identification information, player IDs) to form a single group, having multiple players forming a single group participate in a multiplayer game, controlling a competitive game, progressing the game, determining game media such as characters and items to be given to players by lottery from multiple game media, generating an event when an event occurrence condition is met, calculating the game result, or ending the game when a game end condition is met.
[0026] The server communication control unit 48 causes the server communication unit 36 to communicate with other server devices 12 or terminal devices 14, and performs processing for transmitting and receiving various information. For example, the server communication control unit 48 causes the server communication unit 36 to transmit and receive information necessary for the process of newly registering a player in the information processing system 10, information necessary for the process of logging a player into the information processing system 10, information necessary for the process of setting an opponent player who will cooperate or compete with the logged-in player, and information necessary for the process of synchronizing multiple terminal devices 14 to run a multiplayer game. The server communication control unit 48 also causes the server communication unit 36 to transmit and receive destination information indicating the destination of the information, source information indicating the source of the information, identification information identifying the information processing system 10 that generated the information, and the like.
[0027] Fig. 3 is a functional block diagram showing the functions of the terminal device 14 of this embodiment. As shown in Fig. 3, the terminal device 14 of this embodiment includes a player input detection unit 50, a display unit 52, a sound output unit 54, a terminal information storage medium 56, a terminal storage unit 60, a terminal communication unit 66, and a terminal information processing unit 100. Note that some of the components (units) of Fig. 3 may be omitted.
[0028] The player input detection unit 50 is for detecting inputs made by the player to the terminal device 14 as player inputs, and its function can be realized by a touch sensor, a switch, an optical sensor, a variable resistance sensor (potentiometer), an acceleration sensor, a microphone, etc.
[0029] The display unit 52 displays images on a display screen, and its function can be realized by a liquid crystal display, an organic EL display, or the like.
[0030] The sound output unit 54 outputs sound, and its function can be realized by a speaker, headphones, or the like.
[0031] The terminal information storage medium 56 stores programs and data for the terminal information processing unit 100 and the terminal communication unit 66 to perform various processes, and the functions thereof can be realized by a flash memory, a hard disk, an optical disc (DVD, BD), etc. That is, the terminal information storage medium 56 stores programs for causing a computer to function as each unit of this embodiment (programs for causing a computer to execute the processing of each unit).
[0032] The terminal storage unit 60 serves as a work area for the terminal information processing unit 100 and the terminal communication unit 66, and its functions can be realized by RAM (main memory), VRAM (video memory), etc. In detail, the terminal storage unit 60 includes a main memory unit 62 into which programs and data are read from the terminal information storage medium 56, and a drawing buffer 64 into which images to be displayed on the display unit 52 are drawn.
[0033] The terminal communication unit 66 performs various controls for communication with an external network (e.g., a server device 12 or another terminal device 14), and its functions can be realized by hardware such as various processors or communication ASICs, or programs.
[0034] In addition, the programs (data) for causing the computer to function as each part of this embodiment may be downloaded from the server device 12 to the terminal information storage medium 56 (or main memory unit 62) of the terminal device 14 via the network 16 and the terminal communication unit 66, and such use of the server device 12 may also be included within the scope of the present invention.
[0035] The terminal information processing unit 100 performs various processes such as game processing, image generation processing, and sound generation processing based on the player input detected by the player input detection unit 50, the received data received by the terminal communication unit 66, and the various programs and data in the terminal storage unit 60, using the main storage unit 62 as a work area, and its functions can be realized by various processors (CPU (main processor), GPU (graphics processor), DSP, etc.), hardware such as ASIC, and programs.
[0036] The terminal information processing unit 100 includes an input receiving unit 102, a terminal game processing unit 110, a display control unit 130, an announcement effect control unit 135 (an example of a notification control unit), a standby screen auto-skip control unit 140 (an example of a flag state control unit), a character control unit 142, a parameter update unit 144, an image generation unit 146, a sound control unit 150, and a terminal communication control unit 160. Note that some of these units may be omitted.
[0037] The input acceptance unit 102 accepts the player input as a valid input according to the situation, or does not accept it as an invalid input, based on the player input detected by the player input detection unit 50, the received data received by the device communication unit 66, the results of various processes performed by the device information processing unit 100, the programs and data loaded into the main memory unit 62, etc.
[0038] The terminal game processing unit 110 (game processing unit) performs the following processes based on the player input detected by the player input detection unit 50, the received data received by the terminal communication unit 66, the results of various processes performed by the terminal information processing unit 100, and the programs and data loaded into the main memory unit 62: starting a game when a game start condition is met, executing a game function selected from multiple types of game functions, matching a player (player, player ID) of the terminal device 14 with players (other players, other player IDs) of other terminal devices 14 to participate in a multiplayer game, controlling a competitive game, progressing the game, generating an event when an event generation condition is met, calculating the game result, or ending the game when a game end condition is met.
[0039] The data reading processing unit 120 performs a data reading process to read data stored in the terminal information storage medium 56 into the main memory unit 62. The terminal information storage medium 56 stores, for example, background objects for displaying backgrounds, effect objects for displaying effects, GUI objects for displaying GUIs (Graphical User Interfaces) such as buttons, character objects for displaying player characters whose movements and actions can be controlled by a player of the terminal device 14, other player characters whose movements and actions can be controlled by a player of another terminal device 14, one or more non-player characters whose movements and actions are based on a given algorithm, and object data of various objects such as non-character objects for displaying objects other than characters such as buildings, tools, vehicles, and terrain, as well as image data of various pre-rendered images.
[0040] The data reading processing unit 120 then performs data reading processing based on the player input detected by the player input detection unit 50, the received data received by the terminal communication unit 66, the results of various processes performed by the terminal information processing unit 100, and the programs and data read into the main memory unit 62.
[0041] The display control unit 130 controls the display of images displayed on the display unit 52. Specifically, the display control unit 130 controls the display content, display mode, display timing, etc. of various objects and pre-rendered images (movie images) based on the player input detected by the player input detection unit 50, the received data received by the device communication unit 66, the results of various processes performed by the device information processing unit 100, the programs and data loaded into the main memory unit 62, etc.
[0042] The display control unit 130 controls the display of objects and pre-rendered images based on the object data and image data of pre-rendered images loaded into the main memory unit 62, depending on the type of game function being executed, the progress of the game, etc.
[0043] The display control unit 130 also includes a standby screen display control unit 132 and a standby screen termination control unit 134 .
[0044] 5, the standby screen display control unit 132 performs display control to display a standby screen 300 (loading screen) on the display unit 52 while the data reading process is being executed. Specifically, when the data reading process is started, the standby screen display control unit 132 displays the standby screen 300 on the display unit 52. Note that in this embodiment, the standby screen 300 may always be displayed when the data reading process is being executed, or the standby screen 300 may or may not be displayed.
[0045] The standby screen termination control unit 134 controls the termination of the currently displayed standby screen 300. Specifically, the standby screen termination control unit 134 terminates the display of the standby screen 300 at different times depending on whether the standby screen auto-skip function is on or off. The standby screen auto-skip function is a function that automatically terminates the display of the standby screen 300 upon completion of the data reading process.
[0046] The notification effect control unit 135 performs a notification effect to notify (notify) the player that the data loading process has ended when the standby screen auto-skip function is off, based on the player input detected by the player input detection unit 50, the received data received by the terminal communication unit 66, the results of various processes performed by the terminal information processing unit 100, the programs and data loaded into the main memory unit 62, etc.
[0047] The standby screen auto-skip control unit 140 performs processing to set the standby screen auto-skip function on / off. In this embodiment, a standby screen auto-skip flag (an example of a specific flag) is provided. The standby screen auto-skip flag is used to set the standby screen auto-skip function on / off and is stored in the main storage unit 62. When the standby screen auto-skip flag is in the on state (an example of the second state), the standby screen auto-skip function is turned on, and when the standby screen auto-skip flag is in the off state (an example of the first state), the standby screen auto-skip function is turned off. The standby screen auto-skip control unit 140 then performs control to switch the state of the standby screen auto-skip flag in response to an operation by the player. That is, in this embodiment, the player can set the standby screen auto-skip function on / off.
[0048] The character control unit 142 determines whether or not the various conditions set for each character are satisfied based on the player input detected by the player input detection unit 50, the received data received by the device communication unit 66, the results of various processes performed by the device information processing unit 100, particularly the results of various processes performed by the display control unit 130, and the programs and data loaded into the main memory unit 62, and if the conditions are satisfied, performs processing to control the various states that can be set for each character.
[0049] The parameter update unit 144 updates various parameters corresponding to the player, such as the player's level, experience points, and money, and various parameters corresponding to the character, such as the character's hit points (life, stamina), attack power, and defense power, when an update condition corresponding to the type of parameter is met. For example, if hit points reach 0, the character becomes inactive, but when it is determined that an attack on a character has hit, the parameter update unit 144 reduces the hit points of the attacked character. Furthermore, when an item or magic that restores hit points is used, the parameter update unit 144 increases the hit points of the character that was the target of the item or magic.
[0050] The image generation unit 146 performs processing to draw a game image in the drawing buffer 64 for each frame based on the player input detected by the player input detection unit 50, the received data received by the device communication unit 66, the results of various processes performed by the device information processing unit 100, in particular the results of various processes performed by the display control unit 130, and the programs and data loaded into the main memory unit 62, thereby generating a game image in which various objects and various pre-rendered images are displayed, and outputs the generated game image to the display unit 52 to display the game image.
[0051] The sound control unit 150 performs sound processing based on the results of various processes performed in the terminal information processing unit 100, generates game sounds such as music, background music, sound effects, or voice, and outputs the generated game sounds from the sound output unit 54.
[0052] The terminal communication control unit 160 performs processing to cause the terminal communication unit 66 to communicate with the server device 12 or other terminal devices 14 and to transmit and receive various information. For example, the terminal communication control unit 160 causes the terminal communication unit 66 to transmit and receive information necessary for the process of newly registering a player in the information processing system 10, information necessary for the process of logging a player into the information processing system 10, information necessary for the process of setting an opponent player who will cooperate or compete with the logged-in player, and information necessary for the process of synchronizing multiple terminal devices 14 to play a multiplayer game. The terminal communication control unit 160 also causes the terminal communication unit 66 to transmit and receive destination information indicating the destination of the information, source information indicating the source of the information, identification information identifying the information processing system 10 that generated the information, and the like.
[0053] In addition, the server device 12 may be provided with all or part of the functions of the terminal information storage medium 56 of the terminal device 14, all or part of the functions of the terminal memory unit 60, all or part of the functions of the terminal communication unit 66, and all or part of the functions of the terminal information processing unit 100, or the terminal device 14 may be provided with all or part of the functions of the server information storage medium 20 of the server device 12, all or part of the functions of the server memory unit 30, all or part of the functions of the server communication unit 36, and all or part of the functions of the server information processing unit 40.
[0054] 2. Control method of this embodiment The control method of this embodiment will be described in detail below, taking as an example a case where the terminal device 14 is a console video game machine and the game program of this embodiment is applied as a game application for the console video game machine.
[0055] FIG. 4 is a diagram showing the controller 202 of the terminal device 14 of this embodiment, FIGS. 5 and 6 are diagrams showing an example of a standby screen 300 generated by the game program of this embodiment and displayed on the display unit 52, and FIG. 7 is a diagram showing an example of a setting screen 400 generated by the game program of this embodiment and displayed on the display unit 52. The game program of this embodiment is configured to be able to execute an RPG game and causes the display unit 52 to display game screens such as a field screen, a battle screen, and a setting screen 400 (option screen). The setting screen 400 is a screen that can be displayed appropriately upon receiving a player's operation after the game has been launched, and can be displayed at multiple times, such as during the progress of a quest, during a battle, or immediately after the game has started. This embodiment also has a save function that can save game progress information, allowing the game to be resumed from the point where it was interrupted based on the save data.
[0056] In this embodiment, game operations are accepted using a controller 202 of the console video game machine shown in Fig. 4. The controller 202 is provided with a left analog stick 204, a right analog stick 206, a directional pad 210, a first button 212, a second button 214, a third button 216, and a fourth button 218. The controller 202 also has a built-in vibration mechanism that allows the controller 202 to vibrate.
[0057] 5, the terminal device 14 of this embodiment displays a standby screen 300 (loading screen) on the display unit 52 while the data loading processing unit 120 is executing the data loading processing. Specifically, when the data loading processing starts, the standby screen display control unit 132 displays the standby screen 300 on the display unit 52 instead of the game screen. The data loading processing is performed when the game starts or resumes, and is also performed depending on the game progress. For example, the data loading processing is performed when the field map changes or when the game screen changes (such as when the field screen transitions to the battle screen).
[0058] 5, content images 302 are displayed on the standby screen 300, and examples of the content images 302 include character images including text such as a character description, and item images including text such as an item description. In this embodiment, the content images 302 to be displayed on the standby screen 300 are selected by lottery from among a plurality of types of content images 302.
[0059] Furthermore, on the standby screen 300, the setting status of the standby screen auto skip function is displayed in the lower left corner of the display area, and when the standby screen auto skip function is on (when the standby screen auto skip flag is on), the text 304 of "AUTO SKIP" is displayed in the normal mode as shown in Fig. 5, and when the standby screen auto skip function is off (when the standby screen auto skip flag is off), the text 304 of "AUTO SKIP" is displayed in gray out. This notifies the player of the setting status of the standby screen auto skip function.
[0060] In this embodiment, when the data loading process ends, if the standby screen auto-skip flag is in the OFF state, the standby screen end control unit 134 ends the display of the standby screen 300 on the condition that input to the first button 212 (an example of a second operation) of the controller 202 is accepted, and transitions to the next field map or the next scene on the game screen. Specifically, when the data loading process ends, the standby screen end control unit 134 sets the standby screen 300 to waiting for operation of the first button 212 (accepting input from the first button 212), and when the player input detection unit 50 detects input to the first button 212 while waiting for operation of the first button 212, the input acceptance unit 102 accepts the input as a valid input and ends the display of the standby screen 300. As a result, when the standby screen auto-skip function is off, the display of the standby screen 300 ends due to the player's operation.
[0061] Furthermore, if the standby screen auto-skip flag is in the OFF state, upon completion of the data loading process, the notification effect control unit 135 performs a notification effect to notify the user of the completion of the data loading process. The notification effect involves activating the vibration mechanism to vibrate the controller 202, outputting a sound effect, and displaying a first button image 306 representing the first button 212 of the controller 202 in the lower right corner of the display area on the standby screen 300, as shown in FIG.
[0062] Furthermore, when the data reading process is completed, if the standby screen auto-skip flag is in an on state, the standby screen termination control unit 134 terminates the display of the standby screen 300 and transitions to the next field map or the next scene on the game screen, regardless of input to the first button 212. Specifically, when the data reading process is completed, the standby screen termination control unit 134 starts measuring a predetermined wait period (e.g., 0.5 seconds), and terminates the display of the standby screen 300 when the predetermined wait period (e.g., 0.5 seconds) has elapsed. As a result, if the standby screen auto-skip function is on, the display of the standby screen 300 is automatically terminated without any operation by the player.
[0063] In this embodiment, the standby screen auto skip control unit 140 performs control to switch the state of the standby screen auto skip flag when it receives input from the third button 216 (an example of a first operation) of the controller 202 while the standby screen 300 is being displayed. Specifically, when the player input detection unit 50 detects input from the third button 216 while the standby screen 300 is being displayed, the input acceptance unit 102 accepts the input as a standby screen auto skip switching operation, which is an operation to switch the state of the standby screen auto skip flag. When it accepts the standby screen auto skip switching operation, the standby screen auto skip control unit 140 switches the standby screen auto skip flag to the off state if it is in the on state, or switches it to the on state if it is in the off state.
[0064] The standby screen auto-skip control unit 140 also controls to switch the state of the standby screen auto-skip flag when a standby screen auto-skip switching operation is received after the data reading process is completed while the standby screen 300 is being displayed. Specifically, if the standby screen auto-skip flag is in the ON state while the standby screen 300 is being displayed, the standby screen auto-skip control unit 140 receives a standby screen auto-skip switching operation during a period from the end of the data reading process until a predetermined wait period (e.g., 0.5 seconds) has elapsed. If a standby screen auto-skip switching operation is received during this period (while the standby screen 300 is being displayed and during the predetermined wait period (e.g., 0.5 seconds)), the standby screen auto-skip flag is switched from the ON state to the OFF state, and the display of the standby screen 300 continues. Then, a notification effect is performed to notify the user of the completion of the data reading process, and the first button 212 is set to a state waiting for operation. The display of the standby screen 300 is terminated by an operation of the first button 212 while the first button 212 is being waited for operation.
[0065] Furthermore, when the standby screen auto skip flag is in the OFF state while the standby screen 300 is being displayed, the standby screen auto skip control unit 140 accepts a standby screen auto skip switching operation during the period from the end of the data reading process until the player input detection unit 50 detects an input to the first button 212. If a standby screen auto skip switching operation is accepted during this period (while the standby screen 300 is being displayed and while the player input detection unit 50 is waiting for an operation of the first button 212), the standby screen auto skip control unit 140 switches the standby screen auto skip flag from the OFF state to the ON state, and ends the display of the standby screen 300 after a predetermined wait period (for example, 0.5 seconds) has elapsed.
[0066] The standby screen auto-skip control unit 140 also controls the standby screen auto-skip control unit 140 to accept an operation to change the state of the standby screen auto-skip flag not only while the standby screen 300 is displayed, but also while the setting screen 400 (an example of a screen different from the standby screen) is displayed. The setting screen 400 is a screen for changing various settings, and can be accessed from the field screen, battle screen, etc., at various times during the game. In this embodiment, for example, when an input is received from the third button 216 of the controller 202 while the field screen is displayed, a menu window (not shown) containing multiple items such as "Formation," "Items," and "Settings" is displayed. An input is received from the directional pad 210 of the controller 202 to select any item in the menu window. When the "Settings" item is selected, an input is received from the first button 212 of the controller 202, and the screen transitions to the setting screen 400. Note that the setting screen 400 may not be displayed depending on the game situation. For example, depending on the game situation, the menu window may not be displayed even when a player's operation is received, thereby preventing transition to the setting screen 400.
[0067] 7, for example, a "standby screen auto skip setting" item is displayed on the display unit 52 on the setting screen 400, and input is accepted from the directional pad 210 of the controller 202 so that "ON" or "OFF" can be selected for the "standby screen auto skip setting." When "ON" is selected, the standby screen auto skip flag is set to an ON state, and when "OFF" is selected, the standby screen auto skip flag is set to an OFF state. As a result, the ON / OFF setting of the standby screen auto skip function set by the player on the setting screen 400 is reflected when the standby screen 300 is subsequently displayed.
[0068] The flow of processing performed by the terminal information processing unit 100 of the terminal device 14 of this embodiment will be described below using the flowcharts of Figures 8 to 13. Figure 8 is a flowchart explaining the processing performed by the terminal information processing unit 100, Figure 9 is a flowchart explaining input check processing, Figure 10 is a flowchart explaining standby screen display processing, Figure 11 is a flowchart explaining determination processing, and Figure 12 is a flowchart explaining wait period processing. The processing shown in Figure 8 (input check processing, standby screen display processing, determination processing, and wait period processing) is performed at a frame update cycle (1 / 30 seconds).
[0069] In this embodiment, as shown in FIG. 8, the terminal information processing unit 100 performs input check processing (step S10), performs standby screen display processing (step S11), performs judgment processing (step S12), and performs processing during the wait period (step S13).
[0070] First, the input check process of step S10 shown in FIG. 8 will be explained. The input check process is a process that is performed when the player input detection unit 50 detects an operation on the first button 212 or the third button 216 while the standby screen 300 is being displayed. In the input check process, as shown in FIG. 9, when the player input detection unit 50 detects an operation on the first button 212 (Y in step S100), if the player is waiting for an operation of the first button 212 while the standby screen 300 is being displayed (Y in step S101), the input accepting unit 102 accepts the input as a valid input, and the display control unit 130 ends the display of the standby screen 300 (step S102).
[0071] Furthermore, when the player input detection unit 50 detects an operation on the third button 216 (Y in step S103), if the standby screen 300 is being displayed (Y in step S104), the input acceptance unit 102 accepts the operation as a standby screen auto-skip switching operation, and if the standby screen auto-skip flag is in the on state (Y in step S105), the standby screen auto-skip control unit 140 switches the standby screen auto-skip flag from the on state to the off state (step S106), and if a predetermined wait period (for example, 0.5 seconds) is being measured, the measurement of the predetermined wait period is ended (step S107), and the process proceeds to the determination process of step S12 shown in FIG. 8, and if the standby screen auto-skip flag is in the off state (N in step S105), the process switches the standby screen auto-skip flag from the off state to the on state (step S108), and if the operation of the first button 212 is being waited for, the process ends the operation of the first button 212 (step S109), and the process proceeds to the determination process of step S12 shown in FIG. 8.
[0072] Next, the standby screen display process of step S11 shown in FIG. 8 will be explained. The standby screen display process is a process for displaying the standby screen 300. In the standby screen display process, as shown in FIG. 10, when the data reading process is started (Y in step S200), the display control unit 130 performs a content lottery process (an example of an image determination process) for determining by lottery the content image 302 to be displayed on the standby screen 300 from among multiple types of content images 302 (step S201), and causes the display unit 52 to display the standby screen 300 including the content image 302 determined by the content lottery process (step S202).
[0073] Next, the judgment process of step S12 shown in FIG. 8 will be explained. The judgment process is a process for ending the display of the standby screen 300. In the judgment process, as shown in FIG. 11, when the data reading process is completed (Y in step S300), the standby screen auto-skip control unit 140 determines the state of the standby screen auto-skip flag (step S303) if it is not in a predetermined wait period (e.g., 0.5 seconds) and is not waiting for operation of the first button 212 (N in step S301, N in step S302).
[0074] If the standby screen auto-skip flag is on (Y in step S303), the standby screen auto-skip control unit 140 starts measuring a predetermined wait period (e.g., 0.5 seconds) (step S304), and if the standby screen auto-skip flag is off (N in step S303), the notification effect control unit 135 executes a notification effect to notify the completion of the data reading process (step S305) and sets the first button 212 to a waiting state for operation (step S306).
[0075] Next, we will explain the wait period processing of step S13 shown in Figure 8.The wait period processing is processing for ending the display of the standby screen 300, and in the wait period processing, the display control unit 130 ends the display of the standby screen 300 (step S401) when a predetermined wait period (e.g., 0.5 seconds) has elapsed (Y in step S400), as shown in Figure 12.
[0076] As described above, in this embodiment, when an input to the third button 216 is received while the standby screen 300 is displayed, the state of the standby screen auto-skip flag is switched. Therefore, the player can switch, while the standby screen is displayed, whether the standby screen will end by a player operation (third button 216) or automatically without a player operation. This satisfies both the player's desire to play the game quickly and the player's desire to play the game at their own pace, thereby improving the game interface environment. In particular, in a specification in which content represented by the content image 302 is displayed on the standby screen 300 as in this embodiment, there are two types of player desires: one is to play the game quickly rather than playing the content, and the other is to read the content. According to this embodiment, the former desire can be satisfied by turning on the standby screen auto-skip function, and the latter desire can be satisfied by turning off the standby screen auto-skip function, thereby improving the game interface environment.
[0077] In addition, in this embodiment, a content image 302 selected by lottery from among multiple types of content images 302 is displayed on the standby screen 300, and the standby screen auto-skip function can be set to on / off while the standby screen 300 is displayed, so that the setting of the standby screen auto-skip function can be changed after viewing the content.
[0078] Furthermore, the game of this embodiment is compatible with multiple platforms. Because the time required for the data loading process (loading time) varies depending on the platform, it may be possible that, depending on the platform, there is insufficient time to read the content displayed on the standby screen 300. In particular, newer device platforms are seeing a trend toward shorter loading times due to the adoption of solid-state drives (SSDs), and loading times are becoming significantly shorter than before. While this trend offers advantages for game progression, it also means that the content displayed during the data loading process may end before the player can fully understand it. However, according to this embodiment, the standby screen auto-skip function can be turned on or off while the standby screen 300 is displayed, so that the content display does not automatically end when content of interest is displayed. This allows the player's needs to be met even on newer device platforms with significantly shorter loading times than before, thereby satisfying the player's needs regardless of the platform.
[0079] Furthermore, in this embodiment, when the data loading process is completed while the standby screen 300 is displayed, if the standby screen auto-skip function is off, a notification effect is generated to notify the player of the completion of the data loading process, allowing the player to end the display of the standby screen 300 at a timing desired by the player. Furthermore, in this embodiment, the notification effect involves vibrating the controller 202 and outputting a sound effect, thereby reliably notifying the player that the display of the standby screen 300 can be ended. In this manner, the player can be reliably notified that the display of the standby screen 300 can be ended by a method other than a screen display, and therefore, in this embodiment, on-screen notifications can be kept to a minimum. Furthermore, in the notification effect of this embodiment, the display on the standby screen 300 is limited to the first button image 306, thereby minimizing the disruption of the content display.
[0080] Furthermore, in this embodiment, the state of the same flag (standby screen auto-skip flag) can be changed on the standby screen 300 and the setting screen 400, so the on / off setting of the standby screen auto-skip function can be changed not only while the standby screen 300 is displayed, but also on the setting screen 400 (option screen), thereby improving the interface environment of the game. In particular, in this embodiment, even on a platform where operation is difficult while the standby screen 300 is displayed because the loading time is much shorter than in the past, the setting of the standby screen auto-skip function can be changed in a scene other than while the standby screen 300 is displayed, thereby improving the interface environment of the game.
[0081] Furthermore, in this embodiment, if the standby screen auto skip flag is in an on state while the standby screen 300 is being displayed, the standby screen auto skip switching operation is accepted until a predetermined wait period (for example, 0.5 seconds) has elapsed even after the data loading process has ended, and if the standby screen auto skip flag is in an off state, the standby screen auto skip switching operation is accepted until the player input detection unit 50 detects an input to the first button 212 even after the data loading process has ended, so that the setting of the standby screen auto skip function can be changed even after the data loading process has ended while the standby screen 300 is being displayed.
[0082] 3. Variations The present invention is not limited to the above-described embodiment, and various modifications are possible, and modifications are introduced below. Note that the above-described embodiment and the various methods described below as modifications can be appropriately combined and adopted as a method for realizing the present invention.
[0083] In the above embodiment, an example was given of a case where a character image is displayed as the content image 302 on the standby screen 300, but for example, the character image may be a character image of an ally character, an enemy character, or an enemy boss character.
[0084] Alternatively, a text image may be displayed as the content image 302. For example, the content image 302 may include text such as "Loading system data," "Loading voice data," "Loading skill data," "Loading effect data," and "Loading icon data." Each piece of text may be displayed sequentially every predetermined time (e.g., 2 seconds) until the standby screen 300 is completely displayed (during one display of the standby screen 300). In this example, the order and combination of texts to be displayed may be determined by lottery. This increases the variety of the standby screen 300. It should be noted that, in addition to text images, content images 302 such as character images and item images may also be displayed sequentially every predetermined time (e.g., 2 seconds) until the standby screen 300 is completely displayed (during one display of the standby screen 300).
[0085] Furthermore, in the above embodiment, an example has been described in which the content image 302 to be displayed on the standby screen 300 is determined by lottery from among a plurality of types of content images 302, but the content image 302 to be displayed on the standby screen 300 may be set by the player, and for example, a data loading image indicating that a data loading process is being executed may be displayed as the content image 302, and the player may be able to set the data loading image to be displayed on the standby screen 300. Figure 13 is a diagram showing an example of a standby screen 300 generated by a game program according to a modified example of this embodiment and displayed on the display unit 52. Specifically, as shown in FIGS. 13(A) and 13(B), multiple types of data loading images may be provided as the data loading image to be displayed on the standby screen 300, such as a data loading image 410 including an icon for character A and a data loading image 412 including an icon for character B. The setting screen 400 may be controlled to accept an operation to set the data loading image to be displayed on the standby screen 300, and when one of the multiple types of data loading images is selected on the setting screen 400 by operating the controller 202, the selected data loading image may be set as the data loading image to be displayed on the standby screen 300. In this manner, the data loading image set by the player on the setting screen 400 can be reflected when the standby screen 300 is subsequently displayed. In this example, the number of selectable data loading images may increase as the game progresses. For example, at the start of the game, only the default data loading image may be selectable, and as the player progresses through the game, new data loading images may be unlocked, increasing the number of selectable data loading images.
[0086] Furthermore, in the above embodiment, an example has been described in which the content image 302 to be displayed on the standby screen 300 is determined regardless of the game screen to be displayed after the data loading process is completed. However, the content image 302 to be displayed on the standby screen 300 may be determined depending on the game screen to be displayed after the data loading process is completed. FIG. 14 is a diagram showing an example of a standby screen 300 generated by a game program according to a modified example of this embodiment and displayed on the display unit 52. For example, as shown in FIG. 14, a plurality of types of field map images, such as an ocean image 420 showing an ocean, may be provided as the content image 302. If the data loading process is executed when the field map switches to an ocean map and the game screen to be displayed after the data loading process is completed is the game screen of the ocean map, the ocean image 420 may be displayed as the content image 302 on the standby screen 300.
[0087] Also, for example, if a data loading process is executed when transitioning to a battle with an enemy boss character, and the game screen displayed after the data loading process is completed is a battle screen with the enemy boss character, a character image of the enemy boss character to be fought may be displayed as a content image 302 on the standby screen 300. In this way, when selecting a content image 302 to be displayed on the standby screen 300, information such as the stage or mode of the game to be displayed after the standby screen 300 is completed (after the data loading process is completed), may be referenced, and selection conditions such as the type of content image 302 to be selected and the lottery probability may be switched in accordance with or based on the referenced information such as the stage or mode.
[0088] In the above embodiment, an example was described in which an image related to the game content (such as a character image or an item image) is displayed as the content image 302 on the standby screen 300. However, an image unrelated to the game content may also be displayed. FIG. 15 is a diagram showing an example of a standby screen 300 generated by a game program according to a modified example of this embodiment and displayed on the display unit 52. For example, as shown in FIG. 15, a questionnaire image may be displayed as the content image 302, and control may be performed to accept an operation to input an answer to the questionnaire. Specifically, as shown in FIG. 15, multiple (e.g., four) options may be displayed on the standby screen 300 as answers to the questionnaire, and an input to the directional pad 210 of the controller 202 may be accepted to select any of the options, and an operation to the first button 212 may be accepted as a confirmation operation. In this example, the display of the questionnaire image may be terminated before the data reading process is completed.
[0089] In the above embodiment, an example was given in which the standby screen auto-skip function can be changed to on / off during the period from the end of the data reading process until a predetermined wait period (for example, 0.5 seconds) has elapsed when the standby screen auto-skip flag is on while the standby screen 300 is being displayed. However, during this period, it is also possible to prohibit changing the setting of the standby screen auto-skip function, and specifically, it is also possible not to switch the state of the standby screen auto-skip flag even if a standby screen auto-skip switching operation is received during this period.
[0090] In the above embodiment, an example was given in which, when the data reading process is completed, if the standby screen auto-skip function is on, the display of the standby screen 300 is terminated after a predetermined wait period (for example, 0.5 seconds) has elapsed. However, it is not necessary to set a predetermined wait period, and if the standby screen auto-skip function is on, the display of the standby screen 300 may be terminated immediately after the data reading process is completed.
[0091] Furthermore, in the above embodiment, an example was given in which the standby screen auto-skip function on / off setting can be changed during the period from when the data reading process is completed until the player input detection unit 50 detects input to the first button 212 when the standby screen auto-skip flag is off while the standby screen 300 is being displayed, but it is also possible to prohibit changing the setting of the standby screen auto-skip function during this period, and specifically, it is also possible not to switch the state of the standby screen auto-skip flag even if a standby screen auto-skip switching operation is received during this period.
[0092] Furthermore, in the above embodiment, the state of the standby screen auto-skip flag is switched when an input to the third button 216 of the controller 202 is received while the standby screen 300 is being displayed. However, the state of the standby screen auto-skip flag may be switched when an input to a button other than the third button 216, for example, the first button 212, the second button 214, or the fourth button 218, is received. Furthermore, for example, the standby screen auto-skip switching operation may be assigned to multiple types of buttons among the first button 212, the second button 214, the third button 216, and the fourth button 218. In this example, the state of the standby screen auto-skip flag can be switched when any of the multiple types of buttons assigned to the standby screen auto-skip switching operation is operated.
[0093] Furthermore, if the standby screen auto-skip switching operation is assigned to the first button 212, the setting of the standby screen auto-skip function may be prohibited from being changed while waiting for the operation of the first button 212 after the data reading process is completed, or the setting of the standby screen auto-skip function may be prohibited from being changed after the data reading process is completed regardless of the state of the standby screen auto-skip flag.
[0094] In the above embodiment, when the data loading process is completed while the standby screen 300 is being displayed, if the standby screen auto-skip flag is in the off state, the display of the standby screen 300 is terminated on the condition that input is received from the first button 212 of the controller 202. However, the state of the standby screen auto-skip flag may be switched when input is received from a button other than the first button 212, for example, the second button 214 or the fourth button 218, or the display of the standby screen 300 may be terminated on the condition that input is received from any button other than the third button 216 (including the left analog stick 204, the right analog stick 206, and the directional pad 210).
[0095] In the above embodiment, the standby screen auto-skip function can be changed on / off while the standby screen 300 is displayed. However, other settings may be changed. For example, the standby screen 300 may be controlled to accept an operation to change the volume while the standby screen 300 is displayed, thereby changing the volume. For example, if the game screen displayed after the data loading process is a battle screen against an enemy boss character, the standby screen 300 may be displayed as a party organization screen, and an operation to organize a party while the party organization screen is displayed may be accepted, thereby changing the party organization. For example, in a sports game such as baseball or soccer, the standby screen 300 may be displayed as a team organization screen, and an operation to organize a team to be controlled by the player while the team organization screen is displayed may be accepted, thereby changing settings such as the members, positions, and items carried by the player. In this way, information set by accepting a player's operation while the standby screen 300 is displayed may be stored in the main memory unit 62, and the stored information may be controlled so that it can be referenced in the game after the standby screen 300 is closed. When the conditions for ending the standby screen 300 are met (for example, when a predetermined wait period (for example, 0.5 seconds) has elapsed while the standby screen auto-skip flag is on, or when an input to the first button 212 of the controller 202 has been received while the standby screen auto-skip flag is off), only the settings that have been completed (confirmed) at that time may be stored in the main memory unit 62, and the stored information may be controlled so that it can be referenced in the game after the standby screen 300 has ended.
[0096] In addition, in the above embodiment, an example was given of a case where the standby screen 300 is displayed on the display unit 52 while a data reading process is being executed to read data stored in the terminal information storage medium 56 into the main memory unit 62. However, the standby screen 300 may also be displayed on the display unit 52 while a download process (an example of a data reading process) is being executed to download data from the server device 12 to the terminal information storage medium 56 or main memory unit 62 of the terminal device 14 via the network 16 and the terminal communication unit 66.
[0097] In the above embodiment, an example has been described in which, when the setting of the standby screen auto-skip function is changed while the standby screen 300 is being displayed, the change in setting is reflected when the standby screen 300 is subsequently displayed. However, when the setting of the standby screen auto-skip function is changed while the standby screen 300 is being displayed, the change may be applied only while the current standby screen 300 is being displayed, and the setting of the standby screen auto-skip function may be restored to the original setting when the current standby screen 300 is finished being displayed. Specifically, when the setting of the standby screen auto-skip function is changed while the standby screen 300 is being displayed, the original setting (the original state of the standby screen auto-skip flag) may be stored, and the state of the standby screen auto-skip flag may be restored to the original state when the current standby screen 300 is finished being displayed. In this way, the standby screen auto-skip function can be set to on / off on the setting screen 400, and the setting of the standby screen auto-skip function can be temporarily changed on the standby screen 300.
[0098] Furthermore, while the above embodiment has been described with reference to an example in which an RPG game can be executed, the present invention may also be applied to various other games, such as fighting games and racing games. The present invention may also be applied to a smartphone (information processing device) or an arcade game device (information processing device) installed in a store. Even when the present invention is applied to a smartphone or arcade game device, the terminal devices may be smartphones or arcade game devices, and multiple terminal devices may communicate with a server device. In this case, the present invention may be applied to the terminal devices. The present invention may also be applied to a terminal device that performs peer-to-peer (PtoP) communication with other terminal devices without going through a server device, or to a standalone game device that is not connected to a server device. [Explanation of symbols]
[0099] 10 Information processing system, 12 Server equipment, 14 Terminal equipment, 16 Network, 20 Server information storage medium, 30 Server storage unit, 36 Server communication unit, 40 server information processing unit, 42 server game processing unit, 48 server communication control unit, 50 player input detection unit, 52 display unit, 54 sound output unit, 56 terminal information storage medium, 60 terminal storage unit, 62 main storage unit, 64 drawing buffer, 66 terminal communication unit, 100 terminal information processing unit, 102 input receiving unit, 110 terminal game processing unit, 120 data reading processing unit, 130 display control unit, 132 standby screen display control unit, 134 standby screen end control unit, 135 notification performance control unit, 140 standby screen auto-skip control unit, 142 character control unit, 144 parameter update unit, 146 image generation unit, 150 sound control unit, 160 Terminal communication control unit
Claims
1. A program for controlling a game, a standby screen display control unit that controls the display unit to display a standby screen during a data reading process for reading data and during a predetermined wait period after the data reading process is completed; a flag state control unit that controls switching of a state of a specific flag when a first operation is received while the standby screen is being displayed; when the data reading process is completed, the computer is caused to function as a standby screen termination control unit that performs control to terminate the display of the standby screen on condition that a second operation has been received if the specific flag is in a first state, and to terminate the display of the standby screen after the predetermined wait period has elapsed if the specific flag is in a second state, regardless of the second operation; The standby screen display control unit, A program that displays the standby screen including information selected from a plurality of types of information relating to the content of the game.
2. In claim 1, A program that causes a computer to function as a notification control unit that, when the data loading process is completed, if the specific flag is in the first state, causes the display unit to display a notification display notifying the player that the data loading process has been completed while continuing to display the standby screen, and notifies the player that the data loading process has been completed using an operating means for performing the first operation and the second operation.
3. In claim 1, The program includes, in the multiple types of information relating to the content of the game, information introducing functions within the game.
4. In claim 1, The flag state control unit a program for controlling switching of the state of the specific flag when the first operation is accepted after the data reading process is completed while the standby screen is being displayed;
5. An information processing device for controlling a game, a standby screen display control unit that controls the display unit to display a standby screen during a data reading process for reading data and during a predetermined wait period after the data reading process is completed; a flag state control unit that controls switching of a state of a specific flag when a first operation is received while the standby screen is being displayed; a standby screen termination control unit that, when the data reading process is completed, terminates the display of the standby screen on condition that a second operation has been accepted if the specific flag is in a first state, and terminates the display of the standby screen after the predetermined wait period has elapsed if the specific flag is in a second state, regardless of the second operation, The standby screen display control unit, an information processing device that displays the standby screen including information determined from a plurality of types of information relating to the content of the game;
6. An information processing system for controlling a game, a standby screen display control unit that controls the display unit to display a standby screen during a data reading process for reading data and during a predetermined wait period after the data reading process is completed; a flag state control unit that controls switching of a state of a specific flag when a first operation is received while the standby screen is being displayed; a standby screen termination control unit that, when the data reading process is completed, terminates the display of the standby screen on condition that a second operation has been accepted if the specific flag is in a first state, and terminates the display of the standby screen after the predetermined wait period has elapsed if the specific flag is in a second state, regardless of the second operation, The standby screen display control unit, An information processing system that displays the standby screen including information selected from a plurality of types of information relating to the content of the game.
7. An information processing method for controlling a game, comprising: a standby screen display control step of controlling the display unit to display a standby screen during a data reading process for reading data and during a predetermined wait period after the data reading process is completed; a flag state control step of performing control to switch a state of a specific flag when a first operation is received while the standby screen is being displayed; a standby screen termination control step of performing control such that, when the data reading process is completed, the display of the standby screen is terminated on condition that a second operation is accepted if the specific flag is in a first state, and the display of the standby screen is terminated after the predetermined wait period has elapsed if the specific flag is in a second state, regardless of the second operation; In the standby screen display control step, An information processing method for displaying the standby screen including information selected from a plurality of types of information relating to the content of the game.
Citation Information
Patent Citations
Method of preserving application data of portable telephone
JP2002223272A
Information processor, method for processing a plurality of parts, program, and recording medium
JP2008310777A
Program, information processing device, and system
JP2023166437A
Information processing program, terminal device, information processing method, and information processing system
JP2020044161A