calculate_pass_success_chance
Über point_to_line_distance() bekommen wir den Lotfusspunkt und Distanz zu diesem vom Gegner zur Passlinie im Tupel. Darüber können wir die Zeit jedes Gegners zu dem Abfangpunkt berechnen, durch die Distanz zum Lotfusspunkt durch Gegner-Geschwindigkeit. Diese wird für jeden Gegner errechnet und für jeden Gegner ein relativer Wert der Passzeit zum Lotfußpunkt im Verhältnis zur Abfangzeit berechnet. Von diesen Werten wird sich der geringste Wert gemerkt (min_advantage) die unseren geringsten Zeitvorteil zum Gegner merkt.
Dieser Wert wird dann über eine Sigmoid-Funktion auf den Wertebereich [0, 1] normalisiert.
No Comments