You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 7, 2024. It is now read-only.
Alexandru Dan edited this page Aug 30, 2017
·
19 revisions
Avatars
The avatar is an interface between the worker and the managers in the simulation. It also provides a nice abstraction for what the simulation perceives as a 'user'. The avatar related functionality is grouped inside the avatar folder.
The avatar functionality is separated in several classes:
avatar wrapper - the central avatar functionality, including the communication with the worker and the simulation properties such as health, score and so on
avatar view - a personalized view of the worlds for each avatar
avatar appearance - fields used only by the Raphael JS client
the avatar manager - a structure that keeps a list of avatars. It is used by the Turn Manager to update the environment.