This tutorial serves as a basic introduction for how to create a working AI character that uses a Behavior Tree to execute Blueprint Tasks.
Create a new Blueprint that uses the AIController class as its parent and name it BasicAIController
Create a new Blueprint that uses the Character class as its parent and name it BasicAICharacter
Create a new BlackBoard Data Asset. This is done by right clicking inside the content browser then selecting Miscellaneous and then -> BlackBoardD (Name this asset BasicAIBlackboard )
In versions of UE4 before 4.5 you must first enable it in Edit --> Editor Preferences --> Experimental
We are going to create a simple Task for the Behavior Tree to execute. Create a new Blueprint using BTTask_BlueprintBase as its parent. Name this BasicTask
Open up the Behavior Tree and set it to use your created BlackBoard Asset
Faculty use a variety of tools outside Blackboard to teach – over 20 unique tools were reported in the focus groups. The most commonly reported tool was eGradebook, which many faculty remembered fondly. Other common tools included CLIPS, Google Docs, wikis, Adobe Connect, and Moodle.
During the spring 2011 semester, ITS and CTL interviewed over 75 students, faculty, and staff. Interviews were performed in groups of 2-10 participants and lasted for an hour. Participants were solicited via personal contacts and campus-wide emails. The following questions were asked of all participants:
The two most common complaints about Blackboard were the interface (poor, clunky, not intuitive, required a lot of clicks, and too complex) and the speed of the system (slow). Focus group participants also disliked:
The LMS steering Committee’s decision was based on the data collected between March – June 2011, from focus groups, online surveys, interviews with peer institutions, and user testing. This section provides a more detailed view of the research methods used and the results of the data analysis.