Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Ereignisse in verschiedenen Threads

  Alt 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
  Mit Zitat antworten Zitat