Skip to main content Scroll Top

GeGaC – Sistema gestionale per gare di carte

Sistema gestionale per gare di carte (Pinnacola o affini)

PREMESSA
In questi anni di degrado sociale, è più importante che mai recuperare gli spazi di socializzazione, spesso ostacolati anche da un intreccio di leggi mal concepite e da una burocrazia insensata. Poiché il supporto alle attività no-profit, o comunque di interesse sociale, è tra i nostri obiettivi principali, anche il team MokoR cerca di offrire il proprio piccolo e modesto contributo.

In questo caso, grazie anche alla partecipazione volontaria alle attività di realtà associative combinata con alcune competenze informatiche tecniche e di programmazione, abbiamo pensato di rendere più funzionale e accessibile una delle attività più coinvolgenti delle associazioni culturali o dei locali che desiderano promuovere la socializzazione, ovvero, il gioco delle carte.. ma non solo.

Dopo un periodo di sperimentazione presso alcuni locali, il team no-profit MokoR (comunità di lavoro) ha ottimizzato un semplice sistema informatico per la gestione di gare di carte particolarmente adatto al gioco Pinnacola… ma non solo, perché il sistema è applicabile anche ad altri giochi (non solo di carte) che siano basati su una logica di punteggio su un massimo di 3 gare (o sezioni di gara). Il pacchetto software consiste in una serie di file, il principale dei quali è un semplice foglio di calcolo Excel visualizzabile su qualsiasi PC con sistema operativo Windows. E’ concepito in forma tabellare per essere proiettato su schermi di sala (proiettori o TV digitali) al fine di garantire la massima trasparenza e il massimo coinvolgimento sia dei giocatori che del pubblico.

CONFIGURAZIONE
La configurazione contempla:

  • sino a 41 coppie;
  • sino a 3 sezioni di gara;
  • assegnazione automatica degli abbinamenti algoritmici delle coppie con due metodologie a scelta;
  • assegnazione automatica dei punteggi di gara;
  • assegnazione automatica dei punteggi di premio completamente configurabili;
  • gestione coppia spaiata.

Sempre nell’ottica della massima trasparenza il pacchetto di file è comprensivo di regolamenti dettagliati per l’uso del programma, lo svolgimento delle gare e metodo di conteggio.

Il sistema è impostabile nei parametri relativi alla quota di partecipazione e all’eventuale percentuale destinata alla cassa per il fondo di spesa gestionale (acquisto carte, stampe, energia elettrica, riscaldamento, ecc.) e offre diverse modalità attuative permettendo anche l’utilizzo manuale.
Si possono facoltativamente impostare anche punteggi aggiuntivi atti a suddividere in blocchi i vincitori di 1, 2 o 3 gare impedendo che possano essere superati da chi non ne vince o ne vince meno ma ottiene differenziali di punteggio maggiori, pertanto il sistema si presta anche ad altri metodi di calcolo che non contemplano questo meccanismo.

Il sistema automatizzato integrale essendo basato su 3 gare richiede un minimo di 6 coppie partecipanti, ma in realtà può essere usato anche parzialmente in modalità semi-manuale per anche soli due sfidanti.

COMPONENTI DEL PACCHETTO

Il pacchetto contiene i seguenti 8 file:

  1. File Excel: GeGaC-Schede.xlsx
    File per le stampe delle schede di tavolo con abbinamento coppia di sezione, risultati di mano e dichiarazione punteggio finale. Formato A4, stampa 4 schede per stampa.
  2. File Word: GeGaC-Avviso da console-Disciplinare.docx
    Avviso da console, su tabellone o cartaceo, su premesse inziali e comportamenti in sala durante la gara;
  3. File Word: GeGaC-Avviso da console-Limite tempo.docx
    Avviso da console, su tabellone o cartaceo, sui tempi massimi delle sezioni di gara;
  4. File Excel: GeGaC-Tabellone.xlsm
    operativo tabellare, il cui file si suddivide in schede relative a:

    1. Gara: panoramica operativa (visualizzabile su display in sala);
    2. Abbinamenti: mappa preimpostata degli abbinamenti algoritmici delle coppie;
    3. Premi: mappa delle tabelle dei budget di premiazione completamente impostabile per ogni singola quantità di coppie partecipanti;
    4. Modulo manuale: tabellone da stampare in forma cartacea per eventuali indisponibilità dei device informatici;
    5. Demo: replica parziale del pannello principale con dati di esempio;
    6. SET: settaggio di alcuni parametri fra cui i testi che descrivono le procedure per le coppie spaiate se contemplate.
  5. File Word: Regolamento di Gara-Gioco xxxxxxx.docx
    Regolamento di gioco dettagliato sullo svolgimento delle gara (il pacchetto standard contiene quello per il gioco Pinnacola);
  6. File Word: GeGaC-Regolamento conteggi e premi.docx
    Regolamento dettagliato sul metodo di conteggio punti e assegnazione budget premi;
  7. File Audio: GeGaC-Avviso audio termine gara.mp3
    File audio per avviso tempo massimo raggiunto (se contemplato, è eseguibile anche da un cellulare);
  8. Cartella “Img Demo”:
    Cartella con immagini demo.

E’ consigliato munirsi di 2 espositori di plastica da posizionare sul tavolo per i 2 avvisi (punti 2 e 3) e spugnette umidificatrici, per questioni di igiene.

Il dettaglio del regolamento è indispensabile per far fronte ad eventuali contestazioni. Ovviamente gli organizzatori, e soprattutto gli eventuali giudici di gara, dovranno conoscerlo bene perché se qualcosa può succedere, state ben certi che, prima o poi, … succede.
Avere regolamenti ben strutturati e chiari è comunque segno di professionalità e serietà degli organizzatori di gara e conseguentemente del locale in cui si svolge. Il pacchetto base include il regolamento per il gioco Pinnacola ma ovviamente può essere richiesto quello di un gioco o competizione più specifica.

IMPOSTAZIONI DI BASE
Impostazione premi
Nel foglio “Premi” sono presenti 41 tabelle corrispondenti alle coppie partecipanti possibili compresa quella spaiata. Impostando la quota di punti corrisposti dalla coppia e i punti per coppia decisi in trattenuta per le spese gestionali, ogni tabella riporterà automaticamente il valore previsto si incasso e l’ammontare residuo relativo al punteggio premi distribuibile. A questo punto sarà possibile impostare come si vuole distribuire i premi per tutte le 41 combinazioni di coppie partecipanti possibili. Le impostazioni possono essere variate in qualunque momento.

Impostazione tabellone

  • Valori di calcolo
    Nel tabellone in basso a destra devono essere impostati: “Bonus di vincita:”, Bonus divisori:”, “Bonus diff forfait:” i valori sono visibili a giocatori e pubblico quanto la descrizione del come vengono calcolati (righe in giallo) nella massima trasparenza.
  • Coppia dispari
    Impostare se è gestibile l’eventuale situazione con una coppia spaiata che comporta una particolare gestione.
  • Vista
    Impostare il metodo di visualizzazione fra il metodo integrale e quello dinamico.
  • Metodo di avvio
    Impostare il metodo di avvio fra quello basico su cronologia di iscrizione o quello con mescolamento casuale automatico.

SVOLGIMENTO SEMI-AUTOMATIZZATO

  • Preliminari
    Ad ogni giornata di gara è consigliato fare una copia del file operativo tenendo quella originale in un posto sicuro.
  • Inizializzazione/Reset
    Se si utilizza una copia del file con dati pre-esistenti è possibile portare la schermata a una situazione vergine semplicemente premendo il bottone “RESET” che contemporaneamente sparirà per evitare che possa essere accidentalmente premuto nuovamente durante lo svolgimento della gara.
    ATTENZIONE! il bottone riapparirà comunque al riavvio del file pertanto se per un qualunque motivo dovesse essere fatto durante lo svolgimento della gara con dati già parzialmente inseriti, a quel punto si dovrà prestare estrema attenzione a non usarlo, premendolo appare comunque una schermata di richiesta di conferma a procedere.
  • Iscrizione delle coppie
    La prima operazione operativa è quella della registrazione delle coppie che verrà man mano inserita nella colonna “Nomi” con un nome o soprannome dei due membri di coppia che nel contempo provvedono a corrispondere la quota di partecipazione.
    Man mano che le coppie si iscrivono, si possono preparare le schede dei punteggi per un numero corrispondente alle coppie in competizione, ovvero una per ogni due coppie sfidanti, moltiplicate per le altre 2 gare. é possibile pre-compilarle subito nella casella del numero di gara e numero sfidante che alla prima gara sarà semplicemente sequenziale (ovvero squadra 1 contro la 2, squadra 3 contro la 4 e così via), se si tiene questo metodo basico è possibile anche scrivere il nome delle coppie, sempre che sia contemplato farlo e non lasciare alle coppie il combinarsi autonomamente sulla base del solo numero assegnatogli, se invece si utilizza il metodo su mescolamento casuale non è possibile sapere quali saranno sino all’avvio, in quest’ultimo caso se si decide di mettere anche il nome la distribuzione sarà un pò più frenetica cosa che non cambia fra i metodi se si decide di distribuire le schede con i soli numeri di gara e di coppia in quanto la prima gara avrà comunque le schede con i numeri di copia sequenziali (squadra 1 contro la 2, squadra 3 contro la 4, ecc.).
  • Conteggio automatico
    Sopra il titolo della colonna “Nomi” vengono automaticamente conteggiate le coppie, il numero viene riportato anche in basso a destra nella prima cella del riquadro di riepilogo.
  • Riquadro di riepilogo
    E’ posto in basso a destra alla fine della tabella e, dopo aver riportato il numero di coppie iscritte, permette di impostare i valori di calcolo rendendoli contemporaneamente pubblici e pertanto trasparenti.
    Esso riporta:

    • Numeri di coppie iscritte;
    • Bonus di vincita;
    • Bonus divisori
      Serve per evitare che chi vince tutte le gare possa essere superato nella differenza punti da chi ne ha persa una o più;
    • Bonus differenza forfait
      Vengono assegnati nei casi di vincita per coppia spaiata o abbandono della squadra opposta. Serve per non penalizzare la squadra che non può gareggiare o concludere la gara per cause non dipendenti dalla sua volontà.
  • Espansione dinamica
    E possibile decidere se si vuole visualizzare la tabella con tutte le 41 righe di coppia possibili o solo quelle strettamente necessarie al fine di non dover scrollare la tabella per vedere i dati di fondo, soprattutto se non si dispone di PC o tabellone ad alta risoluzione. Alla base della tabella vi è una casella corrispondente alla voce “Espansione righe dinamica” che se impostata su “NO” mantiene la forma a 41 righe, ma se impostata a “SI” nasconde dinamicamente le righe senza dati lasciando solo le successive 2 righe vuote dopo l’ultima con dati.
  • Modalità di esecuzione
    E’ possibile scegliere fra due modalità procedurali che contemplano un abbinamento basato sulla sequenza di iscrizione oppure con sorteggio. La scelta deve però avvenire prima di iniziare le iscrizioni in quanto comportano procedure e attenzioni diverse, se si vuole fissare come predefinita per le prossime gare si deve impostare la casella “Mescola a imposta” (collocata al fondo della tabella) e salvare il file matrice che deve essere anche resettata se contiene eventuali dati pregressi.

    • Sequenziale
      Agendo sul bottone “IMPOSTA” mantiene la posizione dei nominativi secondo la cronologia di iscrizione e poi vi assegna le combinazioni sulla base degli algoritmi correlati al numero di coppie presenti.
      A questo punto le schede precedentemente precompilate con il numero di gara e i numeri di coppia, potranno essere consegnati con scelta di uno dei seguenti modi:

      • compilati con numero di gara, numeri di coppia e nomi di coppia;
      • compilati con numero di gara, numeri di coppia e compilazione delle nominazioni coppie a carico delle coppie;
      • compilati con numero di gara, numeri di coppia e null’altro.
    • Le schede possono essere consegnate a uno dei due responsabili di coppia insieme a biro, mazzo di carte ed eventuale spugnetta umidificatrice.
      Poiché questa modalità nella prima gara si limita a scontrare le coppie in sequenza di iscrizione (ovvero la coppia 1 con la 2, la 3 con la 4 e così via) è possibile anticipare la compilazione delle schede con i nominativi delle coppie sfidanti. Lo svantaggio di questo metodo è che nel caso che le coppie si iscrivano ad arrivi abituali tenderanno a scontrarsi con le stesse (lamentandosene).
      Durante lo svolgimento della gara 1 la regia avrà il tempo di compilare le schede con i dati di entrambe le coppie per le gare successive.
    • Estrazione
      Agendo sul bottone “MESCOLA E IMPOSTA” la procedura automatica mescola i nominativi in elenco (variandovi conseguentemente il numero di coppia) e poi vi assegna le combinazioni sulla base degli algoritmi correlati al numero di coppie presenti. Tale metodo evita lamentele sulla ricorrenza della coppia sfidante, a meno che ritengano che gli algoritmi matematici e la sorte ce l’abbiano con loro.
      Se si è scelto di distribuire le schede con i soli numeri di gara e quelli delle coppie sfidanti non si deve compilare nulla in aggiunta a quanto predisposto sulle schede all’iscrizione.
      Se si è scelto di assegnare le schede compilate anche dei nominativi di coppia, questa modalità obbliga la compilazione delle schede di sfida nel campo nominativo solo all’atto del mescolamento ed avvio delle gare comportando un lavoro iniziale più frenetico per la regia.
      A questo punto vengono consegnate le schede a uno dei due responsabili di coppia insieme a biro, mazzo di carte ed eventuale spugnetta umidificatrice.
      Durante lo svolgimento della prima gara la regia avrà il tempo di compilare le schede con i dati di entrambe le coppie per le gare successive.
  • Coppia spaiata (se contemplata)
    La situazione di coppia spaiata è la più complessa da gestire e in quest’ambito il programma è particolarmente di aiuto ma è comunque a indiscrezione degli organizzatori decidere se contemplarla e pertanto attivare la relativa opzione posta nel tabellone principale.
    Tale situazione avviene se l’ultima coppia iscritta risulta dispari. Se la regia di gara consente tale modalità, essa deve essere chiaramente descritta alla coppia dispari al fine di poter fare una scelta consapevole. La procedura comporta che 3 squadre non potranno giocare una gara e la prima sarà la coppia dispari che rimarrà in attesa della conclusione della prima gara ottenendo una vincita forfettaria. Alla seconda gara si scontrerà con il primo vincente della prima. Alla terza gara lo farà con il primo vincente della seconda gara purché non sia lo stesso della seconda gara. Ovviamente le 2 squadre che a loro volta non potranno giocare avranno anch’esse assegnata una vittoria forfettaria.
  • Coppie appaiate aggiunte a gara avviata
    Dopo l’avvio della prima gara, se avviene in tempi ragionevoli, può essere ammessa in extremis l’iscrizione di altre squadre. In tal caso se la competizione è stata avviata con la modalità a sorteggio le ultime coppie aggiunte saranno ovviamente scontranti fra di loro, se invece si aggiunge solo una coppia, e la modalità di coppia spaiata è ammessa, essa entrerà nella logica del punto precedente. Solo se le coppie aggiunte risultano pari dovrà essere rieseguito il pulsante “IMPOSTA” che è rimasto visibile anche se è stato precedentemente utilizzato quello “MESCOLA E IMPOSTA“.
    Questo è possibile in quanto la logica di scontro fra coppie nella prima gara non cambia in quanto sequenziale (coppia 1 contro coppia 2, coppia 3 contro coppia 4, ecc.), gli abbinamenti verranno semplicemente modificati solo nella gara 2 e 3.
  • Avvio gare
    Terminato il tempo massimo per le iscrizioni si procede agendo sul bottone “IMPOSTA” oppure “MESCOLA E IMPOSTA” a seconda del metodo procedurale scelto o pre-impostato, a quel punto il sistema assegnerà automaticamente gli abbinamenti e, se si è scelto di distribuire le schede compilate anche nel nominativo, sarà possibile compilarle definitivamente, ma in tal caso per velocizzare la procedura iniziale è eventualmente possibile lasciare solo i numeri di gara e coppia pre-compilati durante le iscrizioni, e lasciare che le coppie si scrivano autonomamente la rispettiva nominazione, questo almeno per la prima gara poiché durante il suo svolgimento ci sarà il tempo di compilare con calma le schede delle gare 2 e 3.
  • Terminazione delle singole gare
    Al termine di ogni singola gara dovranno essere consegnate:

    • la scheda su cui le squadre hanno dichiarato i punteggi;
    • la penna;
    • il pacco di carte (per evitare che qualcuno le abbia segnate per la gara successiva);
    • eventuali spugnette umidificatici (per questioni igieniche).
  • Regia/Preparativi in corso di gara
    Mentre si svolge la prima sezione di gara si ha il tempo di:

    • verificare la corrispondenza dell’incasso;
    • compilare le schede per le sezioni di gara 2 e 3.
  • Compilazione esiti sul tabellone
    Man mano che vengono consegnate le prime schede di tavolata verranno riportati gli esiti nelle colonne “Esito di coppia” e “Esito avversari” che si replicheranno automaticamente in modo invertito nelle due righe relative alle due coppie. Automaticamente saranno compilati, se contemplati dal risultato, i campi “Diff“, “Bonus vincita” e ovviamente il campo “TOT“. Le formule automatiche di riga identificheranno automaticamente se nella colonna “TOT” dovrà essere calcolato il solo “Esito coppia” oppure se essendo essa vincente dovrà essere invece calcolata la differenza punti sommati a quelli di vincita e quelli di raggruppamento (se contemplati).
  • Distribuzione schede gare 1 e 2
    Con questo sistema i terminatori della sezione di gara 1 potranno già prendere la scheda relativa alla squadra successiva da affrontare e portarsi presso il loro tavolo nel caso fossero ancora in partita, ovviamente rigorosamente senza disturbare, questo al fine di non perdere tempo nell’abbinarsi a loro appena terminano l’incontro.
  • Termine temporale forzato (se contemplato)
    Se è contemplata l’imposizione del termine massimo temporale, 10 minuti prima dell’ora stabilita verrà eseguito il file audio della campanella (dal monitor di sala, un cellulare o altro device audio) con avviso a terminare la partita con la mano in corso anche se non raggiunti i punti minimi di gara la cui vincita sarà a quel punto assegnata a chi ne risulta avere di più.
  • Ordinamento punteggio
    L’ordinamento decrescente del punteggio attuale può essere eseguito in ogni momento tramite il bottone “Ordina” posto in cima alla colonna “TOT“.
  • Premiazione
    Quando tutte le squadre hanno completato la sfida, si può procedere all’assegnazione dei premi semplicemente cliccando il bottone “Assegna” posto sulla colonna “Premi“, esso prima dispone le righe delle squadre in base al punteggio finale in ordine decrescente e poi vi assegna il punteggio prestabilito secondo il numero di coppie partecipanti. Ovviamente questo è possibile solo se la tabella del foglio “Premi” relativa al numero di coppie effettive, è stata compilata. Diversamente non apparirebbero i dati di premiazione avendo però la possibilità di scriverli a mano.

VERSIONE MANUALE
Per prevenire eventuali problemi tecnici come un problema al PC di sala, è prevista anche una versione cartacea stampabile da una delle schede del file operativo Master. Infatti per prevenire tali situazioni è sempre bene, come prima cosa al primo utilizzo del sistema o ad ogni eventuale aggiornamento, stampare la scheda “Abbinamenti”, “Premi” e “Modulo manuale” conservando i fogli cartacei in una cartellina di emergenza da avere sempre a portata di mano degli organizzatori di gara.

Ovviamente nella versione cartacea sarà tutto molto meno scenografico e soprattutto molto più complesso in quanto non sarà possibile spostare gli abbinamenti, fare i calcoli condizionati e ordinare la tabella per risultati ma sarà possibile svolgere comunque la gara anche se a… lume di candela.

AGGIORNAMENTI
Per identificare la versione posseduta dei file basta vedere la nominazione che segue la logica usata in altri nostri programmi gestionali con una semplice logica decrescente temporale, ovvero a gruppi di 2 cifre leggendo da sinistra verso destra avremo l’anno, il mese, il giorno, l’ora, il minuto, il secondo e l’eventuale progressivo. Se in questo sito vedrete un numero dei singoli file superiore vorrà dire che possedete una versione da aggiornare, salvo abbiate richiesto personalizzazioni che saranno soggette a comunicazioni specifiche.

PERCHE’ IL SISTEMA E’ STATO REALIZZATO IN FILE
Potevamo creare un programma specifico ancora più automatizzato ma la relativa semplicità dello scopo ci ha portati a scegliere l’uso di un semplice foglio di calcolo con poche formule interconnesse combinate con alcune macro.
In questo modo può usarlo chiunque abbia Excel e Word di Microsoft Office senza installare software aggiuntivo e potendolo spostare semplicemente copiando la cartella.
Oltre a ciò è facilmente modificabile per una serie di esigenze senza avere particolari esperienze di programmazione salvo non servano modifiche complesse gestibili solo agendo sul linguaggio integrati in VBA.

SE I FILE SONO GRATUITI PERCHE’ DEVONO ESSERE RICHIESTI?
Il pacchetto è disposto gratuitamente in CC BY-NC-ND (Creative Commons-Non commerciale-No opere derivate), solo facoltativamente potete fare una offerta libera il cui eventuale ricavo andrà a supportare i volontari dello sviluppo, aggiornamento e supporto, se pervenuti, verranno rendicontati in questa stessa pagina. Nessuno se ne senta obbligato, il massimo che può succedere è che non ci saranno nuove iniziative.

Poiché l’UE impone un regolamento anche sui programmi open source (CRA, Cyber Resilience Act) e poiché il programma ha raggiunto un certo livello di complessità i cui eventuali malfunzionamenti potrebbero esserci contestati senza tener conto della gratuità dell’applicativo, pertanto siamo costretti a cautelarci con una serie di procedure che pur mantenendo la natura gratuita e disposta a chiunque lo richieda, viene comunque sottoposta ad alcune procedure minime di garanzia.

Registriamo i nomi dei richiedenti in un semplice elenco di abilitati ad usare pubblicamente il programma sia per:
– cautelarci sul CRA;
– comunicare la disponibilità di aggiornamenti dei vari file;
– evitare abusi dell’applicativo.
Ovviamente non facciamo operazioni di polizia, ma nel caso ci venga segnalato un uso improprio dell’applicativo, l’eventuale riscontro comporterà la rimozione dalla lista dell’intestatario al fine di declinare nostri coinvolgimenti.

Essendo il progetto di natura open source, il codice VBA integrato può essere eventualmente disposto a chiunque voglia verificare che il file usato in gara non sia stato alterato truffaldinamente, tale azione è possibile confrontando l’esatta corrispondenza del codice in base alla versione.

Queste procedure danno una garanzia di serietà del titolare che utilizza il GeGaC. Essendo disposto gratuitamente diviene automaticamente sospetto se chi ne conosce l’esistenza usi invece un proprio programma similare o addirittura imitato e in ogni caso non ufficiale.


SUPPORTO
Disponiamo tutti i componenti gratuitamente con licenza CC BY-NC-ND 4.0 purché non vengano modificati se non per espressa richiesta e non siano usati a scopo di lucro, ovvero oltre alle percentuali eventualmente trattenute per i contributi spese (acquisto carte, stampe, carta, penna, energia, riscaldamento, personale di servizio, ecc.). Se vengono richieste variazioni nei regolamenti valutiamo che siano compatibili con le varie policy e consegniamo i file già modificati comprensivi di intestazione del locale o dell’attività che lo richiede. Poiché nel pacchetto forniamo anche i file modificabili, è anche possibile che le modifiche possano essere eseguite direttamente dall’utente e semplicemente inviateci per approvazione.

Se i richiedenti sono facilmente raggiungibili dai nostri volontari, offriamo anche un supporto gratuito per formare sull’uso dei file, cosa comunque fattibile in videoconferenza.
Il team (comunità di lavoro) si dispone anche per creazione di specifici sistemi dedicati ad altre competizioni compatibilmente con le disponibilità degli operatori.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.