BRAINS

BRAINS is an A.I library for XNA 3.1 and is supported on Windows,XBox 360 and now Zune HD.
BRAINS consists of a basic AI Agent structure with locomotion and a Grid based world in which they live.
Also attached to an Agent is a RootBehavior tree which allows for extensive customization with your own behaviors.
BRAINS contains some built in composite Behaviors such as
- ConditionBehavior
- DecoratorBehavior
- SelectorBehavior
- RandomBehavior
- ParallelBehavior
- SequenceBehavior
- TaskBehvior
These behaviors allow you to build any number of extensive options for how your behavior tree will flow.
On top of this Brains comes with a simple GoToBehavior which uses the built in A* pathfinding behaviors of
- FindPathBehavior
- FollowPathBehavior
- CyclicPathBehavior
A World can be broken up into clusters which allow for much bigger worlds to be used in your games. This helps optimize any search routine needed in your A.I code.
BRAINS also contains a basic Steering Motion component you can use instead of the default linear move motion.
Get the source here SVN
Or you can get a recent build of the source from here BUILD