1. Technical Field
The present invention relates to a game program, and particularly to a game program for causing a computer to implement a game to be displayed/played back on a monitor, before the start of a competition game played by operation of an operating unit of a player, an opening demonstration video of a competition game played by a control unit. The present invention also relates to a game apparatus and a game control method implemented by the game program.
2. Background Art
Various games have conventionally been proposed. One of these is a video game, e.g., a baseball game in which player characters displayed on a monitor are caused to move and a contest is carried out. In this type of baseball game, a player can select one baseball team to which player characters belong, and can compete with another computer or player that selects another baseball team. Non-patent Document 1: Pro Baseball Sprits 3, Authorized Guide Complete Edition, Japan, Konami Digital Entertainment, 6 Apr. 2006 discloses such game as an example.
In such a baseball game, the appearance of the baseball game actually being played is displayed/played back as an opening demonstration video before the player begins the competition with the other player or a computer. Specifically, the video shows two teams arbitrarily selected by the computer competing with each other as computers, and is displayed/played back from the top of the first inning. By thus displaying/playing back an opening demonstration video at a storefront, for example, the content of the game can be made appealing to the general public, and displaying/playing back the opening demonstration video at the storefront in between the start of competition between players and other players or computers enables the opening demonstration video displayed/played back on the monitor to be enjoyed even when a player is not playing a competition game.
In the conventional baseball game in which an opening demonstration video is displayed/played back, a video is displayed/played back showing two teams arbitrarily selected by the computer competing with each other, and a video that begins from the top of the first inning is always displayed/played back. Therefore, when a player views the opening demonstration video a number of times, even when the two teams arbitrarily selected by the computer vary, the player always views the opening demonstration video that begins from the top of the first inning, and the player may therefore become disinterested in viewing the opening demonstration video.
In the conventional baseball game in which an opening demonstration video is displayed/played back, a video is displayed/played back showing two teams arbitrarily selected by a computer competing with each other. Since the player therefore has no choice other than viewing the opening demonstration video of a competition between the two teams arbitrarily selected by the computer, it is impossible for the player to immediately view the competition with a favorite team, for example, and the player may become disinterested in viewing the opening demonstration video.
An object of the present invention is to maintain a high level of player interest in viewing an opening demonstration video in a game program.
The game program according to a first aspect is a game program for implementing the following functions in a computer that is capable of implementing a game having a competition game played by operation of an operating unit of a player and displayed/played back on a monitor, and a virtual competition game played virtually by a control unit and not displayed on the monitor before the start of a competition game. These functions may be contained in codes of the game program stored in a computer readable medium.
A virtual competition game executing function is for executing a virtual competition game is automatically executed by the computer before the start of a competition game is executed by operation of an operating unit of a player, wherein the virtual competition game is not displayed and the competition game is displayed.
A highlight scene determination function is for determining a highlight scene in a virtual competition game, the highlight scene which satisfies a predetermined highlight condition from within the virtual competition game, after the virtual competition game has been played by the control unit.
An opening demonstration video determining function is for determining, through the use of the control unit, the opening demonstration video containing the highlight scene in a virtual competition game determined by the highlight scene determination function.
An opening demonstration video display/playback function is for displaying, through the use of the control unit before the start of the competition game, the opening demonstration video determined by the opening demonstration video determining function on the monitor.
In the game implemented by this program, a highlight scene in the virtual competition game that satisfies a predetermined highlight condition from the virtual competition game is determined after the virtual competition game has been played by the control unit in the highlight scene determination function. In the opening demonstration video determining function, the control unit determines the opening demonstration video containing the highlight scene in the virtual competition game determined by the highlight scene determination function. In the opening demonstration video display/playback function, the opening demonstration video determined by the opening demonstration video determining function is displayed/played back on the monitor by the control unit prior to the start of the competition game.
Below is an example of the first aspect where player characters are operated in a baseball game.
First, the control unit plays a virtual competition game in the highlight scene determination function, whereupon a highlight scene in the virtual competition game that satisfies a predetermined highlight condition is determined from the virtual competition game. In the highlight scene determination function, the control unit plays a virtual competition game, and the highlight scene in the virtual competition game that satisfies a predetermined highlight condition is thereafter determined from the virtual competition game. As used herein, the term “virtual competition game” refers to a competition game that is not displayed on the monitor, that is played in virtual fashion by the computer prior to an actual competition game between the player and another player or the computer, and that is played for the sole purpose of determining a highlight scene. The highlight scene in the virtual competition game is the scene in which the match is at the highest intensity in the virtual competition game, and examples thereof include such scenes as the batter character making a decisive hit that determines the outcome of the match, or the pitcher character striking out the batter and escaping a difficult situation in which a runner is in scoring position. A predetermined highlight condition is a condition for determining the highlight scene in a virtual competition game, and examples of the condition for a scene to become a highlight scene in the virtual competition game include the “Chance for a head-start/go-ahead if all the runners in scoring position come to home plate,” the “Chance for a tie if all the runners in scoring position come to home plate,” and the “Chance to come from behind if all the runners in scoring position come to home plate” when the inning is “first through sixth.” In the specific case of a virtual competition game in which a team is batting in the bottom of the fourth inning with the score is tied 1 to 1 and a runner on second base (scoring position), a scene will result in which the batting team will go ahead 2 to 1 if the batter character gets a hit and the second base runner reaches home plate. Therefore, when the inning is the first to sixth inning, the satisfied conditions are “Chance for a head-start/go-ahead if all the runners in scoring position come to home plate” and “Chance to come from behind if all the runners in scoring position come to home plate.” The scene in which a team is batting in the bottom of the fourth inning with the score is tied 1 to 1 and a runner on second base (scoring position) is determined by the highlight scene determination function to be the highlight scene in the virtual competition game.
Next, through the opening demonstration video determining function, an opening demonstration video that includes the highlight scene that was determined by the highlight scene determining function in the virtual competition game is determined by the control unit. In the opening demonstration video determining function, the control unit determines the opening demonstration video that includes the highlight scene that was determined by the highlight scene determining function in the virtual competition game. The opening demonstration video in this case is displayed/played back as a movie by showing what the baseball game looks like when actually being played, and is displayed/played back prior to the player beginning a competition with another player or the computer. When the highlight scene is a scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) in offense in the bottom of the fourth inning, and when the batter character makes a hit when the ball count is 1 strike, 2 balls, the opening demonstration video that is determined by the opening demonstration video determining function to be displayed/played back is one that begins from a ball count of 0 strike, 0 ball.
Through the opening demonstration video display/playback function, the control unit displays/plays back on the monitor, prior to the start of the competition game, the opening demonstration video determined by the opening demonstration determining function. In the opening demonstration video display/playback function, the opening demonstration video determined by the opening demonstration video determining function is displayed/played back on the monitor by the control unit prior to the start of the competition game. In this situation, when, as an example, the highlight scene determined by the opening demonstration video determining function is a scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) in offense in the bottom of the fourth inning, the opening demonstration video is displayed/played back by the opening demonstration video determining function from a scene that begins with a ball count of 0 strike, 0 ball when the batter character makes a hit at the time the ball count is 1 strike, 2 balls.
In this game program, the highlight scene determining function allows a highlight scene in the virtual competition game that satisfies a predetermined highlight condition to be determined from within the virtual competition game after a virtual competition game has been played by the control unit; the opening demonstration video determining function allows an opening demonstration video that includes the highlight scene in the virtual competition game that was determined by the highlight scene determining function to be determined by the control unit; and the opening demonstration video display/playback function allows the opening demonstration video determined by the opening demonstration video determining function to be displayed/played back on the monitor by the control unit prior to the start of a competition game. Specifically, the highlight scene determining function allows the scene in which the score is 1 to 1 and a runner is on second base (scoring position) in offense in the bottom of the fourth inning to be determined as the highlight scene in the virtual competition game by the highlight scene determining function because the conditions “Chance for a head-start/go-ahead if all the runners in scoring position come home plate” and “Chance to come from behind if all the runners in scoring position come to home plate” are satisfied when the inning is “first through sixth.” Next, the opening demonstration video determining function allows the opening demonstration video that is displayed/played back from a ball count of 0 strike, 0 ball to be determined by the opening demonstration video determining function to be the opening demonstration video in the case in which the batter character makes a hit when the ball count is 1 strike, 2 balls. Then, the opening demonstration video display/playback function allows an opening demonstration video that begins from a ball count of 0 strike, 0 ball to be displayed/played back on the monitor by the opening demonstration video display/playback function when the batter character makes a hit at the time the ball count is 1 strike, 2 balls when the highlight scene determined by the opening demonstration video determining function is a scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) on offense in the bottom of the fourth inning. In this situation, when the highlight scene that is the scene of highest intensity of the match in the virtual competition game is the scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) on offense in the bottom of the fourth inning, an opening demonstration video that begins from a ball count of 0 strike, 0 ball is displayed/played back at the time the batter character makes a hit when the ball count is 1 strike, 2 balls, and an opening demonstration video can therefore be displayed/played back that is more appealing to the player than the video displayed/played back in the conventional technique, which always begins from the top of the first inning. The player is therefore less likely to become disinterested in viewing the opening demonstration movie.
The present game is an arcade game played in an amusement arcade or the like. In the case in which the opening demonstration video is being displayed in an amusement arcade, the attention of people passing by the game machine will be drawn and interest in the arcade game as such can therefore be increased because the opening demonstration video is displayed/replayed from the highlight scene in which the match is at the highest intensity in the virtual competition game. Accordingly, the effect of promoting play of the arcade game can be readily obtained for the benefit of the amusement arcade.
The game program according to a second aspect is the game program of the first aspect, wherein the highlight scene in the virtual competition game is a video that is played back for the duration of a predetermined time that satisfies the predetermined highlight condition. Here, a single play that will serve as the highlight scene can be carefully selected by limiting (partitioning) a predetermined time to a period of one minute to one minute and thirty seconds, for example. Therefore, an opening demonstration video having sufficient length can be provided without being excessively long or short for the player. This function may be contained in code of the game program stored in the computer readable medium.
The game program according to a third aspect is the game program of the first aspect, wherein the predetermined highlight condition is a condition that relates to game development of the virtual competition game, the condition which is stored in advance in table form in a memory unit. This function may be contained in code of the game program stored in a computer readable medium. In this case, the condition related to the game development of the virtual competition game is a condition for a scene to become a highlight scene in the virtual competition game, and examples of the condition include the “Chance for a head-start/go-ahead if all the runners in scoring position come to home plate,” the “Chance for a tie if all the runners in scoring position come to home plate,” and the “Chance to come from behind if all the runners in scoring position come to home plate” when the inning is “first through sixth.” Here, a more realistic highlight scene can be determined because the highlight scene in the virtual competition game is determined by the condition related to the game development of the virtual competition game.
The game program according to a fourth aspect is the game program of the first aspect, wherein the predetermined highlight condition includes a variety of numeric conditions that relate to game development of the virtual competition game, the numeric conditions being stored in advance in table form in a memory unit. The highlight scene determining function is a function for determining, through the use of the control unit, that a highlight scene having the highest numerical value from among the variety of numeric conditions relating to game development of the virtual competition game is the highlight scene in the virtual competition game. In this case, a variety of numeric conditions that relate to game development of the virtual competition game are quantified, and the magnitude of these values is compared. A single highlight scene having the most intensity can be readily determined even when there is a plurality of highlight scenes in the virtual competition game. These functions may be contained in code of the game program stored in the computer readable medium.
The game program according to a fifth aspect is the game program of the third aspect, wherein the variety of numeric conditions relating to game development of the virtual competition game vary according to a predetermined probability value. This function may be contained in code of the game program stored in the computer readable medium. In this case, the variety of numeric conditions relating to game development of the virtual competition game are made to vary in accordance with a predetermined probability value, whereby an opening demonstration video not expected by the player can be displayed/played back because a highlight scene having a single pattern can be made less liable to appear.
The game program according to a sixth aspect is the game program of the first aspect, wherein the opening demonstration video determining function is a function for performing a determination by the control unit so as to start the opening demonstration video from a scene that occurs a predetermined time before the highlight scene in the virtual competition game. These functions may be contained in code of the game program stored in the computer readable medium. In this case, when the highlight scene is, e.g., a scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) on offense in the bottom of the fourth inning, and when the batter character makes a hit when the ball count is 1 strike, 2 balls, the opening demonstration video is displayed/played back from a ball count of 0 strike, 0 ball; the opening demonstration video is displayed/played back from when the second base runner appeared on base; or the opening demonstration video is displayed/played back from the start of the bottom of the fourth inning. Therefore, it can be made less likely that the highlight scene in which the match is at the highest intensity in the virtual competition game will be overlooked by the player.
The game program according to a seventh aspect is the game program of the first aspect, wherein an opponent team determining function is for determining, through operation of the operating unit by the player, and an opponent team in the competition game played by the control unit is implemented in the computer. The opening demonstration video determining function is a function for determining, through the use of the control unit, the opening demonstration video of the competition game that is a competition with the opponent team determined by the opponent team determining function. These functions may be contained in codes of the game program stored in the computer readable medium.
In the game implemented by this program, the opponent teams in the competition game played by the control unit are determined in the opponent team determining function through operation of the controller by the player. In the opening demonstration video determining function, the control unit determines the opening demonstration video of the competition game as a competition between the opponent teams determined by the opponent team determining function. In the opening demonstration video display/playback function, the opening demonstration video determined by the opening demonstration video determining function is displayed/played back on the monitor by the control unit prior to the start of the competition game.
Below is an example of the seventh aspect where player characters are operated in a baseball game.
First, through the opponent team determining function, the opponent teams in the competition game played by the control unit are determined through operation of the controller by the player. In the opponent team determining function, the opponent team in the competition game played by the control unit is determined through operation of the controller by the player. The opening demonstration video of the competition game played by the control unit in this case is one that is displayed/played back as a movie showing what the baseball game looks like when actually being played, and is displayed/played back before the player begins a competition with another player or the computer. In this situation, any opponent team favored by the player can be selected through operation of the controller by the player. For example, the opponent teams are determined to be Team A and Team B.
Next, through the opening demonstration video determining function, the opening demonstration video of the competition game that is a competition of the opponent teams determined by the opponent team determining function is determined by the control unit. In the opening demonstration video determining function, the opening demonstration video of the competition game as a competition between the opponent teams determined by the opponent team determining function is determined by the control unit. If, in this situation, the opponent teams determined by the opponent team determining function are Team A and Team B, then the portion displayed/played back as the opening demonstration video is determined to be, for example, an opening demonstration video of a competition game from the top of the first inning when Team A and Team B are competing, wherein the opening demonstration video is determined from within the competition game when Team A and Team B are competing.
Then, through the opening demonstration video display/play back function, the opening demonstration video determined by the opening demonstration video determining function is displayed/played back on the monitor by the control unit prior to the start of the competition game. In the opening demonstration video display/playback function, the opening demonstration video determined by the opening demonstration video determining function is displayed/played back on the monitor by the control unit prior to the start of the competition game. In this situation, The opening demonstration video of the competition game determined by the opening demonstration video determining function is displayed/played back from the top of the first inning when, e.g., Team A and Team B are competing.
In the game program, through the opponent team determining function, the opponent teams in the competition game played by the control unit are determined through operation of the controller by the player. Through the opening demonstration video determining function, the opening demonstration video of the competition game as a competition between the opponent teams determined by the opponent team determining function is determined by the control unit. Through the opening demonstration video display/playback function, the opening demonstration video determined by the opening demonstration video determining function is displayed/played back on the monitor by the control unit prior to the start of the competition game. Specifically, through the opponent team determining function, the opponent teams are determined to be Team A and Team B through operation of the controller by the player. Next, through the opening demonstration video determining function, the portion displayed/played back as the opening demonstration video is determined to be an opening demonstration video of a competition game from the top of the first inning when Team A and Team B determined by the opponent team determining function are competing. Through the opening demonstration video display/playback function, the opening demonstration video, which is determined by the opening demonstration video determining function, of the competition game from the top of the first inning when Team A and Team B are competing is displayed/played back on the monitor prior to the start of the competition game. In this situation, since any opponent team favored by the player can be selected through operation of the controller by the player, the player can select a competition between favorite or interesting teams. Therefore, an opening demonstration video can be displayed/played back that is more appealing to the player than the opening demonstration video displayed/played back in the conventional technique in which the player is made to view an opening demonstration video of competition between any two teams selected by the computer. The player is therefore less likely to become disinterested in viewing the opening demonstration movie.
In the case in which the opening demonstration video is displayed at a storefront or the like, it is possible to draw the interest of store visitors who live in the area around the store or in nearby regions by setting one of the opponent teams of the game to be the home team of the prefectural division, region, or the like where the store is located. Consequently, it is possible to readily obtain an effect of promoting sales of the game for the store that is selling the game because the interest in the game as such can be increased.
The game program according to an eighth aspect is the game program of the seventh aspect, wherein the competition game determining function is a function for determining, through operation of the operating unit by the player, two opponent teams in the competition game played by the control unit. This function may be contained in code of the game program stored in the computer readable medium. In this case, the player can select a competition between favorite or interesting teams because two opponent teams to the player's liking can be selected, such as when the opponent teams are Team A and Team B.
The game program according to a ninth aspect is the game program of the seventh aspect, wherein the opponent team determining function is a function for determining, through operation of the operating unit by the player, one opponent team in the competition game played by the control unit; and determining, by the control unit, the remaining opponent team in the competition game played by the control unit. This function may be contained in code of the game program stored in the computer readable medium. In this case, a single opponent team favored by the player can be selected by selecting an opponent team to be Team A, and competition of any team with the favorite or favored team of the player can be carried out by providing a “random” mode in which the remaining opponent team is selected by the computer.
The game program according to a tenth aspect is the game program of any of the seventh to ninth aspects, wherein the opponent team determining function is a function for determining an opponent team in the competition game played by the control unit, by selecting one or two opponent teams through operation of an operating unit by a player from among a plurality of opponent teams stored in advance in a memory unit. These functions may be contained in code of the game program stored in the computer readable medium. In this case, one or two opponent teams can be readily selected from 12 opponent teams in the case in which the opponent team is, e.g., a professional baseball team.
The game apparatus according to the eleventh aspect is a game apparatus that is capable of implementing a game having a competition game played through operation of an operating unit by a player and displayed on a monitor, and a virtual competition game played virtually by a control unit and not displayed on the monitor before the start of a competition game. The game apparatus includes virtual competition game executing means, highlight scene determination means, opening demonstration video determining means, and opening demonstration video display/play back means. In the virtual competition game executing means, a virtual competition game is automatically executed by the computer before the start of a competition game is executed by operation of an operating unit of a player, wherein the virtual competition game is not displayed and the competition game is displayed. In the highlight scene determination means, a highlight scene is determined in a virtual competition game, the highlight scene satisfying a predetermined highlight condition from within the virtual competition game, after the virtual competition game has been played by the control unit. In the opening demonstration video determining means, an opening demonstration video containing the highlight scene in a virtual competition game determined by the highlight scene determination function is determined through the use of the control unit. In the opening demonstration video display/playback means, the opening demonstration video determined by the opening demonstration video determining means is displayed/played back on the monitor through the use of the control unit before the start of the competition game.
The game control method according to the twelfth aspect is a game control method for controlling, by a computer, a game having a competition game played through operation of an operating unit by a player and displayed on a monitor, and a virtual competition game played virtually by a control unit and not displayed on the monitor before the start of a competition game. This game control method includes a virtual competition game execution step, a highlight scene determination step, an opening demonstration video determining step, and an opening demonstration video display/play back step. In the virtual competition game execution step, a virtual competition game is automatically executed by the computer before the start of a competition game is executed by operation of an operating unit of a player, wherein the virtual competition game is not displayed and the competition game is displayed In the highlight scene determination step, a highlight scene is determined in a virtual competition game, the highlight scene satisfying a predetermined highlight condition from within the virtual competition game, after the virtual competition game has been played by the control unit. In the opening demonstration video determining step, an opening demonstration video containing the highlight scene in a virtual competition game determined by the highlight scene determination function is determined through the use of the control unit. In the opening demonstration video display/playback means, the opening demonstration video determined by the opening demonstration video determining means is displayed/played back on the monitor through the use of the control unit before the start of the competition game.
In the game program according to the present invention, after a virtual competition game has been played by the control unit, a highlight scene in the virtual competition game that satisfies a predetermined highlight condition is determined from within the virtual competition game through a highlight scene determining function. An opening demonstration video that includes the highlight scene in the virtual competition game that was determined by the highlight scene determining function is determined by the control unit through an opening demonstration video determining function. The opening demonstration video determined by the opening demonstration video determining function is displayed/played back on the monitor by the control unit through an opening demonstration video display/playback function prior to the start of a competition game. Since an opening demonstration video is displayed/played back that begins from the highlight scene, which is the scene in which the match is at the highest intensity in the virtual competition game, an opening demonstration video can be displayed/played back that is more appealing to the player than the video displayed/played back in the conventional technique, which always begins from the top of the first inning. The player is therefore less likely to become disinterested in viewing the opening demonstration movie.
Furthermore, in the game program according to the present invention, the playing teams in a competition game played by a control unit are determined by operation of an operating unit of a player through a playing team determining function. An opening demonstration video of the competition game between the playing teams determined by the playing team determining function is determined by the control unit through an opening demonstration video determining function. The opening demonstration video determined by the opening demonstration video determining function is displayed/played back on a monitor by the control unit through an opening demonstration video display/playback function prior to the start of a competition game. Since the player can select any playing teams that suit his preference by operating the operating unit, the player can select a competition between favorite or interesting teams, and the player is therefore less likely to become disinterested in viewing the opening demonstration movie.
A game system of the home video game apparatus is composed of a control unit 1, a memory unit 2, an image display unit 3, an audio output unit 4, and an operation input unit 5. They are connected via a bus 6. The bus 6 includes an address bus, a data bus, a control bus, and the like. In this case, the control unit 1, memory unit 2, audio output unit 4, and operation input unit 5 are housed in the home game device main unit of the home video game apparatus. The image display unit 3 is housed in the home television.
The control unit 1 is provided primarily for controlling the progress of the game as a whole on the basis of a game program. The control unit 1 is composed, for example, of a CPU (Central Processing Unit) 7, a signal processor 8, and an image processor 9. The CPU 7, the signal processor 8, and the image processor 9 are connected to each other via the bus 6. The CPU 7 interprets commands from the game program and performs various types of data processing or control. For example, the CPU 7 issues a command to the signal processor 8 to feed image data to the image processor. The signal processor 8 primarily performs calculations in three-dimensional space, positional conversion calculations from three-dimensional space to pseudo-three-dimensional space, light source calculation processing, and processing for generating and processing images and audio data. The image processor 9 primarily performs processing for writing image data to be drawn into RAM 12 on the basis of the calculation results and processing results of the signal processor 8.
The memory unit 2 is provided primarily for storing program data or various types of data and the like used by the program data. The memory unit 2 is composed, for example, of a recording medium 10, an interface circuit 11, and a RAM (Random Access Memory) 12. The interface circuit 11 is connected to the recording medium 10. The interface circuit 11 and the RAM 12 are connected via the bus 6. The recording medium 10 is provided for storing program data of the operation system or for storing game data and the like composed of image data, audio data, and various types of program data. The recording medium 10 is a ROM (Read Only Memory) cassette, an optical disk, a flexible disk, or the like, for example, and stores operating system program data, game data, or the like. Card-type memory is also included in the recording medium 10, and the card-type memory is used primarily for storing various types of game parameters at the time of interruption when a game is interrupted. The RAM 12 temporarily stores various types of data that are read from the recording medium 10, and is used for such purposes as temporarily storing processing results from the control unit 1. Various types of data, and address data for indicating the storage position of the various types of data are stored in the RAM 12, and an arbitrary address can be specified for reading and writing.
The image display unit 3 is provided primarily for outputting an image of image data that are written in the RAM 12 by the image processor 9, image data that are read from the recording medium 10, and the like. The image display unit 3 is composed of a television monitor 20, an interface circuit 21, and a D/A converter (digital-to-analog converter) 22, for example. The D/A converter 22 is connected to the television monitor 20, and the interface circuit 21 is connected to the D/A converter 22. The bus 6 is connected to the interface circuit 21. In this arrangement, the image data are fed to the D/A converter 22 via the interface circuit 21 and converted to analog image signals. The analog image signals are outputted as an image to the television monitor 20.
In this case, the image data include polygon data, texture data, and the like, for example. The polygon data are coordinate data of the vertexes that constitute a polygon. Texture data are data for setting textures on the polygons, and are composed of texture instruction data and texture color data. The texture instruction data are data for correlating a polygon and a texture, and the texture color data are data for specifying the color of a texture. In this arrangement, polygon address data and texture address data that indicate the storage positions of the data are correlated with each other in the polygon data and the texture data, respectively. In such image data, polygon data (three-dimensional polygon data) in three-dimensional space indicated by the polygon address data are subjected by the signal processor 8 to coordinate conversion and perspective projection conversion on the basis of movement amount data and rotation amount data of an image as such (perspective), and converted to polygon data (two-dimensional polygon data) in two-dimensional space. The external shape of a polygon is formed by a plurality of items of the two-dimensional polygon data, and the texture data indicated by the texture address data are written in the internal region of the polygon. Objects in which textures are affixed to polygons, i.e., various types of characters, can thus be displayed.
The audio output unit 4 is provided primarily for outputting sound from audio data that are read from the recording medium 10. The audio output unit 4 is composed of a speaker 13, an amplification circuit 14, a D/A converter 15, and an interface circuit 16, for example. The amplification circuit 14 is connected to the speaker 13, the D/A converter 15 is connected to the amplification circuit 14, and the interface circuit 16 is connected to the D/A converter 15. The bus 6 is connected to the interface circuit 16. In this arrangement, the audio data are fed to the D/A converter 15 via the interface circuit 16 and converted to analog audio signals. The analog audio signals are amplified by the amplification circuit 14 and outputted as sound from the speaker 13. The audio data include ADPCM (Adaptive Differential Pulse Code Modulation) data, PCM (Pulse Code Modulation) data, or the like, for example. In the case of ADPCM data, sound can be outputted from the speaker 13 by the same processing method described above. In the case of PCM data, sound can be outputted from the speaker 13 by the same processing method described above by first converting the PCM data to ADPCM data in the RAM 12.
The operation input unit 5 is primarily composed of a controller 17, an operation information interface circuit 18, and an interface circuit 19. The operation information interface circuit 18 is connected to the controller 17, and the interface circuit 19 is connected to the operation information interface circuit 18. The bus 6 is connected to the interface circuit 19.
The controller 17 is an operation device that is used by the player to input various operating commands, and operating signals that correspond to the operations of the player are transmitted to the CPU 7. The controller 17 is provided with a first button 17a, a second button 17b, a third button 17c, a fourth button 17d, an up key 17U, a down key 17D, a left key 17L, a right key 17R, an L1 button 17L1, an L2 button 17L2, an R1 button 17R1, an R2 button 17R2, a start button 17e, a select button 17f, a left stick 17SL, and a right stick 17SR.
The up key 17U, the down key 17D, the left key 17L, and the right key 17R are used, for example, to present commands to the CPU 7 to move a character or cursor up, down, left, or right on the screen of the television monitor 20.
The start button 17e is used to instruct the CPU 7 to load the game program from the recording medium 10.
The select button 17f is used to specify various selections to the CPU 7 for the game program that is loaded from the recording medium 10.
The left stick 17SL and the right stick 17SR are stick-type controllers having substantially the same structure as a so-called joystick. The stick-type controllers have an upright stick. The stick is configured so as to be capable of tilting from the upright position through 360° of directions that include forward, backward, left, and right with respect to a center support point. The left stick 17SL and the right stick 17SR transmit the values of an x coordinate and a y coordinate as an operation signal using the upright position as the origin according to the tilt direction and tilt angle of the sticks to the CPU 7 via the operation information interface circuit 18 and the interface circuit 19.
Various types of functions are assigned to the first button 17a, the second button 17b, the third button 17c, the fourth button 17d, the L1 button 17L1, the L2 button 17L2, the R1 button 17R1, and the R2 button 17R2 according to the game program that is loaded from the recording medium 10.
The buttons and keys of the controller 17 other than the left stick 17SL and the right stick 17SR are on/off switches that are switched on by being pushed from the center position by outside pressure and switched off by returning to the center position when pressure is withdrawn.
The overall operation of the home video game apparatus configured as described above will next be described. When the power supply switch (not shown) is turned on to supply electrical power to the game system 1, the CPU 7 reads image data, audio data, and program data from the recording medium 10 on the basis of the operating system stored in the recording medium 10. Some or all of the image data, audio data, and program data thus read is stored in the RAM 12. The CPU 7 then issues a command for the image data or audio data stored in the RAM 12 on the basis of the program data that are stored in the RAM 12.
In the case of image data, the signal processor 8 first performs position calculations, light source calculations, and the like of a character in three-dimensional space on the basis of the command from the CPU 7. The image processor 9 then performs write processing and the like of image data to be drawn into the RAM 12 on the basis of the calculation results of the signal processor 8. The image data written in the RAM 12 are then fed to the D/A converter 22 via the interface circuit 21. The image data are converted to analog video signals by the D/A converter 22. The image data are fed to the television monitor 20 and displayed as an image.
In the case of audio data, the signal processor 8 first performs processing for generating and processing audio data on the basis of a command from the CPU 7. In this case the audio data are processed to convert pitches, add noise, set envelopes, set levels, add reverb, and perform other processing, for example. The audio data are then outputted from the signal processor 8 and fed to the D/A converter 15 via the interface circuit 16. The audio data are converted to analog audio signals. The audio data are then outputted from the speaker 13 via the amplification circuit 14 as sound.
The game implemented in the present game device is a baseball game, for example. The particular baseball game may includes pennant mode play in which a baseball team selected by a player competes with another baseball team over the course of a year. In the pennant mode, a main competition is played that is a competition with the baseball team selected by the player, and a secondary competition is played virtually by the CPU 7 in parallel during the same period of time as the main competition. The main competition is displayed on the television monitor 20, and a game can actually be played by the player operating the controller 17. The secondary competition is a competition between other baseball teams that are not selected by the player, and because the secondary competition is executed by the CPU 7 in virtual fashion and during the same time period as the main competition, the secondary competition is not displayed on the television monitor 20.
The game device is capable of executing a game in which a character displayed on the television monitor 20 is moved by operating the controller 17.
The character display means 50 is provided with a function for displaying a pitcher character 71 and a batter character 72 on the television monitor 20. The pitcher character 71 and the batter character 72 shown in
In this means, pitcher image data corresponding to the pitcher character 71, and batter image data corresponding to the batter character 72 are fed to the RAM 12 from the memory unit 2, e.g., the recording medium 10, and stored in the RAM 12 when the game program is loaded. At this time, the pitcher image data and pitcher coordinate data are recognized by the control unit 1, e.g., the CPU 7. The batter image data and batter coordinate data for displaying the batter image data on the television monitor 20 are also fed to the RAM 12 from the memory unit 2, e.g., the recording medium 10, and stored in the RAM 12. At this time, the batter image data and the batter coordinate data are recognized by the control unit 1, e.g., the CPU 7. The batter image data and pitcher image data stored in the RAM 12 are then fed to the television monitor 20 via the image processor 9 on the basis of an instruction from the CPU 7. The batter image data and pitcher image data are displayed in predetermined positions of the television monitor 20 on the basis of the batter coordinate data and pitcher coordinate data, respectively. Instructions for displaying the batter image data and pitcher image data in predetermined positions of the television monitor 20 are issued by the CPU 7.
The character moving means 51 is provided with a function for moving the pitcher character 71 and the batter character 72. The pitcher character 71 and the batter character 72 are moved by the character moving means 51.
In this means, when a signal for moving the pitcher character 71 and the batter character 72 is recognized by the control unit 1, e.g., the CPU 7, the pitcher image data corresponding to the pitcher character 71 and the batter image data corresponding to the batter character 72 are processed by the control unit 1, e.g., the signal processor 8 and the image processor 9, on the basis of an instruction from the CPU 7. The processed image data are then fed from the RAM 12 to the television monitor 20, and the pitching movement of the pitcher character 71 and the swinging movement of the batter character 72 are displayed on the television monitor 20 as a moving image.
The playing team determining means 52 is provided with a function for determining the playing teams in the competition game played by the CPU 7, by operation of the controller 17 of the player. The playing teams in the competition game played by the CPU 7 are determined by the playing team determining means 52 through operation of the controller 17 of the player. The opening demonstration video of the competition game played by the CPU 7 is a movie showing what the baseball game looks like when actually being played, and is displayed/played back before the player begins a competition with another player or computer. An arbitrary playing team that suits the player's preference can be selected by the player operating the controller 17. Specifically, in the title display screen 30 shown in
The opening demonstration video determining means 53 is provided with a function for determining, through the use of the CPU 7, an opening demonstration video of the playing team that is the opponent of the playing team determined by the playing team determining means 52. Through the opening demonstration video determining means 53, the CPU 7 determines the opening demonstration video of the playing team that is the opponent of the playing team determined by the playing team determining means 52. When the playing teams determined by the playing team determining means 52 are such that “home” is “Team B” and “visitor” is “Team A,” the portion displayed/played back as the opening demonstration video is determined by the CPU 7 as an arbitrary portion of a competition game played when the visitor is Team A and the home is Team B. For example, the opening demonstration video shown in
The opening demonstration video display/playback means 54 is provided with a function whereby the opening demonstration video determined by the opening demonstration video determining means 53 is displayed/played back on the television monitor 20 by the CPU 7 prior to the start of a competition game. Through the opening demonstration video display/playback means 54, the opening demonstration video determined by the opening demonstration video determining means 53 is displayed/played back on the television monitor 20 by the CPU 7 prior to the start of a competition game. In this arrangement, the opening demonstration video determined by the opening demonstration video determining means 53 that shows the competition game from the top of the first inning when Team A is the visitor and Team B is the home as shown in
In this game program, the playing teams in the competition game played by the CPU 7 are determined by operation of the controller 17 of the player by the playing team determining means 52, the opening demonstration video of the competition game that is a competition between the playing teams determined by the playing team determining means 52 is determined by the CPU 7 by the opening demonstration video determining means 53. The opening demonstration video determined by the opening demonstration video determining means 53 is displayed/played back on the monitor by the CPU 7 by the opening demonstration video display/playback means 54 prior to the start of a competition game. Specifically, by the playing team determining means 52, the playing teams are determined by operation of the controller 17 of the player such that Team A is the visitor and Team B is the home. Then, by the opening demonstration video determining means 53, the portion displayed/played back as the opening demonstration video is determined to be an opening demonstration video of a competition game from the top of the first inning when Team A and Team B determined by the playing team determining means 52 are competing. Then, by the opening demonstration video display/playback means 54, the opening demonstration video determined by the opening demonstration video determining means 53 of a competition game from the top of the first inning when Team A and Team B are competing is displayed/played back on the television monitor 20 prior to the start of a competition game. Since the player can select any playing teams that suit his preference by operating the controller 17, the player can select a competition between favorite or interesting teams. Consequently, an opening demonstration video can be displayed/played back that is appealing to the player, and the player is therefore less likely to become disinterested in viewing the opening demonstration movie than in a case of the conventional technique, in which the player has no choice but to view an opening demonstration video of a competition between two teams that are arbitrarily selected by the computer.
The specific details of the display screens displayed on the television monitor 20 in the baseball game will next be described using the title display screen 30 shown in
In the present baseball game, when the game is started, the title display screen 30 for displaying the title of the game is first displayed on the television monitor 20, as shown in
As shown in
As shown in
Text characters for each of the twelve teams “Team A,” “Team B,” . . . , “Team K,” and “Team L,” and for the computer auto setting “auto-select” are displayed in the playing team selection 34 as shown in
Such operations as the following are performed by operating the controller 17 of the player in the title display screen 30 shown in
The specific details of the display screens displayed on the television monitor 20 in the baseball game will next be described using the competition display screen 40 shown in
In the present baseball game, the control unit 1 moves the pitcher character 71 and executes a game in which a ball object pitched by the pitcher character 71 is hit back by operation of a meet cursor of the batter character 72 by the player, as shown in
The main parts of the competition display screen 40 are the pitcher character 71 positioned at the lower part of the screen, and the batter character 72 positioned at the upper part of the screen, as shown in
The competition display screen 40 also has an inning display region 41 positioned at the upper left of the screen, a count display region 42 positioned to the right of the inning display region 41 in the upper part of the screen, a game score display region 43 positioned to the right of the count display region 42 in the upper part of the screen, and a runner fielding status display region 44 on the periphery of the inning display region 41 at the upper left of the screen, as shown in
The current inning number is displayed in the inning display region 41, and the text characters “top of first” are displayed in
The opening demonstration video playback/display system in the baseball game of the present embodiment will be described using the flowchart of
First, as shown in
In the playing team determining routine of step S1, the playing teams in the competition game played by the CPU 7 are determined by operation of the controller 17 by the player. Specifically, in the playing team determining routine of step S1, when the R2 button 17R2 of the controller 17 is first pressed in the title display screen 30 shown in
In the opening demonstration video determining routine of step S2, an opening demonstration video of the competition game between the playing teams determined by the playing team determining routine of step S1 is determined by the CPU 7. Specifically, in the opening demonstration video determining routine of step S2, when the playing teams determined by the playing team determining routine of step S1 are such that “home” is “Team B” and “visitor” is “Team A,” the portion displayed/played back as the opening demonstration video is determined by the CPU 7 as an arbitrary portion of a competition game played when the visitor is Team A and the home is Team B; i.e., the opening demonstration video shown in
In the opening demonstration video display/playback routine of step S3, the opening demonstration video determined by the opening demonstration video determining routine of step S2 is displayed/played back on the television monitor 20 by the CPU 7 prior to the start of a competition game. Specifically, in the opening demonstration video display/playback routine of step S3, the opening demonstration video determined by the opening demonstration video determining routine of step S2 that shows a competition game from the top of the first inning when Team A and Team B are competing as shown in
Through the playing team determining routine of step S1, the playing teams in the competition game played by the CPU 7 are determined by operation of the controller 17 of the player. Through the opening demonstration video determining routine of step S2, the opening demonstration video of the competition game that is the competition game determined by the playing team determining routine of step S1 is determined by the CPU 7. Through the opening demonstration video display/playback routine of step S3, the opening demonstration video determined by the opening demonstration video determining routine of step S2 is displayed/played back on the monitor by the CPU 7 prior to the start of the competition game. Specifically, through the playing team determining routine of step S1, the playing teams are determined to be Team A as the visitor and Team B as the home by operation of the controller 17 of the player. Then, through the opening demonstration video determining routine of step S2, the portion to be displayed/played back as the opening demonstration video is determined to be an opening demonstration video of the competition game from the top of the first inning when Team A and Team B determined by the playing team determining routine of step S1 are competing. Then, through the opening demonstration video display/playback routine of step S3, the opening demonstration video determined by the opening demonstration video determining routine of step S2 that shows the competition game from the top of the first inning when Team A and Team B are competing is displayed/played back on the television monitor 20 prior to the start of the competition game. Since the player can select any playing teams that suit his preference by operating the controller 17, the player can select a competition between favorite or interesting teams. Consequently, an opening demonstration video can be displayed/played back that is appealing to the player, and the player is therefore less likely to become disinterested in viewing the opening demonstration movie than in the case of the conventional technique, in which the player has no choice but to view an opening demonstration video of a competition between two teams that are arbitrarily selected by a computer.
(a) In the aforementioned embodiment, a home video game apparatus was used as an example of a computer to which the game program can be applied, but the game apparatus is not limited to the embodiment described above. The present invention can also be applied in the same manner to a game apparatus in which the monitor is provided separately, a game apparatus in which the monitor is integrated, a personal computer or workstation for functioning as the game apparatus by executing the game program, or the like.
(b) The present invention also includes a program for executing a game such as the one described above, a program method for executing a game such as the one described above, and a computer-readable recording medium in which the program is stored. Examples of the recording medium other than a cartridge include computer-readable flexible disks, semiconductor memory, CD-ROM, DVD, MO, ROM cassettes and other media.
(c) In the opening demonstration video determining means 53 in the aforementioned embodiment, an arbitrary portion is determined by the CPU 7 as the portion to be displayed/played back as the opening demonstration video from a competition game between Team A as the visitor and Team B as the home. However, a configuration may also be adopted in which a highlight scene determining means 55 (see
The highlight scene determining means 55 is provided with a function for determining a highlight scene in a virtual competition game that satisfies a predetermined highlight condition from within the virtual competition game after the virtual competition game has been played by the CPU 7. Through the highlight scene determining means 55, after a virtual competition game has been played by the CPU 7, a highlight scene in the virtual competition game that satisfies a predetermined highlight condition is determined from within the virtual competition game. The term “virtual competition game” refers to a competition game not displayed on the television monitor 20, that is played in virtual fashion by the CPU 7 prior to an actual competition game between the player and another player or the CPU 7, and is played only in order to determine a highlight scene. The highlight scene in the virtual competition game is the scene in which the match is at the highest intensity in the virtual competition game, and examples thereof include such scenes as the batter character 72 making a decisive hit that determines the outcome of the match, or the pitcher character 71 striking out the batter when a runner is in scoring position and saving the game. The highlight scene is also a video that is played back for a predetermined time, e.g., 1 minute to 1 minute 30 seconds, that satisfies a predetermined highlight condition. The “predetermined highlight condition” is a condition for determining the highlight scene in the virtual competition game, and is a condition that relates to game development of the virtual competition game that is determined by a conversion table for predetermined highlight conditions for each predetermined inning that is stored in advance in table form in the memory unit 2 and shown in
The highlight scene determining means 55 is also arranged so that when the CPU 7 determines which inning is in effect, a probability value is used that corresponds to the conversion table shown in
In the highlight scene determining means 55, when the virtual competition game has a scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) in offense at the bottom of the fourth inning, a scene in which the second-base runner returns to base and one team moves ahead 2 to 1 if the batter character 72 makes a hit is the only highlight scene in the virtual competition game, but when other highlight conditions shown in
The opening demonstration video determining means 53 is provided with a function for determining, through the use of the CPU 7, an opening demonstration video that includes the highlight scene that was determined by the highlight scene determining means 55 in the virtual competition game. Through the opening demonstration video determining means 53, an opening demonstration video that includes the highlight scene that was determined by the highlight scene determining means 55 in the virtual competition game is determined by the CPU 7. The opening demonstration video determining means 53 is provided with a function for determining, through the use of the CPU 7, to start the opening demonstration video from a scene that occurs a predetermined time prior to the highlight scene in the virtual competition game. Through the opening demonstration video determining means 53, the CPU 7 determines to start the opening demonstration video from a scene that occurs a predetermined time prior to the highlight scene in the virtual competition game. The opening demonstration video in this case is displayed/played back as a movie showing what the baseball game looks like when actually being played, as shown in
The opening demonstration video display/playback means 54 is provided with a function whereby the opening demonstration video determined by the opening demonstration video determining means 53 is displayed/played back on the television monitor 20 by the CPU 7 prior to the start of a competition game. Through the opening demonstration video display/playback means 54, the opening demonstration video determined by the opening demonstration video determining means 53 is displayed/played back on the television monitor 20 by the CPU 7 prior to the start of a competition game. In this arrangement, when the highlight scene determined by the opening demonstration video determining means 53 is a scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) in offense at the bottom of the fourth inning, as shown in
In this game program, through the highlight scene determining means 55, a highlight scene in the virtual competition game that satisfies a predetermined highlight condition is determined from within the virtual competition game after a virtual competition game has been played by the CPU 7; through the opening demonstration video determining means 53, an opening demonstration video that includes the highlight scene in the virtual competition game that was determined by the highlight scene determining means 55 is determined by the CPU 7; and through the opening demonstration video display/playback means 54, the opening demonstration video determined by the opening demonstration video determining means 53 is displayed/played back on the television monitor 20 by the CPU 7 prior to the start of a competition game. Specifically, through the highlight scene determining means 55, since the conditions “Chance for a head-start/go-ahead if all the runners in scoring position return” and “Chance to come from behind if all the runners in scoring position return” are satisfied when the inning is “first through sixth,” the scene in which the score is 1 to 1 and a runner is on second base (scoring position) in offense at the bottom of the fourth inning is determined as the highlight scene in the virtual competition game by the highlight scene determining means 55. Then, through the opening demonstration video determining means 53, an opening demonstration video that begins from a ball count of 0 strike, 0 ball when the batter character 72 makes a hit when the ball count is 1 strike, 2 balls is determined to be the opening demonstration video by the opening demonstration video determining means 53. Then, through the opening demonstration video display/playback means 54, when the highlight scene determined by the opening demonstration video determining means 53 is a scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) in offense at the bottom of the fourth inning, an opening demonstration video that begins from a ball count of 0 strike, 0 ball is displayed/played back on the television monitor 20 by the opening demonstration video display/playback means 54 when the batter character 72 makes a hit when the ball count is 1 strike, 2 balls. When the highlight scene that is the scene of highest intensity of the match in the virtual competition game is the scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) in offense at the bottom of the fourth inning, as shown in
As shown in
The current inning number is displayed in the inning display region 41, and the text characters “bottom of fourth” are displayed in
First, as shown in
In the highlight scene determining routine of step S12, after the virtual competition game has been played by the CPU 7, a highlight scene in the virtual competition game that satisfies a predetermined highlight condition is determined from within the virtual competition game. Specifically, in the highlight scene determining routine of step S12, when the virtual competition game has a scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) in offence at the bottom of the fourth inning, as shown in
When the highlight scene that is the scene of highest intensity of the match in the virtual competition game is the scene in which the score is tied 1 to 1 and a runner is on second base (scoring position) in offense at the bottom of the fourth inning, as shown in FIG. 11, since an opening demonstration video that begins from a ball count of 0 strike, 0 ball is displayed/played back when the batter character 72 makes a hit when the ball count is 1 strike, 2 balls, an opening demonstration video can be displayed/played back that is more appealing to the player than the video displayed/played back in the conventional technique, which always begins from the top of the first inning. The player is therefore less likely to become disinterested in viewing the opening demonstration movie.
Number | Date | Country | Kind |
---|---|---|---|
2007-074607 | Mar 2007 | JP | national |
2007-074608 | Mar 2007 | JP | national |
This is a continuation application of an International Patent Application No. PCT/JP2007/071916 filed on Nov. 12, 2007, which claims priority to Japanese Patent Application Nos. 2007-074607 and 2007074608 both of which filed on Mar. 22, 2007. The entire disclosure of International Patent Application No, PCT/JP2007/071916 and Japanese Patent Application Nos. 2007-074607 and 2007074608 is hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2007/071916 | Nov 2007 | US |
Child | 12556314 | US |