Script di punteggio e GitHub


Grandi novità per gli sviluppatori di script di punteggio per SeeYou oggi! Con le nuove regole di gara nell'allegato A, l'IGC ha introdotto dei parametri che prima non erano supportati negli script di punteggio per l'SeeYou. Al fine di rendere più facile la vostra vita di sviluppatori di script per le competizioni, abbiamo introdotto diverse nuove opzioni negli script SeeYou che aprono un'infinità di nuove opportunità per lo scoring delle competizioni di volo a vela.

1. ID classe

E' ora possibile selezionare diverse distanze minime e requisiti per l'assegnazione di 1000 punti per diverse classi proprio all'interno degli script di SeeYou. Ecco un esempio:


// Distanza minima per convalidare il giorno, secondo la classe [metri]
Dm := 100000;
if Task.ClassID = 'club' Then Dm := 100000;
if Task.ClassID = '15_meter' Then Dm := 120000;
if Task.ClassID = 'open' Then Dm := 140000;

// Distanza minima per 1000 punti, a seconda della classe [metri]
if Task.ClassID = '13_5_meter' Then D1 := 250000;
if Task.ClassID = 'standard' Then D1 := 300000;
if Task.ClassID = '18_meter' Then D1 := 350000;

I dettagli sono qui:
https://help.naviter.com/article/354-writing-your-own-scripts

2. L'indicatore dell'evento pilota si avvia

Questa è la vera grande novità. Gli sforzi anti-gaggle si concentrano sempre di più sull'uso di un marcatore di eventi pilota per scegliere l'orario di partenza. Qui a Naviter sosteniamo questi sforzi con tutto il cuore. Per questo motivo, SeeYou Scripts può ora valutare gli Eventi Pilota e lascia la porta aperta alla tua creatività per prendere il volo. SeeYou riporta tutti gli Eventi Pilota allo script + tutti gli attraversamenti validi della linea di partenza. Sei quindi libero di fare ciò che vuoi con loro. Lasciate libera la vostra creatività, sperimentate con le nuove regole. Possiamo davvero cambiare lo sport in meglio ancora una volta.

I dettagli sono qui:
https://help.naviter.com/article/354-writing-your-own-scripts

3. Avvertenze per l'utente

Una caratteristica spesso richiesta per poter restituire alcuni dati a SeeYou direttamente dagli script di punteggio è ora supportata. Imposta la stringa Pilots[i].Warning e verrà passata indietro a SeeYou. E' utilizzabile sia per lo scoring che per il debug dei tuoi script.

4. GitHub per gli script di punteggio

Stiamo aprendo un repository Github di Naviter dove possiamo collaborare su script ufficiali e sperimentali! Clonate, forkate e tirate qui:
https://github.com/naviter/seeyou_competition_scripts/