Mini-leghe: concetti¶
Le mini-leghe permettono ai club di organizzare competizioni interne regolari tra i propri membri. Questa pagina presenta i concetti chiave per comprenderne il funzionamento.
Video: come funziona una mini-lega¶
Gerarchia¶
graph TD
C["🏢 Club"] --> ML1["Mini-lega A<br/><small>es.: Lega del martedì</small>"]
C --> ML2["Mini-lega B<br/><small>es.: Lega del giovedì</small>"]
ML1 --> S1["Sessione 1<br/><small>1-31 gennaio</small>"]
ML1 --> S2["Sessione 2<br/><small>1-28 febbraio</small>"]
ML1 --> S3["..."]
S1 --> D1["Divisione 1<br/><small>(migliori giocatori)</small>"]
S1 --> D2["Divisione 2<br/><small>(intermedi)</small>"]
S1 --> D3["Divisione 3<br/><small>(principianti)</small>"]
D1 --> P1["Girone A<br/>4 giocatori"]
D1 --> P2["Girone B<br/>4 giocatori"]
D2 --> P3["Girone C<br/>4 giocatori"]
D2 --> P4["Girone D<br/>4 giocatori"]
D3 --> P5["Girone E<br/>4 giocatori"] - Un club può gestire più mini-leghe in parallelo
- Ogni mini-lega si svolge in sessioni temporali successive (una sessione dopo l'altra)
- Ogni sessione è suddivisa in divisioni (livelli di forza)
- Ogni divisione contiene uno o più gironi (gruppi di giocatori)
- All'interno di un girone, ogni giocatore affronta tutti gli altri (tutti contro tutti)
Svolgimento di una sessione¶
graph LR
A["Inizio sessione"] --> B["Partite in corso<br/><small>tutti contro tutti<br/>in ogni girone</small>"]
B --> C["Promemoria di fine<br/><small>notifica ai<br/>giocatori</small>"]
C --> D["Fine sessione"]
D --> E["Redistribuzione<br/><small>la notte seguente</small>"]
E --> F["Periodo di controllo<br/><small>nuova sessione chiusa,<br/>verifiche del gestore</small>"]
F --> G["Apertura della<br/>nuova sessione"] - La sessione inizia con i giocatori distribuiti nei gironi
- Durante la sessione, i giocatori disputano le loro partite
- Alcuni giorni prima della fine (5 di default), i giocatori che hanno ancora partite da giocare ricevono un promemoria
- La notte dopo la fine, se il rinnovo automatico è attivato, MySquash redistribuisce i giocatori e crea la nuova sessione, ancora chiusa
- Durante il periodo di controllo (1 giorno di default), il gestore verifica la nuova sessione, inserisce i giocatori che hanno chiesto di entrare nella mini-lega (Richieste di integrazione) e, se necessario, modifica i gironi
- La nuova sessione si apre poi automaticamente e i giocatori vengono avvisati. Il gestore può anche aprirla prima.
Il periodo di controllo fa parte della nuova sessione
Il periodo di controllo viene sottratto alla durata della nuova sessione. Se il gestore salva la nuova sessione come bozza durante il controllo, questa non si apre più automaticamente.
Divisioni e gironi¶
Le divisioni rappresentano livelli di forza. La divisione 1 raggruppa i migliori giocatori, la divisione 2 gli intermedi, ecc.
Quando una divisione contiene troppi giocatori per un solo girone, viene suddivisa in più gironi. I gironi di una stessa divisione sono gruppi paralleli dello stesso livello: servono unicamente a limitare la dimensione dei gruppi tutti contro tutti.
Promozione e retrocessione
La promozione e la retrocessione avvengono tra divisioni. Da una sessione all'altra, i gironi di una divisione vengono ricomposti: un giocatore che resta nella sua divisione può cambiare girone.
Redistribuzione tra sessioni¶
Al termine di ogni sessione, i giocatori vengono redistribuiti in base ai loro risultati. Ogni girone ha un numero configurabile di posti di promozione e di retrocessione (1 di default), definito nella configurazione della mini-lega. La divisione 1 non ha promozioni e l'ultima divisione non ha retrocessioni.
Esempio¶
Una mini-lega con due divisioni di due gironi. A fine sessione, il primo di ogni girone della divisione 2 sale e l'ultimo di ogni girone della divisione 1 scende:

A parità di punti decidono i filtri di classifica: nel girone C, Noah Graf precede Lea Fischer grazie alla differenza nei game.
Nella nuova sessione, ognuno viene inserito nella sua nuova divisione e i giocatori di ogni divisione vengono mescolati nei suoi gironi (parametro Mescolare i giocatori, vedi Parametri delle mini-leghe):

Bilanciare promozioni e retrocessioni
MySquash non sposta i giocatori uno per uno. Li ordina tutti in un'unica lista (per ogni divisione: i promossi, quelli che restano, poi i retrocessi dalla divisione superiore) e riempie le divisioni in quest'ordine, ciascuna fino al suo numero di posti. Il primo di ogni girone sale quindi solo se la divisione superiore libera altrettanti posti. Se la divisione 1 ha un solo girone con una retrocessione e la divisione 2 due gironi con una promozione ciascuno, sale solo il migliore dei due primi. Prevedete in ogni divisione tante retrocessioni quante promozioni nella divisione inferiore.
Partite e punti¶
All'interno di ogni girone, le partite si giocano in modalità tutti contro tutti: ogni giocatore affronta tutti gli altri. I risultati vengono convertiti in punti secondo una tabella configurabile.
La classifica del girone viene poi calcolata secondo filtri di classifica (criteri di spareggio) configurabili e ordinati per priorità.
Parametri¶
Le mini-leghe sono configurabili a due livelli:
- Parametri del club: valori predefiniti e parametri globali, condivisi da tutte le mini-leghe del club. Vedi Parametri delle mini-leghe.
- Parametri di sessione: ogni mini-lega può regolare i propri parametri (durata, sistema di punteggio, baremo dei punti, ecc.)