Geographic area templates for computer games
First Claim
1. A method for facilitating game development, the method comprising:
- producing, by a map developer, a source geographic database containing data representing a real-world locale including(i) geographic coordinates of positions of roads,(ii) street names of the roads,(iii) address ranges along the roads,(iv) turn restrictions at intersections of the roads,(v) road connectivity, and(vi) road shape;
transforming, by the map developer, the data representing the real-world locale into data representing an imaginary geographic locale to form a template geographic database;
storing, by the map developer, the template geographic database on a computer-readable medium; and
providing, by the map developer to a game developer, the computer-readable medium containing the template geographic database, the game developer being separate from the map developer;
wherein the template geographic database is used by the game developer along with other computer-game components to form a computer game.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for facilitating development of computer games that depict or represent actual, real world geographic areas as part of the play scenarios of the games. A source database contains data that represent geographic features in a region including roads in the region. The data in the source database includes attributes suitable for use for providing navigation-related functions. In addition to providing data from the source database for navigation-related functions, data from the source database are also used to form a template database, wherein the template database represents an imaginary locale. The template database is provided for computer game development.
-
Citations
39 Claims
-
1. A method for facilitating game development, the method comprising:
-
producing, by a map developer, a source geographic database containing data representing a real-world locale including (i) geographic coordinates of positions of roads, (ii) street names of the roads, (iii) address ranges along the roads, (iv) turn restrictions at intersections of the roads, (v) road connectivity, and (vi) road shape; transforming, by the map developer, the data representing the real-world locale into data representing an imaginary geographic locale to form a template geographic database; storing, by the map developer, the template geographic database on a computer-readable medium; and providing, by the map developer to a game developer, the computer-readable medium containing the template geographic database, the game developer being separate from the map developer; wherein the template geographic database is used by the game developer along with other computer-game components to form a computer game. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium containing computer-executable instructions for performing a method for facilitating game development, the method comprising:
-
producing, by a map developer, a source geographic database containing data representing a road network in a real-world locale, wherein the data representing the road network include navigation-related attributes for digital route calculation and digital route guidance about the road network; transforming, by the map developer, at least some data from the source geographic database to form a template geographic database, wherein the template geographic database contains data representing an imaginary geographic locale; and storing, by the map developer, the template geographic database on a computer-readable medium, wherein the template geographic database is used for generating a computer game.
-
-
19. A method for facilitating game development, the method comprising:
-
producing a source geographic database containing data representing a plurality of road segments corresponding to a road network in a real-world locale; transforming the data representing the plurality of road segments into data representing an imaginary geographic locale to form a template geographic database; and storing the template geographic database on a computer-readable medium, wherein the template geographic database is used for generating a computer game. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for facilitating game development, the method comprising:
-
producing a source geographic database containing data representing a plurality of road segments corresponding to a real-world locale, wherein the data representing the plurality of road segments are configured to be compiled for navigation related functions in a vehicle navigation device; transforming at least some data representing the plurality of road segments from the source geographic database to form a template geographic database, wherein the template geographic database contains data representing an imaginary geographic locale; and storing the template geographic database on a computer-readable medium, wherein the template geographic database is used for generating a computer game. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for facilitating game development, the method comprising:
-
producing a source geographic database containing data corresponding to roads in a real world geographic locale including (i) geographic coordinates of positions of the roads, (ii) street names of the roads, (iii) address ranges along the roads, (iv) turn restrictions at intersections of the roads, (v) road connectivity, and (vi) road shape; transforming data representing a real-world road network structure from the source geographic database to form a template geographic database, wherein the template geographic database contains data representing an imaginary road network structure, wherein said step of transforming includes at least one of modifying of the positions of the roads and changing the street names of the roads; and storing the template geographic database on a computer-readable medium, wherein the template geographic database is used for generating a computer game. - View Dependent Claims (36, 37, 38, 39)
-
Specification