<commit_before># Behavior3 Chief

_Manage and run behavior trees for your subjects in your game_

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/BlackDice/b3-chief/master/LICENSE.txt)
[![Travis](https://img.shields.io/travis/BlackDice/b3-chief.svg?maxAge=2592000)]()
[![Coverage Status](https://coveralls.io/repos/github/BlackDice/b3-chief/badge.svg?branch=master)](https://coveralls.io/github/BlackDice/b3-chief?branch=master)
[![Code Climate](https://codeclimate.com/github/BlackDice/b3-chief/badges/gpa.svg)](https://codeclimate.com/github/BlackDice/b3-chief)
[![David](https://img.shields.io/david/BlackDice/b3-chief.svg?maxAge=2592000)]()

Chief is full features JavaScript library for creating, maintaining and executing behavior trees.

> A behaviour tree is a tree of hierarchical nodes that control the flow of decision making of an AI entity. At the extents of the tree, the leaves, are the actual commands that control the AI entity, and forming the branches are various types of utility nodes that control the AI’s walk down the trees to reach the sequences of commands best suited to the situation.
 
_Quoted from [the article](http://www.gamasutra.com/blogs/ChrisSimpson/20140717/221339/Behavior_trees_for_AI_How_they_work.php)_
<commit_msg>Fix link for travis badge<commit_after># Behavior3 Chief

_Manage and run behavior trees for your subjects in your game_

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/BlackDice/b3-chief/master/LICENSE.txt)
[![Travis](https://img.shields.io/travis/BlackDice/b3-chief.svg?maxAge=2592000)](https://travis-ci.org/BlackDice/b3-chief/)
[![Coverage Status](https://coveralls.io/repos/github/BlackDice/b3-chief/badge.svg?branch=master)](https://coveralls.io/github/BlackDice/b3-chief?branch=master)
[![Code Climate](https://codeclimate.com/github/BlackDice/b3-chief/badges/gpa.svg)](https://codeclimate.com/github/BlackDice/b3-chief)
[![David](https://img.shields.io/david/BlackDice/b3-chief.svg?maxAge=2592000)]()

Chief is full features JavaScript library for creating, maintaining and executing behavior trees.

> A behaviour tree is a tree of hierarchical nodes that control the flow of decision making of an AI entity. At the extents of the tree, the leaves, are the actual commands that control the AI entity, and forming the branches are various types of utility nodes that control the AI’s walk down the trees to reach the sequences of commands best suited to the situation.
 
_Quoted from [the article](http://www.gamasutra.com/blogs/ChrisSimpson/20140717/221339/Behavior_trees_for_AI_How_they_work.php)_

{'fraction_non_alphanumeric': 0.12280701754385964, 'fraction_numerical': 0.02724897349757372, 'mean_word_length': 5.617283950617284, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 17, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1479477', 'n_tokens_mistral': 934, 'n_tokens_neox': 847, 'n_words': 214}