Dynamic peer-to-peer map reconciliation in a multiplayer gaming environment
AssigneeInternational Business Machines Corporation
InventorsGary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts
Estimating the term…
A multiplayer game data processing system includes a computer coupled to a host server over a network and a game client executing in the computer and providing a user interface to a map of a virtual world provided by a game server hosted by the host server. The system additionally includes a map generator generating a portion of the map according to a corresponding contemporaneous position of a game player in the virtual world. Finally, the system includes a peer-to-peer map reconciliation module. The module includes program code enabled to detect movement of the game player to a new position in the virtual world in proximity to a bordering map generated by a different game player and to generate a new portion of the map for the new position of the game player that is consistent with a portion of the bordering map in respect to both structure and terrain.
A dynamic peer-to-peer map reconciliation method for multiplayer gaming, the method comprising:
A multiplayer game data processing system comprising:
A computer program product for dynamic peer-to-peer map reconciliation method for multiplayer gaming, the computer program product comprising:
The computer program product of claim 10, wherein the map for the new portion is generated by requesting from the second game player a portion of the bordering map at a border region between the map of the first game player and the bordering map of the second game player, receiving the requested portion and generating the new portion by including structural and terrestrial features of the retrieved portion in the new portion.
Dependencies are inferred from the claim text.