US20080242425A1 - Video game program, video game device, and video game control method - Google Patents
Video game program, video game device, and video game control method Download PDFInfo
- Publication number
- US20080242425A1 US20080242425A1 US12/053,291 US5329108A US2008242425A1 US 20080242425 A1 US20080242425 A1 US 20080242425A1 US 5329108 A US5329108 A US 5329108A US 2008242425 A1 US2008242425 A1 US 2008242425A1
- Authority
- US
- United States
- Prior art keywords
- video game
- character
- player
- game character
- team
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A63F13/10—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/812—Ball games, e.g. soccer or baseball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/402—Communication between platforms, i.e. physical link to protocol
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/407—Data transfer via internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8011—Ball
Definitions
- 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.
- the present invention relates to a video game device and a video game control method that are realized by this video game program.
- 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.
- first and second terminal devices that are used by first and second players respectively are connected to a server device via the Internet.
- network video games that directly exchange data between first and second terminal devices using so-called P2P (Peer to Peer) are known.
- P2P Peer to Peer
- 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.
- 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.
- the communication portions of the first and second terminal devices communicate and exchange video game data with each other via the Internet.
- 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.
- 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.
- a team vs. team network game such as a baseball game
- 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.
- 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.
- a video game program 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:
- 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;
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 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.
- 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 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.
- 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.
- 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.
- a team that includes the “manager character”, the “catcher character” and the “pitcher” is determined as “Team A”.
- 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.
- 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.
- 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.
- 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 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.
- 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”.
- 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.
- 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;
- 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.
- 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
- 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.
- 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
- 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.
- 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”.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- operation of a video game character that has both an individual role and a common role can realize a punching-up video game.
- the video game program makes the computer to further realize the following function:
- 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.
- 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 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.
- 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.
- 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.
- 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 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.
- 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.
- 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.
- 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.
- 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.
- FIG. 1 is a block diagram showing the configuration of a network video game system according to one embodiment of the present invention.
- FIG. 2 is a block diagram showing the configuration of a player-side terminal device of the network video game system.
- FIG. 3 is a block diagram showing the function of the player-side terminal device.
- FIG. 5 is a flowchart of the second control portion and a third control portions when a “catcher character” of the second player gives operation directions in fielding to a “pitcher character” of the third player.
- FIG. 7 is a view showing a second cooperative display screen for the second player when the “manager character” of the first player gives operation directions in batting to the “batter character” of the second player.
- FIG. 9 is a view showing the first cooperative display screen for the first player when the “catcher character” of the second player gives directions about types of pitching to the “pitcher character” of the third player.
- FIG. 10 is a view showing the second cooperative display screen for the second player when the “catcher character” of the second player gives directions about types of pitching to the “pitcher character” of the third player.
- FIG. 11 is a view showing the third cooperative display screen for the third player when the “catcher character” of the second player gives Direction about types of pitching to the “pitcher character” of the third player.
- FIG. 1 is a block diagram showing the configuration of a network video game system that includes first, second and third terminal devices 101 , 102 and 103 , and an authentication server 104 that are connected to each other.
- the first terminal device 101 is an exemplary computer to which a video game program according to the present invention can be adopted.
- the second and third terminal devices 102 and 103 can communicate via the Internet 100 .
- the authentication server 104 authenticates connection among the first, second and third terminal devices 101 , 102 and 103 via the Internet 100 .
- FIG. 2 is a block diagram showing an exemplary first terminal device 101 structure.
- the network video game system shown in FIG. 1 includes the first, second and third terminal devices 101 , 102 and 103 , and the authentication server 104 .
- the first, second and third terminal devices 101 , 102 and 103 , and the authentication server 104 are connected to be able to communicate with each other via the Internet 100 .
- 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 .
- P2P Peer to Peer
- 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.
- 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 terminal device 101 includes a first control portion 1 a, a first storage portion 2 a, a first display portion 3 a, a first sound producing portion 4 a, a first operation portion 5 a, and a first communication portion 6 a that are connected to each other via a bus 30 a.
- the bus 30 a includes an address bus line, a data bus line, a control bus line, and the like.
- the first control portion 1 a, the first storage portion 2 a, the first sound producing portion 4 a, the first operation portion 5 a, and the first communication portion 6 a are disposed in the personal computer.
- the first display portion 3 a is disposed in an external display monitor that is connected to the personal computer.
- the first storage portion 2 a is provided mainly to store program data, various types of data to be used in the program data, and the like. As shown in FIG. 2 , the first storage portion 2 a includes a storage medium 10 a, an interface circuit 11 a, and the RAM 12 a (Random Access Memory), for example.
- the interface circuit 11 a is connected to the storage medium 10 a. Also, the interface circuit 11 a and the RAM 12 a are connected to each other via the bus 30 a.
- the RAM 12 a is used to temporarily store various types of data that are read from the storage medium 10 a and to temporarily store the processing by the first control portion la.
- the RAM 12 a 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 12 a, data can be read/written from/to the RAM 12 a.
- 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.
- 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.
- the sound producing portion 4 a is included mainly to produce game sound of the sound data that are read from the storage medium 10 .
- the sound producing portion 4 a includes a speaker 13 a, an amplification circuit 14 a, a D/A converter 15 a, and an interface circuit 16 a, for example.
- the amplification circuit 14 a is connected to the speaker 13 a.
- the D/A converter 15 a is connected to the amplification circuit 14 a.
- the interface circuit 16 a is connected to the D/A converter 15 a.
- the bus 30 a is connected to the interface circuit 16 a.
- the sound data are provided to the D/A converter 15 a via the interface circuit 16 a, and are converted into analog sound signals.
- the amplification circuit 14 a amplifies the analog sound signals. Game sound is produced based on the amplified analog sound signals by the speaker 13 a.
- the first operation portion 5 a mainly includes a keyboard 17 a, a mouse 18 a, an operation information interface circuit 19 a, and an interface circuit 20 a.
- the operation information interface circuit 19 a is connected to the keyboard 17 a and the mouse 18 a.
- the interface circuit 19 a is connected to the operation information interface circuit 20 a.
- the bus 30 a is connected to the interface circuit 20 a.
- operation of the SPACE key can provide the CPU 7 a with a command that temporarily suspends a baseball video game, for example.
- operation of the ESC key can provide the CPU 7 a with a command that ends the baseball video game, for example.
- the operation of the keyboard 17 a can be substituted with operation of the mouse 18 a (clicking and moving operation).
- operation of the F11 key can provide the CPU 7 a with a command that switches operation of the keyboard 17 a to operation of the mouse 18 a.
- the modem 26 a 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 26 a 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.
- NIC Network Interface Card
- a particular port e.g., No. 12079
- the personal computer is connected to the Internet 100 through the modem 26 a, and can be connected to a modem 26 b on the second terminal device 102 side (discussed later) by using P2P.
- the third terminal device 103 has the same configuration as the first terminal device 101 , and includes a third control portion 1 c, a third storage portion 2 c, a third display portion 3 c, a third sound producing portion 4 c, a third operation portion 5 c, and a third communication portion 6 b.
- the third control portion 1 c, the third storage portion 2 c, the third display portion 3 c, the third sound producing portion 4 c, the third operation portion 5 c, and the third communication portion 6 b have the same configuration as the first control portion 1 a.
- the signal processor 8 a first executes position calculation, light source calculation and the like of a character in three-dimensional space based on the commands from the CPU 7 a.
- the image processor 9 a then executes write processing and the like of image data to be displayed into the RAM 12 a based on the calculation result by the signal processor 8 a.
- the image data that are written into the RAM 12 a is then provided to the D/A converter 23 a via the interface circuit 22 a.
- the image data are then converted into analog image signals by the D/A converter 23 .
- the image data are provided to, and are displayed on the liquid crystal display 21 a.
- the signal processor 8 a first executes sound data generation and conversion processing based on the commands from the CPU 7 a.
- 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 8 a to the D/A converter 15 a via the interface circuit 16 a.
- the sound data are converted into analog signals in the D/A converter 15 a.
- the sound data are produced as sound by the speaker 13 a via the amplification circuit 14 a.
- 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
- 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
- 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.
- the first terminal device 101 can realize the video game that operates the character that is displayed on the liquid crystal display 21 a in accordance with operation of the first operation portion 5 a 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 21 b in accordance with operation of the second operation portion 5 b 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 21 c in accordance with operation of the third operation portion 5 c by the third player.
- FIG. 3 is a function block diagram illustrating various types of functions that play principal roles in the present invention.
- the first control portion la of the first terminal device 101 mainly includes a video game character role giving section 50 , a team member determining section 51 , a video game character operation direction determining section 52 , a video game character operation direction receiving section 53 , a video game character operation direction displaying section 54 , a video game character operating section 55 , a common role video game character operating section 56 , and a common role video game character operator displaying section 57 .
- 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 1 a.
- the first control portion 1 a 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.
- 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.
- 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.
- the “manager”, the “catcher” and the “pitcher” are allotted to the first, second and third predetermined roles respectively, not to overlap each other.
- 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 6 a communicates in synchronization with the second and third communication portions 6 b and 6 c 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.
- the respective first, second and third storage portions 2 a, 2 b and 2 c 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 1 a.
- the first control portion 1 a 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 .
- 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.
- a team that includes the “manager character 73”, the “catcher character 71” and the “pitcher 70” determined as “Team A”.
- 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.
- 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.
- 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”.
- 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 1 a, 1 b and 1 c 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.
- the third control portion 1 c of the third terminal device 103 receives the information of the operation directions from the second control portion 1 b of the second terminal device 102 .
- the second control portion 1 b of the second terminal device 102 receives the information of the operation directions from the first control portion 1 a 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 3 a, 3 b and 3 c 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.
- 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 3 a, 3 b and 3 c 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.
- FIG. 5 is a flowchart of the second and third control portions 1 b and 1 c when the “catcher character 71” of the second player gives the “pitcher character 70” of the third player directions about types of pitches in fielding.
- FIG. 9 shows the first cooperative display screen 40 on the first display portion 3 a that is viewed by the first player when the “catcher character 71” of the second player gives the “pitcher character 70” of the third player directions about types of pitches in fielding.
- FIG. 10 shows the second cooperative display screen 41 on the second display portion 3 b that is viewed by the second player when the “catcher character 71” of the second player gives the “pitcher character 70” of the third player directions about types of pitches in fielding.
- FIG. 11 shows the third cooperative display screen 42 on the third display portion 3 a that is viewed by the third player when the “catcher character 71” of the second player gives the “pitcher character 70” of the third player directions about types of pitches in fielding.
- the second display portion 3 b in the second terminal device 102 displays the second cooperative display screen 41 shown in FIG. 10 .
- the “catcher character 71” of the second player determines to give the “pitcher character 70” of the third player “fastball” as pitching directions about types of pitches.
- the second cooperative display screen 41 includes a previous at-bat pitching location area 85 that is displayed on the right side of the screen, and a pitch display area 86 at the middle of the screen.
- the previous at-bat pitching location area 85 shows the previous at-bat pitching location against the batter character 72 .
- the pitch display area 86 shows types of pitches and pitching location that can be thrown by the pitcher character 70 .
- the second player determines to give the “pitcher character 70” of the third player pitching directions about types of pitches in consideration of the previous at-bat pitching location and the types of pitches and pitching location that can be thrown by the pitcher character 70 .
- the second cooperative display screen 41 shown in FIG. 10 includes a pitching directions information display area 87 under the pitch display area 86 .
- Step S 43 of FIG. 5 “Sign: Fastball” is displayed in a pitching directions information display area 89 in the third cooperative display screen 42 shown in FIG. 11 .
- the third cooperative display screen 42 shown in FIG. 11 includes a pitch display area 88 that is located in the upper part of the screen, and the pitching directions information display area 89 that is located under the pitch display area 88 .
- the pitch display area 88 shows types of pitches and pitching location that can be thrown by the pitcher character 70 .
- “Sign: Fastball” is displayed in the pitching directions information display area 89 .
- Step S 43 of FIG. 5 “Sign: Fastball” is displayed in the pitching directions information display area 89 in the third cooperative display screen 42 shown in FIG. 11 , then, the third player operates to set a type of pitch to a fastball, for example (Step S 44 in FIG. 5 ).
- the third player can accept the directions about types of pitches that is given by the “catcher character 71” of the second player and can operate to set a type of pitch to a fastball, or can refuse the directions about types of pitches that is given by the “catcher character 71” of the second player and can operate to set a type of pitch to a “curveball”, in this case.
- pitching operation is set to a “fastball” in Step S 44 in FIG.
- the third communication portion 6 c of the third terminal device 103 transmits the information that pitching operation is set to a “fastball” to the second communication portion 6 b of the second terminal device 102 via the Internet, and the second communication portion 6 b of the second terminal device 102 receives the information (Step S 45 in FIG. 5 , and Step S 35 in FIG. 5 ).
- moving images are displayed on the second cooperative display screen 41 of the second display portion 3 b shown in FIG. 10 , and the third cooperative display screen 42 of the third display portion 3 c shown in FIG. 11 so that the pitcher character 70 throws a fastball, in Step S 36 and Step S 46 in FIG. 5 .
- the first cooperative display screen 40 shown in FIG. 9 is displayed on the first display portion 3 a in synchronization with Step S 36 and Step S 46 in FIG. 5 to show the same moving images as moving images that show that the pitcher character 70 throws a fastball in the second cooperative display screen 41 on the second display portion 3 b shown in FIG. 10 and the third cooperative display screen 42 on the third display portion 3 c shown in FIG. 11 .
- 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 FIG. 4 and 6 to FIG. 8
- the information of the operation directions “Hit and run is directed” is displayed on the second display portion 3 b of the second terminal device 102 that operates the “batter character 72” that is given the operation directions (See FIG. 7 ).
- FIG. 4 is a flowchart of the first and second control portions 1 a and 1 b when the “manager character 73 ” that is operated by the first player gives the “batter character 72” of the second player operation directions in batting.
- FIG. 6 shows the first cooperative display screen 40 on the first display portion 3 a that is viewed by the first player when the “manager character 73” that is operated by the first player gives the “batter character 72” that is operated by the second player operation directions in batting.
- FIG. 7 shows the second cooperative display screen 41 on the second display portion 3 b that is viewed by the second player when the “manager character 73” that is operated by the first player gives the “batter character 72” that is operated by the second player operation directions in batting.
- FIG. 8 shows the third cooperative display screen 42 on the third display portion 3 c that is viewed by the third player when the “manager character 73” that is operated by the first player gives the “batter character 72” that is operated by the second player operation directions in batting.
- Step S 11 shown in FIG. 4 the first display portion 3 a in the first terminal device 101 displays the first cooperative display screen 40 shown in FIG. 6 .
- Step S 12 shown in FIG. 4 the “manager character 73” of the first player then determines to give the “batter character 72” of the second player a “hit and run” as operation directions.
- an operation direction list display area 80 is displayed as available operation direction list on the right side of the screen in the first cooperative display screen 40 . “Time-out”, a “bunt play”, “base stealing”, a “squeeze play”, and a “hit and run” are listed in the operation direction list display area 80 (Step S 13 in FIG. 4 ).
- the first player operates the first operation portion 5 a to move a selection character of a fat line in a rectangular shape to surround “hit and run” so that the “manager character 73” of the first player determines to give the “batter character 72” of the second player a “hit and run” as operation directions.
- the first communication portion 6 a of the first terminal device 101 transmits the information that gives a “hit and run” as operation directions to the second communication portion 6 b of the second terminal device 102 via the Internet, and the second communication portion 6 b of the second terminal device 102 receives the information (Step S 14 in FIG. 4 , and Step S 22 in FIG. 4 ).
- Step S 23 in FIG. 4 “Hit and run is directed” is displayed in an operation direction information display area 82 in the second cooperative display screen 41 shown in FIG. 7 .
- the operation direction information display area 82 is displayed in the lower part of the second cooperative display screen 41 shown in FIG. 7 .
- the operation direction information display area 82 shows “Hit and run is directed”. After “Hit and run is directed” is displayed in the operation direction information display area 82 in the second cooperative display screen 41 shown in FIG. 7 in Step S 23 of FIG.
- Step S 24 in FIG. 4 the second player operates so that the batter character 72 hits a ball.
- moving images are displayed on the second cooperative display screen 41 so that the batter character 72 hits a ball to execute a hit and run (Step S 24 in FIG. 4 ).
- the second communication portion 6 b of the second terminal device 102 transmits information about the batting result to the first communication portion 6 a of the first terminal device 101 via the Internet, and the first communication portion 6 a of the first terminal device 101 receives the information (Step S 25 in FIG. 4 , and Step S 15 in FIG. 4 ).
- the third cooperative display screen 42 shown in FIG. 8 is displayed on the third display portion 3 c in synchronization with Step 16 in FIG. 4 to show the same moving images as moving images in the first cooperative display screen 40 that show that the batter character 72 executes a hit and run.
- the “manager character 73” that is operated by the first player gives operation directions to the “batter character 72” that is operated by the second player, various types of operation are invalid in the third terminal device 103 .
- “Now in time-out” is shown in a time-out display area 83 that is located in the middle of third cooperative display screen 42 shown in FIG. 8 to show that various types of operation are invalid.
- 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 1 a by means of the first control portion 1 a.
- the first control portion 1 a 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 1 a.
- 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 FIGS. 9 to 11 , and the “batter character 72” as a common role can be operated in turn in batting as shown in FIGS. 6 to 8 , for example.
- 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 .
- 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 .
- a common role video game character operator displaying area 81 is located in the lower left part of each of the first cooperative display screen 40 of the first display portion 3 a, the second cooperative display screen 41 of the second display portion 3 b, and the third cooperative display screen 42 of the third display portion 3 c.
- the common role video game character operator displaying area 81 shows operator textual information characters 81 a of “P”, “C” and “M” that represent “the pitcher character 70”, the “catcher character 71”, and the “manager character 73”.
- the “M” that represents the “manager character 73” is highlighted in different color from others, an operator who currently operates “batter character 72 is the second player of “the catcher character 71”. Accordingly, players can easily know that the operator who currently operates “batter character 72 is the second player as “the catcher character 71”.
- 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 1 a, 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 1 a.
- 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”.
- 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 1 a. Therefore, it is possible to realize a more interesting video game as compared with conventional cooperative video game.
- 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.
- 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.
- 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
- a means for providing the program that realizes a video game is not limited to the aforementioned storage media.
- 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.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
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.
Description
- 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.
- 1. 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.
- In 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.
- A 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.
- According 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:
-
FIG. 1 is a block diagram showing the configuration of a network video game system according to one embodiment of the present invention. -
FIG. 2 is a block diagram showing the configuration of a player-side terminal device of the network video game system. -
FIG. 3 is a block diagram showing the function of the player-side terminal device. -
FIG. 4 is a flowchart of first and second control portions when a “manager character” of a first player gives operation directions in batting to a “batter character” of a second player. -
FIG. 5 is a flowchart of the second control portion and a third control portions when a “catcher character” of the second player gives operation directions in fielding to a “pitcher character” of the third player. -
FIG. 6 is a view showing a first cooperative display screen for the first player when the “manager character” of the first player gives operation direction in batting to the “batter character” of the second player. -
FIG. 7 is a view showing a second cooperative display screen for the second player when the “manager character” of the first player gives operation directions in batting to the “batter character” of the second player. -
FIG. 8 is a view showing a third cooperative display screen for the third player when the “manager character” of the first player gives operation direction in batting to the “batter character” of the second player. -
FIG. 9 is a view showing the first cooperative display screen for the first player when the “catcher character” of the second player gives directions about types of pitching to the “pitcher character” of the third player. -
FIG. 10 is a view showing the second cooperative display screen for the second player when the “catcher character” of the second player gives directions about types of pitching to the “pitcher character” of the third player. -
FIG. 11 is a view showing the third cooperative display screen for the third player when the “catcher character” of the second player gives Direction about types of pitching to the “pitcher character” of the third player. - 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.
-
FIG. 1 is a block diagram showing the configuration of a network video game system that includes first, second and third 101, 102 and 103, and anterminal devices authentication server 104 that are connected to each other. The firstterminal device 101 is an exemplary computer to which a video game program according to the present invention can be adopted. The second and third 102 and 103 can communicate via theterminal devices Internet 100. Theauthentication server 104 authenticates connection among the first, second and third 101, 102 and 103 via theterminal devices Internet 100. Also,FIG. 2 is a block diagram showing an exemplary firstterminal device 101 structure. - The network video game system shown in
FIG. 1 includes the first, second and third 101, 102 and 103, and theterminal devices authentication server 104. The first, second and third 101, 102 and 103, and theterminal devices authentication server 104 are connected to be able to communicate with each other via theInternet 100. - The first, second and third
101, 102 and 103 are a terminal device that is used by a members as a player. The first, second and thirdterminal 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. Theterminal devices 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 101, 102 and 103. The first, second and thirdterminal 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 thirdterminal devices 101, 102 and 103. For this reason, theterminal devices 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 101, 102 and 103, other terminal devices (not shown) that are used by other players are connected to theterminal devices Internet 100, and theauthentication server 104 determines pairs of terminal devices for cooperative video game players. - The first, second and third
101, 102 and 103, and theterminal devices 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 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 theterminal devices Internet 100 is used, the first, second and third 101, 102 and 103 are usually connected to predetermined provider servers via modems and are then connected to theterminal devices 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
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 firstterminal devices 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 secondterminal 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 thirdterminal 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. - As shown in
FIGS. 1 and 2 , the firstterminal device 101 includes afirst control portion 1 a, afirst storage portion 2 a, afirst display portion 3 a, a firstsound producing portion 4 a, afirst operation portion 5 a, and afirst communication portion 6 a that are connected to each other via abus 30 a. Thebus 30 a includes an address bus line, a data bus line, a control bus line, and the like. In this embodiment, thefirst control portion 1 a, thefirst storage portion 2 a, the firstsound producing portion 4 a, thefirst operation portion 5 a, and thefirst communication portion 6 a are disposed in the personal computer. Thefirst display portion 3 a is disposed in an external display monitor that is connected to the personal computer. - The
first control portion 1 mainly controls processing of the video game as a whole based on the video game program. As shown inFIG. 2 , thefirst control portion 1 a includes aCPU 7 a (Central Processing Unit), asignal processor 8 a, and animage processor 9 a, for example. TheCPU 7 a, thesignal processor 8 a, and theimage processor 9 a are connected to each other via thebus 30 a. - The
CPU 7 a interprets commands in the video game program, and realizes various types of data processing and control. For example, theCPU 7 a instructs thesignal processor 8 a to provide image data to the image processor. Thesignal processor 8 a 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. Theimage processor 9 a mainly executes write processing of image data to be displayed into aRAM 12 a based on the calculation and processing results by thesignal processor 8 a. - The
first storage portion 2 a is provided mainly to store program data, various types of data to be used in the program data, and the like. As shown inFIG. 2 , thefirst storage portion 2 a includes astorage medium 10 a, aninterface circuit 11 a, and theRAM 12 a (Random Access Memory), for example. Theinterface circuit 11 a is connected to thestorage medium 10 a. Also, theinterface circuit 11 a and theRAM 12 a are connected to each other via thebus 30 a. - The
storage medium 10 a 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. Thisstorage medium 10 a 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 thestorage medium 10 a 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 12 a is used to temporarily store various types of data that are read from thestorage medium 10 a and to temporarily store the processing by the first control portion la. TheRAM 12 a 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 theRAM 12 a, data can be read/written from/to theRAM 12 a. - The
first display portion 3 a mainly provides image data that are written in theRAM 12 a by theimage processor 9 a, image data that are read from thestorage medium 10 a and the like as images. As shown inFIG. 2 , thefirst display portion 3 a includes aliquid crystal display 21 a, aninterface circuit 22 a, and a D/A converter 23 a (Digital-To-Analog converter), for example. The D/A converter 23 a is connected to theliquid crystal display 21 a. Theinterface circuit 22 a is connected to the D/A converter 23 a. Also, thebus 30 a is connected to theinterface circuit 22 a. In this embodiment, the image data are provided to the D/A converter 22 via theinterface circuit 22 a, and are converted into analog image signals. The analog image signal is then provided to theliquid crystal display 21 a as an image. Note that an image can be provided on theliquid crystal display 21 a directly based on the digital image signal without the D/A converter 23 a. Also, a CRT (cathode-ray tube) display can provide an image instead of the liquid crystal display. - 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 8 a 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 4 a is included mainly to produce game sound of the sound data that are read from the storage medium 10. As shown inFIG. 2 , thesound producing portion 4 a includes aspeaker 13 a, anamplification circuit 14 a, a D/A converter 15 a, and aninterface circuit 16 a, for example. Theamplification circuit 14 a is connected to thespeaker 13 a. The D/A converter 15 a is connected to theamplification circuit 14 a. Theinterface circuit 16 a is connected to the D/A converter 15 a. Also, thebus 30 a is connected to theinterface circuit 16 a. In this embodiment, the sound data are provided to the D/A converter 15 a via theinterface circuit 16 a, and are converted into analog sound signals. Theamplification circuit 14 a amplifies the analog sound signals. Game sound is produced based on the amplified analog sound signals by thespeaker 13 a. - As shown in
FIG. 2 , thefirst operation portion 5 a mainly includes akeyboard 17 a, amouse 18 a, an operationinformation interface circuit 19 a, and aninterface circuit 20 a. The operationinformation interface circuit 19 a is connected to thekeyboard 17 a and themouse 18 a. Theinterface circuit 19 a is connected to the operationinformation interface circuit 20 a. Also, thebus 30 a is connected to theinterface circuit 20 a. - A player uses the
keyboard 17 a and themouse 18 a as operating devices to input various types of operating instructions. Thekeyboard 17 a and themouse 18 a provide operation signals to theCPU 7 a in accordance with the operation by the player. The operation of thekeyboard 17 a can be made by operation of up/down/left/right keys to provide theCPU 7 a with commands that move a character and a cursor upward/downward/leftward/rightward on the screen of theliquid crystal display 21 a. Also, the operation of the S key in thekeyboard 17 a can provide theCPU 7 a with commands that makes a pitcher character to pitch or makes a batter character to bat on the screen of theliquid crystal display 21 a, for example. Also, operation of the SPACE key can provide theCPU 7 a with a command that temporarily suspends a baseball video game, for example. Also, operation of the ESC key can provide theCPU 7 a with a command that ends the baseball video game, for example. Note that the operation of thekeyboard 17 a can be substituted with operation of themouse 18 a (clicking and moving operation). For example, operation of the F11 key can provide theCPU 7 a with a command that switches operation of thekeyboard 17 a to operation of themouse 18 a. - As shown in
FIG. 2 , thefirst communication portion 6 a mainly includes a communicationinformation interface circuit 24 a, aninterface circuit 25 a, and amodem 26 a. The communicationinformation interface circuit 24 a is connected to themodem 26 a. Theinterface circuit 25 a is connected to the communicationinformation interface circuit 24 a. Also, thebus 30 a is connected to theinterface circuit 25 a. - The
modem 26 a is connected through NIC (Network Interface Card) that is mounted inside or outside the personal computer to provide connection to theInternet 100 via the predetermined provider server. Themodem 26 a can obtain a global IP address as a unique address in theInternet 100 that is given when connected to the predetermined provider server. Thus, the player can be identified, and the personal computer becomes accessible from theInternet 100 side. Note that when communication is performed by using UDP through themodem 26 a, 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 theInternet 100 through themodem 26 a, and can be connected to a modem 26 b on the secondterminal device 102 side (discussed later) by using P2P. - As shown in
FIG. 1 , the secondterminal device 102 has the same configuration as the firstterminal device 101, and includes asecond control portion 1 b, asecond storage portion 2 b, asecond display portion 3 b, a secondsound producing portion 4 b, asecond operation portion 5 b, and asecond communication portion 6 b. Thesecond control portion 1 b, thesecond storage portion 2 b, thesecond display portion 3 b, the secondsound producing portion 4 b, thesecond operation portion 5 b, and thesecond communication portion 6 b have the same configuration as thefirst control portion 1 a, thefirst storage portion 2 a, thefirst display portion 3 a, the firstsound producing portion 4 a, thefirst operation portion 5 a, and thefirst communication portion 6 a discussed above respectively, and their description is omitted. Note that components that are indicated by reference numerals attached with b in the secondterminal device 102 correspond to components that are indicated by the same reference numerals attached with a in the firstterminal device 101. For example, the secondterminal device 102 includes the modem 26 b (not shown) corresponding to themodem 26 a of the firstterminal device 101. In this case, a personal computer is connected to theInternet 100 through the modem 26 b, and can be connected to themodem 26 a on the firstterminal device 101 side by using P2P. - As shown in
FIG. 1 , the thirdterminal device 103 has the same configuration as the firstterminal device 101, and includes athird control portion 1 c, athird storage portion 2 c, athird display portion 3 c, a thirdsound producing portion 4 c, athird operation portion 5 c, and athird communication portion 6 b. Thethird control portion 1 c, thethird storage portion 2 c, thethird display portion 3 c, the thirdsound producing portion 4 c, thethird operation portion 5 c, and thethird communication portion 6 b have the same configuration as thefirst control portion 1 a. thefirst storage portion 2 a, thefirst display portion 3 a, the firstsound producing portion 4 a, thefirst operation portion 5 a, and thefirst communication portion 6 a discussed above respectively, and their description is omitted. Note that components that are indicated by reference numerals attached with c in the thirdterminal device 103 correspond to components that are indicated by the same reference numerals attached with a in the firstterminal device 101. For example, the thirdterminal device 103 includes the modem 26 c (not shown) corresponding to themodem 26 a of the firstterminal device 101. In this case, a personal computer is connected to theInternet 100 through the modem 26 c, and can be connected to themodem 26 a on the firstterminal device 101 side by using P2P. - 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, theCPU 7 a reads the image data, the sound data and the program data from thestorage medium 10 a based on the operating system that is stored in thestorage medium 10 a. The read image data, sound data and program data are partially or entirely stored in theRAM 12 a. Also, theRAM 12 a stores the operation information by thekeyboard 17 a andmouse 18 a, and various types of information on the secondterminal device 102 that is obtained through themodem 26 a. Also, theCPU 7 a issues commands to the image data and sound data that are stored in theRAM 12 a based on the program data that are stored in theRAM 12 a. - As for the image data, the
signal processor 8 a first executes position calculation, light source calculation and the like of a character in three-dimensional space based on the commands from theCPU 7 a. Theimage processor 9 a then executes write processing and the like of image data to be displayed into theRAM 12 a based on the calculation result by thesignal processor 8 a. The image data that are written into theRAM 12 a is then provided to the D/A converter 23 a via theinterface circuit 22 a. 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 theliquid crystal display 21 a. - As for the sound data, the
signal processor 8 a first executes sound data generation and conversion processing based on the commands from theCPU 7 a. 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 thesignal processor 8 a to the D/A converter 15 a via theinterface circuit 16 a. The sound data are converted into analog signals in the D/A converter 15 a. Thus, the sound data are produced as sound by thespeaker 13 a via theamplification circuit 14 a. - Note that the operation of the second and third
102 and 103 that are operated by the second and third players is the same operation as firstterminal devices terminal device 101 used by the first player. Accordingly, Their description is omitted. - In the network video game executed in the first, second and third
101, 102 and 103, according to this embodiment, as discussed above, the first player who uses the firstterminal devices 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 secondterminal 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 thirdterminal 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 firstterminal device 101 can realize the video game that operates the character that is displayed on theliquid crystal display 21 a in accordance with operation of thefirst operation portion 5 a by the first player. The secondterminal device 102 can realize the video game that operates the character that is displayed on the liquid crystal display 21 b in accordance with operation of thesecond operation portion 5 b by the second player. The thirdterminal device 103 can realize the video game that operates the character that is displayed on the liquid crystal display 21 c in accordance with operation of thethird operation portion 5 c by the third player.FIG. 3 is a function block diagram illustrating various types of functions that play principal roles in the present invention. - As shown in
FIG. 3 , the first control portion la of the firstterminal device 101 mainly includes a video game characterrole giving section 50, a teammember determining section 51, a video game character operationdirection determining section 52, a video game character operationdirection receiving section 53, a video game character operationdirection displaying section 54, a video gamecharacter operating section 55, a common role video gamecharacter operating section 56, and a common role video game characteroperator displaying section 57. - 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 thefirst control portion 1 a. In the video game characterrole giving section 50, thefirst control portion 1 a 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. Thefirst communication portion 6 a communicates in synchronization with the second and 6 b and 6 c via thethird communication portions Internet 100 to share information on determination by the video game characterrole 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 2 a, 2 b and 2 c of the first, second and thirdthird storage portions 101, 102 and 103 store the information on determination.terminal devices - 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 characterrole giving section 50 by means of thefirst control portion 1 a. In the teammember determining section 51, thefirst control portion 1 a 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 characterrole giving section 50. In the teammember 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 teammember 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 operationdirection 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 operationdirection 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 operationdirection 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
FIGS. 5 and 9 to 11, the “catcher character 71” that is operated by the second player can give 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 operationdirection determining section 52. Also, as shown inFIGS. 4 and 6 to 8, the “manager character 73” that is operated by the first player can give the “batter character 72” that is operated by the second player directions of a “hit and run” by using the video game character operationdirection determining section 52, for example. The information of the operation directions that are determined by the video game character operationdirection determining section 52 is transmitted to the terminal device that is given the operation direction. - 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 operationdirection determining section 52 by means of the first, second and 1 a, 1 b and 1 c that are disposed in the first, second and thirdthird control portions 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 “terminal devices 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 operationdirection determining section 52, thethird control portion 1 c of the thirdterminal device 103 receives the information of the operation directions from thesecond control portion 1 b of the secondterminal 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 operationdirection determining section 52, thesecond control portion 1 b of the secondterminal device 102 receives the information of the operation directions from thefirst control portion 1 a of the firstterminal device 101. The information of the operation directions that are received by the video game character operationdirection 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 operationdirection receiving section 53 on one(s) of the first, second and 3 a, 3 b and 3 c 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 operationthird display portions direction displaying section 54, the information of the operation directions that are received by the video game character operationdirection receiving section 53 is displayed on one(s) of the first, second and 3 a, 3 b and 3 c 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.third display portions - Specifically, as shown in
FIG. 11 fromFIG. 5 andFIG. 9 , 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 operationdirection determining section 52, the video game character operationdirection displaying section 54 displays the information of the operation directions “Sign: Fastball” on thethird display portion 3 c of the thirdterminal device 103 that operates the “pitcher character 70” that is given the operation directions (seeFIG. 11 ). -
FIG. 5 is a flowchart of the second and 1 b and 1 c when the “catcher character 71” of the second player gives the “third control portions pitcher character 70” of the third player directions about types of pitches in fielding.FIG. 9 shows the firstcooperative display screen 40 on thefirst display portion 3 a that is viewed by the first player when the “catcher character 71” of the second player gives the “pitcher character 70” of the third player directions about types of pitches in fielding.FIG. 10 shows the secondcooperative display screen 41 on thesecond display portion 3 b that is viewed by the second player when the “catcher character 71” of the second player gives the “pitcher character 70” of the third player directions about types of pitches in fielding.FIG. 11 shows the thirdcooperative display screen 42 on thethird display portion 3 a that is viewed by the third player when the “catcher character 71” of the second player gives the “pitcher character 70” of the third player directions about types of pitches in fielding. - First, in Step S31 shown in
FIG. 5 , thesecond display portion 3 b in the secondterminal device 102 displays the secondcooperative display screen 41 shown inFIG. 10 . Then, in Step S32 shown inFIG. 5 , the “catcher character 71” of the second player determines to give the “pitcher character 70” of the third player “fastball” as pitching directions about types of pitches. As shown inFIG. 10 , the secondcooperative display screen 41 includes a previous at-batpitching location area 85 that is displayed on the right side of the screen, and apitch display area 86 at the middle of the screen. The previous at-batpitching location area 85 shows the previous at-bat pitching location against thebatter character 72. Thepitch display area 86 shows types of pitches and pitching location that can be thrown by thepitcher character 70. The second player determines to give the “pitcher character 70” of the third player pitching directions about types of pitches in consideration of the previous at-bat pitching location and the types of pitches and pitching location that can be thrown by thepitcher character 70. The secondcooperative display screen 41 shown inFIG. 10 includes a pitching directionsinformation display area 87 under thepitch display area 86. When the “catcher character 71” of the second player determines to give the “pitcher character 70” of the third player “fastball” as pitching directions about types of pitches, the procedure goes to Step S33 inFIG. 5 , and “Sign: Fastball” is displayed on the pitching directionsinformation display area 87 in the secondcooperative display screen 41 shown inFIG. 10 . When the “catcher character 71” of the second player determines to give the “pitcher character 70” of the third player “fastball” as pitching directions about types of pitches, thesecond communication portion 6 b of the secondterminal device 102 transmits the information that gives “fastball” as pitching directions to thethird communication portion 6 c of the thirdterminal device 103 via the Internet, and thethird communication portion 6 c of the thirdterminal device 103 receives the information (Step S34 inFIG. 5 , and Step S42 inFIG. 5 ). - Subsequently, in the third
terminal device 103, when thethird communication portion 6 c of the thirdterminal device 103 receives the information that gives “fastball” as pitching directions, in Step S43 ofFIG. 5 , “Sign: Fastball” is displayed in a pitching directionsinformation display area 89 in the thirdcooperative display screen 42 shown inFIG. 11 . The thirdcooperative display screen 42 shown inFIG. 11 includes apitch display area 88 that is located in the upper part of the screen, and the pitching directionsinformation display area 89 that is located under thepitch display area 88. Thepitch display area 88 shows types of pitches and pitching location that can be thrown by thepitcher character 70. “Sign: Fastball” is displayed in the pitching directionsinformation display area 89. In Step S43 ofFIG. 5 , “Sign: Fastball” is displayed in the pitching directionsinformation display area 89 in the thirdcooperative display screen 42 shown inFIG. 11 , then, the third player operates to set a type of pitch to a fastball, for example (Step S44 inFIG. 5 ). Note that the third player can accept the directions about types of pitches that is given by the “catcher character 71” of the second player and can operate to set a type of pitch to a fastball, or can refuse the directions about types of pitches that is given by the “catcher character 71” of the second player and can operate to set a type of pitch to a “curveball”, in this case. When pitching operation is set to a “fastball” in Step S44 inFIG. 5 , thethird communication portion 6 c of the thirdterminal device 103 transmits the information that pitching operation is set to a “fastball” to thesecond communication portion 6 b of the secondterminal device 102 via the Internet, and thesecond communication portion 6 b of the secondterminal device 102 receives the information (Step S45 inFIG. 5 , and Step S35 inFIG. 5 ). After pitching operation is set, moving images are displayed on the secondcooperative display screen 41 of thesecond display portion 3 b shown inFIG. 10 , and the thirdcooperative display screen 42 of thethird display portion 3 c shown inFIG. 11 so that thepitcher character 70 throws a fastball, in Step S36 and Step S46 inFIG. 5 . Also, in the firstterminal device 101, the firstcooperative display screen 40 shown inFIG. 9 is displayed on thefirst display portion 3 a in synchronization with Step S36 and Step S46 inFIG. 5 to show the same moving images as moving images that show that thepitcher character 70 throws a fastball in the secondcooperative display screen 41 on thesecond display portion 3 b shown inFIG. 10 and the thirdcooperative display screen 42 on thethird display portion 3 c shown inFIG. 11 . - 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 operationdirection determining section 52 as shown inFIG. 4 and 6 toFIG. 8 , the information of the operation directions “Hit and run is directed” is displayed on thesecond display portion 3 b of the secondterminal device 102 that operates the “batter character 72” that is given the operation directions (SeeFIG. 7 ). -
FIG. 4 is a flowchart of the first and 1 a and 1 b when the “manager character 73” that is operated by the first player gives the “second control portions batter character 72” of the second player operation directions in batting.FIG. 6 shows the firstcooperative display screen 40 on thefirst display portion 3 a that is viewed by the first player when the “manager character 73” that is operated by the first player gives the “batter character 72” that is operated by the second player operation directions in batting.FIG. 7 shows the secondcooperative display screen 41 on thesecond display portion 3 b that is viewed by the second player when the “manager character 73” that is operated by the first player gives the “batter character 72” that is operated by the second player operation directions in batting.FIG. 8 shows the thirdcooperative display screen 42 on thethird display portion 3 c that is viewed by the third player when the “manager character 73” that is operated by the first player gives the “batter character 72” that is operated by the second player operation directions in batting. - First, in Step S11 shown in
FIG. 4 , thefirst display portion 3 a in the firstterminal device 101 displays the firstcooperative display screen 40 shown inFIG. 6 . In Step S12 shown inFIG. 4 , the “manager character 73” of the first player then determines to give the “batter character 72” of the second player a “hit and run” as operation directions. As shown inFIG. 6 , an operation directionlist display area 80 is displayed as available operation direction list on the right side of the screen in the firstcooperative display screen 40. “Time-out”, a “bunt play”, “base stealing”, a “squeeze play”, and a “hit and run” are listed in the operation direction list display area 80 (Step S13 inFIG. 4 ). The first player operates thefirst operation portion 5 a to move a selection character of a fat line in a rectangular shape to surround “hit and run” so that the “manager character 73” of the first player determines to give the “batter character 72” of the second player a “hit and run” as operation directions. When the “manager character 73” of the first player determines to give the “batter character 72” of the second player a “hit and run” as operation directions, thefirst communication portion 6 a of the firstterminal device 101 transmits the information that gives a “hit and run” as operation directions to thesecond communication portion 6 b of the secondterminal device 102 via the Internet, and thesecond communication portion 6 b of the secondterminal device 102 receives the information (Step S14 inFIG. 4 , and Step S22 inFIG. 4 ). - Subsequently, in the second
terminal device 102, when thesecond communication portion 6 b of the secondterminal device 102 receives the information that gives a “hit and run” as operation directions, in Step S23 inFIG. 4 , “Hit and run is directed” is displayed in an operation directioninformation display area 82 in the secondcooperative display screen 41 shown inFIG. 7 . The operation directioninformation display area 82 is displayed in the lower part of the secondcooperative display screen 41 shown inFIG. 7 . The operation directioninformation display area 82 shows “Hit and run is directed”. After “Hit and run is directed” is displayed in the operation directioninformation display area 82 in the secondcooperative display screen 41 shown inFIG. 7 in Step S23 ofFIG. 4 , for example, the second player operates so that thebatter character 72 hits a ball. Thus, moving images are displayed on the secondcooperative display screen 41 so that thebatter character 72 hits a ball to execute a hit and run (Step S24 inFIG. 4 ). After Step S24 inFIG. 4 , thesecond communication portion 6 b of the secondterminal device 102 transmits information about the batting result to thefirst communication portion 6 a of the firstterminal device 101 via the Internet, and thefirst communication portion 6 a of the firstterminal device 101 receives the information (Step S25 inFIG. 4 , and Step S15 inFIG. 4 ). Subsequently, the firstcooperative display screen 40 shown inFIG. 6 shows moving images of batting operation so that thebatter character 72 executes a hit and run in Step S16 inFIG. 4 . Also, in the thirdterminal device 103, the thirdcooperative display screen 42 shown inFIG. 8 is displayed on thethird display portion 3 c in synchronization with Step 16 inFIG. 4 to show the same moving images as moving images in the firstcooperative display screen 40 that show that thebatter character 72 executes a hit and run. Also, when the “manager character 73” that is operated by the first player gives operation directions to the “batter character 72” that is operated by the second player, various types of operation are invalid in the thirdterminal device 103. In this case, “Now in time-out” is shown in a time-out display area 83 that is located in the middle of thirdcooperative display screen 42 shown inFIG. 8 to show that various types of operation are invalid. - 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 thefirst control portion 1 a by means of thefirst control portion 1 a. In the video gamecharacter operating section 55, thefirst control portion 1 a 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 thefirst control portion 1 a. In the video gamecharacter 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 5 a, 5 b and 5 c respectively, so that “Team A” to which the “manager character 73”, the “catcher character 71” and the “third operation portions 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 gamecharacter 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 inFIGS. 9 to 11 , and the “batter character 72” as a common role can be operated in turn in batting as shown inFIGS. 6 to 8 , for example. - 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 gamecharacter operating section 56. In the common role video game characteroperator 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 gamecharacter operating section 56. Specifically, as shown inFIGS. 6 to 8 , a common role video game characteroperator displaying area 81 is located in the lower left part of each of the firstcooperative display screen 40 of thefirst display portion 3 a, the secondcooperative display screen 41 of thesecond display portion 3 b, and the thirdcooperative display screen 42 of thethird display portion 3 c. The common role video game characteroperator displaying area 81 shows operatortextual information characters 81 a of “P”, “C” and “M” that represent “thepitcher character 70”, the “catcher character 71”, and the “manager character 73”. When the “M” that represents the “manager character 73” is highlighted in different color from others, an operator who currently operates “batter character 72 is the second player of “the catcher character 71”. Accordingly, players can easily know that the operator who currently operates “batter character 72 is the second player as “the catcher character 71”. - 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 thefirst control portion 1 a, and the teammember 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 characterrole giving section 50 by means of thefirst control portion 1 a. and additionally the video gamecharacter operating section 55 operates the first video game character, and the second and third video game characters in accordance with operation of thefirst operation portion 5 a, the second and 5 b and 5 c by the first player, and the second and third players respectively, to control a game between the first team that is determined by the teamthird operation portions member determining section 51 and a second team that is operated by thefirst control portion 1 a by means of thefirst control portion 1 a. - 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 thefirst control portion 1 a. 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
102 and 103 that are operated by the second and third players is the same function as firstterminal devices terminal device 101 that is used by the first player. Accordingly, their description is omitted. - (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 (9)
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.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JPJP2007-094253 | 2007-03-30 | ||
| JP2007094253A JP4589938B2 (en) | 2007-03-30 | 2007-03-30 | GAME PROGRAM, GAME DEVICE, AND GAME CONTROL METHOD |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20080242425A1 true US20080242425A1 (en) | 2008-10-02 |
Family
ID=39795387
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/053,291 Abandoned US20080242425A1 (en) | 2007-03-30 | 2008-03-21 | Video game program, video game device, and video game control method |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20080242425A1 (en) |
| JP (1) | JP4589938B2 (en) |
| KR (1) | KR20080089192A (en) |
| TW (1) | TW200902129A (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080254888A1 (en) * | 2005-03-23 | 2008-10-16 | Konami Digital Entertainment Co., Ltd. | Game program, game device, and game method |
| US20090221373A1 (en) * | 2008-02-28 | 2009-09-03 | Konami Digital Entertainment Co., Ltd. | Network game system, network game program, network game apparatus, and network game control method |
| US8827812B2 (en) | 2008-11-25 | 2014-09-09 | Konami Digital Entertainment Co., Ltd. | Game device, game device control method, program, and information storage medium |
| US9717994B1 (en) * | 2016-05-27 | 2017-08-01 | Realyagu Zone Co., Ltd. | Integrated screen baseball platform and method for implementing the same |
| US10313412B1 (en) | 2017-03-29 | 2019-06-04 | Twitch Interactive, Inc. | Latency reduction for streaming content replacement |
| US10326814B1 (en) | 2017-03-29 | 2019-06-18 | Twitch Interactive, Inc. | Provider-requested streaming content replacement |
| US10397291B1 (en) * | 2017-03-29 | 2019-08-27 | Twitch Interactive, Inc. | Session-specific streaming content replacement |
| US11077367B1 (en) * | 2020-10-09 | 2021-08-03 | Mythical, Inc. | Systems and methods for using natural language processing (NLP) to control automated gameplay |
| US11176967B2 (en) * | 2019-06-28 | 2021-11-16 | Nvidia Corporation | Automatic generation of video playback effects |
| US11232631B1 (en) | 2020-09-11 | 2022-01-25 | Mythical, Inc. | Systems and methods for generating voxel-based three-dimensional objects in a virtual space based on natural language processing (NLP) of a user-provided description |
| US11712621B2 (en) | 2019-06-28 | 2023-08-01 | Nvidia Corporation | Video clip classification using feature vectors of a trained image classifier |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5057566B2 (en) * | 2007-03-30 | 2012-10-24 | 株式会社バンダイナムコゲームス | GAME INFORMATION PROVIDING SYSTEM, PROGRAM, AND INFORMATION STORAGE MEDIUM |
| JP6534603B2 (en) * | 2015-11-18 | 2019-06-26 | 株式会社メガチップス | Game system, connection device, and program |
| JP6411564B2 (en) * | 2017-03-01 | 2018-10-24 | 株式会社 ディー・エヌ・エー | Information processing system and information processing program |
| JP7411491B2 (en) * | 2019-03-26 | 2024-01-11 | 株式会社セガ | Information processing device and program |
| JP6705100B1 (en) * | 2019-03-26 | 2020-06-03 | 株式会社セガ | Information processing device and program |
| CN111462307B (en) * | 2020-03-31 | 2022-11-29 | 腾讯科技(深圳)有限公司 | Virtual image display method, device, equipment and storage medium of virtual object |
| JP7227500B2 (en) * | 2020-07-13 | 2023-02-22 | 株式会社カプコン | Game system and game control method |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060205512A1 (en) * | 2005-02-16 | 2006-09-14 | Atsushi Watanabe | Game system |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3600339B2 (en) * | 1995-12-14 | 2004-12-15 | 株式会社ナムコ | GAME SYSTEM AND GAME SYSTEM CONTROL METHOD |
| JPH10286380A (en) * | 1997-04-17 | 1998-10-27 | Matsushita Electric Ind Co Ltd | Communication battle game system |
| JP2001239059A (en) * | 2000-02-28 | 2001-09-04 | Koei:Kk | Cooperative play control method, storage medium and game device |
| JP3418728B2 (en) * | 2000-04-28 | 2003-06-23 | 光寛 鍋田 | Character evaluation control system and character evaluation control method in video game battle system |
| JP3672879B2 (en) * | 2002-03-11 | 2005-07-20 | コナミ株式会社 | Online sports game system and program |
| JP2004237003A (en) * | 2003-02-10 | 2004-08-26 | Namco Ltd | GAME DEVICE, GAME CONTROL SERVER, GAME CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM |
| JP4782446B2 (en) * | 2005-03-15 | 2011-09-28 | 株式会社バンダイナムコゲームス | Network game system and management server |
-
2007
- 2007-03-30 JP JP2007094253A patent/JP4589938B2/en active Active
-
2008
- 2008-03-21 US US12/053,291 patent/US20080242425A1/en not_active Abandoned
- 2008-03-24 KR KR1020080026856A patent/KR20080089192A/en not_active Ceased
- 2008-03-25 TW TW097110605A patent/TW200902129A/en unknown
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060205512A1 (en) * | 2005-02-16 | 2006-09-14 | Atsushi Watanabe | Game system |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080254888A1 (en) * | 2005-03-23 | 2008-10-16 | Konami Digital Entertainment Co., Ltd. | Game program, game device, and game method |
| US20090221373A1 (en) * | 2008-02-28 | 2009-09-03 | Konami Digital Entertainment Co., Ltd. | Network game system, network game program, network game apparatus, and network game control method |
| US8162759B2 (en) * | 2008-02-28 | 2012-04-24 | Konami Digital Entertainment Co., Ltd. | Network game system, network game program, network game apparatus, and network game control method |
| US8827812B2 (en) | 2008-11-25 | 2014-09-09 | Konami Digital Entertainment Co., Ltd. | Game device, game device control method, program, and information storage medium |
| US9717994B1 (en) * | 2016-05-27 | 2017-08-01 | Realyagu Zone Co., Ltd. | Integrated screen baseball platform and method for implementing the same |
| US10313412B1 (en) | 2017-03-29 | 2019-06-04 | Twitch Interactive, Inc. | Latency reduction for streaming content replacement |
| US10326814B1 (en) | 2017-03-29 | 2019-06-18 | Twitch Interactive, Inc. | Provider-requested streaming content replacement |
| US10397291B1 (en) * | 2017-03-29 | 2019-08-27 | Twitch Interactive, Inc. | Session-specific streaming content replacement |
| US11574654B2 (en) | 2019-06-28 | 2023-02-07 | Nvidia Corporation | Automatic generation of video playback effects |
| US11176967B2 (en) * | 2019-06-28 | 2021-11-16 | Nvidia Corporation | Automatic generation of video playback effects |
| US11712621B2 (en) | 2019-06-28 | 2023-08-01 | Nvidia Corporation | Video clip classification using feature vectors of a trained image classifier |
| US12033667B2 (en) | 2019-06-28 | 2024-07-09 | Nvidia Corporation | Determining high-interest durations of gameplay sessions from user inputs |
| US12263403B2 (en) | 2019-06-28 | 2025-04-01 | Nvidia Corporation | Video clip classification using feature vectors of a trained image classifier |
| US11232631B1 (en) | 2020-09-11 | 2022-01-25 | Mythical, Inc. | Systems and methods for generating voxel-based three-dimensional objects in a virtual space based on natural language processing (NLP) of a user-provided description |
| US11568600B2 (en) | 2020-09-11 | 2023-01-31 | Mythical, Inc. | Systems and methods for generating voxel-based three-dimensional objects in a virtual space based on natural language processing (NLP) of a user-provided description |
| US11077367B1 (en) * | 2020-10-09 | 2021-08-03 | Mythical, Inc. | Systems and methods for using natural language processing (NLP) to control automated gameplay |
| US12090397B2 (en) | 2020-10-09 | 2024-09-17 | Mythical, Inc. | Systems and methods for using natural language processing (NLP) to control automated execution of in-game activities |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200902129A (en) | 2009-01-16 |
| JP2008246116A (en) | 2008-10-16 |
| KR20080089192A (en) | 2008-10-06 |
| JP4589938B2 (en) | 2010-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20080242425A1 (en) | Video game program, video game device, and video game control method | |
| US20080254888A1 (en) | Game program, game device, and game method | |
| US9597599B2 (en) | Companion gaming experience supporting near-real-time gameplay data | |
| US8593535B2 (en) | Relative positioning of devices based on captured images of tags | |
| US20230321532A1 (en) | Game picture display methods and apparatuses, device and storage medium | |
| US8611594B2 (en) | Dynamic display of virtual content on several devices using reference tags | |
| US20070054716A1 (en) | Network game system, client device and server apparatus | |
| US20090247303A1 (en) | Game program, game device, game control method and game system | |
| WO2015087640A1 (en) | Gaming apparatus, gaming system, program, and recording medium | |
| JP4772077B2 (en) | GAME SYSTEM, GAME DEVICE, GAME CONTROL METHOD, AND GAME PROGRAM | |
| JP5938024B2 (en) | GAME DEVICE, GAME SYSTEM, AND PROGRAM | |
| JP5932735B2 (en) | GAME DEVICE, GAME SYSTEM, AND PROGRAM | |
| JP2007215623A (en) | Game server, spectator evaluation method, and program | |
| US20080242427A1 (en) | Game program, game apparatus, and game control method | |
| JP6841985B2 (en) | Game systems, game consoles, and programs | |
| JP5282865B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME DEVICE CONTROL METHOD | |
| KR102173694B1 (en) | System for providing a screen baseball game capable of interlocking with a mobile terminal | |
| JP7705116B2 (en) | Program and information processing device for conducting a battle using characters | |
| JP7671958B2 (en) | GAME PROGRAM, GAME PROCESSING METHOD, AND GAME DEVICE | |
| JP2024114152A (en) | Program, game control device and game system | |
| JP2023167479A (en) | program | |
| WO2024127575A1 (en) | Information processing device and game image display method | |
| CN114363685A (en) | Video interactive method, device, computing device and computer storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: KONAMI DIGITAL ENTERTAINMENT CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ISAKA, TOSHIKAZU;TANIBUCHI, HIROSHI;TOYAMA, AKIRA;AND OTHERS;REEL/FRAME:020865/0071;SIGNING DATES FROM 20080321 TO 20080405 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |