Networked video game systems
First Claim
Patent Images
1. A method for use in a multi-player game system having a first game apparatus operated by a first player and a second separately housed game apparatus operated by a second player, the method comprising the steps of:
- (a) generating in said first and second game apparatus polygon vertex data that represent shapes of a 3-dimensional first player-controlled object controlled by said first player and moving in a simulated 3-dimensional game world that contains a simulated passageway between first and second portions of said game world;
(b) rendering said polygon data to generate pixels that represent said first player-controlled object from variable viewpoints for display on a display device;
(c) generating digital location data in said first game apparatus that specify variable locations of said first player-controlled object in said game world;
(d) initiating transmission of said location data from said first game apparatus through a first data transmission link to said second game apparatus;
(e) initiating transmission of data from said first game apparatus through said data transmission link to said second game apparatus to cause said second game apparatus to send first status data through said data transmission link to notify said first game apparatus of availability of said simulated passageway for use by said first player-controlled object;
(f) receiving said first status data from said second game apparatus through said data transmission link that indicates to said first game apparatus that said simulated passageway is unavailable for use by said first player-controlled object;
(g) storing said first status data in said first game apparatus as attribute data having a value of unavailable for said simulated passageway;
(h) receiving second status data from said second game apparatus through said data transmission link that indicates to said first game apparatus that said simulated passageway is available for use by said first player-controlled object;
(i) changing said value of said attribute data from unavailable to available for said simulated passageway in accordance with said second status data;
(j) generating picture data for display on said display device that represents said first player-controlled object making use of said simulated passageway after said first game apparatus has determined from said attribute data that said simulated passageway is available for use by said first player-controlled object; and
(k) initiating transmission of notification data from said first game apparatus through said data transmission link to notify said second game apparatus that said first player-controlled object has completed use of said simulated passageway.
0 Assignments
0 Petitions
Accused Products
Abstract
Video game systems for multiple-player games may exchange synchronizing data through the Internet or other data transmission link. These hidden status data records keep the video game systems synchronized with each other whenever different players are making use of a virtual game doorway or other shared passageway.
-
Citations
15 Claims
-
1. A method for use in a multi-player game system having a first game apparatus operated by a first player and a second separately housed game apparatus operated by a second player, the method comprising the steps of:
-
(a) generating in said first and second game apparatus polygon vertex data that represent shapes of a 3-dimensional first player-controlled object controlled by said first player and moving in a simulated 3-dimensional game world that contains a simulated passageway between first and second portions of said game world; (b) rendering said polygon data to generate pixels that represent said first player-controlled object from variable viewpoints for display on a display device; (c) generating digital location data in said first game apparatus that specify variable locations of said first player-controlled object in said game world; (d) initiating transmission of said location data from said first game apparatus through a first data transmission link to said second game apparatus; (e) initiating transmission of data from said first game apparatus through said data transmission link to said second game apparatus to cause said second game apparatus to send first status data through said data transmission link to notify said first game apparatus of availability of said simulated passageway for use by said first player-controlled object; (f) receiving said first status data from said second game apparatus through said data transmission link that indicates to said first game apparatus that said simulated passageway is unavailable for use by said first player-controlled object; (g) storing said first status data in said first game apparatus as attribute data having a value of unavailable for said simulated passageway; (h) receiving second status data from said second game apparatus through said data transmission link that indicates to said first game apparatus that said simulated passageway is available for use by said first player-controlled object; (i) changing said value of said attribute data from unavailable to available for said simulated passageway in accordance with said second status data; (j) generating picture data for display on said display device that represents said first player-controlled object making use of said simulated passageway after said first game apparatus has determined from said attribute data that said simulated passageway is available for use by said first player-controlled object; and (k) initiating transmission of notification data from said first game apparatus through said data transmission link to notify said second game apparatus that said first player-controlled object has completed use of said simulated passageway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for use in a multi-player game system having a first game apparatus operated by a first player and a second separately housed game apparatus operated by a second player, the method comprising the steps of:
-
(a) generating in said first and second game apparatus polygon vertex data that represent shapes of a 3-dimensional first player-controlled object controlled by said first player and moving in a simulated 3-dimensional game world that contains a simulated passageway between first and second portions of said game world; (b) rendering said polygon data to generate pixels that represent said first player-controlled object from variable viewpoints for display on a display device; (c) receiving first status data from said second game apparatus through said data transmission link to said first game apparatus that indicates that said simulated passageway is unavailable for use by said first player-controlled object; (d) storing said first status data in said first game apparatus as attribute data having a value of unavailable for said simulated passageway; (e) initiating transmission of notification data from said first game apparatus through a data transmission link to said second game apparatus to notify said second game apparatus that said simulated passageway is required for use by said first player-controlled object; (f) receiving second status data through said data transmission link from said second game apparatus that indicates to said first game apparatus that said simulated passageway is available for use by said first player-controlled object; (g) changing said value of said attribute data from unavailable to available for said simulated passageway in accordance with said second status data; (h) generating picture data for display on said display device that represents said first player-controlled object making use of said simulated passageway after said first game apparatus has determined from said attribute data that said simulated passageway is available for use by said first player-controlled object; and (i) initiating transmission of notification data from said first game apparatus through said data transmission link to notify said second game apparatus that said first player-controlled object has completed use of said simulated passageway.
-
-
11. A computer readable data storage medium for use with a first game apparatus that communicates through a data transmission link with at least a second game apparatus, said first game apparatus having a first processor that generates picture data that represents a simulated passageway between portions of a simulated 3-dimensional game world populated with at least one player-controlled simulated object for display on a first display device, the data storage medium storing game program instructions comprising;
-
(a) executable instructions that cause said first processor to initiate transmission of data through said data transmission link to said second game apparatus to cause said second game apparatus to send first status data through said data transmission link to said first game apparatus regarding availability of said simulated passageway for passage of said player-controlled simulated object; (b) executable instructions that cause said first processor to receive said first status data through said data transmission link from said second game apparatus that indicates that said simulated passageway is unavailable for passage of said player-controlled simulated object; (c) executable instructions that cause said first processor to store said first status data in said first game apparatus as attribute data having a value of unavailable for said simulated passageway; (d) executable instructions that cause said first processor to receive second status data through said data transmission link from said second game apparatus that indicates that said simulated passageway is available for passage of said player-controlled simulated object after receipt of said first status data by said first processor; (e) executable instructions that cause said first processor to change said value of said attribute data from unavailable to available for said simulated passageway in accordance with said second status data; (f) executable instructions that cause said first processor to generate picture data representing said player-controlled object making use of said simulated passageway after said first processor has determined from said attribute data that said simulated passageway is available for use by said first player-controlled object; and (g) executable instructions that cause said first processor to initiate transmission of third status data through said data transmission link to notify said second game apparatus that said player-controlled simulated object has completed passage of said simulated passageway. - View Dependent Claims (12, 13, 14, 15)
-
Specification