top of page

Gameplay Programmer using C++, C# and Python

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.

© 2023 by Sam Van de Walle. Proudly created with Wix.com

bottom of page