dlp+vrml
[] readme titles resources

talk show tell print

3D Agent-based Virtual Communities

agents


3D Agent-based

Virtual Communities

Zhisheng Huang

Anton Eliëns

Cees Visser

Vrije Universiteit, Amsterdam

structure

WASP

Web Agent Support Program

RIF

Retrieval of Information

in virtual worlds

using Feature detectors

RIF + WASP

agents in virtual environments


ACL = Agent Communication Language

shared objects


agents


programming platform


DLP

Distributed Logic Programming

control points



  findHowToReact(Agent,Ball,Goal,shooting) :-
     get(Agent,position,sfvec3f(X,Y,Z)),
     get(Ball,position,sfvec3f(Xb,Yb,Zb)),
     get(Goal,position,sfvec3f(Xg,Yg,Zg)),
     distance(sfvec3f(X,Y,Z),sfvec3f(Xb,Yb,Zb),DistB),
     distance(sfvec3f(X,Y,Z),sfvec3f(Xg,Yg,Zg),DistG),
     DistB =< kickableDistance,
     DistG =< kickableGoalDistance.
  

multi-user soccer game


football


END OF GAME powered by DLP

cognitive loop


roles


condition


distributed game protocol


[ Act, Type, Parameters ]

register accept, register wait, tell position, tell rotation, tell game score, reply game score, unregister game, reply unregister game, player gone ...

performance improvement


conclusions


virtual environments with intelligent agents offer a general solution to shared objects and autonomous creatures in VRML worlds.

DLP+VRML


pro

con

future work

http://www.cs.vu.nl/~eliens/research


[] readme titles resources
eliens@cs.vu.nl