VIDEO GAME PROGRAM, VIDEO GAME DEVICE, AND VIDEO GAME CONTROL METHOD
The video game character role giving section gives predetermined roles to avoid overlapping the roles. The team member determining section determines a team, as “Team A” to which a “manager character”, a “catcher character” and a “pitcher character” that are operated by first, second and third players respectively. The video game character operating section allows the first, second and third players to operate the “manager character”, the “catcher character” and the “pitcher character” so that “Team A” to which the “manager character”, the “catcher character” and the “pitcher character” belong can play a game against “Team B” that is operated and controlled by a CPU.
Latest Konami Digital Entertainment Co., Ltd. Patents:
- GAME SYSTEM, STORAGE MEDIUM USED THEREIN, AND CONTROL METHOD
- GAME SYSTEM, CONTROL PROGRAM, AND CONTROL METHOD
- Distribution system, distribution system controlling method, and computer program
- Non-transitory computer-readable storage medium storing program, information processing method, and system
- GAME PROGRAM, GAME PROCESSING METHOD, AND GAME DEVICE
This application claims priority to Japanese Patent Application No. 2007-094253. The entire disclosure of Japanese Patent Application No. 2007-094253 is hereby incorporated herein by reference.
BACKGROUND OF INVENTION1. Technical Field
The present invention relates to a video game program, and in particular to a video game program that makes a computer to realize a video game capable of providing communication through network. In addition, the present invention relates to a video game device and a video game control method that are realized by this video game program.
2. Background Information
In recent years, the proliferation of the Internet and improvement of data transfer rate in the Internet facilitate players to play network video games. In a network video game, a plurality of terminal devices, and a server device that are connected via the Internet are used. A plurality of players use the terminal devices to play the network video game. Examples of the network video games are provided by one-on-one cooperative communication video games such as a baseball video game, a football video game, and a combat sport video game that can be played by a plurality of players via a server device. Japanese Patent No. 3412693 and Jikkyo Pawafuru Puro-Yakyu 13 Official Guide Complete Edition (Konami Computer Entertainment Studio, 31 Aug. 2006, Japan) disclose such network video game as an example.
In this type of cooperative communication network video games, first and second terminal devices that are used by first and second players respectively are connected to a server device via the Internet. Also, network video games that directly exchange data between first and second terminal devices using so-called P2P (Peer to Peer) are known. In the network video games using P2P, since a server device is not connected between the first and second terminal devices, a number of players do not concentrate on a server device. For this reason, the first and the second terminal devices can smoothly communicate with each other.
The first and second terminal devices that are used in the network video game using P2P are personal computers or home video game devices that are located in the first and second player's homes, for example. The first and second terminal devices include a display portion, an operation portion, and a communication portion. The display portion can display characters in a video game. The operation portion is operated by the player to control the characters that are displayed on the display portion. The communication portion is connected to the Internet to transmit/receive video game data to/from the outside. Also, each of the first and second terminal devices includes a video game program that performs video game control in accordance with the operation of the operation portion, display control that controls the display portion to display the characters in the video game, communication control that communicates and exchanges video game data with others, and the like. In this case, the communication portions of the first and second terminal devices communicate and exchange video game data with each other via the Internet. Also, a first team that is selected by the first player can play against a second team that is selected by the second player on a cooperative communication video game.
SUMMARY OF INVENTION Problems Solved by the InventionIn the aforementioned known network video game, the first team that is selected by the first player plays a game against the second team that is selected by the second player on a cooperative communication video game. In particular, in a team vs. team network game such as a baseball game, it is conceivable that the first and second players select first and second athlete characters respectively, that belong to the same team so that the first and second players play a game in cooperation against a CPU-side team. However, in the known network video game, players are limited to play the video game so that the first team that is selected by the first player plays a game against the second team that is selected by the second player on a cooperative communication video game. It is very difficult to provide an interesting video game in which the first and second players play a game in cooperation against a CPU-side team.
It is an object of the present invention to provide a network video game program that realizes a more interesting video game.
Means to Solve the ProblemsA video game program according to a first aspect of the present invention makes a computer to realize a video game. The computer is disposed in a first terminal device that is used by a first player, and can communicate via a network with second to n-th terminal devices that are used by second to n-th players respectively. The video game operates a first video game character that is displayed on a first display portion in accordance with operation of a first operation portion, and operates second to n-th video game characters that are displayed on the first display portion, and second to n-th display portions in accordance with operation of second to n-th operation portions by means of a first control portion. The first display portion is disposed in the first terminal device. The first operation portion is disposed in the first terminal device. The second to n-th display portions are disposed in the second to n-th terminal devices respectively. The second to n-th operation portions are disposed in the second to n-th terminal devices respectively. The first control portion is disposed in the first terminal device. The video game program makes the computer to realize the following function:
(1) a video game character role giving function that gives the first video game character that is operated by the first player a first predetermined role related to characteristics of video game character ability, and gives the second to n-th characters that are operated by the second to n-th players second to n-th predetermined roles related to characteristics of video game character ability respectively, to avoid overlapping the first to n-th predetermined roles by means of the first control portion;
(2) a team member determining function that determines a first team that includes the first video game character and the second to n-th video game characters that are given the first predetermined role and the second to n-th predetermined roles respectively, by the video game character role giving function by means of the first control portion; and
(3) a video game character operating function that operates the first video game character and the second to n-th video game characters in accordance with operation of the first operation portion and the second to n-th operation portions by the first player and the second to n-th players respectively, to control a game between the first team that is determined by the team member determining function and a second team that is operated by the first control portion by means of the first control portion.
According to the video game that is realized by this program, in the video game character role giving function, the first control portion gives the first video game character that is operated by the first player a first predetermined role related to characteristics of video game character ability, and gives the second to n-th characters that are operated by the second to n-th players second to n-th predetermined roles related to characteristics of video game character ability, respectively, to avoid overlapping the first to n-th predetermined roles. In the team member determining function, the first control portion determines a first team that includes the first video game character and the second to n-th video game characters that are given the first predetermined role and the second to n-th predetermined roles respectively, by the video game character role giving function. In the video game character operating function, the first control portion operates the first video game character and the second to n-th video game characters in accordance with operation of the first operation portion and the second to n-th operation portions by the first player and the second to n-th players respectively, to control a game between the first team that is determined by the team member determining function and a second team that is operated by the first control portion.
For example, it can be contemplated to realize a video game that operates athlete characters.
In this case, the video game character role giving function gives the first video game character that is operated by the first player a first predetermined role related to characteristics of video game character ability, and gives the second to n-th characters that are operated by the second to n-th players second to n-th predetermined roles related to characteristics of video game character ability respectively, to avoid overlapping the first to n-th predetermined roles by means of the first control portion. In the video game character role giving function, the first control portion gives the first video game character the first predetermined role related to characteristics of video game character ability, and gives the second to n-th characters second to n-th predetermined roles related to characteristics of video game character ability respectively, to avoid overlapping the first to n-th predetermined roles. The first video game character is operated by the first player. The second to n-th characters are operated by the second to n-th players respectively. In this case, examples of the predetermined roles related to characteristics of video game character ability are provided by the positions of video game characters in the video game such as a “manager”, a “catcher”, and a “pitcher” in a baseball video game. Specifically, the “manager”, the “catcher”, and the “pitcher” can be allotted to the first, second and third predetermined roles of the first, second and third video game characters that are operated by the first, second and third players respectively. In this case, the “manager”, the “catcher”, and the “pitcher” are allotted to the first, second and third predetermined roles respectively, not to overlap each other. Although these roles related to characteristics of video game character ability in the terminal devices can be determined by the players according to their own will, the roles do not overlap each other since one baseball team does not include video game characters that have the same role. In this case, the video game character role giving function allots the “manager”, the “catcher”, and the “pitcher” to the first, second and third predetermined roles of the first, second and third video game characters that are operated by the first, second and third players respectively. Therefore, the first to third predetermined roles do not overlap each other.
The team member determining function then determines the first team that includes the first game character and the second to n-th game characters that are given the first predetermined role and the second to n-th predetermined roles respectively, by the video game character role giving function by means of the first control portion. In the team member determining function, the first control portion determines the first team that includes the first game character and the second to n-th game characters that are given the first predetermined role and the second to n-th predetermined roles respectively, by the video game character role giving function. Specifically, a “manager character”, a “catcher character” and a “pitcher character” that serve as the “manager”, the “catcher” and the “pitcher” respectively, are allotted to the first, second and third predetermined roles of the first, second and third video game characters that are operated by the first, second and third players respectively, and the “manager character”, the “catcher character” and the “pitcher character” belong to one team. For example, a team that includes the “manager character”, the “catcher character” and the “pitcher” is determined as “Team A”. In this case, the team member determining function determines a team as “Team A” to which the “manager character”, the “catcher character” and the “pitcher character” that are operated by the first, second and third players respectively, belong.
The video game character operating function then operates the first game character and the second to n-th game characters in accordance with operation of the first operation portion and the second to n-th operation portions by the first player and the second to n-th players respectively, to control a game between the first team that is determined by the team member determining function and a second team that is operated by the first control portion by means of the first control portion. In the video game character operating function, the first control portion operates the first game character and the second to n-th game characters in accordance with operation of the first operation portion and the second to n-th operation portions by the first player and the second to n-th players respectively, to control a game between the first team that is determined by the team member determining function and a second team that is operated by the first control portion. In this case, the “manager character”, the “catcher character” and the “pitcher character” are operated by the first, second and third players in accordance with operation of the first, second and third operation portions of the first, second and third players respectively, so that “Team A” to which the “manager character”, the “catcher character” and the “pitcher character” belong can play a game against “Team B” that is operated and controlled by a CPU.
In the video game program, the video game character role giving function gives the first video game character that is operated by the first player a first predetermined role related to characteristics of video game character ability, and gives the second to n-th characters that are operated by the second to n-th players second to n-th predetermined roles related to characteristics of video game character ability respectively, to avoid overlapping the first to n-th predetermined roles by means of the first control portion, and the team member determining function determines a first team that includes the first video game character and the second to n-th video game characters that are given the first predetermined role and the second to n-th predetermined roles respectively, by the video game character role giving function by means of the first control portion, and additionally the video game character operating function operates the first video game character and the second to n-th video game characters in accordance with operation of the first operation portion and the second to n-th operation portions by the first player and the second to n-th players respectively, to control a game between the first team that is determined by the team member determining function and a second team that is operated by the first control portion by means of the first control portion. Specifically, the video game character role giving function allots the “manager”, the “catcher”, and the “pitcher” to the first, second and third predetermined roles of the first, second and third video game characters that are operated by the first, second and third players respectively, so that the first to third predetermined roles do not overlap each other, and the team member determining function determines a team as “Team A” to which the “manager character”, the “catcher character” and the “pitcher character” that are operated by the first, second and third players, respectively, and additionally the video game character operating function operates the “manager character”, the “catcher character” and the “pitcher character” in accordance with operation of the first, second and third operation portions by the first, second and third players respectively, so that “Team A” to which the “manager character”, the “catcher character” and the “pitcher character” belong can play a game against “Team B” that is operated and controlled by a CPU.
In this case the first, second and third players can select the “manager character”, the “catcher character” and the “pitcher character” to avoid overlapping their roles (positions), and the “manager character”, the “catcher character” and the “pitcher” belong to one team as “Team A”. Thus, the first, second and third players can play a network video game in cooperation with each other to play a game against “Team B” of a CPU. Therefore, it is possible to realize a more interesting video game as compared with conventional cooperative video games.
In a video game program according to a second aspect of the present invention, in the game program according to the first aspect of the present invention, the video game program makes the computer to further realize the following function:
(4) a video game character operation directing function that allows the first video game character and the second to n-th video game characters that are operated by the first player and the second to n-th players, respectively, to direct the operation of one(s) of the other characters of the first video game character and the second to n-th video game characters; and
(5) a video game character operation direction displaying function that displays the information of the operation that is directed by the video game character operation directing function on one(s) of the first display portion and the second to n-th display portions that is/are disposed in one(s) of the first terminal device and the second to n-th terminal devices that operate(s) the one(s) of the other characters of the first video game character and the second to n-th video game characters that is/are given the operation directions.
In this configuration, the video game character operation directing function allows the first video game character and the second to n-th video game characters that are operated by the first player and the second to n-th players respectively, to direct the operation of one(s) of the other characters of the first video game character and the second to n-th video game characters, and the video game character operation direction displaying function displays the information of the operation that is directed by the video game character operation directing function on one(s) of the first display portion and the second to n-th display portions that is/are disposed in one(s) of the first terminal device and the second to n-th terminal devices that operate(s) the one(s) of the other characters of the first video game character and the second to n-th video game characters that is/are given the operation directions. In this case, the video game character operation directing function directs the operation of the one(s) of the other characters of the first video game character and the second to n-th video game characters, and the video game character operation direction displaying function displays the information of the operation that is directed by the video game character operation directing function on one(s) of the first display portion and the second to n-th display portions of one(s) of the first terminal device and the second to n-th terminal devices that operate(s) the one(s) of the other characters of the first video game character and the second to n-th video game characters that is/are given the operation directions. Specifically, the video game character operation directing function allows a “manager character” that is operated by a first player to change a “catcher character” that is operated by a second player or a “pitcher character” that is operated by a third player to another “catcher character” or another “pitcher character”, or allows the “catcher character” that is operated by the second player to give the “pitcher character” that is operated by the third player directions about types of pitches and pitching location by the “pitcher character”. Also, when the “catcher character” that is operated by the second player or the “pitcher character” that is operated by the third player is operated as a “batter character”, the “manager character” that is operated by the first player can give the “batter character” directions of time-out, a bunt play, base stealing, a squeeze play, a hit and run, and the like. In this case, when the “catcher character” that is operated by the second player gives the “pitcher character” that is operated by the third player directions about types of pitches and pitching location, e.g., directions of a “fastball”, by using the video game character operation directing function, the video game character operation direction displaying function displays the information of the operation directions “Sign: Fastball” on the third display portion of the third terminal device that operates the “pitcher character” that is given operation directions. Also, when the “manager character” that is operated by the first player gives the “batter character” that is operated by the second player directions of a “hit and run” by using the video game character operation directing function, the information of the operation directions “Hit and run is directed” is displayed on the second display portion of the second terminal device that operates the “batter character” that is given operation directions. In this case, since the video game character operation directing function directs the operation of the one(s) of the other characters of the first video game character and the second to n-th video game characters, and the video game character operation direction displaying function displays the information of the operation that is directed by the video game character operation directing function on one(s) of the first display portion and the second to n-th display portions of one(s) of the first terminal device and the second to n-th terminal devices that operate(s) the one(s) of the other characters of the first video game character and the second to n-th video game characters that is/are given the operation directions. Therefore, it is possible to realize a more interesting video game.
In a video game program according to a third aspect of the present invention, in the game program according to the second aspect of the present invention, the video game character operation directing function allows one(s) of the first video game character and the second to n-th video game characters to change one(s) of the other characters of the first video game character and the second to n-th video game characters to other character(s). The video game character operation direction displaying function displays the information of the change that is directed by the video game character operation directing function on one(s) of the first display portion and the second to n-th display portions that is/are disposed in one(s) of the first terminal device and the second to n-th terminal devices that operate(s) the one(s) of the other the first video game character and the second to n-th video game characters that is/are given change directions. Specifically, the video game character operation directing function allows a “manager character” that is operated by a first player to change a “catcher character” that is operated by a second player or a “pitcher character” that is operated by a third player to another “catcher character” or another “pitcher character”, and the video game character operation direction displaying function displays the information that is directed by the video game character operation directing function “Catcher (pitcher) change is directed” on the second or third display portion of the second or third terminal device that operates the “catcher character” or the “pitcher character” that is given change directions. In this case, since the first player who serves as the “manager” in authority can change the “catcher” and the “pitcher” that are operated by the second and the players irrespective of the second and third players' intent as in a real baseball game, it is possible to provide a baseball video game with reality.
In a video game program according to a fourth aspect of the present invention, in the game program according to any of the first to third aspects of the present invention, the video game program makes the computer to further realize the following function:
(6) a common role video game character operating function that allows the first player and the second to n-th players to operate another video game character as a common role video game character that is given a common role in turn.
In this configuration, the common role video game character operating function allows the first player and the second to n-th players to operate another video game character as a common role video game character that is given a common role in turn. For example, first, second and third player can operate a “manager character”, a “catcher character” and a “pitcher character” as different roles in fielding, and can operate a “batter character” as a common role in turn in batting. Thus, operation of a video game character that has both an individual role and a common role can realize a punching-up video game.
In a video game program according to a fifth aspect of the present invention, in the game program according to the fourth aspect of the present invention, the video game program makes the computer to further realize the following function:
(7) a common role video game character operator display function that displays operator(s) who operate(s) the common role video game character that can be operated in the common role video game character operating function.
In this configuration, the common role video game character operator display function displays operator(s) who operate(s) the common role video game character that can be operated in the common role video game character operating function, for example, first, second and third display portions of terminal devices of first, second and third players can display an icon or the like that represents an operator who currently operates a “batter character”. Accordingly, the players can smoothly play the video game.
A video game device according to a sixth aspect of the present invention can realize a video game. The video game device includes a video game character role giving section, a team member determining section, and a video game character operating section. In the video game character role giving section, the first control portion gives the first game character that is operated by the first player a first predetermined role related to characteristics of video game character ability, and gives the second to n-th characters that are operated by the second to n-th players second to n-th predetermined roles related to characteristics of video game character ability respectively, to avoid overlapping the first to n-th predetermined roles. In the team member determining section, the first control portion determines a first team that includes the first game character and the second to n-th game characters that are given the first predetermined role and the second to n-th predetermined roles respectively, by the video game character role giving section. In the video game character operating section, the first control portion operates the first game character and the second to n-th game characters in accordance with operation of the first operation portion and the second to n-th operation portions by the first player and the second to n-th players respectively, to control a game between the first team that is determined by the team member determining section and a second team that is operated by the first control portion.
A video game control method according to a seventh aspect of the present invention controls a video game by means of a computer. The video game control method includes a video game character role giving step, a team member determining step, and a video game character operating step. In the video game character role giving step, the first control portion gives the first game character that is operated by the first player a first predetermined role related to characteristics of video game character ability, and gives the second to n-th characters that are operated by the second to n-th players second to n-th predetermined roles related to characteristics of video game character ability respectively, to avoid overlapping the first to n-th predetermined roles. In the team member determining step, the first control portion determines a first team that includes the first game character and the second to n-th game characters that are given the first predetermined role and the second to n-th predetermined roles respectively, by the video game character role giving step. In the video game character operating step, the first control portion operates the first game character and the second to n-th game characters in accordance with operation of the first operation portion and the second to n-th operation portions by the first player and the second to n-th players respectively, to control a game between the first team that is determined by the team member determining step and a second team that is operated by the first control portion.
EFFECTS OF THE INVENTIONAccording to the present invention, in a video game program, the video game character role giving function allots “manager”, “catcher”, and “pitcher” to the first, second and third predetermined roles of the first, second and third video game characters that are operated by the first, second and third players respectively. Therefore, the first to third predetermined roles do not overlap each other, and the team member determining function determines a team as “Team A” to which the “manager character”, the “catcher character” and the “pitcher character” that are operated by the first, second and third players respectively. Additionally the video game character operating function operates the “manager character”, the “catcher character” and the “pitcher character” in accordance with operation of the first, second and third operation portions by the first, second and third players respectively. Therefore “Team A” to which the “manager character”, the “catcher character” and the “pitcher character” belong can play a game against “Team B” that is operated and controlled by a CPU.
In this case the first, second and third players can select the “manager character”, the “catcher character” and the “pitcher character” to avoid overlapping their roles (positions), and the “manager character”, the “catcher character” and the “pitcher” belong to one team as “Team A”. Thus, the first, second and third players can play a network video game in cooperation with each other to play a game against “Team B” of a CPU. Therefore, it is possible to realize a more interesting video game as compared with conventional cooperative video game.
Referring now to the attached drawings which form a part of this original disclosure:
Selected embodiments of the present invention will now be explained with reference to the drawings. It will be apparent to those skilled in the art from this disclosure that the following descriptions of the embodiments of the present invention are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
The network video game system shown in
The first, second and third terminal devices 101, 102 and 103 are a terminal device that is used by a members as a player. The first, second and third terminal devices 101, 102 and 103 can be a personal computer that is placed in each home and can execute a baseball video game as a network video game, for example. The authentication server 104 is a server device that performs member registration validation and player authentication for billing purposes and the like to provide a baseball video game in video game space to members as players by using the first, second and third terminal devices 101, 102 and 103. The first, second and third terminal devices 101, 102 and 103 store the video game program that realizes the network video game, and provide the network video game using so-called P2P (Peer to Peer) that directly exchanges data among the first, second and third terminal devices 101, 102 and 103. For this reason, the authentication server 104 does not store a video game program that realizes the network video game, but mainly stores only an authentication program that performs player authentication. Also, in addition to the first, second and third terminal devices 101, 102 and 103, other terminal devices (not shown) that are used by other players are connected to the Internet 100, and the authentication server 104 determines pairs of terminal devices for cooperative video game players.
The first, second and third terminal devices 101, 102 and 103, and the authentication server 104 transmit/receive various types of information and the like to/from each other via the Internet based on TCP/IP (Transmission Control Protocol/Internet Protocol), for example. In particular, the first, second and third terminal devices 101, 102 and 103 that are connected to each other by using P2P transmit/receive various types of information and the like based on UDP (User Datagram Protocol) that is a transport protocol in the TCP/IP. Since UDP does not provide mechanisms for error detection and error correction between the source device and the destination device, that is, UDP transmits data from the source device to the destination device without error detection and error correction, UDP has a feature in that data reliability is low, but data transfer rate is high. For this reason, many cooperative network video games that transmit/receive a large amount of data use UDP. Although, when the Internet 100 is used, the first, second and third terminal devices 101, 102 and 103 are usually connected to predetermined provider servers via modems and are then connected to the Internet 100 via the provider servers, the illustration and description of the provider servers are omitted for ease of explanation.
The players who use the first, second and third terminal devices 101, 102 and 103 are members who are registered to have certain service by a company that manages the network video game. The first player who uses the first terminal device 101 operates a manager character 73 (not shown, and corresponding to a manager role in a real baseball game) in the video game space. The second player who uses the second terminal device 102 operates a catcher character 71 (not shown, and corresponding to a catcher role in a real baseball game) in the video game space. The third player who uses the third terminal device 103 operates a pitcher character 70 (not shown, and corresponding to a pitcher role in a real baseball game) in the video game space. Thus, the first, second and third players as characters in one team, “Team A”, play a game against computer-side “Team B” in the video game.
Configuration of Network Video Game DeviceAs shown in
The first control portion 1 mainly controls processing of the video game as a whole based on the video game program. As shown in
The CPU 7a interprets commands in the video game program, and realizes various types of data processing and control. For example, the CPU 7a instructs the signal processor 8a to provide image data to the image processor. The signal processor 8a mainly executes calculation in three-dimensional space, position conversion calculation from three-dimensional space to the pseudo three-dimensional space, light source calculation processing, and image-and-sound generation/conversion processing. The image processor 9a mainly executes write processing of image data to be displayed into a RAM 12a based on the calculation and processing results by the signal processor 8a.
The first storage portion 2a is provided mainly to store program data, various types of data to be used in the program data, and the like. As shown in
The storage medium 10a stores the program data of the operation system, the video game data that are composed of image data, sound data and various types of program data, and the like. This storage medium 10a can be a hard disk drive installed in the personal computer, for example, and stores program data of the operating system, video game data, and the like. In addition, a CD-ROM is also included as the storage medium 10a which can be read by a reading device that is installed in the personal computer. The CD-ROM can store an initial program that serves to install program data of the operating system or video game data into the personal computer. Also, the hard disk drive is used to store various types of video game parameters related to a particular player at leaving-off time when the video game leaves off.
The RAM 12a is used to temporarily store various types of data that are read from the storage medium 10a and to temporarily store the processing by the first control portion la. The RAM 12a stores various types of data together with address data that indicate memory locations of the various types of data. When a certain address is given to the RAM 12a, data can be read/written from/to the RAM 12a.
The first display portion 3a mainly provides image data that are written in the RAM 12a by the image processor 9a, image data that are read from the storage medium 10a and the like as images. As shown in
In this embodiment, for example, the image data include polygonal data, texture data, and the like. The polygonal data are the coordinate data of vertices that define polygonal shapes. The texture data specify texture patterns of the polygonal shapes, and include texture setting data and texture color data. The texture setting data give correspondence between the polygonal shapes and the texture patters. The texture color data specify the colors of the texture patterns. In this embodiment, the polygonal data and the texture data are associated with polygon address data and texture address data respectively. The polygon address data and texture address data indicate memory locations of the polygonal data and the texture data respectively. In this type of image data, the signal processor 8a executes coordinate transformation and perspective projection conversion of the polygonal data in three-dimensional space (three-dimensional polygonal data) that is indicated by the polygon address data based on the movement amount data and the rotation amount data of the screen (viewpoint). Thus, the polygonal data in three-dimensional space are converted into polygonal data in two-dimensional space (two-dimensional polygonal data). Thus, two-dimensional polygonal data give the outlines of a plurality of polygonal shapes, and texture patterns of the texture data that are indicated by the texture address data fill the interiors of the polygonal shapes. As a result, it is possible to create objects that are composed of the polygonal shapes that are filled the texture patterns, that is, various types of characters.
The sound producing portion 4a is included mainly to produce game sound of the sound data that are read from the storage medium 10. As shown in
As shown in
A player uses the keyboard 17a and the mouse 18a as operating devices to input various types of operating instructions. The keyboard 17a and the mouse 18a provide operation signals to the CPU 7a in accordance with the operation by the player. The operation of the keyboard 17a can be made by operation of up/down/left/right keys to provide the CPU 7a with commands that move a character and a cursor upward/downward/leftward/rightward on the screen of the liquid crystal display 21a. Also, the operation of the S key in the keyboard 17a can provide the CPU 7a with commands that makes a pitcher character to pitch or makes a batter character to bat on the screen of the liquid crystal display 21a, for example. Also, operation of the SPACE key can provide the CPU 7a with a command that temporarily suspends a baseball video game, for example. Also, operation of the ESC key can provide the CPU 7a with a command that ends the baseball video game, for example. Note that the operation of the keyboard 17a can be substituted with operation of the mouse 18a (clicking and moving operation). For example, operation of the F11 key can provide the CPU 7a with a command that switches operation of the keyboard 17a to operation of the mouse 18a.
As shown in
The modem 26a is connected through NIC (Network Interface Card) that is mounted inside or outside the personal computer to provide connection to the Internet 100 via the predetermined provider server. The modem 26a can obtain a global IP address as a unique address in the Internet 100 that is given when connected to the predetermined provider server. Thus, the player can be identified, and the personal computer becomes accessible from the Internet 100 side. Note that when communication is performed by using UDP through the modem 26a, a particular port (e.g., No. 12079) in a router or the like is required to be enabled to perform the communication. In this case, the personal computer is connected to the Internet 100 through the modem 26a, and can be connected to a modem 26b on the second terminal device 102 side (discussed later) by using P2P.
As shown in
As shown in
The general operation of the thus-configured network game device is now described.
When a network video game application is started in the first terminal device 101 that is used by the first player, the CPU 7a reads the image data, the sound data and the program data from the storage medium 10a based on the operating system that is stored in the storage medium 10a. The read image data, sound data and program data are partially or entirely stored in the RAM 12a. Also, the RAM 12a stores the operation information by the keyboard 17a and mouse 18a, and various types of information on the second terminal device 102 that is obtained through the modem 26a. Also, the CPU 7a issues commands to the image data and sound data that are stored in the RAM 12a based on the program data that are stored in the RAM 12a.
As for the image data, the signal processor 8a first executes position calculation, light source calculation and the like of a character in three-dimensional space based on the commands from the CPU 7a. The image processor 9a then executes write processing and the like of image data to be displayed into the RAM 12a based on the calculation result by the signal processor 8a. The image data that are written into the RAM 12a is then provided to the D/A converter 23a via the interface circuit 22a. The image data are then converted into analog image signals by the D/A converter 23. Thus, the image data are provided to, and are displayed on the liquid crystal display 21a.
As for the sound data, the signal processor 8a first executes sound data generation and conversion processing based on the commands from the CPU 7a. In this case, the sound data are subjected to processing such as pitch conversion, noise addition, envelope setting, level setting and reverb addition, for example. The sound data are then provided from the signal processor 8a to the D/A converter 15a via the interface circuit 16a. The sound data are converted into analog signals in the D/A converter 15a. Thus, the sound data are produced as sound by the speaker 13a via the amplification circuit 14a.
Note that the operation of the second and third terminal devices 102 and 103 that are operated by the second and third players is the same operation as first terminal device 101 used by the first player. Accordingly, Their description is omitted.
Outlines of Various Types of Processing in Network Video Game DeviceIn the network video game executed in the first, second and third terminal devices 101, 102 and 103, according to this embodiment, as discussed above, the first player who uses the first terminal device 101 operates the manager character 73 (not shown, and corresponding to a manager role in a real baseball game) in the video game space, and the second player who uses the second terminal device 102 operates the catcher character 71 (not shown, and corresponding to a catcher role in a real baseball game) in the video game space, and additionally the third player who uses the third terminal device 103 operates the pitcher character 70 (not shown, and corresponding to a pitcher role in a real baseball game) in the video game space. Thus, the first, second and third players as characters in one team, “Team A”, play a game against computer-side “Team B” in the network video game. The first terminal device 101 can realize the video game that operates the character that is displayed on the liquid crystal display 21a in accordance with operation of the first operation portion 5a by the first player. The second terminal device 102 can realize the video game that operates the character that is displayed on the liquid crystal display 21b in accordance with operation of the second operation portion 5b by the second player. The third terminal device 103 can realize the video game that operates the character that is displayed on the liquid crystal display 21c in accordance with operation of the third operation portion 5c by the third player.
As shown in
The video game character role giving section 50 serves to give a first game character that is operated by a first player a first predetermined role related to characteristics of video game character ability, and gives second to n-th characters that are operated by second to n-th players second to n-th predetermined roles related to characteristics of video game character ability respectively, to avoid overlapping the first to n-th predetermined roles by means of the first control portion 1a. In the video game character role giving section 50, the first control portion 1a gives the first game character the first predetermined role related to characteristics of video game character ability, and gives the second to n-th characters the second to n-th predetermined roles related to characteristics of video game character ability respectively, to avoid overlapping the first to n-th predetermined roles. The first game character is operated by the first player. The second to n-th characters that are operated by the second to n-th players respectively. In this case, examples of the predetermined roles related to characteristics of video game character ability are provided by the positions of video game characters in the video game such as a “manager”, a “catcher”, and a “pitcher” in the case of baseball video game. Specifically, the “manager”, the “catcher”, and the “pitcher” can be allotted to the first, second and third predetermined roles of the first, second and third video game characters that are operated by the first, second and third players respectively. In this case, the “manager”, the “catcher” and the “pitcher” are allotted to the first, second and third predetermined roles respectively, not to overlap each other. Although these roles related to characteristics of video game character ability in the terminal devices can be determined by the players according to their own will, the roles do not overlap each other, since one baseball team does not include video game characters that have the same role. In this case, the video game character role giving function allots the “manager”, the “catcher”, and the “pitcher” to the first, second and third predetermined roles of the first, second and third video game characters that are operated by the first, second and third players respectively, so that the first to third predetermined roles do not overlap each other. The first communication portion 6a communicates in synchronization with the second and third communication portions 6b and 6c via the Internet 100 to share information on determination by the video game character role giving section 50 that allots the “manager”, the “catcher” and the “pitcher” to the predetermined first, second and third roles of the first, second and third video game characters that are operated by the first, second and third players respectively. Thus, the respective first, second and third storage portions 2a, 2b and 2c of the first, second and third terminal devices 101, 102 and 103 store the information on determination.
The team member determining section 51 serves to determine a first team that includes the first game character and the second to n-th game characters that are given the first predetermined role and the second to n-th predetermined roles respectively, by the video game character role giving section 50 by means of the first control portion 1a. In the team member determining section 51, the first control portion 1a determines the first team that includes the first game character and the second to n-th game characters. The first game character and the second to n-th game characters are given the first predetermined role and the second to n-th predetermined roles respectively, by the video game character role giving section 50. In the team member determining section 51, specifically, the “manager character 73”, the “catcher character 71” and the “pitcher character 70” that serve as the “manager”, the “catcher” and the “pitcher” respectively, are allotted to the first, second and third predetermined roles of the first, second and third video game characters that are operated by the first, second and third players respectively, and the “manager character 73”, the “catcher character 71” and the “pitcher character 70” belong to one team. For example, a team that includes the “manager character 73”, the “catcher character 71” and the “pitcher 70” determined as “Team A”. In this case, the team member determining section 51 determines a team as “Team A” to which the “manager character 73”, the “catcher character 71” and the “pitcher character 70” that are operated by the first, second and third players respectively.
The video game character operation direction determining section 52 serves to allow one(s) of the first video game character and the second to n-th video game characters that is/are operated by the first player and the second to n-th players respectively, to direct the operation of one(s) of the other characters of the first video game character and the second to n-th video game characters. In the video game character operation direction determining section 52, one(s) of the first video game character and the second to n-th video game characters direct(s) the operation of one(s) of the other characters of the first video game character and the second to n-th video game characters. The first video game character and the second to n-th video game characters are operated by the first player and the second to n-th players respectively. In this case, the video game character operation direction determining section 52 allows one(s) player to direct the operation of video game character(s) that is/are operated by one(s) of the other players. Specifically, the video game character operation direction determining section 52 allows the “manager character 73” that is operated by the first player to change the “catcher character 71” that is operated by the second player or the “pitcher character 70” that is operated by the third player to another “catcher character 71” or another “pitcher character 70”, or allows the “catcher character 71” that is operated by the second player to give the “pitcher character 70” that is operated by the third player directions about types of pitches and pitching location by the “pitcher character 70”. Also, when the “catcher character 71” that is operated by the second player or the “pitcher character 70” that is operated by the third player is operated as a “batter character 72”, the “manager character 73” that is operated by the first player can give the “batter character 72” directions of time-out, a bunt play, base stealing, a squeeze play, a hit and run, and the like.
In this case, as shown in
The video game character operation direction receiving section 53 performs processing that receives the information of the operation that is directed by the video game character operation direction determining section 52 by means of the first, second and third control portions 1a, 1b and 1c that are disposed in the first, second and third terminal devices 101, 102 and 103 that operate the first, second and third video game characters that are given operation directions. When the “catcher character 71” that is operated by the second player gives the “pitcher character 70” that is operated by the third player directions about types of pitches and pitching location, e.g., directions of “fastball”, by using the video game character operation direction determining section 52, the third control portion 1c of the third terminal device 103 receives the information of the operation directions from the second control portion 1b of the second terminal device 102. Also, when the “manager character 73” that is operated by the first player gives the “batter character 72” that is operated by the second player directions of a “hit and run” by using the video game character operation direction determining section 52, the second control portion 1b of the second terminal device 102 receives the information of the operation directions from the first control portion 1a of the first terminal device 101. The information of the operation directions that are received by the video game character operation direction receiving section 53 is stored in the terminal device that is given the operation directions.
The video game character operation direction displaying section 54 serves to display the information of the operation directions that are received by the video game character operation direction receiving section 53 on one(s) of the first, second and third display portions 3a, 3b and 3c that is/are disposed in one(s) of the first, second and third terminal devices that operate(s) one(s) of the first, second and third video game characters that is/are given the operation directions. In the video game character operation direction displaying section 54, the information of the operation directions that are received by the video game character operation direction receiving section 53 is displayed on one(s) of the first, second and third display portions 3a, 3b and 3c that is/are disposed in the first, second and third terminal devices that operate(s) one(s) of the first, second and third video game characters that is/are given the operation directions.
Specifically, as shown in
First, in Step S31 shown in
Subsequently, in the third terminal device 103, when the third communication portion 6c of the third terminal device 103 receives the information that gives “fastball” as pitching directions, in Step S43 of
Also, when the “manager character 73” that is operated by the first player gives the “batter character 72” that is operated by the second player directions of a “hit and run” by using the video game character operation direction determining section 52 as shown in
First, in Step S11 shown in
Subsequently, in the second terminal device 102, when the second communication portion 6b of the second terminal device 102 receives the information that gives a “hit and run” as operation directions, in Step S23 in
The video game character operating section 55 serves to operate the first game character and the second to n-th game characters in accordance with operation of the first operation portion and the second to n-th operation portions by the first player and the second to n-th players respectively, to control a game between the first team that is determined by the team member determining function and a second team that is operated by the first control portion 1a by means of the first control portion 1a. In the video game character operating section 55, the first control portion 1a operates the first game character and the second to n-th game characters in accordance with operation of the first operation portion and the second to n-th operation portions by the first player and the second to n-th players respectively, to control a game between the first team that is determined by the team member determining function and a second team that is operated by the first control portion 1a. In the video game character operating section 55, the “manager character 73”, the “catcher character 71” and the “pitcher character 70” are operated by the first, second and third players in accordance with operation of the first, second and third operation portions 5a, 5b and 5c respectively, so that “Team A” to which the “manager character 73”, the “catcher character 71” and the “pitcher character 70” belong can play a game against “Team B” that is operated and controlled by the CPU.
The common role video game character operating section 56 serves to allow the first player and the second to n-th players to operate another video game character as a common role video game character that is given a common role in turn. Since the common role video game character operating section 56 allows the first player and the second to n-th players to operate another video game character as a common role video game character that is given a common role in turn, first, second and third player can operate the “manager character 73”, the “catcher character 71” and the “pitcher character 70” as different roles in fielding as shown in
The common role video game character operator display section 57 serves to display operator(s) who operate(s) the common role video game character that can be operated in the common role video game character operating section 56. In the common role video game character operator display section 57, operator(s) is/are shown who operates the common role video game character that can be operated in the common role video game character operating section 56. Specifically, as shown in
In the video game program, the video game character role giving section 50 gives the first video game character that is operated by the first player a first predetermined role related to characteristics of video game character ability, and gives the second to n-th characters that are operated by the second and third players second to n-th predetermined roles related to characteristics of video game character ability respectively, to avoid overlapping the first to n-th predetermined roles by means of the first control portion 1a, and the team member determining section 51 determines a first team that includes the first video game character and the second to n-th video game characters that are given the first predetermined role, and the second and third predetermined roles respectively, by the video game character role giving section 50 by means of the first control portion 1a. and additionally the video game character operating section 55 operates the first video game character, and the second and third video game characters in accordance with operation of the first operation portion 5a, the second and third operation portions 5b and 5c by the first player, and the second and third players respectively, to control a game between the first team that is determined by the team member determining section 51 and a second team that is operated by the first control portion 1a by means of the first control portion 1a.
In this case, the first, second and third players can select the “manager character 73”, the “catcher character 71” and the “pitcher character 70” to avoid overlapping their roles (positions), and the “manager character 73”, the “catcher character 71” and the “pitcher 70” belong to one team as “Team A”. Thus, the first, second and third players can play a network video game in cooperation with each other to play a game against “Team B” of the first control portion 1a. Therefore, it is possible to realize a more interesting video game as compared with conventional cooperative video game.
Note that the function of the second and third terminal devices 102 and 103 that are operated by the second and third players is the same function as first terminal device 101 that is used by the first player. Accordingly, their description is omitted.
Other Embodiments(a)In the foregoing embodiment, although the personal computer is used as an exemplary computer to which the video game program can be applied, the video game device is not limited to the foregoing embodiment. The present invention can be similarly applied to other terminal devices such as a home video game device, a mobile phone, a Personal Digital Assistant.
(b)In the foregoing embodiment, although the hard disk drive and the CD-ROM are used as an exemplary storage medium, a computer-readable flexible disk, a semiconductor memory, DVD, UMD, a ROM cassette, a cartridge for home video game devices, and the like can be used as a storage medium. Also, a means for providing the program that realizes a video game is not limited to the aforementioned storage media. For example, if the terminal device can download the video game program via the Internet from a homepage or the like that is provided by a company that deals with the network video game, the video game processing program and the like can be directly downloaded from the homepage.
The terms of degree such as “substantially”, “about” and “approximately” as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed. These terms should be construed as including a deviation of at least ±5% of the modified term if this deviation would not negate the meaning of the word it modifies.
While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. Furthermore, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
The term “configured” as used herein to describe a component, section or part of a device includes hardware and/or software that is constructed and/or programmed to carry out the desired function.
- Moreover, terms that are expressed as “means-plus function” in the claims should include any structure that can be utilized to carry out the function of that part of the present invention.
Claims
1. A computer readable medium storing a computer program of a computer network game in which a first player controls a first video game character through a first terminal device and a second player controls a second video game character through a second terminal device, the computer program comprising:
- code for giving a first role to the first video game character on the basis of characteristics of the first video game character and a second role to the second video game character on the basis of characteristics of the second video game character;
- code for determining a first team including the first video game character and the second video game character; and
- code for operating the first video game character on the basis of a first command by the first player through a first operation portion being configured on the first terminal and the second video game character on the basis of a second command from the second player through a second operation portion being configured on the second terminal,
- the first player and the second player simultaneously playing the computer network game.
2. The computer readable medium storing the computer program according to claim 1, the computer program further comprising
- code for enabling the first player and the second player alternatively control the first video game character and the second video game character when the first role and the second role are identical.
3. The computer readable medium storing the computer program according to claim 1, the computer program further comprising
- code for directing a third video game character by operating at least one of the first video game character by the first player and by the second video game character by the second player.
4. The computer readable medium storing the computer program according to claim 1, the computer program further comprising
- code for displaying information of the first game character on the basis of the first command on at least one of a first display portion being configured on the first terminal and a second display portion being configured on the second terminal.
5. The computer readable medium storing the computer program according to claim 4, the computer program further comprising
- code for enabling the first player to change from controlling the first video game character to controlling at least one of the second video game character and the third video game character, and
- code for displaying information with regards to changes after the first player changes from controlling the first video game character to controlling at least one of the second video game character and the third video game character on at least one of the first display portion and the second display portion.
6. The computer readable medium storing the computer program according to claim 5, the computer program further comprising
- code for enabling the first player and the second player alternatively control the first video game character and the second video game character when the first role and the second role are identical.
7. The computer readable medium storing the computer program according to claim 6, the computer program further comprising
- code for displaying who controls the first video game character, when the first video game character and the second video game character alternatively control the first video game character.
8. A video game device for a computer network game in which a first player controls a first video game character through a first terminal device and a second player controls a second video game character through a second terminal device, the video game device comprising:
- a video game character role giving section being configured to give a first role to the first video game character on the basis of characteristics of the first video game character and a second role to the second video game character on the basis of characteristics of the second video game character;
- a team member determining section being configured to determine a first team including the first video game character and the second video game character, and to operate the first video game character on the basis of a first command by the first player through a first operation portion being configured on the first terminal and the second video game character on the basis of a second command from the second player through a second operation portion being configured on the second terminal,
- the first player and the second player simultaneously playing the computer network game.
9. A control method for controlling a computer network game in which a first player controls a first video game character through a first terminal device and a second player controls a second video game character through a second terminal device, the the method comprising:
- giving a first role to the first video game character on the basis of characteristics of the first video game character and a second role to the second video game character on the basis of characteristics of the second video game character;
- determining a first team including the first video game character and the second video game character; and
- operating the first video game character on the basis of a first command by the first player through a first operation portion being configured on the first terminal and the second video game character on the basis of a second command from the second player through a second operation portion being configured on the second terminal,
- the first player and the second player simultaneously playing the computer network game.
Type: Application
Filed: Mar 21, 2008
Publication Date: Oct 2, 2008
Applicant: Konami Digital Entertainment Co., Ltd. (Minato-ku)
Inventors: Toshikazu ISAKA (Sakai), Hiroshi TANIBUCHI (Queenstown), Akira TOYAMA (Osaka), Hideki NAGAHAMA (Takasago), Atsunori SAKAMOTO (Osaka)
Application Number: 12/053,291
International Classification: A63F 9/24 (20060101);