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 was archived by the owner on Aug 16, 2018. It is now read-only.
std::gregwar edited this page Feb 3, 2018
·
1 revision
Abstract
Enemies, and other Mobiles OBjects (MOBs) such as NPCs are a bit different than maps or static objects like destructibles. Since their behaviour relies heavily on randomness or one-time decision making. Their behaviour is simulated asymmetrically. Only one client is chosen to be enemy master and other clients get only remote puppets called slaves whose movement and actions are synchronised with the master. In turn slaves notify master when they get hurt.