Wednesday, March 7, 2018

VBT Update 3/7/18

(Click to enlarge)

The tree's editor has been connected to the backend and is at last, functioning! The agent loads the tree, and runs the given behavior.

Completed:
  • Serializes/deserializes tree to/from JSON
  • Rewrote Blackboard to serialize correctly
  • Make agents use singular static reference to given tree, using their own blackboard variables
    • Manager determines loading and unloading of tree instances
  • Rewrote much of tree editor
  • Wrote and tested logic for composites, decorators, and actions. Subtree action included and correctly loads and uses tree within tree.
Up Next:

  • More actions and composites
  • Testing in builds
  • More editor debugging features
  • Improve UI / usability
  • Ultimately, use to design AI for an indie game