RRNetor
Inviato: lun 15 dic 2014, 16:57
Salve a tutti!
Come alcuni di voi già sanno, sto lavorando a diversi progetti su ARM, come ad esempio la ScassaVPN che ci ha di fatto resi indipendenti da qualunque server esterno (o forse è meglio dire estero ) con un servizio migliore dal punto di vista della giocabilità (meno lag) e della gestione della VPN (accesso completo al server per eventuali migliorie e/o risoluzione di problemi). Ma non vi voglio parlare di questo, bensì di un altro progetto che rivoluzionarà il mondo delle RRN: sto parlando del
RRNetor
l'RRNetor è un sistema on-line interamente scritto in PHP per la compilazione, visualizzazione, modifica (quest'ultima solo per gli amministratori) e gestione delle statistiche delle RRN! In pratica, il famoso file delle RRN verrà pian piano rimpiazzato da questo sistema che accoglierà tutte le RRN fin'ora disputate e ne permetterà l'inserimento in modo facile e veloce! Ma entriamo un po' più nel dettaglio.
COMPILAZIONE
La compilazione avviene attraverso un percorso guidato obbligatorio molto intuitivo:
- Inizialmente verrà chiesto di inserire le informazioni generali della RRN, quali: modalità (simulazione, arcade, console e Junior), tipologia piste (classiche o custom), verso piste, auto, numero di giri, bonus, punteggio, squadre, data e una novità che vedrete al momento del rilascio!
- Se tutto è stato compilato opportunamente, si passerà alla compilazione delle singole gare. Nella prima gara, e solo in questa, verrà chiesto di inserire i partecipanti e poi, al termine della stessa, è possibile inserire l'ordine d'arrivo e continuare con la successiva premendo il tasto "Continua".
- E' possibile terminare una RRN in qualunque momento premendo su "Fine": se non ci sono errori si verrà immediatamente inviati alla pagina di visualizzazione dei risultati.
- E' possibile inoltre interrompere la compilazione di una RRN e riprenderla in un secondo momento: per far ciò basta cliccare su uno qualunque dei link dei menù laterali o in cima alla pagina, chiudere la scheda o il browser; per riprenderla basta individuare la RRN lasciata in sospeso in un elenco di cui vi parlerò qui sotto.
ELENCHI
Sono presenti 3 elenchi differenti che permetteranno di eseguire 3 operazioni diverse sulla RRN selezionata:
- La prima è quella che ho menzionato pocanzi, cioè l'elenco delle RRN lasciate in sospeso. Da questo elenco è possibile continuare la compilazione di una RRN precedentemente lasciata in sospeso, semplicemente premendo il tasto "Completa" in corrispondenza della RRN in questione, riprendendo esattamente dopo l'ultima gara salvata.
- La seconda è quella delle RRN terminate. Da questo elenco è possibile selezionare una qualunque delle RRN e visualizzarne i dettagli premendo il tasto "Visualizza".
- La terza è quella delle RRN che è possibile modificare (funzione abilitata soltanto per gli amministratori). Da questo elenco è possibile selezionare una qualunque delle RRN per porre rimedio ad eventuali errori commessi, come una data errata, uno scambio di posizioni in una gara, e così via.
VISUALIZZAZIONE
La visualizzazione non è altro che il riepilgo della RRN e assolve a due funzioni:
- Visualizzare una RRN appena compilata oppure una di quelle presenti nell'elenco delle RRN terminate.
- Visualizzare una RRN da modificare (funzione abilitata soltanto per gli amministratori).
In entrambi i casi la grafica è divisa in tre parti, di cui una facoltativa:
- In alto sono presenti tutte le informazioni generali della RRN inserite nel primo step della compilazione.
- Sotto di essa troverete la tipica struttura della tabella Excel con la classifica finale già ordinata così come è indicato nel regolamento delle RRN. Per questioni di estetica, a seconda del numero di gare effettuate in una RRN la tabella verrà suddivisa in più parti per una migliore consultazione.
- in basso è presente, a seconda che la RRN sia a squadre o meno, la tabella con la classifica delle squadre.
STATISTICHE
Ecco la parte che penso interesserà in modo particolare a Micheangelo e al capo: le statistiche! Questa sezione conterrà una serie di informazioni in più oltre a quelle già presenti nel file delle RRN, e più precise! In più, ma questo penso avverrà in un secondo momento, è mia intenzione inserire una sezione aggiutiva dove sarà possibile ottenere dei dati, anche non esposti tra le statistiche ordinarie, semplicemente formulando la propria richiesta!
CONTROLLI
Ho implementato diversi controlli per rilevare la presenza di eventuali errori che potrebbero essere commessi durante la compilazione di una RRN, come ad esempio la mancanza o l'inconsistenza dei dati inseriti, e tutto questo è stato progettato in maniera tale che chi compila sappia cosa abbia sbagliato e possa correggere l'errore!
CONCLUSIONE
Attualmente è ancora in fase di sviluppo, ma comunque manca pochissimo alla sua pubblicazione ufficiale!
Stay tuned!
MODIFICHE EFFETTUATE
- Modifica del comportamento del campo data in fase di creazione di una nuova RRN.
- Nel campo di compilazione piloti, potresti mettere in cima alla lista i piloti che hanno partecipato alle ultime (10?) RRN inserite. (link)
- Modifica del punteggio 4-3-2-1 in modo che si adatti al numero di partecipanti della RRN.
- Si può implementare l'opzione "Random" anche per quanto riguarda le piste? (link)
- nelle RRN a squadre appare, nel riepilogo, come vincitore il pilota che ha fatto più punti. Non sarebbe meglio venisse visualizzato una cosa tipo "Squadra 1" ? (link)
- Nelle RRN in cui ci sono più vincitori, nella pagina della scelta di una RRN tra quelle disputate appaiono tutti.
- Corretto un bug nelle note per cui il singolo apice creava problemi nel salvataggio.
- Aggiunto aggiornamento automatico dei nick dei partecipanti in caso di cambio dello stesso nel forum.
-Aggiunta la pagina delle statistiche Piloti.
- nelle visualizzazione delle RRN a squadre sarebbe meglio comparissero i nomi di tutti i componenti della squadra vincitrice. (link)
PROPOSTE CONSIDERATE
- Se possibile, sarebbe da tenere in considerazione la possibilità, ad ogni RRN, di poter visualizzare oltre alla classifica finale anche quella parziale fino ad una determinata pista. (link)
- fra i vari filtri presenti nell'RRNetor è possibile aggiungerne uno relativo al nome del pilota? In modo tale che possa, ad esempio, filtrare solo le RRN a cui ho partecipato. (link) NEW
PROPOSTE NON CONSIDERATE
- Alla fine della compilazione, prima di confermare se concludere o meno, si potrebbe visualizzare la tabella completa con tutti i punteggi in modo da poter confrontare (se si tratta di una compilazione non live) e ricontrollare eventuali errori. (link)
- Ora, non potremmo utilizzare gli abbreviativi come titoli delle colonne? Così almeno per le piste classiche otterremo delle colonne più strette e quindi meno ingombranti.
A mio avviso anzi, quando si inserisce una pista, si dovrebbe inserire anche l'abbreviazione (che ne so, massimo 5 caratteri) in modo da poter usare questa nei titoli delle colonne... (link)
Come alcuni di voi già sanno, sto lavorando a diversi progetti su ARM, come ad esempio la ScassaVPN che ci ha di fatto resi indipendenti da qualunque server esterno (o forse è meglio dire estero ) con un servizio migliore dal punto di vista della giocabilità (meno lag) e della gestione della VPN (accesso completo al server per eventuali migliorie e/o risoluzione di problemi). Ma non vi voglio parlare di questo, bensì di un altro progetto che rivoluzionarà il mondo delle RRN: sto parlando del
RRNetor
l'RRNetor è un sistema on-line interamente scritto in PHP per la compilazione, visualizzazione, modifica (quest'ultima solo per gli amministratori) e gestione delle statistiche delle RRN! In pratica, il famoso file delle RRN verrà pian piano rimpiazzato da questo sistema che accoglierà tutte le RRN fin'ora disputate e ne permetterà l'inserimento in modo facile e veloce! Ma entriamo un po' più nel dettaglio.
COMPILAZIONE
La compilazione avviene attraverso un percorso guidato obbligatorio molto intuitivo:
- Inizialmente verrà chiesto di inserire le informazioni generali della RRN, quali: modalità (simulazione, arcade, console e Junior), tipologia piste (classiche o custom), verso piste, auto, numero di giri, bonus, punteggio, squadre, data e una novità che vedrete al momento del rilascio!
- Se tutto è stato compilato opportunamente, si passerà alla compilazione delle singole gare. Nella prima gara, e solo in questa, verrà chiesto di inserire i partecipanti e poi, al termine della stessa, è possibile inserire l'ordine d'arrivo e continuare con la successiva premendo il tasto "Continua".
- E' possibile terminare una RRN in qualunque momento premendo su "Fine": se non ci sono errori si verrà immediatamente inviati alla pagina di visualizzazione dei risultati.
- E' possibile inoltre interrompere la compilazione di una RRN e riprenderla in un secondo momento: per far ciò basta cliccare su uno qualunque dei link dei menù laterali o in cima alla pagina, chiudere la scheda o il browser; per riprenderla basta individuare la RRN lasciata in sospeso in un elenco di cui vi parlerò qui sotto.
ELENCHI
Sono presenti 3 elenchi differenti che permetteranno di eseguire 3 operazioni diverse sulla RRN selezionata:
- La prima è quella che ho menzionato pocanzi, cioè l'elenco delle RRN lasciate in sospeso. Da questo elenco è possibile continuare la compilazione di una RRN precedentemente lasciata in sospeso, semplicemente premendo il tasto "Completa" in corrispondenza della RRN in questione, riprendendo esattamente dopo l'ultima gara salvata.
- La seconda è quella delle RRN terminate. Da questo elenco è possibile selezionare una qualunque delle RRN e visualizzarne i dettagli premendo il tasto "Visualizza".
- La terza è quella delle RRN che è possibile modificare (funzione abilitata soltanto per gli amministratori). Da questo elenco è possibile selezionare una qualunque delle RRN per porre rimedio ad eventuali errori commessi, come una data errata, uno scambio di posizioni in una gara, e così via.
VISUALIZZAZIONE
La visualizzazione non è altro che il riepilgo della RRN e assolve a due funzioni:
- Visualizzare una RRN appena compilata oppure una di quelle presenti nell'elenco delle RRN terminate.
- Visualizzare una RRN da modificare (funzione abilitata soltanto per gli amministratori).
In entrambi i casi la grafica è divisa in tre parti, di cui una facoltativa:
- In alto sono presenti tutte le informazioni generali della RRN inserite nel primo step della compilazione.
- Sotto di essa troverete la tipica struttura della tabella Excel con la classifica finale già ordinata così come è indicato nel regolamento delle RRN. Per questioni di estetica, a seconda del numero di gare effettuate in una RRN la tabella verrà suddivisa in più parti per una migliore consultazione.
- in basso è presente, a seconda che la RRN sia a squadre o meno, la tabella con la classifica delle squadre.
STATISTICHE
Ecco la parte che penso interesserà in modo particolare a Micheangelo e al capo: le statistiche! Questa sezione conterrà una serie di informazioni in più oltre a quelle già presenti nel file delle RRN, e più precise! In più, ma questo penso avverrà in un secondo momento, è mia intenzione inserire una sezione aggiutiva dove sarà possibile ottenere dei dati, anche non esposti tra le statistiche ordinarie, semplicemente formulando la propria richiesta!
CONTROLLI
Ho implementato diversi controlli per rilevare la presenza di eventuali errori che potrebbero essere commessi durante la compilazione di una RRN, come ad esempio la mancanza o l'inconsistenza dei dati inseriti, e tutto questo è stato progettato in maniera tale che chi compila sappia cosa abbia sbagliato e possa correggere l'errore!
CONCLUSIONE
Attualmente è ancora in fase di sviluppo, ma comunque manca pochissimo alla sua pubblicazione ufficiale!
Stay tuned!
MODIFICHE EFFETTUATE
- Modifica del comportamento del campo data in fase di creazione di una nuova RRN.
- Nel campo di compilazione piloti, potresti mettere in cima alla lista i piloti che hanno partecipato alle ultime (10?) RRN inserite. (link)
- Modifica del punteggio 4-3-2-1 in modo che si adatti al numero di partecipanti della RRN.
- Si può implementare l'opzione "Random" anche per quanto riguarda le piste? (link)
- nelle RRN a squadre appare, nel riepilogo, come vincitore il pilota che ha fatto più punti. Non sarebbe meglio venisse visualizzato una cosa tipo "Squadra 1" ? (link)
- Nelle RRN in cui ci sono più vincitori, nella pagina della scelta di una RRN tra quelle disputate appaiono tutti.
- Corretto un bug nelle note per cui il singolo apice creava problemi nel salvataggio.
- Aggiunto aggiornamento automatico dei nick dei partecipanti in caso di cambio dello stesso nel forum.
-Aggiunta la pagina delle statistiche Piloti.
- nelle visualizzazione delle RRN a squadre sarebbe meglio comparissero i nomi di tutti i componenti della squadra vincitrice. (link)
PROPOSTE CONSIDERATE
- Se possibile, sarebbe da tenere in considerazione la possibilità, ad ogni RRN, di poter visualizzare oltre alla classifica finale anche quella parziale fino ad una determinata pista. (link)
- fra i vari filtri presenti nell'RRNetor è possibile aggiungerne uno relativo al nome del pilota? In modo tale che possa, ad esempio, filtrare solo le RRN a cui ho partecipato. (link) NEW
PROPOSTE NON CONSIDERATE
- Alla fine della compilazione, prima di confermare se concludere o meno, si potrebbe visualizzare la tabella completa con tutti i punteggi in modo da poter confrontare (se si tratta di una compilazione non live) e ricontrollare eventuali errori. (link)
- Ora, non potremmo utilizzare gli abbreviativi come titoli delle colonne? Così almeno per le piste classiche otterremo delle colonne più strette e quindi meno ingombranti.
A mio avviso anzi, quando si inserisce una pista, si dovrebbe inserire anche l'abbreviazione (che ne so, massimo 5 caratteri) in modo da poter usare questa nei titoli delle colonne... (link)