|
Project Information
|
Agents have a primitive cognitive architecture consisting of personality traits, an emotional system, and primitive perceptual systems. When deciding which goal to pursue, the agent considers it's emotional state, perceptual state, and it's basic personality. Each agent records a trace of its internal states and perceptual states as the simulation unfolds. These are logged into a sqlite database and can be queried offline. In addition to the databases, a movie is recorded from the point of view of each agent.
The system is built in Java on top of the Slick game engine and physics interactions are handled by JBox2D. Movie recording is performed by the open-source library Xuggler.
|