Outer Rim Archives
Archives · 2020 · 10668384

Granted patent

System using rule based techniques for handling gameplay restrictions

Number
10668384
Published
2020-06-02
Filed
2014-03-05
Assignee
DISNEY ENTERPRISES, INC.
Inventors
Kharkar; Sandeep V., Stewart; Christopher H., Edwards; Bradley A., Snow; Mark, Peterson; Jaren J., Dawson; C. Matthew, Matsukawa; Jon
CPC
A63F13/355; A63F13/75
Verdict
Set aside gameplay restriction rules, generic business logic
Source
Google Patents · FreePatentsOnline

Abstract

Systems and methods employing rule based techniques for handling virtual entity manifestation into gameplay modes in accordance with gameplay restrictions of the individual gameplay modes. The system may comprise a host server including one or more processors configured to execute computer program modules. The computer program modules may comprise a game module configured to execute an instance of the online game and to facilitate participation in one or more gameplay modes, a rule module configured to maintain rules corresponding to the restrictions for manifesting virtual entities into the individual gameplay modes, a creation module configured to create manifests including information corresponding to the rules for each gameplay mode, a determination module configured to determine which rules to apply to the virtual entities, and an application module configured to apply the rules according to the determinations.

Background

FIELD OF THE DISCLOSURE(1) This disclosure relates to systems and methods for handling virtual entity manifestation into gameplay modes of an online game, and more particularly to systems and methods employing rule based techniques for handling virtual entity manifestation into gameplay modes in accordance with gameplay restrictions associated with the individual gameplay modes.BACKGROUND(2) Online games may include one or more gameplay modes which are available to be played. Gameplay modes may include, for example, co-play and/or multi-player games (e.g., gameplay with other players), solo campaigns (e.g., solo gameplay), gameplay taking place in a given time era, car racing games, mini-games, bonus games, trial games, online gameplay, offline gameplay, and/or other gameplay modes of an online game. Within each gameplay mode, virtual entities such as virtual player characters, virtual objects, and/or virtual items may be subject to different restrictions related to how the virtual entity is manifested into the gameplay mode.SUMMARY(3) One aspect of the disclosure relates to an online gaming system employing rule based techniques for handling virtual entity manifestation into gameplay modes of an online game in accordance with gameplay restrictions. The system may comprise one or more processors configured to execute computer program modules and/or other components. The computer program modules may comprise a game module, a rule module, a creation module, a determination modu

Claims

1. An online gaming system employing rule based techniques for handling virtual entity instantiation into different gameplay types available in an online game in accordance with gameplay-type restrictions, the system comprising: one or more processors configured by machine-readable instructions to: execute an instance of the online game, and implement the instance of the online game to facilitate participation of users in the gameplay types available in the online game, the gameplay types available in the online game including two or more of a multi-player type, a solo campaign type, or a car racing game type, such that the gameplay types available in the online game include a first gameplay type; maintain rules including instructions for instantiating virtual entities into the individual gameplay types, the virtual entities including one or more of virtual characters controlled by users of the online game, virtual items available for use by the virtual characters, or topographical elements present in a topography of a simulated space of the online game separate from the virtual entities, the topography defining dimensions of the simulated space, the instructions included in the rules corresponding to placement of the individual virtual entities at individual locations within the topography of the simulated space of the online game separate from the virtual entities, one or more of the rules corresponding to at least one of the individual gameplay types, wherein the rules comprise rule criteria which musts be satisfied by attributes of the individual virtual entities in order to apply the instructions of the rules to the individual virtual entitites, the rules including a first rule and a second rule, the second rule corresponding to instructions for instantiating virtual entities into the first gameplay type; create and store manifests at the beginning of gameplay in the online game, the manifests including information corresponding to the rules for instantiating virtual entities into the individual gameplay types of the online game, wherein the manifests are deleted from storage at the end of the gameplay in the online game, such that responsive to a start of gameplay in the first gameplay type available in the online game, a first manifest is created and stored, the first manifest including information corresponding to rules for instantiating virtual entities into the first gameplay type of the online game, wherein the first manifest includes at least information corresponding to the second rule; determine, from the individual manifests, rules to apply to individual virtual entities based on the individual virtual entities having attributes that satisfy the rule criteria of the rules, such that it is determined to apply the second rule included in the first manifest to a first virtual entity based on the second rule having criteria which are satisfied by attributes of the first virtual entity; and execute the instructions of the rules so that the virtual entities are iunstantiated into the individual gameplay types, such that responsive to the determination that the second rule is to be applied to the first virtual entity, execute the instructions of the second rule for the first virtual entity to instantiate the first virtual entity into the first gameplay type in the online game. 10. A method to facilitate online gaming employing rule based techniquest for handling virtual entity instantiation into different gameplay types available in an online game in accordance with gameplay-type restrictions, 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 the online game, and implementing the instance of the online game to facilitate participation of users in the gameplay types available in the online game, the gameplay types available in the online game including two or more of a multi-player type, a solo campaign type, or a car racing game type, the gameplay types available in the online game including a first gameplay type; maintaining rules including instructions for instantiating virtual entities into the individual gameplay types, the virtual entities including one or more of virtual characters controlled by users of the online game, virtual items available for use by the virtual characters, or topographical elements present in a topography of a simulated space of the online game separate from the virtual entities, the topography defining dimensions of the simulated space, the instructions included in the rules corresponding to placement of the individual virtual entities at individual locations within the topography of the simulated space of the online game separate from the virtual entities, wherein the rules comprise rule criteria which must be satisfied by attributes of the individual virtual entities in order to apply the instructctions of the rules to the individual virtual entities, the rules including a first rule and a second rule, the second rule corresponding to instructions for instantiating virtual entities into the first gameplay type; creating and storing manifests at the beginning of gameplay in the online game, the manifests, the manifest including information corresponding to the rules for instantiating virtual entities into the individual gameplay types of the online game, wherein the manifests are deleted from storage at the end of the gameplay in the online game, such that responsive to a start of gameplay in the first gameplay type available in the online game, including reponsive to a start of gameplay in the first gameplay type available in the online game creating and storing a first manifest, the first manifest including information corresponding to rules for instantiating virtual entities into the first gameplay type of the online game, wherein the first manifest includes at least information corresponding to the second rule; determining, from the individual manifests, rules to apply to individual virtual entities based on the individual virtual entities having attributes that satisfy the rule criteria of the rules, including determining to apply the second rule included in the first manifest to a first virtual entity based on the second rule having criteria which are satisfied by the attributes of the first virtual entity; and executing the instructions of the rules so that the virtual entities are instantiated into the individual gameplay types, including reponsive to the determination that the second rule is to be applied to the first virtual entity, exectuing the instructions of the second rule for the first virtyal entity to instantiate the first virtual entity into the first gameplay type in the online game.