Créatures virtuelle
Cet article a pour objectif d’établir un état de l’art concernant la conception de créatures
virtuelles, puis de proposer notre approche pour la description de ces créatures dans un
cadre générique et homogène. Nous considérons dans ce cadre un monde virtuel habité comme
étant un système multi-agents dans lequel certains agents virtuels peuvent être contrôlés par des
utilisateurs. Nous proposons le modèle d’agent INVIWO, ainsi qu’une architecture de sélection
de l’action distribuée et synchrone. Enfin, nous présentons le langage MARVIN, que nous avons
défini pour décrire entièrement un agent INVIWO, en particulier son comportement.
In this paper, we first present a state of the art concerning the design of virtual creatures; we then propose our generic approach for describing those creatures. In our framework, we consider a virtual world as an homogeneous multi-agent system, where some virtual agents can be interactively controlled by users. We propose the I N V I W O agent model and a synchronous behaviour-based architecture for action selection. Furthermore, we present the M A RV I N language, which enables a designer to entirely describe an I N V I W O agent, especially its reactive behaviour.
N.RICHARD, P.CODOGNET, A.GRUMBACH
Reçu le 5 novembre 2001.
Accepté le 21 mai 2002.
mondes virtuels, agents autonomes, sélection de l'action, systèmes synchrones.
mondes virtuels, agents autonomes, sélection de l'action, systèmes synchrones.
Français
|