×

System and method of implementing behavior trees when modifying attribute values of game entities based on physical token detection

  • US 10,413,829 B2
  • Filed: 02/09/2016
  • Issued: 09/17/2019
  • Est. Priority Date: 02/09/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to implement behavior trees when modifying attribute values of game entities based on physical token detection, the system comprising:

  • one or more physical processors configured by machine-readable instructions to;

    store behavior trees for game entities in a virtual space, individual game entities being defined by sets of attribute values of game entity attributes, wherein individual behavior trees specify behaviors of individual game entities within the virtual space for carrying out individual actions within the virtual space, the individual behavior trees including sub-trees and sets of sequences of nodes nested under individual sub-trees, the individual sub trees corresponding to individual components of the individual game entities, individual nodes corresponding to individual states of the behaviors of the individual components of the individual game entities while carrying out the individual actions, such that progress in carrying out the individual actions is based on traversal through the individual nodes in an individual set of sequences of nodes for the individual sub-trees, the behavior trees including a first behavior tree that is implemented for game entities defined by a first set of attribute values, and a second behavior tree that is implemented for game entities defined by a second set of attribute values;

    execute instances of a virtual space and implement the instances of the virtual space to facilitate participation by users in the virtual space via computing platforms associated with the users, user participation including controlling game entities associated with the users within the virtual space, such that a first user participates in a first instance of the virtual space via a first computing platform, participation by the first user including controlling a first game entity within the first instance of the virtual space, wherein the first game entity is defined at least in part by the first set of attribute values such that a behavior of the first game entity is specified based on implementation of the first behavior tree;

    detect physical tokens based on signals received from token readers, a first token reader being communicatively coupled with the first computing platform, individual physical tokens being standalone physical objects, the physical tokens including a first token, the first token being detectable based on a first signal conveying information associated with the first token being received from the first token reader;

    effectuate modifications to attribute values of individual game entities responsive to individual physical tokens being detected, the modifications including a first modification to attribute values of the first game entity configured to be effectuated responsive to the first token being detected, the first modification including a change from the first set of attribute values to the second set of attributes values; and

    effectuate changes from individual behavior trees that are implemented for individual game entities to other individual behavior trees responsive to the modifications to attribute values of the individual game entities being effectuated, such that the behavior of the first game entity is specified based on implementation of the second behavior tree and not the first behavior tree responsive to effectuating the first modification.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×