Seminar: Overview of Implementations for Behavior Trees and MindSet Editor
Fri., Apr. 1, 2016 1:30 p.m.
Location: CL 431
Title: Overview of Implementations for Behavior Trees and MindSet Editor
Speaker: Ryan Marcotte
Date: April 1 (F)
Time: 1:30pm - 2:20pm
Room: CL 431
Abstract: Behavior trees are a popular way of structuring artificial intelligence in games and other virtual reality applications. In a previous seminar, we discussed the theory behind building behavior trees to control game agent behavior and briefly demonstrated MindSet Editor, a graphical editor used for creating and modifying behavior trees. For this seminar, we dive into specific implementation details for behavior trees and how the architecture lends itself well to extension. Then, the flows involved for creating behavior trees in MindSet Editor projects and then exporting those projects to a format consumable by virtual reality applications will be discussed. Behavior trees developed for two simple games will be used to demonstrate the effectiveness of the implementation.