Outer Rim Archives
Archives · 2018 · 10086276

Granted patent

Systems and methods for procedural game content generation via interactive non-player game entities

Number
10086276
Published
2018-10-02
Filed
2015-12-03
Assignee
Disney Enterprises, Inc.
Inventors
Lowe; Robert; Olson; Joseph; White; David; Johnson; Troy; Schibel; Jared; Scanlon; Jason; Liddell; Chad; Shen; Christopher
CPC
A63F13/30; A63F13/69; A63F13/825; A63F13/60
Verdict
Medium Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Procedural content generation via interactive NPCs.

Abstract

Systems and methods for providing content in a virtual space are presented herein. The content may be generated in the virtual space by a non-player game entity. The non-player game entity may be associated with generating a particular type of content in the virtual space. The users may deploy the non-player game entities in the virtual space in order to generate the corresponding non-player game entity-generated content in the virtual space. The non-player game entity-generated content may be implemented through procedural placement of elements of the content within the virtual space. The non-player game entity-generated content comprise one or more of static content, moving content, interactive content (e.g., a game), and/or other types of content.

Background

FIELD OF THE DISCLOSURE(1) This disclosure relates to procedural game content generation in a virtual space via interactive non-player game entities.BACKGROUND(2) Video games may take place in a virtual space. In some implementations, a video game may be an online game. The virtual space may be hosted by a server over a network, such as the internet, to client computing platforms associated with users of the virtual space. In some implementations, a virtual space may be hosted locally at the client computing platforms. For example, a client computing platform may be a gaming console (e.g., XBOX, PLAYSTATION, etc.). The virtual space may be provided to users through local hosting at the client computing platform (e.g., via a game disc, cartridge, memory card, etc.). These types of games may be referred to as console games. In some implementations, console games may represent an offline version of an online game.(3) In some implementations of a virtual space, users may create and/or generate content. Users may use one or more virtual “building blocks” to create virtual objects (e.g., buildings, cities, and/or other objects), entire virtual worlds, games, and/or other user generated content.SUMMARY(4) One or more aspects of the disclosure relate to a system configured for generating content within a virtual space using non-player game entities. A non-player game entity may be an artificial intelligence (AI) controlled virtual object, and/or other non-player game entities. One or

Claims

1. A system for providing content in a virtual space, the system comprising: one or more physical processors configured by machine-readable instructions to: execute an instance of a virtual space, and implement the instance of the virtual space to facilitate user participation in the virtual space, wherein user participation in the virtual space includes entry and/or selection of virtual space content by users via computing platforms, the entry and/or selection of the virtual space content corresponding to requests to define interactive user-generated content, such that a first instance of the virtual space is executed to facilitate participation by a first user in the virtual space, wherein participation by the first user in the virtual space includes entry and/or selection of virtual space content via a first computing platform, the entry and/or selection of virtual space content via the first computing platform corresponding to requests to define first user-generated content, the first user-generated content corresponding to one or more of a first virtual object, a second virtual object, a first causal behavior, a first effected behavior, or first criteria specifying a causal relationship between the first causal behavior and the first effected behavior; and control non-player game entities in the virtual space to generate non-player game entity-generated content, the non-player game entity-generated content including interactive content to facilitate gameplay within the virtual space, the control of the non-player game entities including control of a first non-player game entity to generate first non-player game entity-generated content in the first instance of the virtual space, wherein the first non-player game entity-generated content corresponds to one or more of a third virtual object, a fourth virtual object, a second causal behavior, a second effected behavior, or second criteria specifying a causal relationship between the second causal behavior and the second effected behavior; wherein the one or more physical processors are further configured by the machine-readable instructions such that controlling the first non-player game entity to generate the first non-player game entity-generated content includes: effectuating procedural placement of the third virtual object at a first location within the virtual space and the fourth virtual object at a second location within the virtual space, associating the second causal behavior with the third virtual object and the second effected behavior with the fourth virtual object, and establishing the second criteria by specifying that detected occurrences of the second causal behavior by the third virtual object cause performance of the second effected behavior by the fourth virtual object. 9. A method of providing content in a virtual space, the method being implemented in a computer system including one or more physical processors and storage media storing machine-readable instructions, the method comprising: executing an instance of a virtual space, and implementing the instance of the virtual space to facilitate user participation in the virtual space, wherein user participation in the virtual space includes entry and/or selection of virtual space content by users via computing platforms, the entry and/or selection of the virtual space content corresponding to requests to define interactive user-generated content, such that a first instance of the virtual space is executed to facilitate participation of a first user in the virtual space, wherein participation by the first user in the virtual space includes entry and/or selection of virtual space content via a first computing platform, the entry and/or selection of virtual space content via the first computing platform corresponding to requests to define first user-generated content, the first user-generated content corresponding to one or more of a first virtual object, a second virtual object, a first causal behavior, a first effected behavior, or first criteria specifying a causal relationship between the first causal behavior and the first effected behavior; and controlling non-player game entities in the virtual space to generate non-player game entity-generated content, the non-player game entity-generated content including interactive content to facilitate gameplay within the virtual space, the control of the non-player game entities including control of a first non-player game entity to generate first non-player game entity-generated content in the first instance of the virtual space, wherein the first non-player game entity-generated content corresponds to one or more of a third virtual object, a fourth virtual object, a second causal behavior, a second effected behavior, or second criteria specifying a causal relationship between the second causal behavior and the second effected behavior; wherein controlling the first non-player game entity to generate the first non-player game entity-generated content includes: effectuating procedural placement of the third virtual object at a first location within the virtual space and the fourth virtual object at a second location within the virtual space, associating the second causal behavior with the third virtual object and the second effected behavior with the fourth virtual object, and establishing the second criteria by specifying that detected occurrences of the second causal behavior by the third virtual object cause performance of the second effected behavior by the fourth virtual object.