Skip to content
This repository has been archived by the owner on Aug 7, 2024. It is now read-only.

Game Objects

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.
  • fog of war

Actions

Pickups and Effects

Clone this wiki locally