Abstract
An IVE (Intelligent Virtual Environment) is a virtual environment simulating a
physical (or real) world, inhabited by autonomous intelligent entities[2]. Today,
this kind of applications are between the most demanded ones, not only as
being the key for multi-user games such as World Of Warcraft1 (with more
than 7 million of users in 2013)2 but also for inmersive social networks such as
Second Life3 (with 36 million accounts created in its 10 years of history)4. It is
in the development of these huge IVEs where the need of a quick and easy-to-use
modelling toolkit arises.
Besides, Multi-Agent Systems (MAS) could be of interest to give support to
these applications as a way to avoid big servers and to have some easy extensi-
bility, scalability and fault tolerance.
This work is based on the MAM5 meta-model [1] which describes a method
to design IVEs. MAM5 is based in the A & A meta-model [3] that describes en-
vironments for MAS as populated not only by agents, but also for other entities
that are called artifacts. According to this, an IVE is composed of three impor-
tant parts: artifacts, agents and physical simulation. Artifacts are the elements
in which the environment is modelled. Agents are the IVE intelligent part. The
physical simulation is in charge of giving the IVE the look of the real or phys-
ical world, allowing to simulate physical fenomena such as gravity or collision
detection.