RolePlayingDesign: Difference between revisions

Content deleted Content added
imported>Kymara
Perceptions: We don't use UDP, delivery is guaranteed, we don't get out of sync.
imported>Hendrik Brummermann
No edit summary
 
(17 intermediate revisions by 2 users not shown)
Line 150:
In a first attempt, we send clients back an action that was the result of their action. However, this made the code really hard because we had to update two different things, perceptions and actions. Instead the solution appears intuitively: Why not join action reply and perceptions.
 
So the action reply is stored inside each object (that executed the action ) with a set of attributes that determine the action return status and the attributes. This way of doing replysreplies makes it a bit harder on RPManager but it simplifyssimplifies the creation of new clients alota lot.
 
See Actions reply in the Objects documentation to know exactly what is returned. However, keep in mind that the return result depends of each particular game.
Line 246:
 
[[Category:Marauroa]]
{{#breadcrumbs: [[Marauroa]] | [[Navigation for Marauroa Developers|Internals]] | [[RolePlayingDesign|Role Playing Design]] }}