top of page

Ant AI Simulation

An AI techniques project which explored finite state machines and expert/rule-based systems to create a simulation/behaviour for ants.​

The ants have a few different behaviours: wandering, drinking, eating, bringing food to their queen and fleeing. 

​

The ant's behaviour was determined by evaluating their current situation - hunger, thirst and danger from a predator ant.

​

The rule-based system implementation used an arbiter and a database to fire an action wheras the finite state machine jumped between states depending on their surroundings. 

​

The video below shows the finite state machine simulation in the first portion, and the rule-based after.

bottom of page