Nun, es gibt sicher aus Situaionen wo man gar nicht so genau sagen kann, wer jetzt vorne ist. Zum Beispiel bie Abzweigungne wirds dann schwer.
Aber letzendlich gil ja nur, wer als erster über die Ziellinie fährt, und DAS sollte man genau ausrechnen können.
Man muss natürlich definieren, was über die Linie fahren heißt. Ich würde sagen, wenn die Mitte des Autos darüber ist, und nciht irgendwie vorder oder Hinterreifen, dann könnten lange oder kurze Autos benachteiligt sein.
Wenn man also einen definierten Punkt des Autos hat, kann man ja mit einfacher Vektorrechnung ausrechnen wer als erster über die Linie gefahren ist, eignetilhc sogar auch dann, wenn biede in der gleihce Frame drüber fahren.
Zwischendrin muss man halt einige Checkpoints machen (dmait man nciht irgendwie abkürzen kann oder so) und für die Zwischenteile halt näherungswerte benutzen. z.b. eben distance zum nächsten Checkpoint, oder wenn die Strecke durch Linien beschreiben ist den abstand dazu (was ja oben erwähnt wurde).