From: Brian R. <bri...@ya...> - 2001-12-15 21:08:45
|
--- MIGUEL ANGEL BLANCH LARDIN <mb...@fe...> wrote: > Umm, it could be done, but you will need a new > message that the client reply as > soon as it got it, so the server can calculate the > lag. > Anyway, as all the actions are going to be executed > as fast as possible, we > shouldn't prioritize some of them.... it will result > on problems sooner or > later. > Yes, I realize that it could cause trouble. But, do you think that it might help lag so much that it is worth the trouble? > Ok, anyway later would be interesting to be able to > send a list of actions to be > executed one after other if the previous one was > successfully executed. > I think maybe we should vote on this. I do not like the idea. I think that it will lead to cheating, or someother security problem. > > I understand your concept of "Task" but I don't > know > > how you plan to code it. Please, explain how you > plan > > to code it. > > struct ATask > { > Object::ID m_id; > std::list<ArianneTimeStamp,Action> m_actions; > > ... > } > > I would explain methods iif you think that it is > useful. > By now I think that we can manage with a single > action, if it isn't complete, we > add it again to the scheduler... Why do you have the Object::ID in there? Other than that I understand the data, but how do you plan to handle more than 1 Action, and be able to cancel a Task? It would be very annoying to send a Task that details the process of making a sword with a forge, and find that your character cannot stop making it and run away when an army of dragons attack. The way I'm thinking of doing, a Task is cancellable, but the client cannot send a list of Actions. He only sends one action such as the move example I posted earlier. ===== "Teach a man to make fire, and he will be warm for a day Set a man on fire, and he will be warm for the rest of his life." - John Hrastar __________________________________________________ Do You Yahoo!? Check out Yahoo! Shopping and Yahoo! Auctions for all of your unique holiday gifts! Buy at http://shopping.yahoo.com or bid at http://auctions.yahoo.com |