Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
|
Re: Ereignisse in verschiedenen Threads
16. Feb 2007, 14:11
Das Bewegen kann ja nicht in Null-Zeit stattfinden.
Wenn Robbi-A sich von Spiel-Feld 1 nach Feld 2 bewegt möchte, dann prüft er zuerst ob
Feld 2 schon belegt ist.
Falls ja, dann dürfte für ihn das Feld tabu sein.
Ein Feld kann aber auch teilweise belegt sein (1% bis 99%) weil z.B. ein anderer Roboter seinen Metallkadaver gerade auf das gleiche Feld bewegt.
Bei teilweiser Belegung würde dein Fall "double move collision" eintreten.
Der Roboter mit höherem Belegungsgrad könnte den Anderen vom Feld kicken oder beide bekommen einen elektrischen Schlag...
Andreas
|