Bewertungsskripte & GitHub


Große Neuigkeiten für SeeYou Scoring Script Entwickler heute! Mit den neuen Wettbewerbsregeln in Anhang A hat die IGC Parameter eingeführt, die bisher in Wertungsskripten für SeeYou nicht unterstützt wurden. Um Ihnen das Leben als Wettbewerbsschreiber und Skriptentwickler zu erleichtern, haben wir mehrere neue Optionen in die SeeYou-Skripte aufgenommen, die eine Fülle neuer Möglichkeiten für die Wertung von Segelflugwettbewerben eröffnen.

1. Klassen-ID

Es ist jetzt möglich, verschiedene Mindestabstände und Anforderungen für die Vergabe von 1000 Punkten für verschiedene Klassen direkt in SeeYou-Skripten auszuwählen. Hier ist ein Beispiel:


// Mindestabstand für die Validierung des Tages, abhängig von der Klasse [Meter]
Dm := 100000;
if Task.ClassID = 'club' Then Dm := 100000;
if Task.ClassID = '15_meter' Then Dm := 120000;
if Task.ClassID = 'open' Then Dm := 140000;

// Mindestabstand für 1000 Punkte, abhängig von der Klasse [Meter]
if Task.ClassID = '13_5_meter' Then D1 := 250000;
if Task.ClassID = 'standard' Then D1 := 300000;
if Task.ClassID = '18_meter' Then D1 := 350000;

Einzelheiten finden Sie hier:
https://help.naviter.com/article/354-writing-your-own-scripts

2. Pilot Event Marker startet

Dies ist die wirklich große Neuigkeit. Die Anti-Schnecken-Bemühungen konzentrieren sich mehr und mehr auf die Verwendung eines Pilot-Event-Markers, um ihre Startzeit zu wählen. Hier bei Naviter unterstützen wir diese Bemühungen von ganzem Herzen. Aus diesem Grund kann SeeYou Scripts jetzt Pilot Events auswerten und lässt Ihrer Kreativität freien Lauf. SeeYou meldet alle Pilotenereignisse an das Skript + alle gültigen Startlinienüberquerungen. Sie können dann mit ihnen machen, was Sie wollen. Lassen Sie Ihrer Kreativität freien Lauf, experimentieren Sie mit den neuen Regeln. Wir können den Sport wirklich ein weiteres Mal zum Besseren verändern.

Einzelheiten finden Sie hier:
https://help.naviter.com/article/354-writing-your-own-scripts

3. Benutzerwarnungen

Eine oft geforderte Funktion, einige Daten direkt aus den Bewertungsskripten an SeeYou zurückgeben zu können, wird nun unterstützt. Setzen Sie den String Pilots[i].Warning und er wird an SeeYou zurückgegeben. Sie kann sowohl für die Auswertung als auch für die Fehlersuche in Ihren Skripten verwendet werden.

4. GitHub für Bewertungsskripte

Wir eröffnen ein Naviter-Github-Repository, in dem wir sowohl an offiziellen als auch an experimentellen Skripten zusammenarbeiten können! Klonen, Forken und Pullen Sie hier:
https://github.com/naviter/seeyou_competition_scripts/