Ci sono squadre di calcetto che adottano cambi a rotazione. Per cambi a rotazione si intende sostituire l’ultimo entrato (che è in campo da più tempo), con il giocatore in panchina da più tempo. In gergo informatico si chiama tecnica Last Input First Output.
E’ nata così l’idea di realizzare una piccolissima app in grado di tenere memoria del tempo trascorso dall’ultimo cambio di una partita, e dei giocatori che devono entrare o uscire dal campo di gioco.
E’ stata sviluppata utilizzando le librerie Android insieme al framework PhoneGap e jQuery-mobile.
L’applicazione si sviluppa in 3 passi:
- Inserimento del numero di giocatori partecipanti al match;
- Inserimento del nome dei giocatori;
- Gestione dei cambi e del tempo trascorso durante il match e dall’ultimo cambio. I giocatori in campo sono colorati di verde, mentre quelli in panchina di celeste.
Per effettuare il cambio secondo metodo a rotazione, basterà quindi una volta raggiunto il passo 3, trascinare l’ultimo giocatore colorato di celeste in cima alla lista.
Nota bene: se nella lista è incluso il portiere, e quest’ultimo rimarrà sempre in campo, dovremo trascinare il giocatore entrante nella seconda posizione.
Così facendo, i giocatori in campo, scorreranno nella lista verso il basso e, l’ultimo colorato in verde, cambierà colore in celeste in quanto sarà colui che dovrà uscire dal campo per far posto al nuovo.
Per scaricare l’applicazione:
Se hai qualche idea o modifica da proporre all’applicazione contattami dalla sezione Contatti!
Screenshot:



