Tuesday, February 1, 2011

Simulation progress update 1

I am working on the skeleton code for the simulation environment. This includes agents, the environment, and swarms.

A swarm is a group of agents that are grouped together. In the simplest scenario the swarm merely contains the agents and has no consequence beyond being a container. In more complex scenarios the swarm could be considered an agent itself in which the swarm agent's behavior is determined by the behavior of the agents it contains. The term swarm might very well only be applied in the context of Swarm simulations. Swarm is a simulation framework/environment that I chose to use for this project.

Agents, as mentioned in a previous post, will include Caspian Terns and Gulls (and perhaps a more generalized predator object). Caspian Tern objects will represent both chick and adult terns. In Swarm simulations, the environment is often technically an agent as well so that it can act upon other agents and at the very least be observed easily. Swarm has a built-in mechanism by which special observer agents monitor other agents for the purpose of getting data from the simulation at run-time.

No comments:

Post a Comment