# Probability Calculator

# calculate_pass_success_chance

[![calculate_pass_success_chance - Page 01.png](https://wiki2.luhbots-hannover.de/uploads/images/gallery/2026-01/scaled-1680-/xA3calculate-pass-success-chance-page-01.png)](https://wiki2.luhbots-hannover.de/uploads/images/gallery/2026-01/xA3calculate-pass-success-chance-page-01.png)Ü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.