Program and information processing system
By introducing a mechanism in the game system to select options that do not affect the game process and feedback it to the player, the problem of uneven game process in the existing technology is solved, and a more diverse and interactive game experience is achieved.
Patent Information
- Application Number
- JP2023150026
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2025-03-28
AI Technical Summary
In existing gaming systems, the game process may be uneven due to the popularity of the audience, resulting in poor experience of players or other players, and a lack of a technology that can provide a more satisfactory gaming experience.
By introducing a mechanism in the game system that allows players and viewers to interact as the game progresses, the viewer can select from multiple options that do not affect the game progress and pass the selection results back to the player, thereby affecting certain aspects of the game, such as tasks or game environments.
This mechanism makes the game more diverse and interactive, can provide a more satisfying experience, avoiding the problem of uneven game progress caused by audience popularity, and at the same time increasing player goals and challenges.
Smart Images

Figure 2025042853000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a program and an information processing system. [Background technology]
[0002] Conventionally, there is known a technology that allows a user to stream game images during game play and share the game images with other users in real time. For example, Patent Document 1 discloses a game system in which viewers watching a racing game can transmit cheering information from their own game machines to the game machines of the players of the racing game via a network. In this game system, when the game machines of the players receive cheering information from the viewers, a special parameter used for rapid acceleration of a moving object in the racing game is charged. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2008-245987 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the game system disclosed in Patent Document 1, the progress of the game may change depending on the popularity of the broadcaster, who is the player of the game, among viewers. This may result in an unequal game development for the player and other players, and technology that can provide a more satisfying game for multiple players and viewers is desired. [Means for solving the problem]
[0005] A program according to an embodiment of the present disclosure includes: A program executed by a computer, The program causes the computer to An acquisition means for acquiring a game image of a game being played on a first terminal by a player; a distribution means for transmitting the game image to a second terminal of a viewer and further transmitting option information including a plurality of options that do not affect the progress of the game to the second terminal; a receiving unit that receives a selection result by the viewer from among the plurality of options included in the option information; The distribution means transmits the game image based on the selection result to the first terminal.
[0006] An information processing system according to an embodiment of the present disclosure includes: An information processing system including one or more information processing devices, A process of acquiring a game image of a game being played by a player on a first terminal; A process of distributing the game image to a second terminal of a viewer; a process of transmitting option information including a plurality of options that do not affect the progress of the game to the second terminal; a process of accepting a selection result by the viewer from among the plurality of options included in the option information; and transmitting the game image based on the selection result to the first terminal. Effect of the Invention
[0007] According to the present disclosure, in a game in which game images are streamed, it is possible to provide a game that is more satisfying for players and viewers. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing a configuration of an information processing system according to a first embodiment of the present disclosure. [Diagram 2] FIG. 2 is a block diagram showing a configuration of a server according to the first embodiment of the present disclosure. [Diagram 3]FIG. 3 is a diagram showing an example of a home screen displayed on a user's terminal when the user starts a game. [Figure 4] FIG. 4 is a diagram showing an example of a screen displayed on a player's terminal during a battle. [Diagram 5] FIG. 5 is a diagram showing an example of a screen displayed on a terminal of a viewer of the game image shown in FIG. [Figure 6] FIG. 6 is a diagram showing an example of a screen displayed on a viewer's terminal when a lottery is being held to select a viewer to whom a mission will be given. [Figure 7] FIG. 7 is a diagram showing an example of a screen displayed on the terminal of a viewer selected by lottery when the viewer determines a mission for the player. [Figure 8] FIG. 8 is a diagram showing an example of a screen displayed on the viewer's terminal when one option is selected by the viewer. [Figure 9] FIG. 9 is a diagram showing an example of a screen displayed on a viewer's terminal when a player accomplishes a mission. [Figure 10] FIG. 10 is a sequence diagram for explaining the flow of operations when a mission is given from a viewer to a player in the information processing system according to the first embodiment of the present disclosure. [Figure 11] FIG. 11 is a diagram showing another example of a list of options displayed on the terminal of a viewer selected by lottery. [Figure 12] FIG. 12 is a diagram showing an example of a screen displayed on the viewer's terminal when one option is selected by the viewer. [Figure 13] FIG. 13 is a diagram for explaining a pre-selection by a viewer, which is performed in the information processing system according to the second embodiment. [Figure 14] FIG. 14 is a diagram showing an example of a screen displayed on the viewer's terminal when one option is selected by the viewer. [Figure 15]FIG. 15 is a sequence diagram for explaining the flow of operations when the content to be reflected in the game image is determined according to the result of a pre-selection by the viewer in the information processing system according to the second embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the embodiment of this technical idea will be described in detail with reference to the drawings. In the following description, the same parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated. In one or more embodiments shown in this disclosure, the elements included in each embodiment can be combined with each other, and the combined result also forms part of the embodiment shown in this disclosure.
[0010] <First embodiment> [Information processing system configuration] Fig. 1 is a diagram showing a configuration of an information processing system 1 according to a first embodiment of the present disclosure. As shown in Fig. 1, the information processing system 1 includes a plurality of terminals 10 used by a plurality of users, and a server (computer) 20, and these devices are connected to each other via a network 13 so as to be able to communicate with each other.
[0011] The terminal 10 is a smartphone, a phablet, a tablet, or the like. The terminal 10 may be a portable terminal, a wearable device worn on the body, or a stationary terminal such as a PC (Personal Computer) or a game console. When the terminal 10 is operated by a user, data related to the game is transmitted and received between the server 20 and the terminal 10. This allows the user to play the game.
[0012] The server 20 manages various data related to the game of each user playing the game, and transmits images, sounds, text, and other data to the terminal 10 according to the progress of each user's game. In addition, the server 20 can provide each user with an environment for playing the game in multiplay by, for example, identifying multiple users participating in a multiplay and communicating with each user's terminal 10.
[0013] [Server configuration] 2 is a block diagram showing a configuration of the server 20 according to the first embodiment of the present disclosure. The server 20 includes a communication unit 21, a control unit (processor) 22, a storage unit 23, and a memory 24.
[0014] The communication unit 21 functions as an interface for the server 20 to communicate with external communication devices such as the terminal 10. For example, when image data of a game image is generated by the control unit 22, the communication unit 21 receives the image data from the control unit 22 and transmits it to the terminal 10. In addition, when the communication unit 21 receives operation information indicating the content of a user's operation on the terminal 10 from the terminal 10, it outputs the operation information to the control unit 22.
[0015] The storage unit 23 includes a storage device such as a hard disk drive (HDD) or a flash memory, etc. Specifically, the storage unit 23 stores a program 31, game information 32, user information 33, etc.
[0016] The program 31 is a program for executing various processes by the server 20. The game information 32 includes information used to generate game images, information used to generate various objects included in the game images, and the like.
[0017] The user information 33 includes information about users who play the game. Specifically, the user information 33 includes identification information of each terminal 10, identification information of each user, and other information.
[0018] The memory 24 includes a storage device such as a Read Only Memory (ROM) or a Random Access Memory (RAM). The memory 24 temporarily stores various data generated in accordance with the operation of the control unit 22. For example, the memory 24 stores game medium information related to various game media of users, such as characters operated by users, items equipped to the characters, and virtual currencies owned by each user.
[0019] The control unit 22 includes, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), etc. The control unit 22 operates according to a program 31 to function as a game progression unit 34, a distribution unit 35, a selection receiving unit 36, and a reward granting unit 37.
[0020] The game progression unit 34 performs various processes related to the progress of the game based on operation information of the terminal 10 received via the communication unit 21. For example, the game progression unit 34 performs the movement of a character operated by a user, the progress of events, the generation and control of objects such as other characters and buildings that appear in the game, and the generation of image data for game images.
[0021] The distribution unit 35 distributes game images of the game played by the user by streaming to the terminals 10 of the other users. The other users can view the game images distributed by streaming from the server 20 using their own terminals 10.
[0022] The selection receiving unit 36 can present a plurality of options related to the game to the user and receive the selection result of the user. That is, when operation information indicating the user's selection result is transmitted from the terminal 10, the selection receiving unit 36 receives the operation information via the communication unit 21.
[0023] When a user satisfies a predetermined condition, the reward granting unit 37 grants a reward to the user. The reward may be experience points, points, items, coins, or other game media.
[0024] [Program operation example] (Game image distribution) The information processing system 1 provides, for example, a game in which multiple users can participate simultaneously and in which players compete to capture specific items. Specifically, the game provided by the information processing system 1 is a team-based game in which multiple characters operated by multiple users form a single team and compete to see who can hold the most specific items within a given time.
[0025] 3 is a diagram showing an example of a home screen displayed on a terminal 10 of a user when the user starts a game. Here, it is assumed that the home screen is displayed in the display area 41 of terminal 10A among the multiple terminals 10 shown in FIG. 1. The home screen includes, for example, a game image 51 in which a character 52 operated by the user is displayed in the center, a distribution button 53, a battle start button 54, and a viewing button 55.
[0026] When the user operates the terminal 10A to select a battle start button 54 for instructing the start of a battle, the characters 52 are assigned to one of the multiple teams. Then, when the assignment of characters to each team that will participate in the battle is completed, the battle begins.
[0027] Furthermore, when the user operates the terminal 10A to select the distribution button 53, the game image 51 displayed in the display area 41 can be distributed to the terminals 10 of other users.
[0028] More specifically, terminal 10A transmits operation information indicating that the player has selected distribution button 53 to server 20 shown in Fig. 2. When distribution unit 35 in server 20 receives the operation information via communication unit 21, it acquires game images 51 of the game being played on terminal 10A and performs streaming distribution of the acquired game images 51.
[0029] When another user starts a game, a home screen such as that shown in Fig. 3 is also displayed on the terminal 10 of the other user. When the other user performs an operation to select a viewing button 55 on the home screen displayed on his / her own terminal 10, for example, a list of game images 51 currently being distributed is displayed on the terminal 10. Then, the other user can view the game image 51 by selecting the game image 51 to view from the multiple game images 51 included in the list.
[0030] Hereinafter, a user who distributes game image 51 will be referred to as a "player," and a user who views distributed game image 51 will be referred to as a "viewer." Here, it is assumed that a user who operates terminal (first terminal) 10A shown in Fig. 1 is a player, and a user who operates terminal (second terminal) 10B shown in Fig. 1 is a viewer.
[0031] Fig. 4 is a diagram showing an example of a screen displayed on a terminal 10A of a player during a battle. Fig. 5 is a diagram showing an example of a screen displayed on a terminal 10B of a viewer of the game image 51 shown in Fig. 4.
[0032] For example, assume that a game image 51 of players in a battle is being streamed as shown in Fig. 4. In this state, if a viewer selects to view the game image 51, the same game image 51 as the game image 51 shown in Fig. 4 is displayed in the display area 42 of the viewer's terminal 10B as shown in Fig. 5.
[0033] In addition to the game image 51, for example, a chat field 62 is displayed in the display area 42. A viewer can exchange messages with other viewers who are viewing the same game image 51 by entering messages in the chat field 62 while viewing the game image 51.
[0034] (Mission for the player) When a predetermined condition is met, such as when a predetermined time has passed since the start of a battle while a player is distributing a game image 51, a viewer selected by lottery can give a mission to the player.
[0035] Fig. 6 is a diagram showing an example of a screen displayed on the viewer's terminal 10B (see Fig. 1) when a lottery is being held for a viewer to whom a mission will be given. Fig. 7 is a diagram showing an example of a screen displayed on the viewer's terminal 10B (see Fig. 1) when a viewer selected by lottery decides a mission for a player.
[0036] As shown in Fig. 6, when a predetermined condition is satisfied, a lottery column 63 is displayed in the display area 42 of the viewer's terminal 10B so as to overlap, for example, the chat column 62. The lottery column 63 includes the user names of the multiple viewers who are watching the same game image 51. Fig. 6 shows a state in which multiple user names such as "Melon," "Corn," and "Watermelon" are included in the lottery column 63, and a viewer with the user name "Corn" has been selected by lottery.
[0037] When a viewer is selected by lottery, the distribution unit 35 shown in FIG. 2 transmits option information indicating a plurality of options 65 for the mission for the player together with image data of the game image 51 to the terminal 10B of the selected viewer.
[0038] 7, for example, an option list 64 indicating a plurality of options 65 and a game image 51 are displayed on a single screen in the display area 42 of the terminal 10B. By displaying the option list 64 and the game image 51 on a single screen in this manner, the viewer can select one of the plurality of options 65 while viewing the game image 51.
[0039] The content of each option 65 included in the option list 64 is content that does not affect the progress of the game, such as "Defeat two enemies within two minutes," "Survive for three minutes," "Defeat an enemy within one minute," and "Collect three items." In other words, the content of the options 65 is set so that the viewer cannot be involved in the progress of the game, such as winning or losing.
[0040] 8 is a diagram showing an example of a screen displayed on the viewer's terminal 10B (see FIG. 1) when the viewer selects one option 65. For example, assume that a viewer selected by lottery operates his / her terminal 10B to select option 65 indicating the mission "defeat two enemies within two minutes."
[0041] In this case, the distribution unit 35 shown in Fig. 2 transmits mission information indicating the content of the mission from the viewer together with image data of the game image 51 to the player's terminal 10A and each viewer's terminal 10. As a result, as shown in Fig. 8, for example, the game image 51 including a notification field 66 indicating the content of the mission is displayed on each terminal 10. The notification field 66 may include the user name of the viewer who selected the mission in addition to the content of the mission.
[0042] 8 shows the display area 42 of the viewer's terminal 10B, but the game image 51 shown in Fig. 8 is the same as the game image 51 displayed in the display area 41 (see Fig. 1) of the player's terminal 10A. In other words, the content of the mission is notified to the player and all viewers who are viewing the game image 51.
[0043] When a mission is given to a player from a viewer, the same mission may be given to other players who are participating in the same battle as the player. In this case, the player may receive a mission from someone other than the viewer of his / her game image 51.
[0044] Furthermore, if a viewer selected by lottery does not perform an operation to select an option 65 within a predetermined time from the time when the option list 64 is displayed on the terminal 10, one of the multiple options 65 is selected at random.
[0045] As described above, by allowing the viewer to select a mission for the player from among options 65 that do not affect the progress of the game, it is possible to avoid an unequal game development for the player or other players, and to provide a more satisfying game for multiple players and viewers.
[0046] In addition, the player can have a new goal of accomplishing a mission, which increases the interest of the game, and the viewer can enjoy the joy of knowing that the results of their own selections will affect the player's operations.
[0047] Note that the configuration is not limited to one viewer selected by lottery deciding the mission for the player, and the mission for the player may be decided by multiple viewers watching the same game image 51. For example, the server 20 may be configured to transmit option information indicating multiple options 65 to the terminals 10 of all viewers watching the same game image 51, and to decide the content of the option 65 with the most votes as the mission for the player based on the selection results by each viewer.
[0048] Furthermore, when one viewer selected by lottery decides the mission for the player, the server 20 may also transmit option information to the terminals 10 of the other viewers watching the same game image 51. This allows the other viewers to know the contents of the multiple options 65. In this configuration, it is preferable that the server 20 is configured to accept the selection result of the one viewer selected by lottery and not accept or adopt the selection results of the other viewers.
[0049] (Mission Accomplishment and Reward Granting) 9 is a diagram showing an example of a screen displayed on the viewer's terminal 10B (see FIG. 1) when the player completes the mission. When the player completes the mission, the distribution unit 35 shown in FIG. 2 transmits completion information indicating that the mission has been completed, together with image data of the game image 51, to the player's terminal 10A and each viewer's terminal 10.
[0050] 9, for example, a game image 51 including a notification section 67 indicating that the mission has been accomplished is displayed on each terminal 10. In other words, the player and all viewers are notified that the mission has been accomplished.
[0051] When a mission is completed, the reward providing unit 37 shown in Fig. 2 provides the player with a reward such as experience points or an item. In this way, a reward is provided to a player who has completed a mission, which can increase the viewer's motivation for the player to complete the mission.
[0052] Depending on the difficulty of the mission, the reward given to the player when the mission is completed may be increased or decreased. Furthermore, the content of the reward given to the player when the mission is completed may be notified to the player and viewers together with the content of the mission in a notification field 66 shown in FIG.
[0053] Furthermore, when a mission is accomplished, a reward may be given to the viewer who selected the mission instead of the player, or to both the player and the viewer. Even if a mission is not accomplished, no penalty is imposed such as a decrease in the player's experience points, items, or other game contents.
[0054] [Operation flow] FIG. 10 is a sequence diagram for explaining the flow of operations when a mission is given from a viewer to a player in the information processing system 1 according to the first embodiment of the present disclosure.
[0055] 2 and 10, it is assumed that the player selects to distribute the game image 51 being played by operating his / her own terminal 10A (step S11). In this case, the terminal 10A transmits operation information indicating the operation content of the player to the server 20 (step S12).
[0056] Next, when the distribution unit 35 in the server 20 receives the above operation information from the terminal 10A, it acquires the game image 51 being played on the terminal 10A, and starts distribution of the acquired game image 51 (step S13).
[0057] Next, it is assumed that the viewer operates his / her own terminal 10B to select the game image 51 of the player as a viewing target from among the multiple game images 51 being distributed (step S14). In this case, the terminal 10B transmits operation information indicating the operation content of the viewer to the server 20 (step S15).
[0058] Next, when the distribution unit 35 in the server 20 receives the above operation information from the terminal 10B, it distributes the game image 51 being played on the terminal 10A to the terminal 10B (step S16). The distribution of the game image 51 continues until the player stops the distribution of the game image 51 or the viewer ends viewing of the game image 51.
[0059] Next, for example, when a predetermined time has elapsed since the start of the game battle, the game progression unit 34 in the server 20 displays a lottery column 63 (see Figure 6) on the terminal 10 of each viewer who is watching the game image 51, and conducts a lottery for the viewers (step S17).
[0060] Here, in addition to the viewer operating terminal 10B, it is assumed that a plurality of viewers are viewing the same game image 51. It is also assumed that the viewer operating terminal 10B is selected from the plurality of viewers viewing the same game image 51. In this case, the game progression unit 34 in the server 20 transmits option information indicating a plurality of options 65 (see FIG. 7) to terminal 10B (step S18).
[0061] Next, based on the option information transmitted from the server 20, the terminal 10B displays an option list 64 as shown in Fig. 7 in the display area 42, and accepts the selection of one of the multiple options 65. Then, when the viewer performs an operation on the terminal 10B to select one option 65 (step S19), the terminal 10B transmits operation information indicating the content of the viewer's operation to the server 20 (step S20).
[0062] Next, the selection receiving unit 36 in the server 20 receives operation information indicating the selection result by the viewer. Then, the distribution unit 35 in the server 20 performs processing for reflecting the selection result by the viewer in the game image 51 based on the operation information.
[0063] Specifically, the distribution unit 35 transmits mission information indicating the content of the mission selected by the viewer and image data of the game image 51 to the player's terminal 10A and to the terminals 10 of the viewers viewing the game image 51 of the game of the player (step S21). As a result, as shown in Fig. 8, the game image 51 including the notification column 66 indicating the content of the mission is displayed on each terminal 10.
[0064] Next, when the player accomplishes the mission (step S22), the terminal 10A operated by the player transmits operation information indicating that the player has accomplished the mission to the server 20 (step S23).
[0065] Next, when the distribution unit 35 in the server 20 receives the above operation information, it transmits achievement information indicating that the mission has been accomplished and image data of the game image 51 to the player's terminal 10A and to the terminals 10 of the viewers viewing the game image 51 of the game of the player (step S24). As a result, as shown in Fig. 9, the game image 51 including a notification section 67 indicating that the mission has been accomplished is displayed on each terminal 10.
[0066] Then, the reward providing unit 37 in the server 20 provides rewards, such as experience points or items, to the player (step S25).
[0067] [Variations] The options 65 presented to the viewers selected by lottery are not limited to those showing missions for the player. For example, the options 65 may show the display mode of the game image 51, such as the weather, scenery, background color or background pattern of the game stage. In this case, the display mode of the game image 51 shown by the options 65 is set to have no effect on the progress of the game.
[0068] Fig. 11 is a diagram showing another example of the option list 64 displayed on the terminal 10B of the viewer selected by lottery. Fig. 12 is a diagram showing an example of a screen displayed on the terminal 10B of the viewer (see Fig. 1) when one option 65 is determined by the viewer.
[0069] 11, for example, the option list 64 includes a plurality of options 65 indicating the weather of the game stage. Specifically, four options 65 indicating "sunny", "rain", "snow" and "thunder" respectively are displayed in the option list 64.
[0070] Then, suppose that a viewer selected by lottery selects option 65 indicating "rain." In this case, as shown in Fig. 12, a game image 51 reflecting the viewer's selection, that is, a game image 51 showing a state in which it is raining in the game stage, is displayed.
[0071] In this way, the viewer can change the display mode of the player's game image 51, so that the viewer's request can be reflected in the game image without significantly affecting the operation content of the player. In particular, when the weather or background of the game stage is changed, a change with a large impact can be added to the game image 51, so that the viewer's excitement when viewing the game image can be further increased.
[0072] <Second embodiment> In the above-described first embodiment, a viewer selected by lottery from among a plurality of viewers viewing the same game image 51 selects a mission for the player and a display mode of the game image 51. In contrast, in the second embodiment, a result of a pre-selection regarding the game is accepted from the viewer before viewing of the game image 51 is started, and a mission for the player is automatically determined and the display mode of the game image 51 is automatically changed according to the result of the pre-selection.
[0073] The configuration of the information processing system 1 according to the second embodiment is similar to that of the information processing system 1 according to the first embodiment shown in FIG. 1, except for the contents described below, and therefore detailed description of the similar configuration will not be repeated.
[0074] [Program operation example] 13 is a diagram for explaining a pre-selection by a viewer performed in the information processing system 1 according to the second embodiment. For example, when a home screen as shown in FIG. 3 is displayed in the display area 42 of the terminal 10B, the viewer performs an operation to select the watch button 55. In this case, the terminal 10B transmits operation information indicating the operation content of the viewer to the server 20 shown in FIG.
[0075] 2 receives the above operation information, the distribution unit 35 in the server 20 transmits option information indicating a plurality of options related to the game to the terminal 10B together with image data of the game image 51. As a result, the game image 51 including the option list 68 including a plurality of options is displayed in the display area 42 of the terminal 10B, for example, as shown in FIG.
[0076] The list of options 68 includes, for example, a plurality of options that change the mission or game stage for the player. In the example shown in Fig. 13, three options are shown that indicate the position to drop the bomb on the game stage. These three options indicate "drop on the square", "drop on the ruins", and "drop on the beach", respectively.
[0077] The content indicated by each option may or may not affect the progress of the game. The content indicated by each option may indicate the display mode of the game image 51, such as the weather in the game stage, the background scenery, the background color, or the background pattern.
[0078] The viewer operates his / her terminal 10B to perform a pre-selection by selecting one option from among a plurality of options included in the option list 68. The result of the pre-selection is stored in the memory 24 by the selection receiving unit 36 in the server 20 shown in FIG.
[0079] Then, when the viewer pre-selects and selects the game image 51 to be viewed, the game image 51 of the player and a chat box 62 are displayed in the display area 42 of the terminal 10B, as shown in FIG.
[0080] Also, similarly to the first embodiment, when a predetermined condition is satisfied, a lottery is held to select one viewer from among a plurality of viewers who are viewing the same game image 51. Then, when one viewer is selected by the lottery, the server 20 reflects the result of the pre-selection by the viewer in the game image 51.
[0081] 14 is a diagram showing an example of a screen displayed on the viewer's terminal 10B (see FIG. 1) when one option is determined by the viewer. For example, assume that a viewer selected by lottery performs an operation to select the option "Drop in the square" from the option list 68 shown in FIG. 13 in advance selection.
[0082] 2 refers to memory 24, confirms the result of the pre-selection made by the viewer, and reflects the result of the pre-selection in the game image 51. In other words, the game progression unit 34 performs processing so that a bomb falls in the plaza of the game stage where the player is playing.
[0083] In addition, the distribution unit 35 in the server 20 transmits information indicating that the result of the viewer's advance selection has been reflected, together with image data of the game image 51, to the player's terminal 10A and each viewer's terminal 10. This notifies the player and each viewer that a bomb has been dropped in the square in accordance with the result of the viewer's advance selection selected by lottery.
[0084] In this way, by reflecting the result of the viewer's advance selection in the game image 51, it is possible to promote interaction between the viewer and the player. In addition, since the content to be reflected in the game image 51 is selected in advance by the viewer, the viewer can concentrate on watching the game image 51. Furthermore, since the content selected in advance by the viewer is directly reflected in the game image 51, it is possible to further increase the excitement of the viewer when watching the game image 51.
[0085] In addition, when a mission is given to a player by a viewer selected by lottery and the player accomplishes the mission, the reward granting unit 37 shown in FIG. 2 can grant a reward to at least one of the player and the viewer, as in the first embodiment.
[0086] The reward given at this time may affect the progress of the game. For example, if a mission is given to a player during a battle to compete over the number of specific items held, the reward given to the player for completing the mission may be a specific item that affects the outcome of the battle.
[0087] In addition, when a mission is given to a player by a viewer, the rules of the game may be changed. For example, when a mission to "defeat an enemy" is given to a player during a battle to compete over the number of specific items held, the battle that was taking place before the mission was given may be stopped, and a new battle to compete over the number of enemy characters defeated may be started.
[0088] [Operation flow] FIG. 15 is a sequence diagram for explaining the flow of operations when the content to be reflected in the game image 51 is determined based on the result of a pre-selection by the viewer in the information processing system 1 according to the second embodiment of the present disclosure.
[0089] The operations from step S31 to step S35 shown in FIG. 15 are similar to the operations from step S11 to step S15 shown in FIG. 10, and therefore detailed description thereof will not be repeated here.
[0090] Next, when the distribution unit 35 in the server 20 receives the operation information indicating the operation content of the viewer, the distribution unit 35 transmits option information indicating a plurality of options related to the game to the terminal 10B (step S36).
[0091] Next, based on the option information transmitted from the server 20, the terminal 10B displays an option list 68 as shown in Fig. 13 in the display area 42 and accepts the selection of one of the multiple options. Then, when the viewer performs an operation on the terminal 10B to select one option as a pre-selection (step S37), the terminal 10B transmits operation information indicating the content of the viewer's operation to the server 20 (step S38).
[0092] Next, when the selection receiving unit 36 in the server 20 receives operation information indicating the result of the pre-selection by the viewer from the terminal 10B, the selection receiving unit 36 stores the result of the pre-selection in the memory 24 shown in FIG. 2 (step S39).
[0093] Next, the distribution unit 35 in the server 20 distributes the game image 51 selected by the viewer to the terminal 10B (step S40). The distribution of the game image 51 continues, for example, until the player stops the distribution of the game image 51 or the viewer ends viewing of the game image 51.
[0094] Next, for example, when a predetermined time has elapsed since the start of a game battle, the game progression unit 34 in the server 20 displays a lottery column 63 (see Figure 6) on the terminal 10 of each viewer who is watching the game image 51, and conducts a lottery for the viewers (step S41).
[0095] Here, it is assumed that a viewer operating terminal 10B is selected from among multiple viewers watching the same game image 51. In this case, the game progression unit 34 in the server 20 refers to memory 24 to confirm the result of the viewer's pre-selection, and determines the content to be reflected in the game image 51 based on the result (step S42).
[0096] Next, the game progression unit 34 performs processing to reflect the determined content in the game image 51. For example, the game progression unit 34 drops a bomb at a position selected in advance by the viewer in the game, or changes the weather in the game stage (step S43).
[0097] Then, the distribution unit 35 in the server 20 transmits information indicating that the result of the viewer's advance selection has been reflected, together with image data of the game image 51, to the player's terminal 10A and each viewer's terminal 10 (step S44).
[0098] [Variations] Referring again to FIG. 2, the server 20 may use, as the pre-selection result, a selection result for an option other than the content reflected in the game image 51, such as a result of a selection normally made by the user when starting the game, etc.
[0099] For example, when a user starts a game, the user selects a character that the user will operate. At this time, the selection receiving unit 36 stores the character selected by the user in the memory 24. Then, if the user is a viewer and has been selected by lottery, the game progression unit 34 can determine the content to be reflected in the game image 51 according to the character selected by the user.
[0100] Specifically, the game progression unit 34 can, for example, decide to drop a bomb on a plaza when a first character is selected by pre-selection, decide to drop a bomb on ruins when a second character is selected by pre-selection, and decide to drop a bomb on the waves when a third character is selected by pre-selection.
[0101] Furthermore, for example, when starting the game, the user selects an item to be equipped to the character that the user operates. At this time, the selection receiving unit 36 stores the item selected by the user in the memory 24. Then, if the user is a viewer and has been selected by lottery, the game progression unit 34 can determine the content to be reflected in the game image 51 according to the item selected by the user.
[0102] Specifically, the game progression unit 34 can, for example, decide to make the weather of the game stage rainy when a first item is selected by pre-selection, decide to make the weather of the game stage snowy when a second item is selected by pre-selection, and decide to make the weather of the game stage thunderous when a third item is selected by pre-selection.
[0103] In this way, by processing the selections that the viewer normally makes when starting a game, specifically the results of the selection of one's own character or item, etc., as the results of pre-selection, the number of selections made by the viewer can be reduced, thereby reducing annoyance.
[0104] The server 20 can use, as the pre-selection result, not only the result of the selection normally made by the user when starting the game, etc., but also the result of the user's selection in response to a newly added question.
[0105] For example, before the user starts viewing the game image 51, a questionnaire may be presented to the user, asking the user which of a plurality of options for characters and items the user likes the most. In such a case, the server 20 can determine the content to be reflected in the game image 51 according to the user's favorite character or item.
[0106] [Additional Notes] The contents of the first and second embodiments of the present disclosure are listed as follows. (Item 1) A program executed by a computer, The program causes the computer to An acquisition means for acquiring a game image of a game being played on a first terminal by a player; a distribution means for transmitting the game image to a second terminal of a viewer and further transmitting option information including a plurality of options that do not affect the progress of the game to the second terminal; a receiving unit that receives a selection result by the viewer from among the plurality of options included in the option information; The distribution means is a program that transmits the game image based on the selection result to the first terminal.
[0107] In this manner, by accepting the viewer's selection from among options that do not affect the progress of the game, it is possible to avoid an unequal game development for the player or other players, and to provide a more satisfying game for multiple players and viewers.
[0108] (Item 2) 2. The program according to item 1, wherein the selection indicates a mission for the player.
[0109] This configuration allows the player to have a new goal of completing a mission, making the game more entertaining, while the viewer can enjoy the joy of seeing the results of their own selections affect the player's operations.
[0110] (Item 3) The program further causes the computer to The program described in item 2 functions as a rewarding means for awarding a reward to at least one of the player and the viewer when the player accomplishes the mission indicated by the option selected by the viewer.
[0111] With this configuration, for example, when a reward is given to a player, it is possible to increase the player's motivation to complete a mission given by a viewer. Also, when a reward is given to a viewer, it is possible to increase the excitement of the viewer when viewing game images.
[0112] (Item 4) The program described in item 1, wherein the option indicates a display manner of the game image on the first terminal.
[0113] With this configuration, it is possible to reflect the wishes of the viewers in the game images without significantly affecting the operation content of the player.
[0114] (Item 5) Item 5. The program according to item 4, wherein the distribution means transmits to the first terminal the game image with the background of the game changed based on the display mode indicated by the option selected by the viewer.
[0115] With this configuration, it is possible to add changes that have a big impact to the game images, thereby further increasing the excitement of the viewer when viewing the game images.
[0116] (Item 6) The program according to any one of items 1 to 5, wherein the distribution means transmits the game image and an image showing the plurality of options to the second terminal as one screen.
[0117] With this configuration, the viewer can select one option from a plurality of options while viewing the game image.
[0118] (Item 7) An information processing system including one or more information processing devices, A process of acquiring a game image of a game being played by a player on a first terminal; A process of distributing the game image to a second terminal of a viewer; a process of transmitting option information including a plurality of options that do not affect the progress of the game to the second terminal; a process of accepting a selection result by the viewer from among the plurality of options included in the option information; and transmitting the game image based on the selection result to the first terminal.
[0119] In this manner, by accepting the viewer's selection from among options that do not affect the progress of the game, it is possible to avoid an unequal game development for the player or other players, and to provide a more satisfying game for multiple players and viewers.
[0120] (Item 8) A program executed by a computer, The program causes the computer to An acquisition means for acquiring a game image of a game being played on a first terminal by a player; A distribution means for distributing the game image to a second terminal of a viewer; a reception unit that receives a pre-selection of the game by the viewer before the game image is distributed to the second terminal; The distribution means is a program that transmits the game image that reflects the result of the pre-selection to the first terminal.
[0121] In this way, by reflecting the results of the viewer's advance selection in the game image, it is possible to promote interaction between the viewer and the player. Also, since the content to be reflected in the game image is selected in advance by the viewer, the viewer can concentrate on watching the game image.
[0122] (Item 9) 9. The program according to item 8, wherein the viewer selects the content to be reflected in the game image as the pre-selection.
[0123] With this configuration, the viewer's selection is directly reflected in the game image, which can further increase the viewer's excitement when viewing the game image.
[0124] (Item 10) 9. The program according to item 8, wherein the viewer selects a character that the viewer will control in the game as the pre-selection, and the content reflected in the game image is determined according to the selected character.
[0125] In this way, by configuring the result of the selection that the viewer normally makes when starting the game, etc., to be the result of a pre-selection and determining the content to be reflected in the game image according to the result of the pre-selection, it is possible to reduce the number of selections that the viewer must make and ease the hassle.
[0126] (Item 11) The program described in item 8, wherein, as the pre-selection, the viewer selects an item to be equipped to the character that the viewer controls in the game, and the content to be reflected in the game image is determined according to the selected character.
[0127] In this way, by configuring the result of the selection that the viewer normally makes when starting the game, etc., to be the result of a pre-selection and determining the content to be reflected in the game image according to the result of the pre-selection, it is possible to reduce the number of selections that the viewer must make and ease the hassle.
[0128] (Item 12) the distribution means transmits to the first terminal the game image in which a mission for the player is displayed as the game image reflecting the result of the pre-selection; The program further causes the computer to The program according to any one of items 8 to 11, which functions as a rewarding means for rewarding at least one of the player and the viewer when the player accomplishes the mission.
[0129] With this configuration, for example, when a reward is given to a player, it is possible to increase the player's motivation to complete a mission given by a viewer. Also, when a reward is given to a viewer, it is possible to increase the excitement of the viewer when viewing game images.
[0130] (Item 13) Item 13. The program according to item 12, wherein the reward given when the player accomplishes the mission has an effect on the progress of the game.
[0131] This configuration can further increase the player's motivation to complete the missions requested by the viewers.
[0132] (Item 14) Item 13. The program according to item 12, wherein when the mission is given to the player, the rules of the game are changed.
[0133] With this configuration, the player can concentrate on accomplishing the mission given to him by the viewers.
[0134] (Item 15) The program according to any one of items 8 to 13, wherein the distribution means transmits to the first terminal a game image in which the background of the game has been changed as the game image reflecting the result of the pre-selection.
[0135] With this configuration, it is possible to add changes that have a big impact to the game images, thereby increasing the excitement of the viewer when viewing the game images.
[0136] (Item 16) An information processing system including one or more information processing devices, A process of acquiring a game image of a game being played by a player on a first terminal; A process of distributing the game image to a second terminal of a viewer; receiving a pre-selection of the game by the viewer before the game image is distributed to the second terminal; and transmitting the game image reflecting the result of the pre-selection to the first terminal.
[0137] In this way, by reflecting the results of the viewer's advance selection in the game image, it is possible to promote interaction between the viewer and the player. Also, since the content to be reflected in the game image is selected in advance by the viewer, the viewer can concentrate on watching the game image.
[0138] In addition, each operation by the control unit (processor) 22 in each of the above embodiments may be executed by one processor or multiple processors. For example, some or all of the operations by the control unit 22 may be executed by the terminal 10.
[0139] Furthermore, the order of the processes in each of the above sequence diagrams may be random and may be executed in parallel as long as no contradiction or inconsistency occurs in the process contents.
[0140] Furthermore, the above-described embodiments are merely examples for facilitating understanding of the present invention, and are not intended to limit the present invention. The present invention can be modified or improved, some of the configurations of the embodiments can be deleted, or a plurality of configurations of the embodiments can be combined without departing from the spirit of the present invention, and it goes without saying that the present invention includes equivalents thereof. [Explanation of symbols]
[0141] 1: information processing system, 10, 10A, 10B: terminal, 13: network, 20: server, 21: communication unit, 22: control unit, 23: storage unit, 24: memory, 31: program, 32: game information, 33: user information, 34: game progress unit, 35: distribution unit, 36: selection reception unit, 37: reward granting unit, 41, 42: display area, 51: game image, 52: character, 53: distribution button, 54: battle start button, 55: viewing button, 62: chat box, 63: lottery box, 64, 68: list of options, 65: options, 66, 67: notification box
Claims
1. A program executed by a computer, The program causes the computer to An acquisition means for acquiring a game image of a game being played on a first terminal by a player; a distribution means for transmitting the game image to a second terminal of a viewer and for transmitting option information including a plurality of options that do not affect the progress of the game to the second terminal; a receiving unit that receives a selection result by the viewer from among the plurality of options included in the option information; The distribution means is a program for transmitting the game image based on the selection result to the first terminal.
2. The program of claim 1 , wherein the selection indicates a mission for the player.
3. The program further causes the computer to 3. The program according to claim 2, further functioning as a rewarding means for rewarding at least one of the player and the viewer when the player accomplishes the mission indicated by the option selected by the viewer.
4. The program according to claim 1 , wherein the option indicates a display mode of the game image on the first terminal.
5. The program according to claim 4 , wherein the distribution means transmits to the first terminal the game image in which a background of the game has been changed based on a display mode indicated by the option selected by the viewer.
6. The program according to claim 1 , wherein the distribution means transmits the game image and an image showing the plurality of options to the second terminal as a single screen.
7. An information processing system including one or more information processing devices, A process of acquiring a game image of a game being played on a first terminal by a player; A process of distributing the game image to a second terminal of a viewer; a process of transmitting option information including a plurality of options that do not affect progress of the game to the second terminal; a process of accepting a selection result by the viewer from among the plurality of options included in the option information; and transmitting the game image based on the selection result to the first terminal.
Citation Information
Patent Citations
online game spectator
JP2005526581A
Program, information storage medium, game machine, server and game system
JP2008245987A
Content distribution server, content distribution method and content distribution program
JP2019068216A
Information system, information processing method, and program
JP2022026819A
Program, computer, system, method
JP2023036337A
Cited By
Four wheel drive unit
US4718516A