Simulation System

February 28, 2006

In the course “Simulation Systems” every student had to develop an autonomous agent. These agents lived in a given environment programmed in Macromedia Director. Fixed rules existed, e.g. the amount of energy used to move the agent; distance of sight, and so on.
My agent is called “Saufant”. It is quite successfull in finding food, especially in finding paths. It is very curious about everything it sees or hears. It has a memory of things it has seen already and choses its routes accordingly. If 2 Saufants meet, they share information about the world, e.g. where are the foods?

“The world” has some rules: characters can only “see” in walking direction, 180pixels. They can “hear” 360 degrees, but with an 100px radius only. “Seeing” in the world, means getting information about where and what objects the saufant can see. “Hearing” is just getting the information that there is something, but not what exactly. Every step that the character makes reduces it’s energy. If all energy is used, the character will die. So, they must find food! And probably reproduce…
[MEDIA=15]

All the sprites…
saufant.png

Downloads:
Complete Simulation System (MacOS X Application)
Complete Simulation System (Win32 Application)
Interactive Presentation of the “Saufant” Agent (MacOSX Application)
Interactive Presentation of the “Saufant” Agent (Win32 Application)
Source code (Director .dir file)