Sectional terrain editing
First Claim
1. A computing system for sectional terrain editing comprising:
- one or more processors; and
one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the computing system perform operations comprising;
sectioning terrain of at least part of a virtual area associated with a video game into a plurality of terrain sections;
maintaining a plurality of terrain data collections associated with the plurality of terrain sections, each of the plurality of terrain sections having at least one associated terrain data collection of the plurality of terrain data collections;
checking out, to a first user, a first terrain data collection of the plurality of terrain data collections associated with a first terrain section of the plurality of terrain sections for editing terrain of the first terrain section in a terrain editing interface;
checking in, from the first user, the first terrain data collection; and
saving, to the first data collection, data associated with one or more edits to the first data collection made by the first user during a time that the first data collection is checked out to the first user,wherein, during at least part of the time that the first terrain data collection is checked out to the first user, a second terrain data collection of the plurality of terrain data collections associated with a second terrain section of the plurality of terrain sections is made available to be checked out to a second user.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for sectional terrain editing are described herein. In some examples, terrain associated with at least part of a virtual area of a video game may be sectioned into a plurality of terrain sections. Each of the terrain sections may have one or more associated data collections that store terrain data related to the sections with which they are associated. This may enable multiple different users to simultaneously edit different portions of terrain with the expectation and confidence that their edits will be successfully saved and will not conflict with edits made by other users. In some examples, each terrain section may have multiple different associated data collections, for example associated with different types of terrain editing operations. This may provide further efficiency by allowing multiple different users to check out and acquire locks on different terrain data for the same terrain section at the same time.
6 Citations
20 Claims
-
1. A computing system for sectional terrain editing comprising:
-
one or more processors; and one or more memories having stored therein instructions that, upon execution by the one or more processors, cause the computing system perform operations comprising; sectioning terrain of at least part of a virtual area associated with a video game into a plurality of terrain sections; maintaining a plurality of terrain data collections associated with the plurality of terrain sections, each of the plurality of terrain sections having at least one associated terrain data collection of the plurality of terrain data collections; checking out, to a first user, a first terrain data collection of the plurality of terrain data collections associated with a first terrain section of the plurality of terrain sections for editing terrain of the first terrain section in a terrain editing interface; checking in, from the first user, the first terrain data collection; and saving, to the first data collection, data associated with one or more edits to the first data collection made by the first user during a time that the first data collection is checked out to the first user, wherein, during at least part of the time that the first terrain data collection is checked out to the first user, a second terrain data collection of the plurality of terrain data collections associated with a second terrain section of the plurality of terrain sections is made available to be checked out to a second user. - View Dependent Claims (2, 3, 4)
-
-
5. A method for sectional terrain editing comprising:
-
maintaining a plurality of terrain data collections associated with a plurality of terrain sections for terrain of at least part of a virtual area associated with a content item, each of the plurality of terrain sections having at least one associated terrain data collection of the plurality of terrain data collections; checking out, to a first user, a first terrain data collection of the plurality of terrain data collections associated with a first terrain section of the plurality of terrain sections for editing terrain of the first terrain section; checking in, from the first user, the first terrain data collection; and saving, to the first data collection, data corresponding to one or more edits associated with the first data collection made by the first user during a time that the first data collection is checked out to the first user, wherein, during at least part of the time that the first terrain data collection is checked out to the first user, a second terrain data collection of the plurality of terrain data collections associated with a second terrain section of the plurality of terrain sections is made available to be checked out to a second user. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable storage media having stored thereon instructions that, upon execution by one or more computing devices, cause the one or more compute nodes to perform operations comprising:
-
maintaining a plurality of terrain data collections associated with a plurality of terrain sections for terrain of at least part of a virtual area associated with a content item, wherein a first terrain section of the plurality of terrain sections has an associated first group of terrain data collections of the plurality of terrain data collections; checking out, to a first user, a first terrain data collection of the first group of terrain data collections associated with the first terrain section for editing terrain of the first terrain section; checking in, from the first user, the first terrain data collection; and saving, to the first data collection, data corresponding to one or more edits associated with the first data collection made by the first user during a time that the first data collection is checked out to the first user, wherein, during at least part of the time that the first terrain data collection is checked out to the first user, a second terrain data collection of the first group of terrain data collections associated with the first terrain section is made available to be checked out to a second user. - View Dependent Claims (17, 18, 19, 20)
-
Specification