user figures out goals of units,
client save goals and calculates single move actions.
clients send actions to server.
if client disconnect or not send action within given time, then players units are suspended until garbage collector cleans or user reconnects.
server checks legality of actions.
server modifies actions to within legal limits.
server creates new time instance.
server applies legal actions to environment time instance.
server sends final modifications of environment to clients.
next turn ensues.
Action types:
- move unit
- modify self unit
- modify other unit/environment
- communicate to other client
Sunday, March 1, 2009
Subscribe to:
Comments (Atom)
