Vai al contenuto

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.

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["Periodo di controllo<br/><small>correzioni da parte<br/>del gestore</small>"]
    E --> F["Redistribuzione"]
    F --> G["Nuova sessione"]
  1. La sessione inizia con i giocatori distribuiti nei gironi
  2. Durante la sessione, i giocatori disputano le loro partite
  3. Un promemoria viene inviato alcuni giorni prima della fine
  4. Al termine della sessione, il gestore dispone di un periodo di controllo per effettuare eventuali correzioni
  5. I giocatori vengono redistribuiti e una nuova sessione inizia automaticamente (se il rinnovo automatico è attivato)

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, non tra gironi della stessa divisione. Se una divisione ha 2 gironi, il migliore di ogni girone sale in divisione superiore.

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, definito nella configurazione della mini-lega. Questi numeri possono essere diversi da un girone all'altro e non sono necessariamente bilanciati tra le divisioni.

Esempio con 1 girone per divisione

graph TB
    subgraph sessionN1["Sessione N+1"]
        direction LR
        subgraph d2n1["Divisione 2"]
            new2["Girone B<br/><br/>🆕 David<br/>Frank<br/>Gina<br/>Hugo"]
        end
        subgraph d1n1["Divisione 1"]
            new1["Girone A<br/><br/>Anna<br/>Bob<br/>Carla<br/>🆕 Eva"]
        end
    end

    subgraph sessionN["Sessione N"]
        direction LR
        subgraph d2n["Divisione 2"]
            p2n["Girone B<br/><br/>🔺 Eva<br/>🟰 Frank<br/>🟰 Gina<br/>🟰 Hugo"]
        end
        subgraph d1n["Divisione 1"]
            p1n["Girone A<br/><br/>🥇 Anna<br/>🟰 Bob<br/>🟰 Carla<br/>🔻 David"]
        end
    end

Esempio con più gironi per divisione

Quando una divisione contiene più gironi, i migliori di ogni girone salgono e gli ultimi di ogni girone scendono:

graph TB
    up2["Eva + Iris<br/>salgono in Divisione 1"] ---|"🔺 Eva"| p2a
    up2 ---|"🔺 Iris"| p2b

    subgraph sessionN2["Sessione N"]
        subgraph d2n2["Divisione 2 — 2 gironi"]
            p2a["Girone A<br/>🔺 Eva<br/>🟰 Frank<br/>🟰 Gina<br/>🔻 Hugo"]
            p2b["Girone B<br/>🔺 Iris<br/>🟰 Jules<br/>🟰 Kate<br/>🔻 Léo"]
        end
    end

    p2a --- |"🔻 Hugo"| down2["Hugo + Léo<br/>scendono in Divisione 3"]
    p2b --- |"🔻 Léo"| down2

I giocatori centrali (Frank, Gina, Jules, Kate) restano in Divisione 2 e vengono redistribuiti nei gironi della nuova sessione.

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.)