


Group Movement AI was built to demonstrate the propagation of information between entities. For example, imagine a stealth game where an enemy spots the player, and runs around in a panic informing other enemies of information such as location and fear level.
The project ended up becoming more of a simulation where the user can watch and control the sharing of color data between free moving entities. When there is more of a certain color, the influence of that color rises, and entities in proximity are more likely to learn that color.
This was my first attempt at rendering 2D within DirectX9. I added some varied “boid” movement and grouping behavior too.