top of page

Ai behaviour tree

This a project on behaviour trees and state machines in ai programming. As an extra topic, I invested time in creating a small machine learning element in the ai. This project was created in C++ using Box2D.

 

The ai tries to navigate through the map learning the environment. This version of the ai doesn't care about items enemies or houses. Once this stage is done the ai will navigate to the houses with high item levels and kill enemies on the way.

 

The behaviour tree was used to switch between 16 different modes, some of these are switching how the ai navigates the world. Others are how the ai manages his rations and other items.

bottom of page