This repository was archived by the owner on Aug 7, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 71
Game Objects
Alexandru Dan edited this page Aug 30, 2017
·
19 revisions
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.
- fog of war