Communication game system, game control program and memory medium
Abstract
When players play car race by means of game machines, for example, a first machine game operates the object by an accelerator, brake, steering wheel and shift lever, calculates a prediction position the object reaches after a predetermined time from the current time, and transmits the prediction position to a second game machine as a position information. The time td is a time for transferring information through the network from the first game machine to the second game machine, that is, a delay time due to the communication. Similarly, other game machines can transmit the position information. Therefore, low process speed of a game is prevented due to communication load, with maintaining game quality.
Claims
exact text as granted — not AI-modified1 . A communication game system comprising a plurality of game machines and a network for connecting said game machines with one another, each said game machine (one game machine, hereafter) comprising:
a virtual space generating means for generating a virtual space in which a plurality of objects exist, an input means for inputting movement input information which causes movement of said object (corresponding object, hereafter) corresponding to said one game machine in said virtual space, a position information obtaining means for obtaining position information of other objects (opponent objects, hereafter) corresponding to other game machines (opponents' game machines) than said game machine, from said opponents game machines, a position information calculation means for calculating a position information of said corresponding object according to said movement input information, a position information transmission means for transmitting said position information of said corresponding object to said opponent game machines, a distance calculation means for calculating distances between said corresponding object and opponent objects, according to said position information of said corresponding object and position information of said opponent objects, and an information volume calculation means for calculating necessary information volume of said position information of corresponding object to be transmitted to each said opponent game machine, according to distances between said opponent object and opponents objects, wherein said position information transmission means transmits said position information by said necessary information volume to said opponent game machines.
2 . A communication game system according to claim 1 , further comprising a position prediction calculation means for calculating a predicted position of said corresponding object at a time after a current time by a transfer time through said network, according to said position information of said corresponding object, wherein said position information transmission means transmits said predicted position of said corresponding object as said position information to said opponent game machines.
3 . A communication game system according to claim 1 , further comprising a server which comprises,
a position information receiving means connected to said network for receiving said position information from said game machines, and a position information transmission means for transmitting said position information of each said game machine to opponent game machines.
4 . A communication game system according to claim 2 , each said game machine further comprising,
a communication speed comparison means for comparing communication transfer time of a communication channel through said server and a communication channel not through said server, and a communication channel selecting means for selecting communication channel of higher communication speed, from said communication channels through and not through said server.
5 . A communication game system according to claim 3 , each said game machine further comprising,
a reference communication speed comparison means for comparing communication transfer time of a predetermined reference transfer time with said transfer time of said communication channel through said server and not through said server, and an additional game machine comparison means for comparing communication transfer time of one of said opponent game machines of a communication channel through said server and not through said server, with said predetermined reference transfer time.
6 . A communication game system according to claim 1 , wherein said virtual space generating means generates further a moving path through which said corresponding object moves in said virtual space, and said distance calculation means calculates said distance along said moving path.
7 . A communication game system according to claim 1 , wherein said distance between said objects is one-line distance.
8 . A communication game system according to claim 1 , wherein said position information transmission means adjusts said information volume by communication frequency.
9 . A communication game system according to claim 1 , wherein positions on said moving path are included in said position information, and further widthwise positions when said information volume is a lot.
10 . A communication game system according to claim 1 , wherein said information volume calculation means adjusts said information volume, further according to positional relationship between said corresponding object and said opponent objects.
11 . A game control program executed on a game machine for a communication game system which comprises a plurality of game machines and a network for connecting said game machines with one another, comprising:
a virtual space generating step for generating a virtual space in which a plurality of objects exist, an input step for inputting movement input information which causes movement of said object (corresponding object, hereafter) corresponding to said one game machine in said virtual space, a position information obtaining step for obtaining position information of other objects (opponent objects, hereafter) corresponding to other game machines (opponents' game machines) than said game machine, from said opponents game machines, a position information calculation step for calculating a position information of said corresponding object according to said movement input information, a position information transmission step for transmitting said position information to said opponent game machines, a distance calculation step for calculating distances between said corresponding object and opponent objects, according to said position information of said corresponding object and position information of said opponent objects, and an information volume calculation step for calculating necessary information volume of said position information of corresponding object to be transmitted to each said opponent game machine, according to distances between said opponent object and opponents objects, wherein said position information transmission step transmits said position information by said necessary information volume to said opponent game machines.
12 . A memory medium readable by a computer in which program code executable by said computer of said game control program according to claim 11.Join the waitlist — get patent alerts
Track US2007191106A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.