Hallo,
Weil jedes Objekt insgesamt 5 Einheiten zurücklegt, jedes Element aber nur 3 Einheiten breit ist, crashen sie gar nicht, weil sie sich zu keinem von der Engine erfassen Zeitpunkt überlappen. Wie kann man soetwas verhindern?
Nicht, dass ich mich besonders auskennen würde, aber ich würde es auch so anfangen, wie von Daniel beschrieben. Wenn ein Objekt sich pro Runde 5 Einheiten weiter bewegt, dann muss es, sofort nachdem es am Zug war – also schon *vor* seiner der nächsten Bewegung – die 5 nächsten Einheiten als besetzt markieren. Falls diese bereits als besetzt markiert sind (von einem anderen Objekt) kann es seine Bewegung eben nicht fortsetzen, denn es würde zur Kollision kommen.
Gruß, Don P