WO2015163208A1 - ゲーム配信装置、ゲーム配信方法、ゲーム配信プログラム - Google Patents
ゲーム配信装置、ゲーム配信方法、ゲーム配信プログラム Download PDFInfo
- Publication number
- WO2015163208A1 WO2015163208A1 PCT/JP2015/061561 JP2015061561W WO2015163208A1 WO 2015163208 A1 WO2015163208 A1 WO 2015163208A1 JP 2015061561 W JP2015061561 W JP 2015061561W WO 2015163208 A1 WO2015163208 A1 WO 2015163208A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- game
- information
- auxiliary
- operation information
- game program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/69—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/816—Athletics, e.g. track-and-field sports
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/51—Server architecture
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8005—Athletics
Definitions
- the present invention relates to a game distribution device, a game distribution method, and a game distribution program.
- Streaming type cloud game system is known.
- a game program is executed on the cloud side, and image information generated by the execution of the game program is compressed and streamed to a terminal.
- the cloud game system there is a case where image information of a game designed to be executed by a dedicated game device such as an old game program may be distributed.
- a dedicated game device such as an old game program
- the cloud game system for example, when the terminal is a smartphone, it is assumed that the operation of the operation target of the game on the smartphone is not assumed, and thus the user operation is difficult.
- the present invention allows a user to operate more comfortably even when a user operation becomes difficult when a game image designed to be executed on a dedicated game device is distributed to a terminal as described above. It is an object to realize a game distribution device or the like that can operate an object.
- the game delivery device of the present invention is based on an execution means for executing a plurality of game programs designed to be executed on a dedicated game device according to operation information, and a selection instruction from a terminal.
- Game program selection means for selecting one game program from a plurality of game programs, distribution means for distributing image information based on execution of the selected game program to the terminal, and the selected game program in normal mode or Play mode acquisition means for acquiring a play mode selection instruction indicating whether or not to play in the auxiliary mode, and when the auxiliary mode is selected, the operation of the operation target of the selected game program is performed by the dedicated game device
- An auxiliary means for providing an auxiliary function that makes it easier than the operation of the operation target designed to be executed; Characterized in that it contains.
- the auxiliary means further includes a status acquisition means for acquiring an execution status of the execution means, and whether or not the acquired execution status satisfies a predetermined condition. And a situation determination means for determining whether or not the situation determination means determines that the predetermined condition is satisfied.
- the assistance means provides an assistance function.
- the auxiliary means further includes game program identification information for identifying the selected game program, execution status identification information regarding the predetermined condition, and predetermined operation information.
- the auxiliary information acquisition means for acquiring the auxiliary information associated with the output timing information indicating the output timing of the information and the operation information identification information for identifying the predetermined operation information, and determining that the situation determination means satisfies the predetermined condition
- timing determination means for determining whether or not the timing at which the operation information identified by the operation information identification information included in the auxiliary information is acquired is within the timing range represented by the output timing information
- the operation at the output timing represented by the output timing information according to the determination result of the timing determination means. Characterized in that it comprises an operation information output means for outputting information to the execution unit.
- the auxiliary function may obtain operation information acquired at a timing earlier than a preset timing at the preset timing. It is a function input to the execution means.
- the auxiliary means further includes game program identification information for identifying the selected game program, and execution status identification information representing a predetermined execution status of the execution means.
- the auxiliary means further includes position information acquisition means for acquiring position information indicating the position of the operation target, and the series of operation information includes the position information It is modified according to information.
- the auxiliary means further includes game program identification information for identifying the selected game program, execution status identification information regarding the predetermined condition, and predetermined operation information.
- the auxiliary information acquisition means for acquiring the auxiliary information associated with the output timing information indicating the output timing of the information and the operation information identification information for identifying the predetermined operation information, and determining that the situation determination means satisfies the predetermined condition
- the timing for determining whether or not the timing at which any operation information including the operation information identified by the operation information identification information is acquired is within the timing range represented by the output timing information.
- the output timing represented by the output timing information Characterized in that it comprises a, an operation information output means for outputting the operation information identified by the operation information identification information to the execution unit.
- the auxiliary function is a predetermined attack on the operation target possessed by a game program designed to be executed by the dedicated game device It includes a function for invalidating.
- the auxiliary function includes a function for acquiring an item included in a game program designed to be executed by the dedicated game device. It is characterized by.
- the execution unit when the normal mode is selected, includes the operation information acquired by the operation information acquisition unit. It performs based on.
- the game distribution method of the present invention executes a plurality of game programs designed to be executed by a dedicated game device according to operation information, and based on a selection instruction from a terminal, the plurality of games A play mode selection that selects one game program from the programs, distributes image information based on execution of the selected game program to the terminal, and indicates whether to play the selected game program in a normal mode or an auxiliary mode
- the operation target operation of the selected game program is easier than the operation target operation designed to be executed by the dedicated game device Providing an auxiliary function.
- the game distribution program of the present invention is based on execution means for executing a plurality of game programs designed to be executed by a dedicated game device in accordance with operation information, and a selection instruction from a terminal.
- Game program selection means for selecting one game program from the above game programs, distribution means for distributing image information based on execution of the selected game program to the terminal, and the selected game program in normal mode or auxiliary mode Play mode acquisition means for acquiring a play mode selection instruction indicating whether to play, and when the auxiliary mode is selected, the operation of the operation target of the selected game program is executed by the dedicated game device
- Auxiliary hand that provides an auxiliary function that is easier to operate than the target operation And characterized by causing a computer to function as a.
- FIG. 1 It is a figure which shows the outline
- FIG. 1 is a diagram for explaining an outline of a hardware configuration of a game system according to an embodiment of the present invention.
- the game system 100 includes a server 110 and a terminal 120 connected via a network 130 (for example, the Internet).
- the game distribution system 100 includes only one terminal 120, but may include a plurality of other terminals 120.
- the server 110 includes a control unit 111, a storage unit 112, and a communication unit 113.
- the control unit 111, the storage unit 112, and the communication unit 113 are each connected via a bus 114.
- the control unit 111 is a CPU or the like, for example, and operates according to a program stored in the storage unit 112.
- the storage unit 112 is configured by an information recording medium such as a hard disk drive, ROM, or RAM, for example, and is an information recording medium that holds a program executed by the control unit 111.
- the storage unit 112 also operates as a work memory for the control unit 111.
- the communication unit 113 is a network interface, for example, and transmits and receives information via the network 130 in accordance with an instruction from the control unit 111.
- the terminal 120 includes a control unit 121, a communication unit 122, a storage unit 123, a display unit 124, and an operation unit 125. Similarly, the units 121 to 125 are connected via a bus 126. Similar to the server 110 described above, the control unit 121 is a CPU or the like, for example, and operates according to a program stored in the storage unit 123.
- the communication unit 122 is a network interface, and transmits and receives information via the network 130 in accordance with instructions from the control unit 121.
- the storage unit 123 is an information recording medium that includes an information recording medium such as a hard disk, a ROM, or a RAM, and holds a program executed by the control unit 121.
- the storage unit 123 also operates as a work memory for the control unit 121.
- the display unit 124 is, for example, a liquid crystal display, an organic EL display, or the like, and displays information according to instructions from the control unit 121.
- the operation unit 125 includes an interface such as a keyboard, a mouse, a controller, and a button, for example, and outputs the content of the instruction operation to the control unit 121 in accordance with a user instruction operation.
- the programs processed by the control units 111 and 121 may be provided by being downloaded via a network, for example, or various programs that can be read by a computer such as a CD-ROM or a DVD-ROM. It may be provided by an information recording medium.
- the configurations of the server 110 and the terminal 120 are merely examples, and the present invention is not limited thereto.
- the configuration of the game distribution system 100 is an example and is not limited to this, and may be realized using, for example, a so-called cloud technology.
- the terminal 120 corresponds to, for example, a smartphone, a tablet, a notebook computer, a portable game device, or the like.
- FIG. 2 is a diagram illustrating an example of a functional configuration of the server 110 illustrated in FIG.
- the server 110 functionally includes, for example, a selection screen generation unit 201, a distribution unit 202, a program selection instruction acquisition unit 203, a program acquisition unit 204, a play mode acquisition unit 205, and a play mode determination unit 206.
- the selection screen generation unit 201 generates a game selection screen for selecting a game provided by the game distribution system 100 and distributes the game selection screen to the terminal 120 via the distribution unit 202. Specifically, for example, when the user logs in to the game distribution system 100 via the terminal 120, the selection screen generation unit 201 generates selection screen information representing a game selection screen as shown in FIG. The generated selection screen information is displayed on the screen of the terminal 120 used by the user via the distribution unit 202. The user refers to the selection screen and selects a game program desired to be played via the operation unit 125 of the terminal 120.
- the program selection instruction acquisition unit 203 acquires a program selection instruction representing a game program selected by the user.
- the program selection instruction includes, for example, program identification information for identifying the game program selected by the user.
- the program acquisition unit 204 acquires a game program selected by the user.
- the game program is stored in, for example, the storage unit 112 or an external database (not shown), and the program acquisition unit 204 selects the game selected by the user from the storage unit 112 or the external database. Get the program.
- the selection screen generation unit 201 generates a play mode selection screen for selecting a mode for playing the selected game, and distributes it to the terminal 120 via the distribution unit 202. Specifically, for example, after the program is selected as described above, a play mode selection screen as shown in FIG. 4 is generated and distributed to the terminal 120 via the distribution unit 202. The user selects a play mode with reference to the play mode selection screen.
- the play mode includes, for example, a normal mode and an auxiliary mode.
- the normal mode corresponds to, for example, a mode in which a game program designed to be executed on a dedicated game device (hereinafter referred to as “original game program”) is played as designed.
- the auxiliary mode corresponds to a mode of playing using an auxiliary function for facilitating the operation of a game program designed to be executed by a dedicated game device, for example.
- the function of extending the timing range of the pad input to be the best shot than the timing range in the setting of the original game program, or the operation in the shooting game This is a function that changes the state where the target is protected from enemy attacks by a barrier to a barrier state in a scene other than the original design.
- the auxiliary function is not limited to the above, and may include a function that facilitates other user operations.
- the auxiliary function may be a function that increases the difficulty level of the game operation, for example.
- a plurality of auxiliary modes may be included in the same game program depending on the difficulty level.
- the play mode acquisition unit 205 acquires a play mode selection instruction representing the selected play mode. Specifically, for example, the user instructs to select the play mode by turning on the function of the auxiliary mode using the operation unit 125 of the terminal 120 while referring to the play mode selection screen as described above.
- the play mode selection instruction includes, for example, play mode identification information that identifies the normal mode or the auxiliary mode.
- the play mode determination unit 206 determines whether the selected play mode is the auxiliary mode or the normal mode. Specifically, the play mode determination unit 206 determines whether the selected play mode is the auxiliary mode or the normal mode based on the play mode identification information included in the play mode selection instruction.
- the execution unit 207 executes the game program acquired by the program acquisition unit 204.
- the execution unit 207 may be configured by, for example, an emulator of a dedicated game device or a board corresponding to the dedicated game device.
- the operation information acquisition unit 208 acquires operation information for operating the operation target from the terminal 120 every predetermined period.
- the operation information acquisition unit 208 has a buffer (not shown), the operation information from the terminal 120 is held in the buffer, and acquires the operation information from the buffer at every predetermined timing.
- the operation information acquisition timing corresponds to the operation information acquisition timing from the buffer.
- the operation information includes, for example, an operation instruction indicating a direction instruction in the vertical and horizontal directions, and an operation instruction indicating whether or not a predetermined button has been pressed. More specifically, for example, operation information corresponding to each button of a controller of a dedicated game device is included.
- the operation information may include operation information represented by an analog value indicating how much the tilt operation unit is tilted.
- the terminal 120 has a touch panel, when the buttons of the controller of the dedicated game device are not included, the operation images corresponding to the buttons are displayed on the touch panel. Also good. Further, each button or the like may be assigned to the operation unit 125 included in the terminal 120.
- the auxiliary unit 209 When the play mode determination unit 206 determines that the selected play mode is the auxiliary mode, the auxiliary unit 209 enables the auxiliary function.
- the auxiliary function corresponds to, for example, a function for extending the timing range of pad input for the best shot in the golf game beyond the timing range in the setting of the original game program.
- the auxiliary unit 209 functionally includes an auxiliary information acquisition unit 501, a situation acquisition unit 502, a situation determination unit 503, a timing determination unit 504, and an operation information output unit 505. Including.
- the selected game program is a golf game
- the present embodiment is not limited to this.
- the auxiliary information acquisition unit 501 acquires auxiliary information.
- the auxiliary information is information representing an auxiliary function for facilitating the operation of a game program designed to be executed by a dedicated game device, for example.
- the auxiliary information includes program identification information, an execution status ID that indicates an execution status, acquisition timing information that indicates acquisition timing information, output timing information that indicates output timing information, and operation information. Includes ID.
- the execution status information indicating the execution status information of the execution unit at the time of a shot as shown in FIG. 7 corresponds to the execution status information indicated by the execution status ID: s1.
- Program ID: P1 is corresponded to the program identification information which identifies the game program of the said golf game.
- the operation information ID: b1 corresponds to operation information corresponding to the shot.
- the acquisition timing information corresponds to information indicating the timing at which the operation information acquisition unit 208 acquires predetermined operation information
- the output timing information corresponds to information indicating the timing at which the predetermined operation information is output to the execution unit 207.
- the auxiliary information shown in FIG. 6 is only an example, and the auxiliary information is not limited to the format shown in FIG.
- the status acquisition unit 502 acquires execution status information indicating the execution status of the execution unit 207.
- the execution status information corresponds to image information generated by the execution unit 207.
- the execution status information may be configured to correspond to values of various registers included in the execution unit 207.
- the status determination unit 503 determines whether or not the execution status acquired by the status acquisition unit 502 is a predetermined execution status. Specifically, in the case of the above example, for example, the situation determination unit 503 determines that the similarity between the execution situation information represented by the execution situation ID: s1 and the execution situation information acquired by the situation acquisition unit 502 is within a predetermined range. In the case of the above, it is determined whether or not the execution status acquired by the status acquisition unit 502 is a predetermined execution status.
- the timing determination unit 504 determines that the predetermined operation information acquired by the operation information acquisition unit 208 is predetermined. It is determined whether or not it has been acquired within the timing range. Specifically, in the case of the above example, it is determined whether or not the operation information identified by the operation information ID: b1 has been acquired between the acquisition timing information t1 to t3.
- the operation information output unit 505 outputs the predetermined operation information acquired by the operation information acquisition unit 208 to the execution unit 207 at a predetermined timing. To do.
- the operation information ID: b1 is acquired between the acquisition timing information t1 to t3
- the operation information ID: b1 is used at the timing t3 represented by the output timing information.
- the identified operation information is output to the execution unit 207.
- the time from t1 to t3 is set longer than the interval determined as the best shot by the original game program, for example, as shown by the hatched portion in FIG.
- the operation information corresponding to the shot is delayed and input to the execution unit 207 so as to be the best shot timing.
- the interval at which the best shot can be taken is extended, and the operation becomes easy.
- the intervals determined as the best shots in the original game program are indicated by circles.
- the selection screen generation unit 201 generates a game selection screen for selecting a game provided by the game distribution system 100, and distributes it to the terminal 120 via the distribution unit 202 (S101).
- the program selection instruction acquisition unit 203 acquires a program selection instruction representing the game program selected by the user (S102).
- the program acquisition unit 204 acquires the game program selected by the user (S103).
- the selection screen generation unit 201 generates a play mode selection screen for selecting a mode for playing the selected game, and distributes it to the terminal 120 via the distribution unit 202 (S104).
- the play mode acquisition unit 205 acquires a play mode selection instruction representing the selected play mode (S105).
- the play mode determination unit 206 determines whether the selected play mode is the auxiliary mode or the normal mode (S106).
- the auxiliary information acquisition unit 501 acquires auxiliary information (S107).
- the server 110 executes the selected game program in the auxiliary mode (S108).
- the server 110 executes the game program selected in the normal mode (S109). Then, when the execution of the game program ends, the process ends.
- the execution unit 207 starts executing the game program acquired by the program acquisition unit 204 (S201).
- the operation information acquisition unit 208 starts acquiring operation information for operating the operation target from the terminal 120 (S202).
- the status acquisition unit 502 starts acquiring execution status information (S203). Note that the processing of S201 to S203 is not limited to the above, and may be started simultaneously, for example.
- the status determination unit 503 determines whether or not the execution status acquired by the status acquisition unit 502 is a predetermined execution status (S204).
- the predetermined execution situation corresponds to, for example, the execution situation represented by the auxiliary information as described above.
- the timing determination unit 504 stores the predetermined operation information acquired by the operation information acquisition unit 208. Then, it is determined whether or not it has been acquired within a predetermined timing range (S205).
- the predetermined operation information and the predetermined timing range correspond to, for example, the operation information and the timing range represented by the auxiliary information.
- the operation information output unit 505 executes the predetermined operation information acquired by the operation information acquisition unit 208 at the predetermined timing. (S206).
- the execution unit 207 executes the game program according to the operation information.
- the predetermined timing corresponds to the timing represented by the auxiliary information.
- the status determination unit 503 determines in S204 that the execution status acquired by the status acquisition unit 502 is a predetermined execution status, and in S205, the timing determination unit 504 is acquired within a predetermined timing range. If it is determined that it has been, the process returns to S204.
- the process ends in accordance with the end of the stage. Is done.
- the present invention is not limited to the above embodiment, and various modifications can be made.
- it can be replaced with a configuration that is substantially the same as the configuration described in the above embodiment, a configuration that exhibits the same operational effects, or a configuration that can achieve the same purpose.
- the auxiliary function may be a function for the batter to swing at the best timing with respect to pitching by the pitcher in a baseball game, for example.
- the auxiliary information includes a program ID, an execution status ID, output timing information, and an operation information ID.
- the program ID identifies the baseball game
- the execution status ID identifies execution status information indicating the execution status at the time of pitcher pitching
- the output timing information swings at the timing when the batter is the best.
- Timing: represents t1
- operation information ID represents operation information ID: b1 representing swing operation information.
- the operation information output unit 505 The operation information represented by the operation information ID: b1 is input to the execution unit 207 at the timing represented by the output timing information: t1.
- the user does not need to perform a swing operation, and the user is only responsible for the movement of the batter position, thereby facilitating the operation.
- FIG. 12 shows a game screen of a game program in which a button or the like corresponding to a circular shape is pressed at the timing when the circular shape indicated by the oblique line that moves and the actual circular shape overlap.
- the auxiliary information represents image information at a predetermined timing before the execution status represented by the execution status ID in the auxiliary information in FIG.
- the output timing information represents a predetermined timing
- the operation information represented by the operation information ID represents the operation information to be input to the execution unit 207 at the timing. What is necessary is just to comprise.
- the situation determination unit 503 determines whether the image information acquired by the situation acquisition unit 502 is image information at the predetermined timing, and is the image information. If it is determined, the timing determination unit 504 determines whether or not the operation information indicating that any button acquired by the operation information acquisition unit 208 is pressed is acquired within the predetermined timing range. judge.
- the operation information output unit 505 When the timing determination unit 504 determines that the timing is acquired within the predetermined timing range, the operation information output unit 505 outputs operation information to be input to the execution unit 207 to the execution unit 207 at the timing. As a result, if the user presses any button at a timing extended from the timing set in the original game program, the operation information to be input is input at the timing to be input, and the operation is easy. Become. In the above description, only the timing may be facilitated, or only operation information may be input as any operation information.
- the auxiliary function may be a function for assisting a series of movement-related operations that can automatically avoid an obstacle or the like in a predetermined scene in a shooting game or the like.
- the auxiliary information includes a program ID for identifying the game program, an execution status ID indicating the execution status in the predetermined scene, a series of operation information IDs indicating the series of movements, a predetermined information
- the operation information ID representing the operation information is included.
- the situation determination unit 503 determines whether the image information acquired by the situation acquisition unit 502 is image information at the predetermined timing.
- the operation information output unit 505 is configured to input the operation information related to the series of movements to the execution unit 207.
- the game distribution system 100 further includes an operation information acquisition unit 208 that acquires the position information of the operation target, and corrects a series of operation information identified by the operation information ID according to the position information.
- You may comprise as follows.
- the position information may be acquired by image recognition or the like. Thereby, it is not necessary for the user to perform a moving operation in a predetermined scene, and the operation becomes easy.
- a part of the game program may be modified so that there is no influence even if an enemy attack or the like is received during the movement.
- the above-described configuration is an example, and for example, it may be configured such that an obstacle or an enemy attack is recognized by image recognition or the like, and the system side operates to avoid them.
- the assist function may be a function that gives a state where there is no influence even if an enemy attack is received in a predetermined scene. In this case, when the state is released, a notification to that effect may be sent to the screen of the terminal 120 by a pop-up.
- the barrier state for example, a barrier state designed in advance by the original game program such as a barrier state in a shooting game may be used.
- the auxiliary function can be realized, for example, by modifying a part of the original game program so as to give the auxiliary function.
- the barrier state may be a barrier state that is not included in the design of an original game program that guards the operation target with a finger or the like.
- the auxiliary function may be a function for acquiring a predetermined item of the original game program in a predetermined scene.
- the auxiliary function is realized, for example, by modifying a part of the original game program so as to give the auxiliary function.
- the predetermined scene is set, for example, when the ranking is lowered in a racing game, and the predetermined item is set to be an item designed for the original game (for example, an item for acceleration). May be. Further, the item may be displayed so as to be superimposed on the game screen of the original game program so that the user can use it appropriately.
- the auxiliary function may be a function of causing the game distribution system 100 to perform at least a part of the fighting game by grasping an enemy attack or a position of an operation target by image recognition or the like.
- the auxiliary function is a function of acquiring, for example, a plurality of operation information from a plurality of users and inputting one operation information of the plurality of operation information to the execution unit 207 according to a predetermined condition. May be. More specifically, for example, in a quiz game designed to be played by one person, when there is operation information corresponding to a correct answer among a plurality of pieces of operation information, the operation information is executed by the execution unit 207. You may comprise so that it may input into. Thus, only when all the users of the plurality of users input the operation information indicating the mistake, it becomes an error, and when the operation information from the plurality of users includes the correct answer, the answer is correct and the game difficulty level is increased. Can be reduced.
- the operation information having the largest number among the operation information of a plurality of users may be input to the execution unit 207 by majority vote. Good. Thereby, it becomes possible to cooperate and play the adventure game for one person by a plurality of users, and the difficulty of the game can be reduced.
- the auxiliary function is a function for switching all or part of operation information of a plurality of users and inputting it to the execution unit 207 according to a predetermined stage or scene in a game for one person, for example. Also good. Thereby, for example, in a race game for one person, it is possible to switch the user every time a race course is made. Specifically, in this case, for example, only operation information from one user is input to the execution unit 207 in the first round, and only operation information from another one user is executed in the second week. 207 is input. As for the part of operation information (for example, sounding a horn), the part of operation information from another one user is input to the execution unit 207 instead of the operation information from the one user. You may comprise as follows.
- the configuration may be such that the user is switched when a predetermined event occurs such as when the user goes out of the course three or more times or when the rank is lowered. Good.
- the game distribution device in the claims corresponds to, for example, the server 110.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims (12)
- 専用のゲーム装置で実行されるように設計された複数のゲームプログラムを操作情報に応じて実行する実行手段と、
端末からの選択指示に基づいて、前記複数のゲームプログラムから1のゲームプログラムを選択するゲームプログラム選択手段と、
前記選択されたゲームプログラムの実行に基づく画像情報を前記端末に配信する配信手段と、
前記選択されたゲームプログラムを通常モードまたは補助モードでプレイするかを表すプレイモード選択指示を取得するプレイモード取得手段と、
前記補助モードが選択されている場合に、前記選択されたゲームプログラムの操作対象の操作を前記専用のゲーム装置で実行されるように設計された操作対象の操作よりも容易にする補助機能を提供する補助手段と、
を含むことを特徴とするゲーム配信装置。 - 前記補助手段は、更に、
前記実行手段の実行状況を取得する状況取得手段と、
前記取得された実行状況が所定の条件を満たすか否かを判定する状況判定手段を有し、
前記状況判定手段が前記所定の条件を満たすと判定した場合に、前記補助手段は、補助機能を提供することを特徴とする請求項1記載のゲーム配信装置。 - 前記補助手段は、更に、
前記選択されたゲームプログラムを識別するゲームプログラム識別情報、前記所定の条件に関する実行状況識別情報、所定の操作情報の出力タイミングを表す出力タイミング情報、及び、所定の操作情報を識別する操作情報識別情報が関連付けられた補助情報を取得する補助情報取得手段と、
前記状況判定手段が前記所定の条件を満たすと判定した場合に、前記補助情報に含まれる操作情報識別情報で識別される操作情報が取得されたタイミングが、前記出力タイミング情報で表されるタイミングの範囲内であるか否かを判定するタイミング判定手段と、
前記タイミング判定手段の判定結果に応じて、前記出力タイミング情報で表される出力タイミングで前記操作情報を前記実行手段に出力する操作情報出力手段と、
を含むことを特徴とする請求項2記載のゲーム配信装置。 - 前記補助機能は、予め設定されたタイミングよりも速いタイミングで取得された操作情報を前記予め設定されたタイミングで前記実行手段に入力する機能であることを特徴とする請求項1記載のゲーム配信装置。
- 前記補助手段は、更に、
前記選択されたゲームプログラムを識別するゲームプログラム識別情報、前記実行手段の所定の実行状況を表す実行状況識別情報、一連の操作情報を識別する一連操作情報識別情報、及び、所定の操作情報を識別する操作情報識別情報が関連付けられた補助情報を取得する補助情報取得手段と、
前記状況判定手段が前記所定の条件を満たすと判定した場合であって、前記所定の操作情報が取得された場合に、前記一連操作情報識別情報を前記実行手段に出力する操作情報出力手段と、
を含むことを特徴とする請求項2記載のゲーム配信装置。 - 前記補助手段は、更に、
前記操作対象の位置を表す位置情報を取得する位置情報取得手段を含み、
前記一連の操作情報は、前記位置情報に応じて修正されることを特徴とする請求項5記載のゲーム配信装置。 - 前記補助手段は、更に、
前記選択されたゲームプログラムを識別するゲームプログラム識別情報、前記所定の条件に関する実行状況識別情報、所定の操作情報の出力タイミングを表す出力タイミング情報、及び、所定の操作情報を識別する操作情報識別情報が関連付けられた補助情報を取得する補助情報取得手段と、
前記状況判定手段が前記所定の条件を満たすと判定した場合に、前記操作情報識別情報で識別される操作情報を含むいずれかの操作情報が取得されたタイミングが、前記出力タイミング情報で表されるタイミングの範囲内であるか否かを判定するタイミング判定手段と、
前記タイミング判定手段の判定結果に応じて、前記出力タイミング情報で表される出力タイミングで、前記操作情報識別情報で識別される操作情報を前記実行手段に出力する操作情報出力手段と、
を含むことを特徴とする請求項2記載のゲーム配信装置。 - 前記補助機能は、前記専用のゲーム装置で実行されるように設計されたゲームプログラムが有する、前記操作対象に対する所定の攻撃を無効にする機能を含むことを特徴とする請求項1記載のゲーム配信装置。
- 前記補助機能は、前記専用のゲーム装置で実行されるように設計されたゲームプログラムが有するアイテムを取得させる機能を含むことを特徴とする請求項1記載のゲーム配信装置。
- 前記実行手段は、前記通常モードが選択されている場合には、前記操作情報取得手段が取得した操作情報に基づいて実行することを特徴とする請求項1記載のゲーム配信装置。
- 専用のゲーム装置で実行されるように設計された複数のゲームプログラムを操作情報に応じて実行し、
端末からの選択指示に基づいて、前記複数のゲームプログラムから1のゲームプログラムを選択し、
前記選択されたゲームプログラムの実行に基づく画像情報を前記端末に配信し、
前記選択されたゲームプログラムを通常モードまたは補助モードでプレイするかを表すプレイモード選択指示を取得し、
前記補助モードが選択されている場合に、前記選択されたゲームプログラムの操作対象の操作を前記専用のゲーム装置で実行されるように設計された操作対象の操作よりも容易にする補助機能を提供する、
を含むことを特徴とするゲーム配信方法。 - 専用のゲーム装置で実行されるように設計された複数のゲームプログラムを操作情報に応じて実行する実行手段、
端末からの選択指示に基づいて、前記複数のゲームプログラムから1のゲームプログラムを選択するゲームプログラム選択手段、
前記選択されたゲームプログラムの実行に基づく画像情報を前記端末に配信する配信手段、
前記選択されたゲームプログラムを通常モードまたは補助モードでプレイするかを表すプレイモード選択指示を取得するプレイモード取得手段、及び
前記補助モードが選択されている場合に、前記選択されたゲームプログラムの操作対象の操作を前記専用のゲーム装置で実行されるように設計された操作対象の操作よりも容易にする補助機能を提供する補助手段、
としてコンピュータを機能させるゲーム配信プログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016514881A JP6255485B2 (ja) | 2014-04-22 | 2015-04-15 | ゲーム配信装置、ゲーム配信方法、ゲーム配信プログラム |
| EP15782360.0A EP3135355A4 (en) | 2014-04-22 | 2015-04-15 | Game delivery device, game delivery method, and game delivery program |
| CN201580019908.XA CN106232194B (zh) | 2014-04-22 | 2015-04-15 | 游戏递送设备、游戏递送方法和游戏递送程序 |
| US15/302,070 US10279263B2 (en) | 2014-04-22 | 2015-04-15 | Game delivery device, game delivery method, and game delivery program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014088354 | 2014-04-22 | ||
| JP2014-088354 | 2014-04-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015163208A1 true WO2015163208A1 (ja) | 2015-10-29 |
Family
ID=54332375
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2015/061561 Ceased WO2015163208A1 (ja) | 2014-04-22 | 2015-04-15 | ゲーム配信装置、ゲーム配信方法、ゲーム配信プログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10279263B2 (ja) |
| EP (1) | EP3135355A4 (ja) |
| JP (1) | JP6255485B2 (ja) |
| CN (1) | CN106232194B (ja) |
| WO (1) | WO2015163208A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018216759A1 (ja) * | 2017-05-26 | 2018-11-29 | 株式会社ドワンゴ | データ生成装置およびアプリケーション実行装置 |
| JP2022506609A (ja) * | 2018-11-05 | 2022-01-17 | ソニー・インタラクティブエンタテインメント エルエルシー | ピアツーピアストリーミングを使用したクラウドソーシングによるクラウドゲーム |
| JP2024509462A (ja) * | 2021-03-12 | 2024-03-01 | 株式会社ソニー・インタラクティブエンタテインメント | ユーザの反応時間を利用したインタラクティブコンテンツの応答ウィンドウの変更 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108109282A (zh) * | 2018-02-28 | 2018-06-01 | 深圳市兴盈电子科技有限公司 | 一种游戏机 |
| CN113476826A (zh) * | 2021-07-29 | 2021-10-08 | 努比亚技术有限公司 | 一种游戏辅助功能调用方法、设备及计算机可读存储介质 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3017986B1 (ja) | 1998-11-26 | 2000-03-13 | コナミ株式会社 | ゲームシステムおよびコンピュータ読み取り可能な記憶媒体 |
| US7346439B2 (en) * | 2002-11-07 | 2008-03-18 | International Business Machines Corporation | Location-based intelligent remote vehicle function control |
| AU2003303896A1 (en) | 2003-02-07 | 2004-08-30 | Nokia Corporation | Control of multi-user environments |
| WO2005028057A1 (en) * | 2003-09-19 | 2005-03-31 | Nokia Corporation | Method and device for supporting wireless multi-player gaming with a multi-player game hub |
| JP4754259B2 (ja) * | 2005-04-27 | 2011-08-24 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、通信ゲームシステムおよびゲーム制御方法 |
| KR100766545B1 (ko) | 2005-09-08 | 2007-10-11 | 엔에이치엔(주) | 게이머의 입력 패턴을 복사하여 게임을 수행하는 게임 ai제어 방법 및 게임 ai 제어 시스템 |
| US7596540B2 (en) * | 2005-12-01 | 2009-09-29 | Exent Technologies, Ltd. | System, method and computer program product for dynamically enhancing an application executing on a computing device |
| US8469812B2 (en) | 2008-01-24 | 2013-06-25 | 745 Llc | Fret and method of manufacturing frets for stringed controllers and instruments |
| US8478855B1 (en) * | 2011-06-29 | 2013-07-02 | Amazon Technologies, Inc. | Application control translation |
| US9451004B2 (en) * | 2012-02-06 | 2016-09-20 | Crytek Gmbh | Timer-based initiation of server-based actions |
-
2015
- 2015-04-15 WO PCT/JP2015/061561 patent/WO2015163208A1/ja not_active Ceased
- 2015-04-15 JP JP2016514881A patent/JP6255485B2/ja active Active
- 2015-04-15 EP EP15782360.0A patent/EP3135355A4/en not_active Ceased
- 2015-04-15 CN CN201580019908.XA patent/CN106232194B/zh active Active
- 2015-04-15 US US15/302,070 patent/US10279263B2/en active Active
Non-Patent Citations (6)
| Title |
|---|
| DS&PSP (URA) HACK TETTEI KENSHO, OTONA NO WINDOWS, 28 December 2010 (2010-12-28), pages 72 * |
| FIGHTING STUDIO, CAPCOM KANPEKI KORYAKU SERIES 3 SUPER STREET FIGHTER IIX REVIVAL TAISEN SAIKYO MANUAL, 5 August 2001 (2001-08-05), pages 4, XP008185170 * |
| KINGDOM HEARTS FINAL MIX, DENGEKI PLAYSTATION, vol. 224, 29 November 2002 (2002-11-29), pages 68, XP008185169 * |
| NEW SUPER MARIO BROTHERS 2, NINTENDO DREAM THE SEPTEMBER ISSUE, 21 July 2012 (2012-07-21), pages 27, XP008185555 * |
| See also references of EP3135355A4 * |
| STAR FOX 64 3D, FAMI-TSU DS+WII, THE JULY 2011 ISSUE, 21 May 2011 (2011-05-21), pages 71, XP008185166 * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018216759A1 (ja) * | 2017-05-26 | 2018-11-29 | 株式会社ドワンゴ | データ生成装置およびアプリケーション実行装置 |
| US11691075B2 (en) | 2017-05-26 | 2023-07-04 | Dwango Co., Ltd. | Data generation device and application execution device |
| JP2022506609A (ja) * | 2018-11-05 | 2022-01-17 | ソニー・インタラクティブエンタテインメント エルエルシー | ピアツーピアストリーミングを使用したクラウドソーシングによるクラウドゲーム |
| JP7523435B2 (ja) | 2018-11-05 | 2024-07-26 | ソニー・インタラクティブエンタテインメント エルエルシー | ピアツーピアストリーミングを使用したクラウドソーシングによるクラウドゲーム |
| JP2024509462A (ja) * | 2021-03-12 | 2024-03-01 | 株式会社ソニー・インタラクティブエンタテインメント | ユーザの反応時間を利用したインタラクティブコンテンツの応答ウィンドウの変更 |
| JP7660697B2 (ja) | 2021-03-12 | 2025-04-11 | 株式会社ソニー・インタラクティブエンタテインメント | ユーザの反応時間を利用したインタラクティブコンテンツの応答ウィンドウの変更 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2015163208A1 (ja) | 2017-04-13 |
| EP3135355A4 (en) | 2017-10-25 |
| US20170113139A1 (en) | 2017-04-27 |
| EP3135355A1 (en) | 2017-03-01 |
| CN106232194B (zh) | 2020-06-30 |
| US10279263B2 (en) | 2019-05-07 |
| JP6255485B2 (ja) | 2017-12-27 |
| CN106232194A (zh) | 2016-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12415134B2 (en) | Attribute value restoration method and apparatus, storage medium, and electronic device | |
| JP6255485B2 (ja) | ゲーム配信装置、ゲーム配信方法、ゲーム配信プログラム | |
| US10744408B2 (en) | Information processing system, information processing method, information processing program, computer-readable recording medium storing the same program, data structure, information processing server, and information processing terminal | |
| WO2018113653A1 (zh) | 基于移动终端的场景切换方法及移动终端 | |
| JP6214027B2 (ja) | ゲームシステム、ゲーム装置、及びプログラム | |
| US9868057B2 (en) | Information processing system, information processing method, information processing program, and computer-readable storage medium storing the information processing program | |
| JP6523111B2 (ja) | プログラム及びゲームシステム | |
| JP5480944B2 (ja) | ビデオゲーム処理装置、およびビデオゲーム処理プログラム | |
| JP2015216996A (ja) | ゲームプログラムおよびゲームシステム | |
| JP2018153640A (ja) | ゲームシステム、及びプログラム | |
| JP6642674B1 (ja) | プログラム及び情報処理装置 | |
| US20150298003A1 (en) | Checkpoint save option for a video game | |
| JP6636491B2 (ja) | ゲームプログラム、方法、および情報処理装置 | |
| JP5540127B2 (ja) | ゲーム装置、ゲーム装置の制御方法及びプログラム | |
| CN117479985A (zh) | 计算机程序、用于该计算机程序的游戏系统和控制方法 | |
| JP2017213449A (ja) | ゲームシステム、ゲーム装置、及びプログラム | |
| JP2020054827A (ja) | プログラム及び情報処理装置 | |
| JP6343782B1 (ja) | ゲームシステム、及びプログラム | |
| WO2025223079A1 (zh) | 虚拟投掷道具的使用方法、装置、设备及存储介质 | |
| CN119455402A (zh) | 游戏中的交互方法、装置及电子设备 | |
| KR20170060889A (ko) | 사용자 객체 및 비사용자 객체를 제어하는 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15782360 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2016514881 Country of ref document: JP Kind code of ref document: A |
|
| REEP | Request for entry into the european phase |
Ref document number: 2015782360 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2015782360 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15302070 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |